Full-automatic disaster susceptibility evaluation method and system based on PU learning

By employing a fully automated disaster susceptibility assessment method based on PU learning, and utilizing Bayesian optimization and PU-bagging algorithms to adaptively optimize buffer thresholds and automatically identify spurious negative samples, this method solves the problem of relying on manual experience and repeated trials in existing technologies, and achieves highly efficient automation in geological disaster susceptibility assessment.

CN121638683AActive Publication Date: 2026-03-10CHINA UNIV OF GEOSCIENCES (WUHAN)
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202610139595.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-02-02
Publication Date
2026-03-10
Estimated Expiration
2046-02-02

AI Technical Summary

Technical Problem

Existing geological hazard susceptibility assessment schemes rely on manual experience and repeated experiments, which are complicated and inefficient.

Method used

A fully automated disaster susceptibility assessment method based on PU learning is adopted. The raw geological disaster data is obtained from the storage module through the processing module, a disaster susceptibility assessment model is constructed and trained, the buffer threshold is adaptively optimized using the Bayesian optimization algorithm, and the PU-bagging algorithm and deep learning strategy are combined to automatically identify spurious negative samples, thereby achieving full automation of disaster susceptibility assessment.

Benefits of technology

It achieves adaptive optimization of the buffer threshold, reduces manual workload, automatically completes factor screening, buffer construction, sample balancing and model training, and outputs disaster susceptibility assessment results, thereby improving assessment efficiency and reducing errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121638683A_ABST
    Figure CN121638683A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of geological disaster susceptibility evaluation, in particular to a full-automatic disaster susceptibility evaluation method and system based on PU learning. Under the condition of lack of clear non-disaster samples, a semi-supervised strategy based on a PU learning thought is adopted, pseudo negative samples are automatically identified from unmarked samples, and model stability is improved through multi-round adaptive sampling; and adaptive optimization of the buffer threshold is realized. In susceptibility evaluation based on grid units, buffer area threshold selection is incorporated into a Bayesian optimization mechanism, and the size of an optimal buffer area is automatically determined, so that points in the buffer area fully contain a disaster range, and introduction of excessive boundary samples is avoided; in order to enable an evaluation result to have higher practicability and accurate stability, a comprehensive score (AUC + F1) / 2 is calculated by using 5-fold cross validation, and a cross validation weighted score = a comprehensive score mean value-0.2 * a comprehensive score standard deviation is taken as an optimization target of searching for optimal parameters of a model by a full-automatic system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of disaster assessment technology, specifically to a fully automated disaster susceptibility assessment method and system based on PU learning. Background Technology

[0002] Geological disasters such as landslides, collapses, and debris flows are often accompanied by enormous destructive power, causing significant socio-economic losses. Geological disasters are characterized by their high frequency, wide distribution, and difficulty in prevention; therefore, conducting geological disaster susceptibility assessments (i.e., assessing the risk level of geological disasters in a given area) is extremely important. Geological disaster susceptibility assessment refers to the comprehensive analysis of the impact of various disaster-causing factors on the occurrence of geological disasters under specific geological environmental conditions, thereby determining the likelihood and tendency of geological disasters to occur. Existing geological disaster susceptibility assessment schemes mostly rely on manual experience and repeated experiments, which are cumbersome and inefficient. Summary of the Invention

[0003] The main objective of this invention is to provide a fully automated disaster susceptibility assessment method and system based on PU learning, which aims to solve the problem that existing geological disaster susceptibility assessment schemes rely heavily on manual experience and repeated experiments, resulting in complicated steps and low efficiency.

