CN113609861B - Multi-dimensional feature named entity recognition method and system based on food literature data - Google Patents
Multi-dimensional feature named entity recognition method and system based on food literature data Download PDFInfo
- Publication number
- CN113609861B CN113609861B CN202110913799.3A CN202110913799A CN113609861B CN 113609861 B CN113609861 B CN 113609861B CN 202110913799 A CN202110913799 A CN 202110913799A CN 113609861 B CN113609861 B CN 113609861B
- Authority
- CN
- China
- Prior art keywords
- character
- feature vector
- food
- model
- word
- 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.)
- Active
Links
- 235000013305 food Nutrition 0.000 title claims abstract description 98
- 238000000034 method Methods 0.000 title claims abstract description 39
- 239000013598 vector Substances 0.000 claims abstract description 111
- 238000012549 training Methods 0.000 claims abstract description 43
- 238000003062 neural network model Methods 0.000 claims abstract description 14
- 239000011159 matrix material Substances 0.000 claims description 11
- 238000012545 processing Methods 0.000 claims description 7
- 230000004913 activation Effects 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 claims description 2
- 238000012546 transfer Methods 0.000 claims description 2
- 238000011160 research Methods 0.000 description 10
- 238000000605 extraction Methods 0.000 description 3
- 238000002372 labelling Methods 0.000 description 2
- 238000003058 natural language processing Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000003326 Quality management system Methods 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 235000016709 nutrition Nutrition 0.000 description 1
- 230000035764 nutrition Effects 0.000 description 1
- 238000013179 statistical model Methods 0.000 description 1
- 239000004575 stone Substances 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 238000013526 transfer learning Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/289—Phrasal analysis, e.g. finite state techniques or chunking
- G06F40/295—Named entity recognition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Biomedical Technology (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Evolutionary Computation (AREA)
- Biophysics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Life Sciences & Earth Sciences (AREA)
- Databases & Information Systems (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Machine Translation (AREA)
Abstract
The invention relates to a method and a system for identifying a multidimensional feature named entity based on food literature data, wherein the method comprises the following steps: s1: obtaining corpus of food field literature; s2: acquiring word components and word pinyin of food field documents, and respectively inputting the word components and the word pinyin into a BiLSTM model to acquire a word component feature vector S and a word pinyin feature vector P; s3: pre-training the Bert model to obtain a trained pre-training model; inputting the corpus obtained in the step S1 into a trained pre-training model to obtain a character dimension feature vector; s4: inputting the character dimension feature vector, the character component feature vector and the character pinyin feature vector into a neural network model based on BiLSTM to obtain a feature vector fused with full text semantic information; s5: and inputting the feature vector fused with the full-text semantic information into a CRF model to finally obtain a named entity recognition result. According to the invention, the character component characteristics and the pinyin characteristics are added into the character dimension vector representation, so that the accuracy of named entity identification of literature data facing the food field is improved.
Description
Technical Field
The invention relates to the field of natural language processing, in particular to a method and a system for identifying multidimensional feature named entities based on food literature data.
Background
With the emphasis placed on the food field, literature resources related to foods are rapidly growing. The literature facing the food field is one of the main ways for displaying the scientific research results, and the content comprises research purposes, research methods, experimental processes, research results, research meanings and the like. The academic literature is a knowledge resource type with high professional value, is in a relatively standard text form, and contains professional terms, concepts and authority data in the food field. These text contents exist in unstructured form, containing a large number of entities in the food profession. By modeling document data information in the food field, key entities in the document are automatically extracted, effective semantic knowledge is extracted, and the research result can be applied to the food research fields of entity relation extraction, automatic question-answering, semantic web labeling, knowledge graph and the like, and becomes a basic stone for better researching the natural language processing direction.
Early methods for named entity recognition were mainly rule-based methods and dictionary-based methods, but rules formulated with increasing corpora would be more and more cumbersome, and using rule-based methods and dictionary-based methods would be too time-consuming and labor-consuming. With the advent of big data age, traditional machine learning methods such as HMM, SVM and CRF are also used by students for named entity recognition, to late deep learning methods, neural network models are introduced to perform named entity recognition, attention mechanisms and transfer learning are recently started to be applied, language pre-training is also attempted by using models such as BERT, and named entity recognition accuracy is improved. Because of the diversity of Chinese and the lack of obvious labels that can be separated, whether an entity can be accurately identified from text is mainly in two aspects: whether the boundary of the entity can be accurately divided; whether the entity genus can be accurately judged. Therefore, how to better extract text features of Chinese corpus and extract effective entity effective information becomes a technical problem of Chinese named entity recognition.
Disclosure of Invention
In order to solve the technical problems, the invention provides a multi-dimensional feature named entity identification method and system based on food literature data.
The technical scheme of the invention is as follows: a multi-dimensional feature named entity recognition method based on food literature data comprises the following steps:
step S1: acquiring a food field literature abstract on a network by utilizing a crawler technology, and performing data processing on the food field literature abstract in a mode of combining manpower and algorithm to obtain corpus of food field literature;
step S2: acquiring word components and word pinyin of food field documents on a network by utilizing a crawler technology, and respectively inputting the word components and the word pinyin into a BiLSTM model for coding to acquire a word component feature vector S and a word pinyin feature vector P;
step S3: pre-training the Bert model by using the open field corpus to obtain a trained pre-training model; inputting the corpus of the food field literature into the trained pre-training model for incremental training to obtain a character dimension feature vector Z;
step S4: inputting the character dimension feature vector Z, the character component feature vector S and the character pinyin feature vector P into a neural network model based on BiLSTM to obtain a feature vector fusing full-text semantic information;
step S5: and inputting the feature vector fused with the full-text semantic information into a CRF model, calculating a label result, and finally obtaining a named entity recognition result.
Compared with the prior art, the invention has the following advantages:
the invention discloses a multidimensional feature named entity recognition method based on food literature data, which can obtain enhanced semantic representation of food field literature through a Bert model, generate a vector of character dimension according to the context of the enhanced semantic representation, and fully utilize the features of Chinese fonts, namely the pinyin of a character and the semantic information of the Chinese character contained in the components to obtain the component feature representation of the character and the pinyin feature representation of the character. The three word dimension representations are combined to serve as input of a named entity recognition model, corpus information is fully mined from a single word level, and the problems of incomplete feature extraction and loss of result accuracy caused by unstructured text corpus lack of specifications and the like are avoided. The invention further utilizes the combination of BiLSTM and CRF to carry out entity identification on document data in the food field. The invention fully considers the semantic information of the Chinese food corpus document data, and has high accuracy of named entity identification.
Drawings
FIG. 1 is a flowchart of a multi-dimensional feature named entity recognition method based on food literature data in an embodiment of the invention;
FIG. 2 is a flow chart of an entity identification method according to an embodiment of the invention;
fig. 3 is a block diagram of a multi-dimensional feature named entity recognition system based on food literature data according to an embodiment of the present invention.
Detailed Description
The invention provides a multidimensional feature named entity recognition method based on food literature data, which fully utilizes the feature attribute of Chinese words and characters, adds the radical features and pinyin features of the words into the word dimension vector representation by constructing a new named entity recognition model, and improves the accuracy of named entity recognition of the literature data facing the food field.
The present invention will be further described in detail below with reference to the accompanying drawings by way of specific embodiments in order to make the objects, technical solutions and advantages of the present invention more apparent.
Example 1
As shown in fig. 1, the method for identifying a multi-dimensional feature named entity based on food literature data provided by the embodiment of the invention comprises the following steps:
step S1: obtaining a food field literature abstract on a network by utilizing a crawler technology, and performing data processing work on the food field literature abstract in a mode of combining manpower and algorithm to obtain corpus of food field literature;
step S2: acquiring word components and word pinyin of food field documents on a network by utilizing a crawler technology, and respectively inputting the word components and the word pinyin into a BiLSTM model for coding to acquire a word component feature vector S and a word pinyin feature vector P;
step S3: pre-training the Bert model by using the open field corpus to obtain a trained pre-training model; inputting corpus of food field documents into a trained pre-training model for incremental training to obtain a character dimension feature vector Z;
step S4: inputting a character dimension feature vector Z, a character component feature vector S and a character pinyin feature vector P into a neural network model based on BiLSTM to obtain a feature vector fused with full-text semantic information;
step S5: and inputting the feature vector fused with the full-text semantic information into a CRF model, calculating a label result, and finally obtaining a named entity recognition result.
In one embodiment, step S1 described above: obtaining a food field literature abstract on a network by utilizing a crawler technology, and performing data processing work on the food field literature abstract in a mode of combining manpower and algorithm to obtain corpus of food field literature, wherein the method specifically comprises the following steps:
on a plurality of academic websites such as China's knowledge network, the python crawler technology is utilized to climb abstracts of related documents such as food nutrition, food tracing, food logistics, food cold chain and the like related subject matters of food, and then the abstracts are subjected to data processing work in a mode of combining manpower with machines to establish a database facing the food field documents, so that corpus of the food field documents is obtained.
In one embodiment, step S2 above: the method comprises the steps of obtaining character components and character pinyin of food field documents on a network by utilizing a crawler technology, respectively inputting the character components and the character pinyin into a BiLSTM model for encoding to obtain character component feature vectors S and character pinyin feature vectors P, and specifically comprises the following steps:
because the Chinese fonts have the characteristic of multidimensional characteristics, the meaning of the fonts is related to the character components and pinyin of the fonts, the python crawler technology is firstly utilized to obtain the character components and the character pinyin of food field documents on websites such as hundred-degree words, and the character components and the character pinyin are respectively input into a separate BiLSTM model for encoding to obtain character component feature vectors S and character pinyin feature vectors P;
character component feature vector s= [ S ] 1 ,s 2 ,s 3 ...s n ]Is to use the Chinese character components to indirectly represent the meaning of Chinese characters to obtain the character components related to food, wherein s i Is a word component vector associated with food; for example, the components associated with food are obtained: "mouth", "strikethrough" character components;
character spelling characteristic vector P= [ P ] 1 ,p 2 ,p 3 ...p m ]Is effective information containing word semantics in Chinese phonetic alphabet, wherein p i Is a word pinyin vector associated with food; by introducing pinyin is equivalent to introducing an additional information related to the food product, for example "food" can be divided into "sh i 2" and "pin 3" (the numbers represent the tones).
In one embodiment, the step S3: pre-training the Bert model by using the open field corpus to obtain a trained pre-training model; inputting data in a database of food field documents into the trained Bert model for incremental training to obtain a character dimension feature vector Z, wherein the method specifically comprises the following steps of:
step S31: pre-training the Bert model by using corpus in the open field to obtain a 'Bert-Base-Uncased' pre-training model;
step S32: performing incremental training on the pre-training model by using the corpus of the food field literature in the step S1, adding additional Chinese food field features, and obtaining a feature vector Z= [ Z ] of the word dimension of the food field literature corpus based on the Bert model 1 ,z 2 ,z 3 ...z k ]。
The input sentence of the trained "Bert-Base-Uncased" pre-training model is divided into three parts: word vectors, text vectors, and location vectors. The pre-training model converts each word in the text into a one-dimensional vector by inquiring a word vector table, the value of the text vector is automatically learned in the model training process and is used for describing global semantic information of the text, the position vector is used for respectively adding a different vector to the words at different positions to distinguish, and the pre-training model takes three vectors as input; the model output is the feature vector Z after the fusion of the full text semantic information corresponding to each word is input.
In one embodiment, step S4 above: inputting a character dimension feature vector Z, a character component feature vector S and the character pinyin feature vector P into a neural network model based on BiLSTM to obtain a feature vector fusing full-text semantic information, wherein the method specifically comprises the following steps of:
splicing the character dimension vector representation Z, the character component feature vector S and the character pinyin feature vector P to obtain X=confcate (Z, S, P), and inputting X into a neural network model of BiLSTM shown in the following formulas (1) to (6):
i t =σ(W xi x t +W hi h t-1 +W ci c t-1 +b i ) (1)
f t =σ(W xf x t +W hf h t-1 +W cf c t-1 +b f ) (2)
g t =tanh(W xc x t +W hc h t-1 +W cc c t-1 +b c ) (3)
c t =i t g t +f t c t-1 c t =i t g t +f t c t-1 (4)
o t =σ(W xo x t +W ho h t-1 +W co c t-1 +b o (5)
h t =o t tanh(c t ) (6)
wherein W and b represent weight matrix and bias vector parameters; x is x t Is an input variable at time t; h is a t-1 Is the state of a hidden layer at the moment t-1; h is a t Is the hidden layer state at the moment t; c t Is the state of the cell layer at time t; i.e t 、f t 、o t And c t The activation vectors of the input gate, the forget gate, the output gate and the cells are respectively represented, and sigma is a sigmoid function; o (o) t The output result of the output gate of BiLSTM at the time t.
In the step, the word dimension vector is used as a main, the character component character and the character pinyin character are used as auxiliary, the input X of the BiLSTM neural network model is constructed and used for training the BiLSTM neural network model, the output at a certain moment t is utilized to depend on the word in front of a certain word in a text sequence and also depend on the word behind the certain word, the output of the model is the feature vector O fused with the full text semantic information, the context information of each word can be fully represented, and the problem of long-time dependence between two entities is effectively solved.
The output O of the BiLSTM neural network model is input to the conditional random field CRF (Conditional Random Fields). CRF is a probability statistical model, which can utilize a BIOES (B-begin, I-insert, E-end, S-single, O-output) label system to carry out probability statistics and labeling on feature vectors O fused with semantic information of the whole text, and a named entity recognition result can be obtained.
In one embodiment, the calculation formula (7) for calculating the label result using the CRF model in S5 is as follows:
wherein Score (X, y) is the output sequence, X is the input sentence, y= [ y ] 1 ,y 2 ,y 3 ...y n ]A label result sequence is correspondingly output; the CRF model consists of two parts, matrix a and matrix B: output result O= [ O ] of BiLSTM 1 ,o 2 ,o 3 ...o n ]Performing full connection to obtain an output matrix A= [ a ] 1 ,a 2 ,a 3 ...a n ]And tag y based on time t t And tag y at time t+1 t+1 A transfer matrix B therebetween;
and finally, calculating an output sequence by using a Viterbi algorithm to obtain a predicted tag result y, and finally obtaining a named entity recognition result.
According to the embodiment of the invention, named entities are classified into 4 types according to the literature data characteristics in the food field: food object (food object), model (model), method (method), result (result). For example, the input sentence is: an innovative research thought-comprehensive system intervention method is selected, and aims at the problems existing in the quality management of the food cold-chain logistics, so as to realize the perfect research and assumption of the quality management system of the food cold-chain logistics. By utilizing the multidimensional feature named entity recognition method, the recognition result is 3 types of named entities, which are respectively: the method is a "comprehensive systematic intervention method", the food object is a "food cold chain stream", and the result is a "research assumption".
As shown in fig. 2, a flowchart of a named entity recognition method is illustrated.
The invention discloses a multidimensional feature named entity recognition method based on food literature data, which can obtain enhanced semantic representation of food field literature through a Bert model, generate a vector of character dimension according to the context of the enhanced semantic representation, and fully utilize the features of Chinese fonts, namely the pinyin of a character and the semantic information of the Chinese character contained in the components to obtain the component feature representation of the character and the pinyin feature representation of the character. The three word dimension representations are combined to serve as input of a named entity recognition model, corpus information is fully mined from a single word level, and the problems of incomplete feature extraction and loss of result accuracy caused by unstructured text corpus lack of specifications and the like are avoided. The invention further utilizes the combination of BiLSTM and CRF to carry out entity identification on document data in the food field. The invention fully considers the semantic information of the Chinese food corpus document data, and has high accuracy of named entity identification.
Example two
As shown in fig. 3, an embodiment of the present invention provides a multi-dimensional feature named entity recognition system based on food literature data, which includes the following modules:
the document corpus acquisition module 21 is used for acquiring a food field document abstract on a network by utilizing a crawler technology, and performing data processing work on the food field document abstract in a mode of combining manpower and algorithm to acquire corpus of food field documents;
the word component and word pinyin feature vector acquisition module 22 is used for acquiring word component and word pinyin of food field documents on a network by utilizing a crawler technology, and inputting the word component and the word pinyin into the BiLSTM model for encoding to obtain a word component feature vector S and a word pinyin feature vector P;
the feature vector module 23 for acquiring a word dimension is used for pre-training the Bert model by using the corpus in the open field to obtain a trained pre-training model; inputting corpus of food field documents into the trained pre-training model for incremental training to obtain a character dimension feature vector Z;
the feature vector module 24 for acquiring the fused full-text semantic information is used for inputting a feature vector Z of a word dimension, a word component feature vector S and a word pinyin feature vector P into a neural network model based on BiLSTM to acquire the feature vector fused full-text semantic information;
the named entity recognition result acquisition module 25 is configured to input the feature vector fused with the full text semantic information into the CRF model, calculate a label result, and finally obtain a named entity recognition result.
The above examples are provided for the purpose of describing the present invention only and are not intended to limit the scope of the present invention. The scope of the invention is defined by the appended claims. Various equivalents and modifications that do not depart from the spirit and principles of the invention are intended to be included within the scope of the invention.
Claims (4)
1. A multi-dimensional feature named entity recognition method based on food literature data is characterized by comprising the following steps:
step S1: acquiring a food field literature abstract on a network by utilizing a crawler technology, and performing data processing on the food field literature abstract in a mode of combining manpower and algorithm to obtain corpus of food field literature;
step S2: the method comprises the steps of obtaining character components and character pinyin of food field documents on a network by utilizing a crawler technology, respectively inputting the character components and the character pinyin into a BiLSTM model for encoding to obtain character component feature vectors S and character pinyin feature vectors P, and specifically comprises the following steps:
obtaining the character component feature vector S= [ S ] 1 ,s 2 ,s 3 …s n ]Is to use the Chinese character components to indirectly represent the meaning of Chinese characters to obtain the character components related to food, wherein s i Is a word component vector associated with food;
obtaining the character pinyin feature vector P= [ P ] 1 ,p 2 ,p 3 ...p m ]Is effective information containing word semantics in Chinese phonetic alphabet, wherein p i Is a word pinyin vector associated with food;
step S3: pre-training the Bert model by using the open field corpus to obtain a trained pre-training model; inputting the corpus of the food field literature into the trained pre-training model for incremental training to obtain a character dimension feature vector Z;
step S4: inputting the character dimension feature vector Z, the character component feature vector S and the character pinyin feature vector P into a neural network model based on BiLSTM to obtain a feature vector fusing full-text semantic information, wherein the method specifically comprises the following steps of:
splicing the character dimension vector representation Z, the character component feature vector S and the character pinyin feature vector P to obtain X=confcate (Z, S, P), and inputting X into a neural network model of BiLSTM shown in the following formulas (1) to (6):
i t =σ(W xi x t +W hi h t-1 +W ci c t-1 +b i ) (1)
f t =σ(W xf x t +W hf h t-1 +W cf c t-1 +b f ) (2)
g t =tanh(W xc x t +W hc h t-1 +W cc c t-1 +b c ) (3)
c t =i t g t +f t c t-1 c t =i t g t +f t c t-1 (4)
o t =σ(W xo x t +W ho h t-1 +W co c t-1 +b o (5)
h t =o t tanh(c t ) (6)
wherein W and b represent weight matrix and bias vector parameters; x is x t Is the input variable at time t, x t Depending on the word preceding it in the text sequence and also on the word following it; h is a t-1 Is the state of a hidden layer at the moment t-1; ht is the hidden layer state at time t; c t Is the state of the cell layer at time t; i.e t 、f t 、o t And c t The activation vectors of the input gate, the forget gate, the output gate and the cells are respectively represented, and sigma is a sigmoid function; o (o) t The output result of the output gate of BiLSTM at the time t;
step S5: and inputting the feature vector fused with the full-text semantic information into a CRF model, calculating a label result, and finally obtaining a named entity recognition result.
2. The method for identifying multi-dimensional feature named entities based on food literature data according to claim 1, wherein the step S3: pre-training the Bert model by using the open field corpus to obtain a trained pre-training model; inputting data in a database of the food field literature into the trained Bert model for incremental training to obtain a character dimension feature vector Z, wherein the method specifically comprises the following steps of:
step S31: pre-training the Bert model by using corpus in the open field to obtain a 'Bert-Base-Uncased' pre-training model;
step S32: performing incremental training on the pre-training model by utilizing the corpus of the food field literature in the step S1, adding additional Chinese food field features, and obtaining a feature vector Z= [ Z ] of the word dimension of the food field literature corpus based on the Bert model 1 ,z 2 ,z 3 …z k ]。
3. The method for identifying multi-dimensional feature named entity based on food literature data according to claim 1, wherein the calculation formula (7) for calculating the label result by using the CRF model in the step S5 is as follows:
wherein Score (X, y) is the output sequence, X is the input sentence, y= [ y ] 1 ,y 2 ,y 3 ...y n ]A label result sequence is correspondingly output; the CRF model consists of two parts, matrix a and matrix B: output result O= [ O ] of BiLSTM 1 ,o 2 ,o 3 …o n ]Performing full connection to obtain an output matrix A= [ a ] 1 ,a 2 ,a 3 ...a n ]And tag y based on time t t And tag y at time t+1 t+1 A transfer matrix B therebetween;
and finally, calculating an output sequence by using a Viterbi algorithm to obtain a predicted tag result y.
4. A multi-dimensional feature named entity recognition system based on food literature data, comprising the following modules:
the document corpus acquisition module is used for acquiring a food field document abstract on a network by utilizing a crawler technology, and carrying out data processing work on the food field document abstract in a mode of combining manpower and algorithm to obtain the corpus of the food field document;
the module for acquiring character components and character pinyin feature vectors is used for acquiring character components and character pinyin of food field documents on a network by utilizing a crawler technology, inputting the character components and the character pinyin feature vectors into a BiLSTM model for encoding to acquire character component feature vectors S and character pinyin feature vectors P, and specifically comprises the following steps:
obtaining the character component feature vector S= [ S ] 1 ,s 2 ,s 3 …s n ]Is to use the Chinese character components to indirectly represent the meaning of Chinese characters to obtain the character components related to food, wherein s i Is a word component vector associated with food;
obtaining the character pinyin feature vector P= [ P ] 1 ,p 2 ,p 3 ...p m ]Is effective information containing word semantics in Chinese phonetic alphabet, wherein p i Is a word pinyin vector associated with food;
the character dimension feature vector acquisition module is used for pre-training the Bert model by using the open field corpus to obtain a trained pre-training model; inputting the corpus of the food field literature into the trained pre-training model for incremental training to obtain a character dimension feature vector Z;
the feature vector module for acquiring the fused full text semantic information is used for inputting the feature vector Z of the word dimension, the word component feature vector S and the word pinyin feature vector P into a neural network model based on BiLSTM to acquire the feature vector fused full text semantic information, and specifically comprises the following steps:
splicing the character dimension vector representation Z, the character component feature vector S and the character pinyin feature vector P to obtain X=confcate (Z, S, P), and inputting X into a neural network model of BiLSTM shown in the following formulas (1) to (6):
i t =σ(W xi x t +W hi h t-1 +W ci c t-1 +b i ) (1)
f t =σ(W xf x t +W hf h t-1 +W cf c t-1 +b f ) (2)
g t =tanh(W xc x t +W hc h t-1 +W cc c t-1 +b c ) (3)
c t =i t g t +f t c t-1 c t =i t g t +f t c t-1 (4)
o t =σ(W xo x t +W ho h t-1 +W co c t-1 +b o (5)
h t =o t tanh(c t ) (6)
wherein W and b represent weight matrix and bias vector parameters; x is x t Is the input variable at time t, x t Depending on the word preceding it in the text sequence and also on the word following it; h is a t-1 Is the state of a hidden layer at the moment t-1; h is a t Is the hidden layer state at the moment t; c t Is the state of the cell layer at time t; i.e t 、f t 、o t And c t The activation vectors of the input gate, the forget gate, the output gate and the cells are respectively represented, and sigma is a sigmoid function; o (o) t The output result of the output gate of BiLSTM at the time t;
and the named entity recognition result acquisition module is used for inputting the feature vector fused with the full-text semantic information into a CRF model, calculating a label result and finally obtaining the named entity recognition result.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110913799.3A CN113609861B (en) | 2021-08-10 | 2021-08-10 | Multi-dimensional feature named entity recognition method and system based on food literature data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110913799.3A CN113609861B (en) | 2021-08-10 | 2021-08-10 | Multi-dimensional feature named entity recognition method and system based on food literature data |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113609861A CN113609861A (en) | 2021-11-05 |
CN113609861B true CN113609861B (en) | 2024-02-23 |
Family
ID=78307989
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110913799.3A Active CN113609861B (en) | 2021-08-10 | 2021-08-10 | Multi-dimensional feature named entity recognition method and system based on food literature data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113609861B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110083831A (en) * | 2019-04-16 | 2019-08-02 | 武汉大学 | A kind of Chinese name entity recognition method based on BERT-BiGRU-CRF |
CN110162784A (en) * | 2019-04-19 | 2019-08-23 | 平安科技(深圳)有限公司 | Entity recognition method, device, equipment and the storage medium of Chinese case history |
CN110705294A (en) * | 2019-09-11 | 2020-01-17 | 苏宁云计算有限公司 | Named entity recognition model training method, named entity recognition method and device |
CN111476031A (en) * | 2020-03-11 | 2020-07-31 | 重庆邮电大学 | Improved Chinese named entity recognition method based on L attice-L STM |
EP3767516A1 (en) * | 2019-07-18 | 2021-01-20 | Ricoh Company, Ltd. | Named entity recognition method, apparatus, and computer-readable recording medium |
WO2021114840A1 (en) * | 2020-05-28 | 2021-06-17 | 平安科技(深圳)有限公司 | Scoring method and apparatus based on semantic analysis, terminal device, and storage medium |
-
2021
- 2021-08-10 CN CN202110913799.3A patent/CN113609861B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110083831A (en) * | 2019-04-16 | 2019-08-02 | 武汉大学 | A kind of Chinese name entity recognition method based on BERT-BiGRU-CRF |
CN110162784A (en) * | 2019-04-19 | 2019-08-23 | 平安科技(深圳)有限公司 | Entity recognition method, device, equipment and the storage medium of Chinese case history |
EP3767516A1 (en) * | 2019-07-18 | 2021-01-20 | Ricoh Company, Ltd. | Named entity recognition method, apparatus, and computer-readable recording medium |
CN110705294A (en) * | 2019-09-11 | 2020-01-17 | 苏宁云计算有限公司 | Named entity recognition model training method, named entity recognition method and device |
CN111476031A (en) * | 2020-03-11 | 2020-07-31 | 重庆邮电大学 | Improved Chinese named entity recognition method based on L attice-L STM |
WO2021114840A1 (en) * | 2020-05-28 | 2021-06-17 | 平安科技(深圳)有限公司 | Scoring method and apparatus based on semantic analysis, terminal device, and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN113609861A (en) | 2021-11-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108573411B (en) | Mixed recommendation method based on deep emotion analysis and multi-source recommendation view fusion of user comments | |
CN107133213B (en) | Method and system for automatically extracting text abstract based on algorithm | |
CN106776581B (en) | Subjective text emotion analysis method based on deep learning | |
CN108255813B (en) | Text matching method based on word frequency-inverse document and CRF | |
CN107943784B (en) | Relationship extraction method based on generation of countermeasure network | |
CN110502621A (en) | Answering method, question and answer system, computer equipment and storage medium | |
CN111709241A (en) | Named entity identification method oriented to network security field | |
CN111241294A (en) | Graph convolution network relation extraction method based on dependency analysis and key words | |
CN110489523B (en) | Fine-grained emotion analysis method based on online shopping evaluation | |
CN110598203A (en) | Military imagination document entity information extraction method and device combined with dictionary | |
WO2015043075A1 (en) | Microblog-oriented emotional entity search system | |
CN111967267B (en) | XLNET-based news text region extraction method and system | |
CN110956041A (en) | Depth learning-based co-purchase recombination bulletin summarization method | |
CN111143574A (en) | Query and visualization system construction method based on minority culture knowledge graph | |
CN106446147A (en) | Emotion analysis method based on structuring features | |
CN113312922B (en) | Improved chapter-level triple information extraction method | |
CN107357785A (en) | Theme feature word abstracting method and system, feeling polarities determination methods and system | |
CN112800184B (en) | Short text comment emotion analysis method based on Target-Aspect-Opinion joint extraction | |
CN113360582B (en) | Relation classification method and system based on BERT model fusion multi-entity information | |
CN112559734A (en) | Presentation generation method and device, electronic equipment and computer readable storage medium | |
CN111125295A (en) | Method and system for obtaining food safety question answers based on LSTM | |
CN116258137A (en) | Text error correction method, device, equipment and storage medium | |
CN114997288A (en) | Design resource association method | |
CN115269834A (en) | High-precision text classification method and device based on BERT | |
CN117034948B (en) | Paragraph identification method, system and storage medium based on multi-feature self-adaptive fusion |
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 |