Nothing Special   »   [go: up one dir, main page]

CN113449204A - Social event classification method and device based on local aggregation graph attention network - Google Patents

Social event classification method and device based on local aggregation graph attention network Download PDF

Info

Publication number
CN113449204A
CN113449204A CN202110787860.4A CN202110787860A CN113449204A CN 113449204 A CN113449204 A CN 113449204A CN 202110787860 A CN202110787860 A CN 202110787860A CN 113449204 A CN113449204 A CN 113449204A
Authority
CN
China
Prior art keywords
social
event
events
graph
classification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110787860.4A
Other languages
Chinese (zh)
Other versions
CN113449204B (en
Inventor
汪海洋
宋鑫
周斌
贾焰
陈晨光
刘宇嘉
庄洪武
曾康
高立群
王宸铭
蒋沂桔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
National University of Defense Technology
Original Assignee
National University of Defense Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by National University of Defense Technology filed Critical National University of Defense Technology
Priority to CN202110787860.4A priority Critical patent/CN113449204B/en
Publication of CN113449204A publication Critical patent/CN113449204A/en
Application granted granted Critical
Publication of CN113449204B publication Critical patent/CN113449204B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9536Search customisation based on social or collaborative filtering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • G06F16/285Clustering or classification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Evolutionary Computation (AREA)
  • Biophysics (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Biomedical Technology (AREA)
  • Artificial Intelligence (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a social event classification method and device based on a local aggregation graph attention network, which can classify social events of a network and a real world and provide decision support for processing the social events: extracting time, place, personnel, organization and keyword information in news text data, modeling to form a heterogeneous information network, extracting a meta-mode of the heterogeneous information network, selecting a plurality of meta-paths with different semantics, calculating the similarity between two social events through the meta-paths, and splicing the semantic features of the social events and the social influence features of the social events to obtain the fusion features of the social events; using the obtained similarity as the edge weight among the nodes of the social event classification graph, using the obtained mixed features as the node features, and constructing the social event classification graph; and constructing and training a social event classification model, inputting the social event classification diagram into the trained social event classification model, and outputting the category of the social event.

Description

Social event classification method and device based on local aggregation graph attention network
Technical Field
The invention belongs to the technical field of network public opinion analysis, data mining and social event analysis, and particularly relates to a social event classification method and device based on a local aggregation graph attention network.
Background
The occurrence of social events such as counseling, fighting and collaboration can have a significant impact on society. The classification of social events from large heterogeneous open source news media is a current research hotspot. In the past researches, the event classification methods mainly regard social events as homoword or homoelement co-occurrence graphs, and the methods achieve certain effects, but the methods are still vague and poor in interpretability when modeling the social events, and the main reason is that the previous researches do not consider different types of elements contained in the events, such as personnel, time, positions and the like. The modeling of the heterogeneous elements and the relation thereof in the social event is important for realizing interpretable and accurate classification, and the invention aims to provide a novel social event classification method to solve the existing problems.
Disclosure of Invention
Aiming at the problems, the invention discloses a social event classification method and device based on a local aggregation graph attention network, which can classify social events of a network and the real world and provide decision support for processing the social events. The technical scheme is as follows: a social event classification method based on a local aggregation graph attention network comprises the following steps:
step 1: collecting news text data related to social events, and extracting time, place, personnel, organization and keyword information in the news text data;
step 2: modeling the time, place, personnel, organization and keyword information of the extracted social events into a heterogeneous information network, and extracting meta-modes of the heterogeneous information network;
and step 3: selecting a plurality of meta-paths with different semantics according to the meta-mode of the extracted heterogeneous information network, and calculating the similarity between two social events through the meta-paths;
and 4, step 4: obtaining semantic features of the social events from news text data related to the social events; modeling political influence, public opinion influence and emotional polarity of the social events into social influence characteristics of the social events, and splicing semantic characteristics of the social events and the social influence characteristics of the social events to obtain fusion characteristics of the social events;
and 5: using the similarity between the two obtained social events as the edge weight between the nodes of the social event classification graph, using the fusion characteristics of the obtained social events as the node characteristics, and constructing the social event classification graph;
step 6: and constructing and training a social event classification model, wherein the social event classification model comprises a local aggregation graph neural network GraphSAGE layer, a self-supervision graph attention network SuperGAT layer and a logic classification layer which are sequentially arranged, inputting the social event classification graph into the trained social event classification model, and outputting the category of the social event.
Further, in step 1, news text data related to the social events are obtained from the news database, time, place, personnel and organization of the social events are obtained from the news text data, keywords of the social events are extracted through a TF-IDF algorithm, and synonyms and antonyms are added to the keywords.
Further, the step 2 specifically comprises the following steps:
step 201: and obtaining the time, the place, the personnel, the organization and the keyword information corresponding to each social event, and adding relations to different instances in the time, the place, the personnel, the organization and the keyword information according to the practical significance.
Step 202: the time, place, personnel, organization and key words of the social events are taken as objects, and the relationship of the object instances is used for constructing a heterogeneous information network expressed as
Figure BDA0003159687890000026
Wherein V represents an object of the object, wherein,
Figure BDA0003159687890000027
mapping a set of nodes to a set of objects for an object type mapping function, E representing a relationship, ψ E → R for a relationship type mapping function, mapping a set of edges to a set of relationships, meta-schema represented as TGThe meta-schema T is a set of meta-schemas, where a represents a set of object types as nodes, object V is one object type of the set of object types a, R represents a set of relationship types, relationship E is one relationship type of the set of relationship types R, and meta-schema T is a set of meta-schemasGThe method comprises the following steps that (A, R) is a directed graph defined on an object type set A, the relation of the R is an edge, and the number of the object types | A | is larger than 1 or the number of the relation types | R | is larger than 1 of an information network.
Further, step 3 specifically includes the following steps:
step 301: obtaining a plurality of meta-paths according to the time, the place, the personnel, the organization and the keyword information of the social events, wherein the meta-path P is expressed as
Figure BDA0003159687890000021
Wherein A is1、A2、Al+1Each representing an object, R1、R2、RlRepresenting relationships between objects;
step 302: calculating the similarity between two social events through the meta-path:
Figure BDA0003159687890000022
wherein, Sim (e)i,ej) Representing the degree of similarity between two social events,
Figure BDA0003159687890000023
is a social event eiAnd ejMeta path PmTotal number of examples above, wmIs a learnable parameter for measuring the importance of different meta-paths, b is a learnable bias parameter, ReLU (-) is an activation function, and the similarity between different social events is expressed as Sim (e)i,ej)。
Further, step 4 specifically includes the following steps:
step 401: expressing each word in news text data related to the social event into a word vector through a pre-training language model BERT, inputting the word vector into a BiGRU model to calculate to obtain a hidden vector, and obtaining semantic features of the social event by using a fully-connected neural network;
step 402: modeling political influence, public opinion influence and emotional polarity of the social events into social influence characteristics of the events;
step 403: and splicing the semantic features and the social influence features to obtain the fusion features of the social events.
Further, step 4 specifically includes the following steps:
step 401 a: for a social event news text, each word is converted to a word vector X using the pre-trained language model BERT,
Figure BDA0003159687890000031
Figure BDA0003159687890000032
representing a matrix in which DwIs the dimension of the word vector, LsIs the length of the news text;
step 401 b: inputting the word vector of the ith word into a BiGRU model to calculate to obtain a hidden vector, wherein the hidden vector is expressed as:
Figure BDA0003159687890000033
Figure BDA0003159687890000034
wherein the hidden vector
Figure BDA0003159687890000035
Representing a vector
Figure BDA0003159687890000036
And
Figure BDA0003159687890000037
the splicing of the two pieces of the paper is carried out,
Figure BDA0003159687890000038
Dhis the hidden layer dimension of the BiGRU model,
Figure BDA0003159687890000039
and
Figure BDA00031596878900000310
hidden states of i words, x, representing two directionsiIs the ith line of the word vector X,
Figure BDA00031596878900000311
and
Figure BDA00031596878900000312
hidden states of i-1 words representing two directions;
step 401 c: obtaining semantic features f of social events using fully connected neural networksSemCalculated according to the following formula:
Figure BDA00031596878900000313
where MLP represents a fully connected network and concat (. cndot.) represents a connect operation.
Step 402: for a social event, an evaluation value Score for political influence of the social event is obtainedGNews public opinion influence evaluation value ScoreIEvent emotion polarity evaluation value ScoreTWherein political influence assessment value ScoreGEvent emotion polarity evaluation value ScoreTEvent emotion polarity assessment Score for scalar values obtainable from global news database GDELTICalculated by the following formula:
ScoreI=concat([NumMentions;NumSources;NumArticles])
wherein NumMention represents the news amount of the event mentioned indirectly in the global news database GDELT, NumSource represents the number of news media related to the event published in the global news database GDELT, NumActicles represents the news amount directly related to the event in the global news database GDELT, and the social influence characteristic fSocCalculated according to the following formula:
fSoc=MLP(concat[ScoreG;ScoreI;ScoreT])
step 403: for a certain social event, the semantic features and the social influence features are spliced to obtain a fusion feature h of the social event, which is expressed as:
h=concat([fSem;fSoc])
the feature matrix H with dimension NxD is obtained by the feature representation of N social events, D is the vector length of the fusion feature H and is
Figure BDA0003159687890000041
Further, step 5 includes the following steps:
step 501: and taking the obtained similarity between the two social events as the edge weight between the nodes of the social event classification graph, and expressing the similarity as follows:
A[i,j]=Sim(ei,ej)
wherein A [ i, j ] represents the edge weight of the node i and the node j of the social event classification graph;
step 502: and taking the social events as nodes, taking the obtained fusion characteristic H of the social events as the characteristic of the nodes, taking the similarity between the two social events as the edge weight between the nodes of the social event classification graph, and constructing the social event classification graph (A, H), wherein H is a characteristic matrix of the news events as the nodes, and A is a matrix of the edge weight.
Further, step 6 includes the following steps:
step 601: constructing a social event classification model, wherein the social event classification model comprises a local aggregation graph neural network GraphSAGE layer, an automatic supervision graph attention network SuperGAT layer and a logic classification layer which are sequentially arranged;
inputting the social event classification graph into a local aggregation graph neural network GraphSAGE layer, wherein the characteristic vector output by a node i in the social event classification graph through the local aggregation graph neural network layer is represented as:
Figure BDA0003159687890000056
wherein h isiThe characteristic h of the ith node, N (i) is the neighbor node set of the ith node in the graph, hjFeatures of neighbor nodes representing node i, W1,W2Learnable weight parameter matrix, meanj∈N(i)hjRepresenting the feature vector h in the set N (i)jAdding, taking average value, and locally aggregating feature matrix H output by neural network layerGSExpressed as:
Figure BDA0003159687890000051
n is the total number of the nodes,
Figure BDA0003159687890000057
represents HGSMiddle section iA feature vector of a point, T representing a transposed matrix;
feature matrix H for outputting local aggregation map neural network layerGSThe SuperGAT layer of the attention network of the export self-supervision graph is expressed as follows:
Figure BDA0003159687890000052
Figure BDA0003159687890000053
Figure BDA0003159687890000054
wherein N (i) is the neighbor node set of the ith node in the graph, and for any node j, alpha in the neighbor node set N (i) of the ith nodejWeight coefficient, e, representing node j subjected to normalizationjRepresents the initial weight score of node j; LeakyReLU (. circle.) is an activation function, and exp (. circle.) represents an exponential function. W3,W4Is a learnable weight parameter matrix, d is a feature vector
Figure BDA0003159687890000058
Length of (d).
The feature matrix of the supervised graph attention network layer output is represented as:
Figure BDA0003159687890000055
n is the total number of the nodes,
Figure BDA0003159687890000059
represents HSGThe feature vector of the ith node.
Feature matrix H for outputting attention network layer of self-supervision graphSGInput logical Classification layer, denoted as
Z=sigmoid(HSG)
Wherein sigmoid is a classification function, and Z is a classification serial number of the output social event;
step 602: constructing a training set by the method in the step 1, respectively classifying social events of the training set according to event classes, setting class serial numbers for each event class, and performing training iteration on a social event classification model through data of the training set until the model converges to obtain a trained social event classification model;
step 603: and inputting the social event classification graph corresponding to the social events needing to be classified into the social event classification model, outputting the classification serial numbers of the output social events needing to be classified, and obtaining the classification results of the social events through the classification serial numbers.
A computer device includes a memory, a processor, and a program stored on the memory and executable on the processor, wherein the processor executes the program to implement the social event classification method and apparatus based on the local aggregation graph attention network as described above.
A computer-readable storage medium on which a program is stored, characterized in that: the program is executed by a processor to realize the social event classification method and device based on the local aggregation graph attention network.
The invention has the beneficial effects that:
1. according to the method, the social events are modeled into the heterogeneous information network, the similarity between the two social events is calculated through the meta path, the method fully considers that five information dimensions of the social events are time, position, personnel, organization and keywords respectively, the complex social events are modeled into the heterogeneous information network with five dimensions, the event expression is more concise, the similarity measurement between the events is more accurate, and the interpretability is stronger.
2. The invention designs a meta-path set for measuring the similarity of social events, wherein the meta-path set comprises 25 meta-paths with different semantics, and the meta-path set can consider the internal association between the social events from multiple dimensions and aspects and provides ideas and references for the similarity construction research based on the meta-paths in the future.
3. The invention designs a new event feature extraction framework based on semantics and social influence, and combines the semantics feature with the social influence feature to obtain the mixed feature representation of the event. The semantic features firstly use a fully trained large-scale pre-training language model to obtain good word-level semantic representation, and then use a gated cycle unit (GRU) to fuse the integral actual meaning of a sentence, so that the semantic features used in the method integrate the specific semantics at the word level and the real meaning at the sentence level, and are beneficial to subsequent event classification; the social influence characteristic considers the political influence, the social public opinion influence and the emotional polarity of the event, models the social influence of the event from three dimensions, and lays a foundation for subsequent accurate classification.
3. The invention provides a novel local social event classification method, wherein a classification model uses a local aggregation graph attention network, the local aggregation graph attention network comprises a local aggregation graph neural network GraphSAGE layer and a self-supervision graph attention network SuperGAT layer, and both the local aggregation graph attention network and the self-supervision graph attention network SuperGAT layer have the advantages that the characteristics of neighbor nodes can be used without traversing all the nodes, the calculation complexity is greatly reduced, and the model training efficiency is improved. The local aggregation graph neural network uses the technologies of local sampling and neighbor aggregation, the local sampling enables the local aggregation graph neural network to cope with a large batch of graph data, and the neighbor aggregation technology enables the neighbor aggregation technology to reason the characteristics of newly added nodes; the self-supervision graph attention network can effectively deal with noise occurring in the network and can distribute more attention weight to neighbor nodes with consistent labels. Compared with the existing data classification models such as a Convolutional Neural Network (CNN), a gated recurrent neural network (GRU), a text graph convolutional network (TextGCN), a fast text classification method Fattext, a graph convolutional neural network (GCN), a graph attention network (GAT) and a large-scale pre-training language model BERT, the classification accuracy is remarkably improved.
4. The method can be used in the fields of social event analysis and data mining, can be particularly used for monitoring the prediction and supervision of a certain type of social events, and has wide application prospect.
Drawings
FIG. 1 is a schematic flow chart of the social event classification method and apparatus based on the local aggregation graph attention network according to the present invention;
FIG. 2 is a schematic diagram of a heterogeneous information network of social events and their meta-schemas;
FIG. 3 is a schematic illustration of a meta-schema of a social event;
FIG. 4 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Detailed Description
Referring to fig. 1, the social event classification method based on a local aggregation graph attention network of the present invention at least includes the following steps:
step 1: collecting news text data related to social events, and extracting time, place, personnel, organization and keyword information in the news text data;
step 2: modeling the time, place, personnel, organization and keyword information of the extracted social events into a heterogeneous information network, and extracting meta-modes of the heterogeneous information network;
and step 3: selecting a plurality of meta-paths with different semantics according to the meta-mode of the extracted heterogeneous information network, and calculating the similarity between two social events through the meta-paths;
and 4, step 4: obtaining semantic features of the social events from news text data related to the social events; modeling political influence, public opinion influence and emotional polarity of the social events into social influence characteristics of the social events, and splicing semantic characteristics of the social events and the social influence characteristics of the social events to obtain fusion characteristics of the social events;
and 5: using the similarity between the two obtained social events as the edge weight between the nodes of the social event classification graph, using the fusion characteristics of the obtained social events as the node characteristics, and constructing the social event classification graph;
step 6: and constructing and training a social event classification model, wherein the social event classification model comprises a local aggregation graph neural network GraphSAGE layer, a self-supervision graph attention network SuperGAT layer and a logic classification layer which are sequentially arranged, inputting the social event classification graph into the trained social event classification model, and outputting the category of the social event.
Specifically, in an embodiment of the present invention, in step 1, news text data related to a social event is obtained from a news database, in this embodiment, a global news database GDELT is selected to obtain the news text data, and event categories corresponding to the social event, such as collaboration, anti-meeting, fighting, and the like, are obtained, and in this embodiment, event category classifications as shown in table 1 are adopted:
serial number Event categories Serial number Event categories
1 Disclosure statement 11 Disapproval of
2 (Appeal) 12 Rejection of
3 Intention to collaborate 13 Threat
4 Discussion of business 14 Anti-protocol
5 External cooperation 15 Dazzling military forces
6 Substantial cooperation 16 Reducing relationships
7 Assistance system 17 Stress
8 Compromise 18 Attack of
9 Investigation 19 Fight against
10 Require that 20 Large scale violence
TABLE 1
Of course, in other embodiments of the present invention, more event category classifications may be used, and are not described herein.
After obtaining the number of news documents, the time, place, personnel and organization of the social events can be obtained from the news document data, and keywords of the social events are constructed, wherein the organization refers to a group or a group formed by mutually cooperating and combining people for realizing a certain target, such as party organization, workshop organization, enterprise organization, military organization and the like.
Specifically, in this embodiment, the keywords of the social event are extracted by the TF-IDF algorithm, and synonyms and antonyms are added to the keywords.
In this embodiment, step 2 specifically includes the following steps:
step 201: and acquiring the date, the position, the personnel, the organization and the keywords corresponding to each social event, and adding relations to different instances in the date, the position, the personnel, the organization and the keywords according to the practical significance.
Step 202: social events in the real world are typically extracted from news articles, which can be constructed as a graph with various types of nodes and edges, called heterogeneous information networks, in which certain types of objects connected by a sequence of relationships are often called meta-paths, which play an important role in capturing semantic correlations between objects in the heterogeneous information networks, and the present invention models social events based on the heterogeneous information networks and the meta-paths to obtain similarities between them.
Referring to fig. 2, the date, location, person, organization and keyword of the social event are used as objects, and the relationship of the object instance is used to construct a heterogeneous information network, wherein the information network is a function with object type mapping function
Figure BDA0003159687890000091
E → R directed graph and the relational type mapping function psi
Figure BDA0003159687890000092
Wherein V represents an object of the object, wherein,
Figure BDA0003159687890000093
mapping the set of nodes to a set of objects for an object type mapping function; e denotes relationship, psi E → R is a relationship type mapping function, mapping the edge set to the relationship set, and the meta-schema is denoted TGThe meta-schema T is a set of meta-schemas, where a represents a set of object types as nodes, object V is a specific object type of the set of object types a, R represents a set of relationship types, relationship E is a specific relationship type of the set of relationship types R, and meta-schema T is a set of meta-schemasGThe method comprises the following steps that (A, R) is a directed graph defined on an object type set A, the relation of the R is an edge, and the number of the object types | A | is larger than 1 or the number of the relation types | R | is larger than 1 of an information network.
By modeling the social events into a heterogeneous information network and calculating the similarity between the two social events through a meta path, the method fully considers that five information dimensions of the social events are time, position, personnel, organization and keywords respectively, and models the complex social events into the heterogeneous information network with five dimensions, so that the events are more concise to express, the similarity measurement between the events is more accurate and has stronger interpretability.
Further, step 3 specifically includes the following steps:
step 301: obtaining a plurality of meta-paths according to the date, the position, the personnel, the organization and the keyword information of the social events, wherein the meta-path P is expressed as
Figure BDA0003159687890000094
Wherein A is1、A2、Al+1Each representing an object, R1、R2、RlRepresenting relationships between objects;
specifically, in this embodiment, 25 meta paths with different semantics are selected, see table 2.
Serial number Meta path
1 Event 1 → date → event 2
2 Event 1 → location → event 2
3 Event 1 → position 2 → event 2
4 Event 1 → person → event 2
5 Event 1 → person 2 → event 2
6 Event 1 → tissue → event 2
7 Event 1 → tissue 2 → event 2
10 Event 1 → tissue 1 → person → tissue 2 → event 2
11 Event 1 → tissue 1 → person 2 → tissue 2 → event 2
12 Event 1 → tissue 2 → person → tissue 3 → tissue 4 → event 2
13 Event 1 → tissue 2 → person 1 → person 2 → tissue 3 → tissue 4 → event 2
14 Event 1 → keyword → event 2
15 Event 1 → keyword 2 → event 2
16 Event 1 → date 1 → person → date 2 → event 2
17 Event 1 → date 1 → person 2 → date 2 → event 2
18 Event 1 → person 1 → date → person 2 → event 2
19 Event 1 → person 2 → date → person 3 → person 4 → event 2
20 Event 1 → person 1 → location → person 2 → event 2
21 Event 1 → person 1 → location 2 → person 2 → event 2
22 Event 1 → person 2 → location 1 → person 3 → person 4 → event 2
23 Event 1 → person 2 → position 1 → place 2 → person 3 → person 4 → event 2
24 Event 1 → tissue 1 → location → tissue 2 → event 2
25 Event 1 → tissue 1 → position 2 → tissue 2 → event 2
TABLE 2
Wherein → denotes the path direction, in case of meta-path 5 "event 1 → person 2 → event 2", assuming that event 1 has three participants, student a, teacher B and school leader C, and event 2 has two participants, student a and teacher B, respectively, where a and B are in teacher-to-student relationship, a is the student of school leader C, and B is the teacher of school leader C, the total 4 instances on meta-path 5 with event 1 as the source node and event 2 as the target node are (1 → a → B → 2), (1 → B → a → 2), (1 → C → B → 2), and the total 6 instances on meta-path 5 with event 1 as the source node and target node: (1 → a → B → 1), (1 → a → C → 1), (1 → B → a → 1) (1 → B → C → 1), (1 → C → a → 1), (1 → C → B → 1), with 2 instances in total on the meta-path 5 of the event 2 source node and the target node: (2 → A → B → 2), (2 → B → A → 2).
In the embodiment, a set of meta-path sets for measuring the similarity of the social events is designed, wherein the set includes 25 meta-paths with different semantics, and the intrinsic association between the social events can be considered from multiple dimensions and aspects, so that ideas and references are provided for future similarity construction research based on the meta-paths.
Step 302: calculating the similarity between two social events through the meta-path:
Figure BDA0003159687890000111
wherein, Sim (e)i,ej) Representing the degree of similarity between two social events,
Figure BDA0003159687890000112
is a social event eiAnd ejMeta path PmTotal number of examples above, wmIs a learnable parameter for measuring the importance of different meta-paths, b is a learnable bias parameter, ReLU (-) is an activation function, and the similarity between different social events is expressed as Sim (e)i,ej)。
When i equals j, Sim equals 1. Although there is only one event, there are a variety of objects and relationships of events.
For example: taking the meta-path "event 1 → participant → event 2" as an example, event 1 is "student A shows thank you to teacher B", and there are two examples of the meta-path here: (1) event 1- > student a- > event 1(2) event 1- > teacher B- > event 1.
In this embodiment, step 4 specifically includes the following steps:
calculating semantic features of social events, comprising:
step 401 a: for a social event news text, each word is converted to a word vector X using the pre-trained language model BERT,
Figure BDA0003159687890000113
Figure BDA0003159687890000114
representing a matrix in which DwIs the dimension of the word vector, LsIs the length of the news text;
step 401 b: inputting the word vector of the ith word into a BiGRU model to calculate to obtain a hidden vector, wherein the hidden vector is expressed as:
Figure BDA0003159687890000115
Figure BDA0003159687890000116
wherein the hidden vector
Figure BDA0003159687890000121
Representing a vector
Figure BDA0003159687890000122
And
Figure BDA0003159687890000123
the splicing of the two pieces of the paper is carried out,
Figure BDA0003159687890000124
Dhis the hidden layer dimension of the BiGRU model,
Figure BDA0003159687890000125
and
Figure BDA0003159687890000126
hidden states of i words, x, representing two directionsiIs the ith line of the word vector X,
Figure BDA0003159687890000127
and
Figure BDA0003159687890000128
hidden states of i-1 words representing two directions;
step 401 c: obtaining semantic features f of social events using fully connected neural networksSemCalculated according to the following formula:
Figure BDA0003159687890000129
where MLP represents a fully connected network and concat (. cndot.) represents a connect operation.
Calculating social influence characteristics:
step 402: for a social event, an evaluation value Score for political influence of the social event is obtainedGNews public opinion influence evaluation value ScoreIEvent emotion polarity evaluation value ScoreTWherein political influence assessment value ScoreGEvent emotion polarity evaluation value ScoreTEvent emotion polarity assessment Score for scalar values obtainable from global news database GDELTICalculated by the following formula:
ScoreI=concat([NumMentions;NumSources;NumArticles])
wherein NumMention represents the news amount of the event mentioned indirectly in the global news database GDELT, NumSource represents the number of news media related to the event published in the global news database GDELT, NumActicles represents the news amount directly related to the event in the global news database GDELT, and the social influence characteristic fSocCalculated according to the following formula:
fSoc=MLP(concat[ScoreG;ScoreI;ScoreT])
where MLP represents a fully connected network and concat (. cndot.) represents a connect operation.
Calculating the fusion characteristics of the social events:
step 403: for a certain social event, the semantic features and the social influence features are spliced to obtain a fusion feature h of the social event, which is expressed as:
h=concat([fSem;fSoc])
the feature matrix H with dimension NxD is obtained by the feature representation of N social events, D is the vector length of the fusion feature H and is
Figure BDA0003159687890000131
Specifically, in step 5, the heterogeneous event classification problem is formulated as a graph-based node classification, and there are N social event news texts in total (S ═ S)1,s2,L,sN). Each social event is a node. Edge weights A [ i, j ] between nodes]From step to stepStep 3, calculating the characteristics h of the nodessCalculating by the step 4, wherein the social event classification graph is the basic input of the graph neural network, and the basic structure of the social event classification graph is the characteristics of nodes, edges and nodes; each node represents a social event, the node features consist of global context semantic features and local semantic features, and the edge weight between the two events is calculated by a similarity method based on knowledge.
In the embodiment, a new event feature extraction framework based on semantics and social influence is designed, and the semantic features and the social influence features are combined to obtain the mixed feature representation of the event. The semantic features firstly use a fully trained large-scale pre-training language model to obtain good word-level semantic representation, and then use a gated cycle unit (GRU) to fuse the integral actual meaning of a sentence, so that the semantic features used in the method integrate the specific semantics at the word level and the real meaning at the sentence level, and are beneficial to subsequent event classification; the social influence characteristic considers the political influence, the social public opinion influence and the emotional polarity of the event, models the social influence of the event from three dimensions, and lays a foundation for subsequent accurate classification.
The step 5 comprises the following steps:
step 501: and taking the obtained similarity between the two social events as the edge weight between the nodes of the social event classification graph, and expressing the similarity as follows:
A[i,j]=Sim(ei,ej)
wherein A [ i, j ] represents the edge weight of the node i and the node j of the social event classification graph;
step 502: and taking the social events as nodes, taking the obtained fusion characteristic H of the social events as the characteristic of the nodes, taking the similarity between the two social events as the edge weight between the nodes of the social event classification graph, and constructing the social event classification graph (A, H), wherein H is a characteristic matrix of the news events as the nodes, and A is a matrix of the edge weight.
The step 6 specifically comprises the following steps:
step 601: constructing a social event classification model, wherein the social event classification model comprises a local aggregation graph neural network GraphSAGE layer, an automatic supervision graph attention network SuperGAT layer and a logic classification layer which are sequentially arranged;
inputting the social event classification graph into a local aggregation graph neural network GraphSAGE layer, wherein the characteristic vector output by a node i in the social event classification graph through the local aggregation graph neural network layer is represented as:
Figure BDA0003159687890000146
wherein h isiThe characteristic h of the ith node, N (i) is the neighbor node set of the ith node in the graph, hjFeatures of neighbor nodes representing node i, W1,W2Learnable weight parameter matrix, meanj∈N(i)hjRepresenting the feature vector h in the set N (i)jAdding the obtained values, and taking the average value to locally aggregate the feature matrix H output by the neural network GraphSAGE layerGSExpressed as:
Figure BDA0003159687890000141
n is the total number of the nodes,
Figure BDA0003159687890000147
represents HGSThe feature vector of the ith node, T represents a transposed matrix;
feature matrix H for outputting local aggregation graph neural network GraphSAGE layerGSThe SuperGAT layer of the attention network of the export self-supervision graph is expressed as follows:
Figure BDA0003159687890000142
Figure BDA0003159687890000143
Figure BDA0003159687890000144
wherein N (i) is the neighbor node set of the ith node in the graph, and for any node j, alpha in the neighbor node set N (i) of the ith nodejWeight coefficient, e, representing node j subjected to normalizationjRepresents the initial weight score of node j; LeakyReLU (. circle.) is an activation function, and exp (. circle.) represents an exponential function. W3,W4Is a learnable weight parameter matrix, d is a feature vector
Figure BDA0003159687890000148
Length of (d).
The feature matrix output by the SuperGAT layer of the supervision graph attention network is expressed as:
Figure BDA0003159687890000145
n is the total number of the nodes,
Figure BDA0003159687890000149
represents HSGThe feature vector of the ith node.
Feature matrix H for outputting SuperGAT layer of self-supervision graph attention networkSGInput logical Classification layer, denoted as
Z=sigmoid(HSG)
Wherein sigmoid is a classification function, and Z is a classification serial number of the output social event;
step 602: constructing a training set by the method in the step 1, respectively classifying social events of the training set according to event classes, setting class serial numbers for each event class, and performing training iteration on a social event classification model through data of the training set until the model converges to obtain a trained social event classification model;
step 603: and inputting the social event classification graph corresponding to the social events needing to be classified into the social event classification model, outputting the classification serial numbers of the output social events needing to be classified, and obtaining the classification results of the social events through the classification serial numbers.
Experimental demonstration is carried out on the social event classification method based on the local aggregation graph attention network in the embodiment:
the social event classification model based on the local aggregation graph attention network (GSSG: GraphSAGE + SuperGAT) in the invention is compared with the event classification accuracy on the data sets of five countries A, B, C, D and E by the aid of a Convolutional Neural Network (CNN), a gated recurrent neural network (GRU), a text graph convolutional network (TextGCN), a fast text classification method Fasttext, a graph convolutional neural network (GCN), a graph attention network (GAT) and a large-scale pre-training language model BERT, shown in the table 3, event classification accuracy data of each model on the data of each country are provided, and experimental results show that the social event classification model has obvious superior performance in binary classification and twenty-classification tasks.
Figure BDA0003159687890000151
TABLE 3
The invention provides a novel local social event classification method.A classification model uses a local aggregation graph attention network, which comprises a local aggregation graph neural network GraphSAGE layer and a self-supervision graph attention network SuperGAT layer, and both have the advantages that the characteristics of neighbor nodes can be used without traversing all the nodes, so that the calculation complexity is greatly reduced, and the model training efficiency is improved. The local aggregation graph neural network uses the technologies of local sampling and neighbor aggregation, the local sampling enables the local aggregation graph neural network to cope with a large batch of graph data, and the neighbor aggregation technology enables the neighbor aggregation technology to reason the characteristics of newly added nodes; the self-supervision graph attention network can effectively deal with noise occurring in the network and can distribute more attention weight to neighbor nodes with consistent labels. Compared with the existing data classification models such as a Convolutional Neural Network (CNN), a gated recurrent neural network (GRU), a text graph convolutional network (TextGCN), a fast text classification method (Fattext), a graph convolutional neural network (GCN), a graph attention network (GAT) and a large-scale pre-training language model BERT, the classification accuracy is remarkably improved.
In an embodiment of the present invention, a computer apparatus is further provided, which includes a memory and a processor, where the memory stores a computer program, and the processor executes the computer program to implement the social event classification method and apparatus based on the local aggregation graph attention network as described above.
The computer apparatus may be a terminal, and its internal structure diagram may be as shown in fig. 4. The computer device comprises a processor, a memory, a network interface, a display screen and an input device which are connected through a bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The network interface of the computer device is used for connecting and communicating with an external terminal through a network. The computer program is executed by a processor to realize the social event classification method and device based on the local aggregation graph attention network. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on a shell of the computer device, an external keyboard, a touch pad or a mouse and the like.
The Memory may be, but is not limited to, a Random Access Memory (RAM), a Read Only Memory (ROM), a Programmable Read-Only Memory (PROM), an Erasable Read-Only Memory (EPROM), an electrically Erasable Read-Only Memory (EEPROM), and the like. The memory is used for storing programs, and the processor executes the programs after receiving the execution instructions.
The processor may be an integrated circuit chip having signal processing capabilities. The Processor may be a general-purpose Processor, and includes a Central Processing Unit (CPU), a Network Processor (NP), and the like. The Processor may also be other general purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The various methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
Those skilled in the art will appreciate that the configuration shown in fig. 4 is a block diagram of only a portion of the configuration associated with the present application and is not intended to limit the computing device to which the present application may be applied, and that a particular computing device may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In an embodiment of the present invention, a computer readable storage medium is further provided, on which a program is stored, and the program, when executed by a processor, implements the social event classification method and apparatus based on the local aggregation graph attention network as described above.
As will be appreciated by one of skill in the art, embodiments of the present invention may be provided as a method, computer apparatus, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.