[0004] The technical solution proposed in this invention is as follows: A fully automated disaster susceptibility assessment method based on PU learning is applied to a fully automated disaster susceptibility assessment system based on PU learning; the system includes a processing module and a storage module that are communicatively connected to each other; the method includes: The processing module obtains raw geological disaster data from the storage module; The processing module obtains a positive sample set and an unlabeled sample set based on the original geological disaster data; The processing module balances the positive sample set and the unlabeled sample set, and divides them into a training set and a test set; The processing module is based on the PU learning concept to construct and train disaster susceptibility assessment models that combine positive samples and unlabeled learning artificial intelligence models. The processing module adaptively fine-tunes the disaster susceptibility assessment model and tests the model using a test set to obtain the optimal disaster susceptibility assessment model. The processing module outputs a raster result of the disaster susceptibility level of the target area based on the sample data of the target area and the optimal disaster susceptibility evaluation model.

[0005] Preferably, the original geological disaster data includes historical geological disaster events and basic geological environmental factors, and the original geological disaster data is obtained through satellite remote sensing interpretation and field investigation.

[0006] Preferably, the historical geological disaster events include landslides, collapses, debris flows, and ground subsidence, including one or more of landslides, collapses, debris flows, ground subsidence, ground fissures, or ground subsidence; the basic geological environmental factors include elevation, slope, aspect, curvature, topographic roughness, average annual precipitation, normalized difference vegetation index, engineering rock group, roads, faults, water systems, and land use types.

[0007] Preferably, the processing module obtains a positive sample set and an unlabeled sample set based on the original geological disaster data, including: The processing module constructs a geospatial dataset point vector file; The processing module extracts historical geological disaster events and basic geological environmental factors into geospatial dataset point vector files.

[0008] Preferably, the processing module extracts historical geological disaster events and basic geological environmental factors into a geospatial dataset point vector file, and then further includes: The processing module reads the geospatial dataset point vector file. The attribute table of the geospatial dataset point vector file contains a column of basic geological environment factors. In order to distinguish between geological disaster points and non-disaster points, the factor of geological disaster points is assigned a value of 1, and the factor of non-disaster points is assigned a value of 0. The processing module constructs a buffer for geological hazard points in the geospatial dataset point vector file, marks all samples in the buffer as positive sample sets, and marks the samples in the remaining areas as unlabeled sample sets.

[0009] Preferably, the processing module balances the positive sample set and the unlabeled sample set, and divides them into a training set and a test set, including: The processing module normalizes the basic environmental factors, uses Pearson correlation analysis to remove basic environmental factors with a correlation greater than or equal to a preset value, and outputs a correlation heatmap. The processing module uses an undersampling method to balance the ratio of positive sample set to unlabeled sample set, and then divides the positive sample set and unlabeled sample set into training set and test set according to a preset ratio.

[0010] Preferably, the processing module adaptively fine-tunes the disaster susceptibility assessment model and tests the model using a test set to obtain the optimal disaster susceptibility assessment model, including: The processing module introduces a Bayesian optimization algorithm to adaptively fine-tune the parameters of the disaster susceptibility assessment model. The optimization parameters in the adaptive fine-tuning process vary depending on the model type: for positive sample and unlabeled ensemble learning models, the optimization parameters include the buffer threshold, the relevant parameters of the PU-Bagging positive sample and unlabeled ensemble learning algorithm, and the structure and training parameters of the corresponding base learner; for deep learning models based on prior probability PU loss, positive samples and unlabeled samples are directly processed through end-to-end training, and the optimization parameters include the buffer threshold, PU learning prior probability, and network structure and training parameters. After a preset number of iterations, the processing module outputs the optimal parameter configuration for the disaster susceptibility assessment model. The processing module selects the best-performing disaster susceptibility assessment model by comparing the weighted comprehensive scores of the 5-fold cross-validation of the disaster susceptibility assessment models, and uses it as the optimal disaster susceptibility assessment model.

[0011] Preferably, the processing module outputs a raster result of the disaster susceptibility level of the target area based on sample data of the target area using the optimal disaster susceptibility assessment model, including: The processing module inputs the sample data of the target area into the optimal disaster susceptibility evaluation model, first obtaining the susceptibility probability point vector result of the target area, and then dividing it into different susceptibility levels according to the natural breakpoint method, which is the final output disaster susceptibility evaluation result. The susceptibility levels include extremely high susceptibility, high susceptibility, medium susceptibility, low susceptibility and extremely low susceptibility.

