The application of Bayesian network (BN) theory in risk assessment is an emerging trend. But in cases where data are incomplete and variables are mutually related, its application is restricted. To overcome these problems, an improved BN assessment model with parameter retrieval and decorrelation ability is proposed. First, multivariate nonlinear planning is applied to the feedback error learning of parameters. A genetic algorithm is used to learn the probability distribution of nodes that lack quantitative data. Then, based on an improved grey relational analysis that considers the correlation of variation rate, the optimal weight that characterizes the correlation is calculated and the weighted BN is improved for decorrelation. An improved risk assessment model based on the weighted BN then is built. An assessment of sea ice disaster shows that the model can be applied for risk assessment with incomplete data and variable correlation.