The invention discloses a method for identifying an event causal relationship by combining a
knowledge base and a spreading model, and relates to a causal relationship identification task in the field of
natural language processing, which comprises the following steps of: extracting events, sentences, relationships among the events and the like from an event document set; inquiring common sense information of each event in an external
knowledge base to enrich event representation; extracting feature representations of the events through an
encoder technology, carrying out
feature fusion on the feature representations and common sense information, and splicing the two event representations into
event pair representations;
gaussian noise is gradually added into the event causal tag representation to obtain tag representation with
noise; performing
feature fusion on the noisy tag representation, the
event pair feature representation and the
current time step information, and calculating the
noise in the tag representation by using a
diffusion model; and obtaining potential representation through predicted noise,
time step information and
label representation with noise, splicing the potential representation and
event pair features, and inputting the spliced new features into a classifier to calculate the causal relationship of the event pair. By exploring the external knowledge of the event and the conversion process of the
diffusion model to the causal
label, the accuracy of event causal relationship identification is improved.