Claims (10)

1. A social event classification method based on a local aggregation graph attention network is characterized by comprising the following steps:
step 1: collecting news text data related to social events, and extracting time, place, personnel, organization and keyword information in the news text data;
step 2: modeling the time, place, personnel, organization and keyword information of the extracted social events into a heterogeneous information network, and extracting meta-modes of the heterogeneous information network;
and step 3: selecting a plurality of meta-paths with different semantics according to the meta-mode of the extracted heterogeneous information network, and calculating the similarity between two social events through the meta-paths;
and 4, step 4: obtaining semantic features of the social events from news text data related to the social events; modeling political influence, public opinion influence and emotional polarity of the social events into social influence characteristics of the social events, and splicing semantic characteristics of the social events and the social influence characteristics of the social events to obtain fusion characteristics of the social events;
and 5: using the similarity between the two obtained social events as the edge weight between the nodes of the social event classification graph, using the fusion characteristics of the obtained social events as the node characteristics, and constructing the social event classification graph;
step 6: and constructing and training a social event classification model, wherein the social event classification model comprises a local aggregation graph neural network GraphSAGE layer, a self-supervision graph attention network SuperGAT layer and a logic classification layer which are sequentially arranged, inputting the social event classification graph into the trained social event classification model, and outputting the category of the social event.
2. The method for classifying social events based on the local aggregation graph attention network as claimed in claim 1, wherein in step 1, news text data related to the social events is obtained from a news database, time, place, personnel and organization of the social events are obtained from the news text data, keywords of the social events are extracted through a TF-IDF algorithm, and synonyms and antonyms are added to the keywords.
3. The method of claim 1, wherein the social event classification method is based on a local aggregation graph attention network, and comprises the following steps: the step 2 specifically comprises the following steps:
step 201: obtaining time, place, personnel, organization and keyword information corresponding to each social event, and adding relations to different instances in the time, place, personnel, organization and keyword information according to the practical significance;
step 202: the time, place, personnel, organization and key words of the social events are taken as objects, and the relationship of the object instances is used for constructing a heterogeneous information network expressed as
Figure FDA0003159687880000011
Wherein V represents an object of the object, wherein,
Figure FDA0003159687880000012
mapping a set of nodes to a set of objects for an object type mapping function, E representing a relationship, ψ E → R for a relationship type mapping function, mapping a set of edges to a set of relationships, meta-schema represented as TGThe meta-schema T is a set of meta-schemas, where a represents a set of object types as nodes, object V is one object type of the set of object types a, R represents a set of relationship types, relationship E is one relationship type of the set of relationship types R, and meta-schema T is a set of meta-schemasGThe method comprises the following steps that (A, R) is a directed graph defined on an object type set A, the relation of the R is an edge, and the number of the object types | A | is larger than 1 or the number of the relation types | R | is larger than 1 of an information network.
4. The method for classifying social events based on the local aggregation graph attention network as claimed in claim 3, wherein the step 3 specifically comprises the following steps:
step 301: obtaining the information according to the time, place, personnel, organization and keywords of the social eventsA plurality of meta-paths, meta-path P being represented as
Figure FDA0003159687880000021
Wherein A is1、A2、Al+1Each representing an object, R1、R2、RlRepresenting relationships between objects;
step 302: calculating the similarity between two social events through the meta-path:
Figure FDA0003159687880000022
wherein, Sim (e)i,ej) Representing the degree of similarity between two social events,
Figure FDA0003159687880000023
is a social event eiAnd ejMeta path PmTotal number of examples above, wmIs a learnable parameter for measuring the importance of different meta-paths, b is a learnable bias parameter, ReLU (-) is an activation function, and the similarity between different social events is expressed as Sim (e)i,ej)。
5. The method for classifying social events based on the local aggregation graph attention network as claimed in claim 4, wherein the step 4 specifically comprises the following steps:
step 401: expressing each word in news text data related to the social event into a word vector through a pre-training language model BERT, inputting the word vector into a BiGRU model to calculate to obtain a hidden vector, and obtaining semantic features of the social event by using a fully-connected neural network;
step 402: modeling political influence, public opinion influence and emotional polarity of the social events into social influence characteristics of the events;
step 403: and splicing the semantic features and the social influence features to obtain the fusion features of the social events.
6. The method for classifying social events based on the local aggregation graph attention network as claimed in claim 5, wherein the step 4 comprises the following steps:
step 401 a: for a social event news text, each word is converted to a word vector X using the pre-trained language model BERT,
Figure FDA0003159687880000024
Figure FDA0003159687880000025
representing a matrix in which DwIs the dimension of the word vector, LsIs the length of the news text;
step 401 b: inputting the word vector of the ith word into a BiGRU model to calculate to obtain a hidden vector, wherein the hidden vector is expressed as:
Figure FDA0003159687880000031
Figure FDA0003159687880000032
wherein the hidden vector
Figure FDA0003159687880000033
Representing a vector
Figure FDA0003159687880000034
And
Figure FDA0003159687880000035
the splicing of the two pieces of the paper is carried out,
Figure FDA0003159687880000036
Dhis the hidden layer dimension of the BiGRU model,
Figure FDA0003159687880000037
and
Figure FDA0003159687880000038
hidden states of i words, x, representing two directionsiIs the ith line of the word vector X,
Figure FDA0003159687880000039
and
Figure FDA00031596878800000310
hidden states of i-1 words representing two directions;
step 401 c: obtaining semantic features f of social events using fully connected neural networksSemCalculated according to the following formula:
Figure FDA00031596878800000311
where MLP represents a fully connected network and concat (. cndot.) represents a connect operation.
Step 402: for a social event, an evaluation value Score for political influence of the social event is obtainedGNews public opinion influence evaluation value ScoreIEvent emotion polarity evaluation value ScoreTWherein political influence assessment value ScoreGEvent emotion polarity evaluation value ScoreTEvent emotion polarity assessment Score for scalar values obtainable from global news database GDELTICalculated by the following formula:
ScoreI=concat([NumMentions;NumSources;NumArticles])
wherein NumMention represents the news amount of the event mentioned indirectly in the global news database GDELT, NumSource represents the number of news media related to the event published in the global news database GDELT, NumActicles represents the news amount directly related to the event in the global news database GDELT, and the social influence characteristic fSocAccording to the following formulaAnd (3) calculating:
fSoc=MLP(concat[ScoreG;ScoreI;ScoreT])
step 403: for a certain social event, the semantic features and the social influence features are spliced to obtain a fusion feature h of the social event, which is expressed as:
h=concat([fSem;fSoc])
the feature matrix H with dimension NxD is obtained by the feature representation of N social events, D is the vector length of the fusion feature H and is
Figure FDA0003159687880000044
7. The method for classifying social events based on the local aggregation graph attention network as claimed in claim 6, wherein the step 5 comprises the following steps:
step 501: and taking the obtained similarity between the two social events as the edge weight between the nodes of the social event classification graph, and expressing the similarity as follows:
A[i,j]=Sim(ei,ej)
wherein A [ i, j ] represents the edge weight of the node i and the node j of the social event classification graph;
step 502: and taking the social events as nodes, taking the obtained fusion characteristic H of the social events as the characteristic of the nodes, taking the similarity between the two social events as the edge weight between the nodes of the social event classification graph, and constructing the social event classification graph (A, H), wherein H is a characteristic matrix of the news events as the nodes, and A is a matrix of the edge weight.
8. The method for classifying social events based on the local aggregation graph attention network as claimed in claim 6, wherein the step 6 comprises the following steps:
step 601: constructing a social event classification model, wherein the social event classification model comprises a local aggregation graph neural network GraphSAGE layer, an automatic supervision graph attention network SuperGAT layer and a logic classification layer which are sequentially arranged;
inputting the social event classification graph into a local aggregation graph neural network GraphSAGE layer, wherein the characteristic vector output by a node i in the social event classification graph through the local aggregation graph neural network layer is represented as:
Figure FDA0003159687880000041
wherein h isiThe characteristic h of the ith node, N (i) is the neighbor node set of the ith node in the graph, hjFeatures of neighbor nodes representing node i, W1,W2Learnable weight parameter matrix, meanj∈N(i)hjRepresenting the feature vector h in the set N (i)jAdding the obtained values, and taking the average value to locally aggregate the feature matrix H output by the neural network GraphSAGE layerGSExpressed as:
Figure FDA0003159687880000042
n is the total number of the nodes,
Figure FDA0003159687880000043
represents HGSThe feature vector of the ith node, T represents a transposed matrix;
feature matrix H for outputting local aggregation graph neural network GraphSAGE layerGSThe SuperGAT layer of the attention network of the export self-supervision graph is expressed as follows:
Figure FDA0003159687880000051
Figure FDA0003159687880000052
Figure FDA0003159687880000053
wherein N (i) isiThe neighbor node set of the node in the graph is that for any node j, alpha in the neighbor node set N (i) of the ith nodejWeight coefficient, e, representing node j subjected to normalizationjRepresents the initial weight score of node j; LeakyReLU (. circle.) is an activation function, exp (. circle.) represents an exponential function, W3,W4Is a learnable weight parameter matrix, d is a feature vector
Figure FDA0003159687880000054
Length of (d);
the feature matrix output by the SuperGAT layer of the supervision graph attention network is expressed as:
Figure FDA0003159687880000055
n is the total number of the nodes,
Figure FDA0003159687880000056
represents HSGThe feature vector of the ith node;
feature matrix H for outputting SuperGAT layer of self-supervision graph attention networkSGInput logical Classification layer, denoted as
Z=sigmoid(HSG)
Wherein sigmoid is a classification function, and Z is a classification serial number of the output social event;
step 602: constructing a training set by the method in the step 1, respectively classifying social events of the training set according to event classes, setting class serial numbers for each event class, and performing training iteration on a social event classification model through data of the training set until the model converges to obtain a trained social event classification model;
step 603: and inputting the social event classification graph corresponding to the social events needing to be classified into the social event classification model, outputting the classification serial numbers of the output social events needing to be classified, and obtaining the classification results of the social events through the classification serial numbers.
9. A computer device comprising a memory, a processor and a program stored on the memory and executable on the processor, wherein the processor when executing the program implements the method and apparatus for social event classification based on the local aggregation graph attention network according to claim 1.
10. A computer-readable storage medium on which a program is stored, characterized in that: the program when executed by a processor implements the method and apparatus for social event classification based on a local aggregated graph attention network as claimed in claim 1.
CN202110787860.4A 2021-07-13 2021-07-13 Social event classification method and device based on local aggregation graph attention network Active CN113449204B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110787860.4A CN113449204B (en) 2021-07-13 2021-07-13 Social event classification method and device based on local aggregation graph attention network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110787860.4A CN113449204B (en) 2021-07-13 2021-07-13 Social event classification method and device based on local aggregation graph attention network

