CN112632216A - Deep learning-based long text retrieval system and method - Google Patents
Deep learning-based long text retrieval system and method Download PDFInfo
- Publication number
- CN112632216A CN112632216A CN202011435229.XA CN202011435229A CN112632216A CN 112632216 A CN112632216 A CN 112632216A CN 202011435229 A CN202011435229 A CN 202011435229A CN 112632216 A CN112632216 A CN 112632216A
- Authority
- CN
- China
- Prior art keywords
- text
- text segment
- interactive
- interactive features
- request data
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/3331—Query processing
- G06F16/3332—Query translation
- G06F16/3334—Selection or weighting of terms from queries, including natural language queries
-
- 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/903—Querying
- G06F16/90335—Query processing
- G06F16/90344—Query processing by using string matching techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/25—Fusion techniques
- G06F18/253—Fusion techniques of extracted features
-
- 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/284—Lexical analysis, e.g. tokenisation or collocates
-
- 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/045—Combinations of 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Computational Linguistics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Molecular Biology (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Biophysics (AREA)
- Biomedical Technology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The application provides a long text retrieval system and a method based on deep learning, which comprises an interactive feature extraction module, a basic feature extractor and a long text retrieval module, wherein the interactive feature extraction module is used for segmenting a long text document, splicing an obtained text segment with search request data input by a user, inputting the spliced text segment into the basic feature extractor and extracting interactive features of the text segment; the interactive feature aggregation module is used for aggregating the interactive features of the text segments to obtain the interactive features of the aggregated text segments; and the output module is used for inputting the interactive features of the aggregated text segments into the matching score calculator and calculating the matching score of the search request data and the long text document. By adding a special mask mechanism based on matched characters, the retrieval system can more accurately match key points of problems scattered in long texts; and the increase of the calculation time of the retrieval system caused by the increase of the text length is reduced by the structure that the long text is segmented and then aggregated by using a recurrent neural network and an attention mechanism.
Description
Technical Field
The application relates to the technical field of long text retrieval, in particular to a long text retrieval system and method based on deep learning.
Background
The document retrieval is an information retrieval technology whose retrieval object is a document, and is a process of acquiring the document through retrieval according to the needs of learning and work. With the development of modern network technology, more documents are searched by computer technology. The search languages of the documents can be classified into a classification language (a type of search language in which numerals, letters, or a combination of letters and numerals are used as basic characters, basic categories are used as basic words, and complex concepts are expressed by the dependency relationship of the categories), a topic language (a type of search language in which characters of a natural language are used as characters, noun terms are used as basic words, and a group of noun terms are used as search marks), and the like. The required document data can be quickly and accurately retrieved by using the standard document retrieval language, but the use threshold of the standard document retrieval language is higher, and common users cannot use the standard document retrieval language well due to the fact that the common users do not know the classification rules or the retrieval keyword expression is not accurate and the like. Therefore, a search system is required that directly searches for a document that is most necessary by analyzing a natural language input by a user.
In the prior art, on the one hand, an interaction-based text matching system is proposed, which first converts a problem input by a user and each word of a text document into a word vector, then calculates an interaction matrix of the problem input by the user and the text document based on the word vector, extracts an interaction feature using a Convolutional Neural Network (CNN), and finally outputs a relevance score through a full-connected layer.
In the prior art, on the other hand, a retrieval system based on an interactive attention-based Bidirectional Encoder (BERT) is proposed, which splices and inputs the questions input by the user and the text document characters into the retrieval system, uses the classification characterization vector output by the retrieval system as an interactive vector, and outputs a correlation score through a full connection layer.
However, the two search systems interact with each other based on the question and the text document input by the user, that is, the question and the text document input by the user are simultaneously input into the same search system, then the interaction characteristics of the question and the text document are calculated, and finally the question input by the user and the relevance score of the text document are calculated according to the interaction characteristics.
In the prior art, the third aspect provides a retrieval system that segments long texts, calculates relevance scores respectively, and then aggregates the relevance scores of the segmented texts by some method, for example, averaging, to obtain a final score; although such a retrieval system can alleviate the problem that the calculation time is increased sharply with the increase of the input documents, since the length of the problem input by the user is very short relative to the long text documents, the retrieval effect of the retrieval system is seriously affected when the key points required to be retrieved by the user are not distributed in a concentrated manner in the whole long text documents.
Disclosure of Invention
The application provides a deep learning-based long text retrieval system and a deep learning-based long text retrieval method, which aim to solve the problems that in the prior art, the length of an input text is limited due to the limitation of computing time, and for a long text document, the retrieval effect of the retrieval system is influenced because key points in the problem input by a user are not distributed and concentrated in the long text document.
In one aspect, the present application provides a long text retrieval system based on deep learning, the long text retrieval system including:
the interactive feature extraction module is used for segmenting a long text document, splicing the obtained text segment with search request data input by a user, inputting the spliced text segment into a basic feature extractor and extracting the interactive features of the text segment, wherein the basic feature extractor can accurately extract the interactive features of the text segment through a preset mask mechanism;
the interactive feature aggregation module is used for aggregating the interactive features of the text segments to obtain the interactive features of the aggregated text segments;
and the output module is used for inputting the interactive features of the aggregate text segment into a matching score calculator and calculating the matching score of the search request data and the long text document.
In a preferred embodiment of the present application, the interactive feature extraction module is specifically configured to implement the following operations:
segmenting a long text document, and acquiring a character vector sequence of an obtained text segment;
acquiring search request data input by a user and a character vector sequence of the search request data;
splicing the character vector sequence of the text segment with the character vector sequence of the search request data to obtain an input character vector sequence;
processing the input character vector sequence by adopting a preset mask mechanism to obtain a mask vector, wherein the preset mask mechanism comprises a common mask mechanism and a mask mechanism based on matched characters, and the mask vector comprises a common mask vector and a mask vector based on matched characters;
and simultaneously inputting the input character vector sequence, the common mask vector and the mask vector based on the matched characters into the basic feature extractor, and extracting the interactive features of the text segments.
In a preferred embodiment of the present application, the basic feature extractor is specifically an attention-based bidirectional encoder, and through a combination of a self-attention structure of the attention-based bidirectional encoder and the matching character-based masking mechanism, the character vector sequence of the search request data and the character vector sequence of the text segment are queried for a completely matching character, so as to accurately extract the text segment interactive feature.
In the preferred embodiment of the present application, the formula adopted for extracting the interactive features of the text segments is specifically as follows
vi=BERT([Q;Pi],M1,M2),
Wherein, the value range of i is 1,2,3iRepresenting interactive features of text segments, Q representing a sequence of character vectors of search request data, PiCharacter vector sequence, M, representing a text segment1Representing the normal mask vector, M2Representing mask vectors based on the matching characters.
In a preferred embodiment of the present application, the interactive feature aggregation module is specifically configured to implement the following operations:
splicing the text segment interactive features to obtain a first text segment interactive feature sequence;
inputting the first text segment interactive feature sequence into a recurrent neural network for processing to obtain a second text segment interactive feature sequence;
averaging the second text segment interactive feature sequence to obtain average text segment interactive features;
and calculating an attention mechanism on the first text segment interactive feature sequence by adopting the average text segment interactive features to obtain aggregate text segment interactive features.
In a preferred embodiment of the present application, the average text segment interaction feature is used to perform attention mechanism calculation on the first text segment interaction feature sequence, so as to obtain an aggregate text segment interaction feature, where a specific formula is as follows:
A=softmax(V*Vmean T),
Vagg=sum(V*A),
whereinA denotes the attention vector, VaggRepresenting interactive features of aggregate text segments, V representing a sequence of interactive features of a first text segment, VmeanRepresenting average text segment interaction characteristics.
In a preferred embodiment of the present application, the match score calculator is embodied as a fully connected neural network.
On the other hand, the application provides a long text retrieval method based on deep learning, which specifically comprises the following steps:
s101, acquiring a long text document and search request data of a user, segmenting the long text document, splicing the obtained text segment with the search request data, inputting the spliced text segment and the search request data into a basic feature extractor, and extracting interactive features of the text segment;
s102, aggregating the interactive features of the text segments to obtain the interactive features of the aggregated text segments;
s103, inputting the interactive features of the aggregated text segments into a fully-connected neural network, and calculating the matching score of the search request data and the long text document.
In a preferred embodiment of the present application, the basic feature extractor is specifically an attention-based bi-directional encoder that employs a mask mechanism based on matching characters to accurately extract the interactive features of the text segment.
In a preferred embodiment of the present application, the text segment interaction features are aggregated to obtain aggregated text segment interaction features, and specifically, the search request data and the text segment interaction features are aggregated by using a structure of a recurrent neural network and an attention mechanism.
Compared with the prior art, the long text retrieval system and method based on deep learning have the following beneficial effects:
(1) according to the method and the device, a mask mechanism based on character matching is merged into a bidirectional encoder based on attention, so that the performance of the bidirectional encoder based on attention is improved, the bidirectional encoder can more accurately capture the text segment of the long text document and the text segment interaction characteristics of the search request data input by the user, namely, the matching calculation of the text segment of the long text document and the search request data input by the user is more accurate, the extraction of the text interaction characteristics is carried out by adopting the mode, and the key points containing the search request data input by the user can be effectively extracted no matter whether the distribution of the search request data input by the user in the whole long text document is concentrated or not, so that the retrieval accuracy of a long text retrieval system is higher.
(2) On the basis of the segmentation matching method, the text segment interactive characteristics are fused by adopting a structure combining a recurrent neural network and an attention mechanism, the matching score of the search request data and the long text document input by the user is finally calculated, instead of calculating the matching score of each divided text segment and the search request data respectively, the calculation time required along with the increase of the text length can be effectively reduced, and the retrieval efficiency of the long text retrieval system is improved.
Drawings
In order to more clearly explain the technical solution of the present application, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious to those skilled in the art that other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a schematic block diagram of a deep learning based long text retrieval system;
fig. 2 is a flowchart of a deep learning-based long text retrieval method.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. The components of the embodiments of the present application, generally described and illustrated in the figures herein, can be arranged and designed in a wide variety of different configurations.
Thus, the following detailed description of the embodiments of the present application, presented in the accompanying drawings, is not intended to limit the scope of the claimed application, but is merely representative of selected embodiments of the application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Furthermore, the terms "comprises" and "comprising," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a product or device that comprises a list of elements is not necessarily limited to those elements explicitly listed, but may include other elements not expressly listed or inherent to such product or device.
The term "module," as used herein, refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and/or software code that is capable of performing the functionality associated with that element.
Attention-based bi-directional encoder: BERT.
A convolutional neural network: CNN.
A recurrent neural network: RNN.
Full connection network: FCN is used.
Mask operation: the method comprises the steps of inputting a binary vector M with the same length as an input character vector sequence, wherein each bit of the binary vector M corresponds to each bit of the input character vector sequence, and representing whether to perform feature extraction on the input character in a feature extractor.
Example 1
Referring to fig. 1, a schematic block diagram of a deep learning based long text retrieval system according to the present application is shown.
As shown in fig. 1, the present application provides a long text retrieval system based on deep learning, which includes:
an interactive feature extraction module for segmenting the long text document P and obtaining a text segment PiSplicing with search request data Q input by a user, inputting the search request data Q into a basic feature extractor, and extracting interactive features of text segments, wherein the search request data Q is input by the userThe basic feature extractor can accurately extract the interactive features v of the text segments through a preset mask mechanismi;
An interactive feature aggregation module for aggregating the interactive features v of the text segmentsiPolymerizing to obtain interactive characteristics V of the polymerized text segmentagg;
An output module for combining the interactive features V of the aggregate text segmentaggInputting the result into a matching score calculator, and calculating the matching score s of the search request data Q and the long text document P.
As shown in fig. 1, in this embodiment 1, further, the interactive feature extraction module is specifically configured to implement the following operations:
segmenting a long text document P and acquiring an obtained text segment PiIs given as a sequence of character vectors [ d ]1,d2,d3,d4,d5,d6];
Obtaining search request data Q input by user and character vector sequence [ Q ] of search request data1,q2,q3,q4,q5];
The text segment PiIs given as a sequence of character vectors [ d ]1,d2,d3,d4,d5,d6]A character vector sequence [ Q ] with the search request data Q1,q2,q3,q4,q5]Splicing to obtain an input character vector sequence [ Q; pi]I.e., [ q ]1,q2,q3,q4,q5,d1,d2,d3,d4,d5,d6];
Processing the input character vector sequence by adopting a preset mask mechanism to obtain a mask vector, wherein the preset mask mechanism comprises a common mask mechanism and a mask mechanism based on matched characters, and the mask vector comprises a common mask vector M1And a mask vector M based on the matched characters2;
-converting the input character vector sequence [ Q; pi]And saidCommon mask vector M1And the mask vector M based on the matched character2And simultaneously inputting the text segment interactive characteristics vi into the basic characteristic extractor to extract the text segment interactive characteristics vi.
It should be noted that, in the present embodiment 1, as shown in fig. 1, a common mask vector M1The mask vector positions corresponding to all non-pad characters of the input character vector sequence are all 1, that is, M1Is [1,1,1,1,1,1,1](ii) a Mask vector M based on matched characters2By finding the character vector sequence and text segment P of the search request data QiSetting the mask vector position corresponding to the completely matched character in the character vector sequence to be 1, and setting the mask vector position corresponding to the other input characters to be 0, namely obtaining M2Is [0,1,0,1,0,0, 0]。
In this embodiment 1, further, the basic feature extractor is specifically an attention-based bidirectional encoder, and the character vector sequence [ q ] of the search request data is queried through a combination of the self-attention structure of the attention-based bidirectional encoder and the matching character-based masking mechanism1,q2,q3,q4,q5]And a character vector sequence [ d ] of the text segment1,d2,d3,d4,d5,d6]Accurately extracting the interactive features v of the text segments from the completely matched charactersi。
In this embodiment 1, further, the formula adopted for extracting the interactive features of the text segments is specifically as follows
vi=BERT([Q;Pi],M1,M2),
Wherein, the value range of i is 1,2,3iRepresenting interactive features of text segments, Q representing a sequence of character vectors of search request data, PiCharacter vector sequence, M, representing a text segment1Representing the normal mask vector, M2Representing mask vectors based on the matching characters.
In this embodiment 1, further, the interactive feature aggregation module is specifically configured to implement the following operations:
the text segment is interacted with the characteristic viSplicing to obtain a first text segment interactive characteristic sequence V, namely [ V1,v2,v3,v4,v5,v6];
Inputting the first text segment interactive characteristic sequence V into a recurrent neural network for processing to obtain a second text segment interactive characteristic sequence V2;
Interacting the characteristic sequence V with the second text segment2Averaging to obtain an average text segment interactive characteristic Vmean;
Adopting the average text segment interactive characteristic VmeanCalculating an attention mechanism of the interactive feature sequence V of the first text segment to obtain an interactive feature V of the aggregated text segmentagg。
In this embodiment 1, further, the average text segment interaction feature V is adoptedmeanCalculating an attention mechanism of the interactive feature sequence V of the first text segment to obtain an interactive feature V of the aggregated text segmentaggThe concrete formula is as follows:
A=soft max(V*Vmean T),
Vagg=sum(V*A),
wherein A represents an attention vector, and A ═ a1,a2,a3,a4,a5,a6],VaggRepresenting interactive features of aggregate text segments, V representing a sequence of interactive features of a first text segment, VmeanRepresenting average text segment interaction characteristics.
In this embodiment 1, further, the matching score calculator is specifically a Fully Connected neural Network (full Connected Network).
Example 2
As shown in fig. 2, the present application provides a long text retrieval method based on deep learning, which specifically includes the following steps:
s101, obtaining long text document P and search request data Q of userSegmenting the long text document to obtain a text segment PiSplicing with the search request data Q, inputting the spliced data into a basic feature extractor, and extracting the interactive features v of the text segmentsi;
S102, the interactive characteristics v of the text segments are obtainediPolymerizing to obtain interactive characteristics V of the polymerized text segmentagg;
S103, the interactive feature V of the aggregate text segment is usedaggInputting the data into a fully-connected neural network, and calculating the matching score s of the search request data Q and the long text document P.
In this embodiment 2, further, the basic feature extractor in step S101 specifically adopts a mask mechanism based on matched characters to accurately extract the text segment interactive features viThe attention-based bi-directional encoder of (1).
In this embodiment 2, further, in the step S102, the search request data Q and the text segment interaction feature vi are aggregated specifically by adopting a structure of a recurrent neural network and an attention mechanism.
It should be noted that, when the method in embodiment 2 is used for searching, the obtained matching score is higher than that of the existing long text searching method in both the average precision average (MAP) and the average reciprocity level (MRR), and the key terms in the search request data input by the user can be effectively identified and located, and the related case searching result with higher matching score is obtained.
It should be particularly noted that the length of the sequence and the number of vectors in the embodiments of the present application are only for explaining the technical solution of the present application, and in practice, the value of i may be an integer greater than 0.
The embodiments provided in the present application are only a few examples of the general concept of the present application, and do not limit the scope of the present application. Any other embodiments extended according to the scheme of the present application without inventive efforts will be within the scope of protection of the present application for a person skilled in the art.
Claims (10)
1. A long text retrieval system based on deep learning, the long text retrieval system comprising:
the interactive feature extraction module is used for segmenting a long text document, splicing the obtained text segment with search request data input by a user, inputting the spliced text segment into a basic feature extractor and extracting the interactive features of the text segment, wherein the basic feature extractor can accurately extract the interactive features of the text segment through a preset mask mechanism;
the interactive feature aggregation module is used for aggregating the interactive features of the text segments to obtain the interactive features of the aggregated text segments;
and the output module is used for inputting the interactive features of the aggregate text segment into a matching score calculator and calculating the matching score of the search request data and the long text document.
2. The deep learning-based long text retrieval system of claim 1, wherein the interactive feature extraction module is specifically configured to implement the following operations:
segmenting a long text document, and acquiring a character vector sequence of an obtained text segment;
acquiring search request data input by a user and a character vector sequence of the search request data;
splicing the character vector sequence of the text segment with the character vector sequence of the search request data to obtain an input character vector sequence;
processing the input character vector sequence by adopting a preset mask mechanism to obtain a mask vector, wherein the preset mask mechanism comprises a common mask mechanism and a mask mechanism based on matched characters, and the mask vector comprises a common mask vector and a mask vector based on matched characters;
and simultaneously inputting the input character vector sequence, the common mask vector and the mask vector based on the matched characters into the basic feature extractor, and extracting the interactive features of the text segments.
3. The deep learning-based long text retrieval system as claimed in claim 2, wherein the basic feature extractor is specifically an attention-based bidirectional encoder, and the text segment interactive features are extracted accurately by querying completely matched characters in the character vector sequence of the search request data and the character vector sequence of the text segment through a combination of a self-attention structure of the attention-based bidirectional encoder and the matching character-based masking mechanism.
4. The deep learning-based long text retrieval system as claimed in claim 2, wherein the formula adopted for extracting the interactive features of the text segments is specifically as follows
vi=BERT([Q;Pi],M1,M2),
Wherein, the value range of i is 1,2,3iRepresenting interactive features of text segments, Q representing a sequence of character vectors of search request data, PiCharacter vector sequence, M, representing a text segment1Representing the normal mask vector, M2Representing mask vectors based on the matching characters.
5. The deep learning-based long text retrieval system of claim 1, wherein the interactive feature aggregation module is specifically configured to implement the following operations:
splicing the text segment interactive features to obtain a first text segment interactive feature sequence;
inputting the first text segment interactive feature sequence into a recurrent neural network for processing to obtain a second text segment interactive feature sequence;
averaging the second text segment interactive feature sequence to obtain average text segment interactive features;
and calculating an attention mechanism on the first text segment interactive feature sequence by adopting the average text segment interactive features to obtain aggregate text segment interactive features.
6. The deep learning-based long text retrieval system according to claim 5, wherein the average text segment interaction feature is used to perform attention mechanism calculation on the first text segment interaction feature sequence, so as to obtain an aggregate text segment interaction feature, and the specific formula is as follows:
A=softmax(V*Vmean T),
Vagg=sum(V*A),
wherein A represents an attention vector, VaggRepresenting interactive features of aggregate text segments, V representing a sequence of interactive features of a first text segment, VmeanRepresenting average text segment interaction characteristics.
7. The deep learning-based long text retrieval system of claim 1, wherein the match score calculator is embodied as a fully-connected neural network.
8. A deep learning based long text retrieval method, which is applied to the deep learning based long text retrieval system according to any one of claims 1 to 7, and specifically comprises the following steps:
s101, acquiring a long text document and search request data of a user, segmenting the long text document, splicing the obtained text segment with the search request data, inputting the spliced text segment and the search request data into a basic feature extractor, and extracting interactive features of the text segment;
s102, aggregating the interactive features of the text segments to obtain the interactive features of the aggregated text segments;
s103, inputting the interactive features of the aggregated text segments into a fully-connected neural network, and calculating the matching score of the search request data and the long text document.
9. The deep learning-based long text retrieval method according to claim 8, wherein the basic feature extractor is a two-way attention-based encoder that employs a matching character-based masking mechanism to accurately extract the interactive features of the text segment.
10. The deep learning-based long text retrieval method according to claim 8, wherein the text segment interaction features are aggregated to obtain aggregated text segment interaction features, and the search request data and the text segment interaction features are aggregated particularly by adopting a structure of a recurrent neural network and an attention mechanism.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011435229.XA CN112632216B (en) | 2020-12-10 | 2020-12-10 | Deep learning-based long text retrieval system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011435229.XA CN112632216B (en) | 2020-12-10 | 2020-12-10 | Deep learning-based long text retrieval system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112632216A true CN112632216A (en) | 2021-04-09 |
CN112632216B CN112632216B (en) | 2021-07-30 |
Family
ID=75309339
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011435229.XA Active CN112632216B (en) | 2020-12-10 | 2020-12-10 | Deep learning-based long text retrieval system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112632216B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114003698A (en) * | 2021-12-27 | 2022-02-01 | 成都晓多科技有限公司 | Text retrieval method, system, equipment and storage medium |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120158492A1 (en) * | 2010-12-16 | 2012-06-21 | Yahoo! Inc. | Method and system for attention based advertisement insertion |
CN108415977A (en) * | 2018-02-09 | 2018-08-17 | 华南理工大学 | One is read understanding method based on the production machine of deep neural network and intensified learning |
CN109885723A (en) * | 2019-02-20 | 2019-06-14 | 腾讯科技(深圳)有限公司 | A kind of generation method of video dynamic thumbnail, the method and device of model training |
CN110083682A (en) * | 2019-04-19 | 2019-08-02 | 西安交通大学 | It is a kind of to understand answer acquisition methods based on the machine readings for taking turns attention mechanism more |
US10402658B2 (en) * | 2016-11-03 | 2019-09-03 | Nec Corporation | Video retrieval system using adaptive spatiotemporal convolution feature representation with dynamic abstraction for video to language translation |
CN110442777A (en) * | 2019-06-24 | 2019-11-12 | 华中师范大学 | Pseudo-linear filter model information search method and system based on BERT |
CN110442675A (en) * | 2019-06-27 | 2019-11-12 | 平安科技(深圳)有限公司 | Question and answer matching treatment, model training method, device, equipment and storage medium |
CN110502627A (en) * | 2019-08-28 | 2019-11-26 | 上海海事大学 | A kind of answer generation method based on multilayer Transformer polymerization encoder |
CN110647629A (en) * | 2019-09-20 | 2020-01-03 | 北京理工大学 | Multi-document machine reading understanding method for multi-granularity answer sorting |
CN111046661A (en) * | 2019-12-13 | 2020-04-21 | 浙江大学 | Reading understanding method based on graph convolution network |
US10637853B2 (en) * | 2016-08-05 | 2020-04-28 | Nok Nok Labs, Inc. | Authentication techniques including speech and/or lip movement analysis |
CN111858857A (en) * | 2020-07-31 | 2020-10-30 | 前海企保科技(深圳)有限公司 | Cross-document long text layered fusion reading understanding method and system |
-
2020
- 2020-12-10 CN CN202011435229.XA patent/CN112632216B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120158492A1 (en) * | 2010-12-16 | 2012-06-21 | Yahoo! Inc. | Method and system for attention based advertisement insertion |
US10637853B2 (en) * | 2016-08-05 | 2020-04-28 | Nok Nok Labs, Inc. | Authentication techniques including speech and/or lip movement analysis |
US10402658B2 (en) * | 2016-11-03 | 2019-09-03 | Nec Corporation | Video retrieval system using adaptive spatiotemporal convolution feature representation with dynamic abstraction for video to language translation |
CN108415977A (en) * | 2018-02-09 | 2018-08-17 | 华南理工大学 | One is read understanding method based on the production machine of deep neural network and intensified learning |
CN109885723A (en) * | 2019-02-20 | 2019-06-14 | 腾讯科技(深圳)有限公司 | A kind of generation method of video dynamic thumbnail, the method and device of model training |
CN110083682A (en) * | 2019-04-19 | 2019-08-02 | 西安交通大学 | It is a kind of to understand answer acquisition methods based on the machine readings for taking turns attention mechanism more |
CN110442777A (en) * | 2019-06-24 | 2019-11-12 | 华中师范大学 | Pseudo-linear filter model information search method and system based on BERT |
CN110442675A (en) * | 2019-06-27 | 2019-11-12 | 平安科技(深圳)有限公司 | Question and answer matching treatment, model training method, device, equipment and storage medium |
CN110502627A (en) * | 2019-08-28 | 2019-11-26 | 上海海事大学 | A kind of answer generation method based on multilayer Transformer polymerization encoder |
CN110647629A (en) * | 2019-09-20 | 2020-01-03 | 北京理工大学 | Multi-document machine reading understanding method for multi-granularity answer sorting |
CN111046661A (en) * | 2019-12-13 | 2020-04-21 | 浙江大学 | Reading understanding method based on graph convolution network |
CN111858857A (en) * | 2020-07-31 | 2020-10-30 | 前海企保科技(深圳)有限公司 | Cross-document long text layered fusion reading understanding method and system |
Non-Patent Citations (4)
Title |
---|
HANIEH KHORASHADIZADEH 等: "Attention-based Convolutional Neural Network for Answer Selection using BERT", 《2020 8TH IRANIAN JOINT CONGRESS ON FUZZY AND INTELLIGENT SYSTEMS(CFIS)》 * |
MINGFENG FANG 等: "Using bidirectional LSTM with BERT for Chinese punctuation prediction", 《2019 IEEE INTERNATIONAL CONFERENCE ON SIGNAL, INFORMATION AND DATA PROCESSING (ICSIDP)》 * |
李童俊: "基于深度学习的开放领域自动问答***的研究和应用", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
陆亚男: "基于深度学习的摘要生成模型研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114003698A (en) * | 2021-12-27 | 2022-02-01 | 成都晓多科技有限公司 | Text retrieval method, system, equipment and storage medium |
CN114003698B (en) * | 2021-12-27 | 2022-04-01 | 成都晓多科技有限公司 | Text retrieval method, system, equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN112632216B (en) | 2021-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111563208B (en) | Method and device for identifying intention and computer readable storage medium | |
WO2022088672A1 (en) | Machine reading comprehension method and apparatus based on bert, and device and storage medium | |
CN112036167B (en) | Data processing method, device, server and storage medium | |
CN112632225B (en) | Semantic searching method and device based on case and event knowledge graph and electronic equipment | |
CN109446885B (en) | Text-based component identification method, system, device and storage medium | |
Zhou et al. | Resolving surface forms to wikipedia topics | |
CN110413787B (en) | Text clustering method, device, terminal and storage medium | |
CN112800776A (en) | Bidirectional GRU relation extraction data processing method, system, terminal and medium | |
CN111858843B (en) | Text classification method and device | |
CN110704621A (en) | Text processing method and device, storage medium and electronic equipment | |
CN107341143B (en) | Sentence continuity judgment method and device and electronic equipment | |
WO2017177809A1 (en) | Word segmentation method and system for language text | |
WO2022174496A1 (en) | Data annotation method and apparatus based on generative model, and device and storage medium | |
CN111459977A (en) | Conversion of natural language queries | |
CN113051914A (en) | Enterprise hidden label extraction method and device based on multi-feature dynamic portrait | |
CN111274822A (en) | Semantic matching method, device, equipment and storage medium | |
CN115203421A (en) | Method, device and equipment for generating label of long text and storage medium | |
CN113935314A (en) | Abstract extraction method, device, terminal equipment and medium based on heteromorphic graph network | |
Das et al. | Sentence embedding models for similarity detection of software requirements | |
CN112668333A (en) | Named entity recognition method and device, and computer-readable storage medium | |
CN111368066A (en) | Method, device and computer readable storage medium for acquiring dialogue abstract | |
CN113449081A (en) | Text feature extraction method and device, computer equipment and storage medium | |
CN113033204A (en) | Information entity extraction method and device, electronic equipment and storage medium | |
CN116401345A (en) | Intelligent question-answering method, device, storage medium and equipment | |
CN112632216B (en) | Deep learning-based long text retrieval system and method |
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 |