[0012] The present invention also proposes a fully automated disaster susceptibility assessment system based on PU learning, which applies a fully automated disaster susceptibility assessment method based on PU learning; the system includes a processing module and a storage module that are communicatively connected to each other.

[0013] The above technical solution can achieve the following beneficial effects: The fully automated disaster susceptibility assessment method based on PU learning proposed in this invention addresses the problem that existing geological disaster susceptibility assessment schemes often rely on manual experience-based settings and repeated trials, resulting in cumbersome and inefficient procedures. Firstly, it enables adaptive optimization of the buffer threshold. In grid-based susceptibility assessment, the selection of the buffer threshold is incorporated into a Bayesian optimization mechanism, automatically determining the optimal buffer size. This ensures that the points within the buffer fully encompass the disaster area while avoiding the introduction of excessive boundary samples. Furthermore, it achieves full automation of the disaster susceptibility assessment. Reducing manual workload and eliminating the need for human intervention, it replaces the manual parameter tuning process relying on experience-based settings and repeated trials in traditional methods. After data input, it automatically completes factor screening, buffer construction, sample balancing, optimal parameter adjustment, model training, and optimal model selection, ultimately directly outputting the susceptibility assessment results.

[0014] Furthermore, the proposed solution overcomes the errors caused by the random selection of negative samples in traditional supervised methods. It employs a semi-supervised strategy based on the PU learning concept to automatically identify pseudo-negative samples from unlabeled samples and improves model stability through multiple rounds of adaptive sampling. Specifically, it trains various base classifiers T covering ensemble learning and deep learning methods, and adopts corresponding PU learning strategies for different types of classifiers: for Bagging and Boosting ensemble learning methods, it constructs multi-round sub-models within the PU-Bagging algorithm framework to identify reliable pseudo-negative samples from unlabeled samples; for deep learning methods, it constructs a PU loss function based on prior probability and directly processes positive and unlabeled samples through end-to-end training. Based on the above strategies, PU-T models based on different base classifiers T are constructed. Attached Figure Description

[0015] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the structures shown in these drawings without creative effort.

[0016] Figure 1 This is a flowchart illustrating the first embodiment of a fully automated disaster susceptibility assessment method based on PU learning proposed in this invention. Detailed Implementation

[0017] It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the invention.

[0018] This invention proposes a fully automated disaster susceptibility assessment method and system based on PU learning.

[0019] As attached Figure 1 As shown, in the first embodiment of the fully automated disaster susceptibility assessment method based on PU learning proposed in this invention, this fully automated disaster susceptibility assessment method based on PU learning is applied to a fully automated disaster susceptibility assessment system based on PU learning; the system includes a processing module and a storage module that are communicatively connected to each other; this embodiment includes the following steps: Step S110: The processing module obtains the original geological disaster data from the storage module.

[0020] Step S120: The processing module obtains a positive sample set and an unlabeled sample set based on the original geological disaster data.

[0021] Specifically, based on geographic spatial distance, a buffer is set for positive samples to obtain buffer positive samples. The Bayesian optimization algorithm is used to search for the optimal threshold of the buffer within a set range, so that the points in the buffer can both contain the disaster range as much as possible and avoid introducing too many boundary samples to reduce noise.

[0022] Step S130: The processing module balances the positive sample set and the unlabeled sample set and divides them into a training set and a test set.

[0023] Specifically, a buffer is constructed, where all points within the buffer are considered positive samples and all points outside the buffer are considered unlabeled samples. Based on the PU (Positive-Unlabeled) learning concept, pseudo-negative samples are identified from the unlabeled samples.