Publications (2)

Publication Number Publication Date
CN113449204A true CN113449204A (en) 2021-09-28
CN113449204B CN113449204B (en) 2022-09-09

Family

ID=77816124

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110787860.4A Active CN113449204B (en) 2021-07-13 2021-07-13 Social event classification method and device based on local aggregation graph attention network

Country Status (1)

Country Link
CN (1) CN113449204B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114090902A (en) * 2021-11-22 2022-02-25 中国人民解放军国防科技大学 Social network influence prediction method and device based on heterogeneous network
CN115086004A (en) * 2022-06-10 2022-09-20 中山大学 Security event identification method and system based on heterogeneous graph
CN116303996A (en) * 2023-05-25 2023-06-23 江西财经大学 Theme event extraction method based on multifocal graph neural network

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110889434A (en) * 2019-10-29 2020-03-17 东南大学 Social network activity feature extraction method based on activity
CN111581983A (en) * 2020-05-13 2020-08-25 中国人民解放军国防科技大学 Method for predicting social concern hotspots in network public opinion events based on group analysis
CN112732905A (en) * 2020-12-08 2021-04-30 银江股份有限公司 Traffic accident analysis, prevention and control method and system based on knowledge graph
CN112749757A (en) * 2021-01-21 2021-05-04 厦门大学 Paper classification model construction method and system based on gated graph attention network
CN112861967A (en) * 2021-02-07 2021-05-28 中国电子科技集团公司电子科学研究院 Social network abnormal user detection method and device based on heterogeneous graph neural network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110889434A (en) * 2019-10-29 2020-03-17 东南大学 Social network activity feature extraction method based on activity
CN111581983A (en) * 2020-05-13 2020-08-25 中国人民解放军国防科技大学 Method for predicting social concern hotspots in network public opinion events based on group analysis
CN112732905A (en) * 2020-12-08 2021-04-30 银江股份有限公司 Traffic accident analysis, prevention and control method and system based on knowledge graph
CN112749757A (en) * 2021-01-21 2021-05-04 厦门大学 Paper classification model construction method and system based on gated graph attention network
CN112861967A (en) * 2021-02-07 2021-05-28 中国电子科技集团公司电子科学研究院 Social network abnormal user detection method and device based on heterogeneous graph neural network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
SHIYAO CUI等: ""Label Enhanced Event Detection with Heterogeneous Graph Attention Networks"", 《ARXIV:2012.01878》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114090902A (en) * 2021-11-22 2022-02-25 中国人民解放军国防科技大学 Social network influence prediction method and device based on heterogeneous network
CN115086004A (en) * 2022-06-10 2022-09-20 中山大学 Security event identification method and system based on heterogeneous graph
CN115086004B (en) * 2022-06-10 2023-08-29 中山大学 Security event identification method and system based on heterogeneous graph
CN116303996A (en) * 2023-05-25 2023-06-23 江西财经大学 Theme event extraction method based on multifocal graph neural network
CN116303996B (en) * 2023-05-25 2023-08-04 江西财经大学 Theme event extraction method based on multifocal graph neural network

