The present invention provides a method for disambiguating personal names based on multi-relationship deep retrieval
text matching, which relates to the technical field of personal
name disambiguation. The present invention obtains cross-
modal data related to enterprises and people, performs data alignment and data fusion on the cross-
modal data through an entity alignment
algorithm to form a person-enterprise structured
data set, generates semantic vectors by establishing a multi-relationship deep retrieval model based on a pre-trained
language model, calculates
semantic similarity according to the semantic vectors, and generates a personal embedding vector according to the co-occurrence frequency and spatio-
temporal correlation features calculated from the person-enterprise structured
data set. An anti-disambiguation recognition model is established based on an adversarial neural network, personal
name disambiguation is performed according to the personal embedding vector, a structure update model is established through a graph
attention network to update the graph structure in real time, the confidence levels of
semantic similarity and co-occurrence frequency are calculated according to Bayes' theorem, and the weights of
semantic similarity and co-occurrence frequency are updated according to the confidence levels.