[0024] Specifically, the disaster susceptibility assessment model here is the PU-T model; the PU model, or Positive-and-Unlabeled-Learning model, is a semi-supervised binary classification method in machine learning; the PU-T model is a PU model that includes a base classifier T. The base classifier T covers the mainstream architectures of machine learning and deep learning, specifically including the tree-based PU-RF model, the gradient boosting-based PU-XGB model, the neural network-based PU-MLP model, and the convolutional neural network-based PU-CNN model.

[0025] The PU-bagging algorithm is a PU learning method based on the ensemble concept. It adaptively samples and identifies pseudo-negative samples on an unlabeled dataset U. It aims to build a robust classification model in the absence of explicit negative samples by introducing a bootstrap sampling (Bagging) mechanism.

[0026] The main process of the PU-bagging algorithm is as follows: S131: Input positive sample set P, unlabeled sample set U; S132: Randomly select a subset from U Combined with P to form the training set ; S133: Assuming all For negative samples, a base learner is trained. In the Bagging-PU-learning framework, the base learner has generality. The Bagging-PU-learning framework is a semi-supervised learning framework that combines the Bagging ensemble method with Positive-Unlabeled (PU) learning.

[0027] S134: Repeat the above process B times (80 times) to obtain several base learners. ; S135: Vote or average the prediction results of multiple base learners to obtain the final prediction probability: .

[0028] S136: If some unlabeled samples are judged as negative samples by most base learners, they can be regarded as pseudo-negative samples, and the remaining samples remain unlabeled.

[0029] Step S140: The processing module constructs and trains disaster susceptibility assessment models based on the PU learning concept, combining different artificial intelligence models that combine positive samples and unlabeled learning.

[0030] Specifically, for Bagging (Bootstrap-Aggregating), Boosting (a machine learning algorithm that can be used to reduce bias in supervised learning), ensemble learning and MLP (Multilayer-Perceptron) neural network methods, the PU-bagging algorithm is used to randomly draw samples from unlabeled samples U. Multi-round sub-models are constructed with the help of BaggingPUClassifier. For deep learning models, the PU loss function is constructed. The target value of positive samples is 1, which means that they are sure to be positive samples. The target value of unlabeled samples is the prior probability (the default value is 0.1). Unlabeled samples have a 10% probability that they are potential positive samples.

[0031] Specifically, the PU-bagging algorithm is an ensemble learning method specifically designed to handle Positive-Unlabeled (PU) learning problems. The BaggingPUClassifier mentioned above is a PU learning (Positive-Unlabeled-learning) classifier based on the Bagging ensemble learning framework.

[0032] Step S150: The processing module adaptively fine-tunes the disaster susceptibility assessment model and tests the disaster susceptibility assessment model through a test set to obtain the optimal disaster susceptibility assessment model.

[0033] Step S160: The processing module outputs the disaster susceptibility level raster result of the target area based on the sample data of the target area through the optimal disaster susceptibility evaluation model.

[0034] Specifically, the aforementioned disaster susceptibility probability vector points represent the probability of geological disaster occurrence at each vector point in the target area. The processing module converts the disaster susceptibility probability points in the target area into raster results with the same resolution as the basic geological environmental factors, and divides these raster results into five levels based on the natural breakpoint method: extremely high susceptibility, high susceptibility, moderate susceptibility, low susceptibility, and extremely low susceptibility, ultimately obtaining the geological disaster susceptibility results for the target area.

[0035] The fully automated disaster susceptibility assessment method based on PU learning proposed in this invention addresses the problem that existing geological disaster susceptibility assessment schemes often rely on manual experience-based settings and repeated trials, resulting in cumbersome and inefficient procedures. Firstly, it enables adaptive optimization of the buffer threshold. In grid-based susceptibility assessment, the selection of the buffer threshold is incorporated into a Bayesian optimization mechanism, automatically determining the optimal buffer size. This ensures that the points within the buffer fully encompass the disaster area while avoiding the introduction of excessive boundary samples. Furthermore, it achieves full automation of the disaster susceptibility assessment. Reducing manual workload and eliminating the need for human intervention, it replaces the manual parameter tuning process relying on experience-based settings and repeated trials in traditional methods. After data input, it automatically completes factor screening, buffer construction, sample balancing, optimal parameter adjustment, model training, and optimal model selection, ultimately directly outputting the susceptibility assessment results.

[0036] Furthermore, the proposed solution overcomes the errors caused by the random selection of negative samples in traditional supervised methods. It employs a semi-supervised strategy based on a Bagging ensemble PU learning algorithm to automatically identify pseudo-negative samples from unlabeled samples and improves model stability through multiple rounds of adaptive sampling. Specifically, it trains various base classifiers T encompassing ensemble learning and deep learning methods, and adopts corresponding PU learning strategies for different types of classifiers: for Bagging and Boosting ensemble learning methods, multiple rounds of sub-models are constructed within the PU-Bagging algorithm framework to identify reliable pseudo-negative samples from unlabeled samples; for deep learning methods, a PU loss function based on prior probability is constructed, and positive and unlabeled samples are directly processed through end-to-end training. Based on the above strategies, PU-T models based on different base classifiers T are constructed respectively.

[0037] In the second embodiment of the fully automated disaster susceptibility assessment method based on PU learning proposed in this invention, based on the first embodiment, the original geological disaster data includes historical geological disaster events and basic environmental factors, and the original geological disaster data is obtained through satellite remote sensing interpretation and field investigation.

[0038] In the third embodiment of the fully automated disaster susceptibility assessment method based on PU learning proposed in this invention, based on the second embodiment, the historical geological disaster events include one or more of landslides, collapses, debris flows, ground subsidence, ground fissures, or ground settlement; the basic environmental factors include elevation, slope, aspect, curvature, topographic roughness, annual precipitation, normalized vegetation index, engineering rock group, roads, faults, water systems, and land use rate.

[0039] In the fourth embodiment of the fully automated disaster susceptibility assessment method based on PU learning proposed in this invention, based on the third embodiment, step S120 includes the following steps: Step S410: The processing module constructs a geospatial dataset point vector file.

[0040] Step S420: The processing module uses the multi-value extraction to point tool of ArcGIS software to extract historical geological disaster events and basic environmental factors into a geospatial dataset point vector file.

[0041] Specifically, historical geological disaster events and basic environmental factors were graded and assigned values ​​in ArcGIS software. It should be noted that a total of 131 historical disaster sites were obtained through a combination of satellite remote sensing interpretation and field surveys. The digital elevation model (DEM) data came from the Geospatial Data Cloud website, the vegetation cover was calculated from Landsat 8 data downloaded from the Geospatial Data Cloud website, the stratigraphic and structural data came from 1:50,000 geological maps, the land use data came from the 30-meter resolution annual land cover data of China from 1985 to 2024 published by Professors Yang Jie and Huang Xin of Wuhan University, the road and water system data came from the OSM website, and the annual average rainfall came from meteorological station observation data.

[0042] In the fifth embodiment of the fully automated disaster susceptibility assessment method based on PU learning proposed in this invention, based on the fourth embodiment, after step S420, the following steps are further included: Step S510: The processing module reads the geospatial dataset point vector file. The attribute table of the geospatial dataset point vector file contains a basic geological environment factor column. In order to distinguish between geological disaster points and non-disaster points, the factor of geological disaster points is assigned a value of 1, and the factor of non-disaster points is assigned a value of 0.

[0043] Step S520: The processing module constructs a buffer for geological hazard points in the geospatial dataset point vector file, marks all samples in the buffer as positive sample sets, and marks the samples in the remaining areas as unlabeled sample sets.

[0044] In the sixth embodiment of the fully automated disaster susceptibility assessment method based on PU learning proposed in this invention, based on the second embodiment, step S130 includes the following steps: Step S610: The processing module normalizes the basic environmental factors, removes basic environmental factors with a correlation greater than or equal to a preset value (e.g., 0.8) using Pearson correlation analysis, and outputs a correlation heatmap (specifically a 600dpi PNG image).

[0045] The processing module normalizes the basic environmental factors and uses Pearson correlation analysis to remove basic environmental factors with a correlation greater than or equal to a preset value (e.g., 0.8).

[0046] Specifically, the geological hazard susceptibility assessment model is trained by retaining only the basic environmental factors that are relatively independent.

[0047] Step S620: The processing module uses an undersampling method to balance the ratio of the positive sample set to the unlabeled sample set, and then divides the positive sample set and the unlabeled sample set into a training set and a test set according to a preset ratio (e.g., 8:2).

[0048] In the seventh embodiment of the fully automated disaster susceptibility assessment method based on PU learning proposed in this invention, based on the first embodiment, step S150 includes the following steps: Step S710: The processing module introduces a Bayesian optimization algorithm to adaptively fine-tune the parameters of the disaster susceptibility assessment model. The optimization parameters in the adaptive fine-tuning process vary depending on the model type: For ensemble learning models based on positive samples and unlabeled ensemble learning algorithms, the optimization parameters include the buffer threshold, the relevant parameters of PU-Bagging positive samples and unlabeled ensemble learning algorithms, and the structure and training parameters of the corresponding base learners. For deep learning models based on prior probability PU loss, positive samples and unlabeled samples are directly processed through end-to-end training, and the optimization parameters include the buffer threshold, PU learning prior probability, and network structure and training parameters.

[0049] Specifically, on the one hand, for ensemble learning models based on positive samples and unlabeled ensemble learning algorithms (PU-Bagging), including PU-RF (a machine learning method combining random forests within the framework of positive unlabeled learning (PU learning), PU-XGB (an efficient machine learning algorithm based on the gradient boosting framework), and PU-MLP (a machine learning model combining PU learning and multilayer perceptrons), the parameters of the buffer threshold, relevant parameters of PU-Bagging positive samples and unlabeled ensemble learning algorithms, and the structure and training parameters of the corresponding base learners are optimized. On the other hand, for deep learning models based on prior probability PU loss, positive samples and unlabeled samples are directly processed through end-to-end training, and the parameters of the buffer threshold, PU learning prior probability, network structure, and training parameters are optimized.

[0050] Specifically, the above method calculates the composite score (AUC+F1) / 2 using 5-fold cross-validation, and uses "cross-validation weighted score = mean of composite score - 0.2 × standard deviation of composite score" as the optimization objective.

[0051] Step S720: After a preset number of iterations (50 times), the processing module outputs the optimal parameter configuration of the disaster susceptibility assessment model. The optimal parameter configuration includes the buffer threshold, PU model parameters, and hyperparameters of the four weak classifiers.

[0052] Step S730: The processing module selects the best-performing disaster susceptibility assessment model by comparing the weighted comprehensive scores of the 5-fold cross-validation of the disaster susceptibility assessment models, and uses it as the optimal disaster susceptibility assessment model.

[0053] Specifically, it should be noted that the Bayesian optimization algorithm (BO) in step S810 is mainly used for hyperparameter tuning of machine learning and deep learning models. The algorithm's goal is to find the global optimum of the objective function. It finds the optimal combination of hyperparameters by constructing a probabilistic surrogate model of the objective function with as few evaluations as possible.

[0054] Bayesian optimization, as the core module, realizes integrated automatic optimization of buffer threshold selection, PU learning parameter configuration and base learner parameter tuning. The core optimization process adopts the Bayesian optimization algorithm gp_minimize based on Gaussian process to approximate the objective function, and selects the next set of parameter combinations according to the acquisition function in each iteration, thereby obtaining the optimal result in 50 iterations.

[0055] In the composite score (AUC+F1) / 2: , , , , The meanings of each parameter in the formula are shown in Table 1 below: Table 1. Meaning of each hyperparameter in adaptive fine-tuning

[0056] It should be noted that the buffer threshold corresponds to the hyperparameter buffer_dist. Different models have different Bayesian optimization hyperparameters, and the meanings of each Bayesian optimization hyperparameter are shown in Table 2 below: Table 2. Meaning of each Bayesian optimization hyperparameter

[0057] Continued from Table 2

[0058] Finally, based on the optimal PU-T model and the corresponding optimal buffer threshold and classifier parameters, the disaster susceptibility level raster results are directly output to complete the spatial prediction of regional geological disaster susceptibility.

[0059] In the eighth embodiment of the fully automated disaster susceptibility assessment method based on PU learning proposed in this invention, based on the seventh embodiment, step S160 includes the following steps: Step S810: The processing module inputs the sample data of the target area into the optimal disaster susceptibility assessment model. First, it obtains the susceptibility probability point vector result of the target area. Then, it converts the susceptibility probability point vector result into a raster result with the same resolution as the geological environmental factors, and divides it into different susceptibility levels according to the natural breakpoint method. This is the final output disaster susceptibility assessment result, where the susceptibility levels include extremely high susceptibility, high susceptibility, moderate susceptibility, low susceptibility, and extremely low susceptibility.

[0060] Custom drawings will then be created manually based on requirements.

[0061] The present invention also proposes a fully automated disaster susceptibility assessment system based on PU learning, which applies a fully automated disaster susceptibility assessment method based on PU learning; the system includes a processing module and a storage module that are communicatively connected to each other.

[0062] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0063] The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of the present invention without departing from the spirit and scope of the claims. All of these forms are within the protection scope of the present invention.

Claims

1. A full-automatic disaster proneness evaluation method based on PU learning, characterized in that, Be applied to full-automatic disaster-prone area evaluation system based on PU learning;The system comprises a processing module and a storage module which are in communication with each other;The method comprises the following steps: The processing module obtains geological disaster original data from the storage module; The processing module obtains positive sample set and unlabeled sample set based on geological disaster original data; The processing module balances positive sample set and unlabeled sample set, and divides them into training set and test set; The processing module constructs and trains disaster-prone area evaluation model of artificial intelligence model combined with positive sample and unlabeled learning based on PU learning idea; The processing module performs self-adaptive fine adjustment on the disaster-prone area evaluation model, and tests the disaster-prone area evaluation model through the test set to obtain the optimal disaster-prone area evaluation model; The processing module outputs the disaster-prone area grade raster result of the target area through the optimal disaster-prone area evaluation model based on the sample data of the target area.

2. The fully automatic disaster susceptibility evaluation method based on PU learning according to claim 1, characterized in that, The geological disaster original data comprises historical geological disaster events and basic geological environmental factors, and the geological disaster original data is obtained through satellite remote sensing interpretation and field investigation. 3.The fully automatic disaster susceptibility evaluation method based on PU learning according to claim 2, characterized in that, The historical geological disaster events comprise one or more of landslide, collapse, debris flow, ground subsidence, ground fissure or ground subsidence;The basic geological environmental factors include elevation, slope, slope direction, curvature, terrain roughness, annual average precipitation, normalized vegetation index, engineering rock group, road, fault, water system and land use type.

4. The fully automatic disaster susceptibility evaluation method based on PU learning according to claim 3, characterized in that, The processing module obtains positive sample set and unlabeled sample set based on geological disaster original data, comprising: The processing module constructs geographic spatial data set point vector file; The processing module extracts historical geological disaster events and basic geological environmental factors to the geographic spatial data set point vector file.

5. The fully automatic disaster susceptibility evaluation method based on PU learning according to claim 4, characterized in that, After the processing module extracts historical geological disaster events and basic geological environmental factors to the geographic spatial data set point vector file, it further comprises: The processing module reads the geographic spatial data set point vector file, wherein the attribute table of the geographic spatial data set point vector file contains the basic geological environmental factor column, wherein in order to distinguish between geological disaster points and non-disaster points, the factor of the geological disaster point is assigned as 1, and the factor of the non-disaster point is assigned as 0; The processing module constructs a buffer zone for the geological disaster points in the geographic spatial data set point vector file, and marks all samples in the buffer zone as positive sample set, and marks the samples in the remaining area as unlabeled sample set.

6. The fully automatic disaster susceptibility evaluation method based on PU learning according to claim 2, characterized in that, The processing module balances positive sample set and unlabeled sample set, and divides them into training set and test set, comprising: The processing module normalizes the basic environmental factors, removes the basic environmental factors with correlation greater than or equal to a preset value by means of Pearson correlation analysis, and outputs the correlation heat map; The processing module balances the proportion of positive sample set and unlabeled sample set by undersampling method, and divides the positive sample set and the unlabeled sample set into training set and test set according to a preset proportion.

7. The fully automatic disaster susceptibility evaluation method based on PU learning according to claim 1, characterized in that, The processing module performs self-adaptive fine adjustment on the disaster-prone area evaluation model, and tests the disaster-prone area evaluation model through the test set to obtain the optimal disaster-prone area evaluation model, comprising: The processing module introduces a Bayesian optimization algorithm to perform adaptive fine-tuning on the parameters of the disaster susceptibility evaluation model, wherein the optimization parameters in the adaptive fine-tuning process are different according to the type of the model: for a positive sample and unlabeled-integrated learning model, the optimization parameters include a buffer threshold, related parameters of a PU-Bagging positive sample and unlabeled-integrated learning algorithm, and the structure and training parameters of the corresponding base learner; for a deep learning model based on prior probability PU loss, positive samples and unlabeled samples are directly processed through an end-to-end training method, and the optimization parameters include a buffer threshold, a PU learning prior probability, and network structure and training parameters; After the processing module is iteratively optimized for a preset number of times, the optimal parameter configuration of the disaster susceptibility evaluation model is output; The processing module selects the disaster susceptibility evaluation model with the optimal performance by comparing the weighted comprehensive scores of the 5-fold cross-validation of the disaster susceptibility evaluation model, and takes the selected model as the optimal disaster susceptibility evaluation model. 8.The fully automatic disaster susceptibility evaluation method based on PU learning according to claim 7, wherein, The processing module outputs the disaster susceptibility level grid result of the target region based on the sample data of the target region through the optimal disaster susceptibility evaluation model, including: The processing module inputs the sample data of the target region into the optimal disaster susceptibility evaluation model, first obtains the susceptibility probability point vector result of the target region, then converts the susceptibility probability point vector result into a grid result with the same resolution as the geological environmental factors, and divides it into different susceptibility levels according to the natural breakpoint method, i.e., the final output disaster susceptibility evaluation result, wherein the susceptibility levels include very high susceptibility, high susceptibility, moderate susceptibility, low susceptibility, and very low susceptibility. 9.A full-automatic disaster susceptibility evaluation system based on PU learning, characterized in that, The PU learning-based fully automatic disaster susceptibility evaluation method according to any one of claims 1-8 is applied; the system comprises a processing module and a storage module that are communicatively connected to each other.

Citation Information

Patent Citations

  • Landslide disaster early warning method and device based on machine learning and storage medium

    CN118607676A

  • Hydrodynamic type regional self-adaptive comprehensive landslide risk intelligent early warning system and method

    CN118781754A

  • Landslide susceptibility evaluation method based on category type feature improvement

    CN119537846A

  • Debris flow susceptibility evaluation method based on progressive optimization framework

    CN120013348A

  • Landslide disaster risk dynamic assessment method and system based on improvement project progress

    CN120338512A