Also Published As

Publication number Publication date
CN113449204B (en) 2022-09-09

Similar Documents

Publication Publication Date Title
Minh et al. Deep learning approach for short-term stock trends prediction based on two-stream gated recurrent unit network
Luan et al. Research on text classification based on CNN and LSTM
Zhang et al. A combination of RNN and CNN for attention-based relation classification
Van Huynh et al. Job prediction: From deep neural network models to applications
CN111143576A (en) Event-oriented dynamic knowledge graph construction method and device
CN113449204B (en) Social event classification method and device based on local aggregation graph attention network
Katz et al. Natural language processing in the legal domain
CN109726745B (en) Target-based emotion classification method integrating description knowledge
CN105354216A (en) Chinese microblog topic information processing method
Lai et al. Transconv: Relationship embedding in social networks
Bi et al. Judicial knowledge-enhanced magnitude-aware reasoning for numerical legal judgment prediction
Ray et al. Prediction and Analysis of Sentiments of Reddit Users towards the Climate Change Crisis
Wang et al. Automatic dialogue system of marriage law based on the parallel C4. 5 decision tree
CN111859955A (en) Public opinion data analysis model based on deep learning
Shah et al. Cyber-bullying detection in hinglish languages using machine learning
Lisjana et al. Classifying complaint reports using rnn and handling imbalanced dataset
CN117235253A (en) Truck user implicit demand mining method based on natural language processing technology
Jiang et al. Sentiment classification based on clause polarity and fusion via convolutional neural network
Fu et al. Research on Chinese Text Classification Based on Improved RNN
Li et al. SLBCNN: a improved deep learning model for few-shot charge prediction
Dai et al. Sentiment Analysis of Comment Texts Based on CNN-BiGRU-Attention
Han et al. Unveiling hierarchical relationships for social image representation learning
Zhou et al. AMDnet: An Academic Misconduct Detection Method for Authors’ Behaviors.
Bestvater Using machine learning to infer real-world political attitudes and behaviors from social media data
Asian et al. Sentiment Analysis With N-Gram Preprocessing for Online-Shopping Reviews in Indonesian Language

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant