CN110019739A - Answering method and device, computer equipment and storage medium based on necessary condition - Google Patents
Answering method and device, computer equipment and storage medium based on necessary condition Download PDFInfo
- Publication number
- CN110019739A CN110019739A CN201810046648.0A CN201810046648A CN110019739A CN 110019739 A CN110019739 A CN 110019739A CN 201810046648 A CN201810046648 A CN 201810046648A CN 110019739 A CN110019739 A CN 110019739A
- Authority
- CN
- China
- Prior art keywords
- necessary condition
- intention
- word
- answer
- knowledge point
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 113
- 238000003860 storage Methods 0.000 title claims abstract description 13
- 230000008569 process Effects 0.000 claims abstract description 54
- 230000011218 segmentation Effects 0.000 claims abstract description 35
- 238000012545 processing Methods 0.000 claims abstract description 25
- 238000001914 filtration Methods 0.000 claims description 6
- 230000001960 triggered effect Effects 0.000 claims description 2
- 238000004364 calculation method Methods 0.000 description 18
- 235000021152 breakfast Nutrition 0.000 description 13
- 238000005259 measurement Methods 0.000 description 9
- 235000021170 buffet Nutrition 0.000 description 7
- 230000003993 interaction Effects 0.000 description 6
- 238000004458 analytical method Methods 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 206010037660 Pyrexia Diseases 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 235000012054 meals Nutrition 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 238000011430 maximum method Methods 0.000 description 2
- 238000009958 sewing Methods 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012821 model calculation Methods 0.000 description 1
- 238000003058 natural language processing Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 229910052709 silver Inorganic materials 0.000 description 1
- 239000004332 silver Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
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/332—Query formulation
- G06F16/3329—Natural language query formulation or dialogue systems
-
- 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/334—Query execution
- G06F16/3344—Query execution using natural language analysis
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Machine Translation (AREA)
Abstract
The present invention relates to a kind of answering method based on necessary condition and devices, computer equipment and storage medium.The answering method based on necessary condition includes: the problem of receiving user;Word segmentation processing is carried out to described problem, obtains multiple words;At least one described intention is obtained from knowledge base according to the multiple word, obtains at least one necessary condition relevant to each intention at least one described intention;At least one described necessary condition is matched with multiple preset necessary condition knowledge points in knowledge base at least one matched necessary condition knowledge point of determination;Corresponding default branch's process is executed according at least one described matched necessary condition knowledge point, the corresponding answer of branch's process is obtained, answer is sent to the user.The accuracy rate that the present invention can be improved computational efficiency and answer is replied.
Description
Technical field
The present invention relates to human-computer interaction technique field more particularly to a kind of answering method and device based on necessary condition,
Computer equipment and storage medium.
Background technique
Human-computer interaction (Human-Computer Interaction, HCI) is to interact pass between research system and user
The science of system.System can be various machines, be also possible to the system and software of computerization.For example, by man-machine
The various artificial intelligence systems such as intelligent customer service system, speech control system may be implemented in interaction.
Intelligent Answer System is a kind of typical case of human-computer interaction.Traditional intelligent Answer System is to propose user
Problem directly carries out similarity calculation with a large amount of problems stored in knowledge base, obtains the answer to match with the problem.But
Since this method will completely carry out similarity calculation for each problem, calculation amount is very big, causes to calculate and imitate
Rate is low.In addition, the above method can only reply single intention problem or the more intention problems that can effectively make pauses in reading unpunctuated ancient writings, and answer
The accuracy rate that case is replied is low, therefore, leads to poor user experience.
Summary of the invention
In view of this, it is an object of the present invention to provide it is a kind of by the answering method of necessary condition and device, based on
Machine equipment and storage medium are calculated, can be improved computational efficiency and the accuracy rate that answer is replied.
One aspect of the present invention provides a kind of answering method based on necessary condition, comprising:
Receive user the problem of, described problem include at least one be intended to and with it is described at least one intention in each meaning
Scheme at least one relevant necessary condition;
Word segmentation processing is carried out to described problem, obtains multiple words;
At least one described intention is obtained from knowledge base according to the multiple word, wherein at least one described intention
Each at least one word being intended in corresponding the multiple word, at least one described necessary condition correspond to the multiple word
In word in addition at least one described word;
At least one described necessary condition is matched with multiple preset necessary condition knowledge points in knowledge base with
Determine at least one matched necessary condition knowledge point;
Corresponding default branch's process is executed according at least one described matched necessary condition knowledge point, obtains described point
The corresponding answer of Zhi Liucheng, default branch's process are the corresponding at least one set of necessary condition knowledge point in each intention knowledge point
It is formed by connecting, every group of necessary condition knowledge point includes at least one necessary condition knowledge point, the stream of each necessary condition knowledge point
Other group of necessary condition knowledge point Cheng Zhixiang or answer;And
The answer is sent to the user.
Another aspect of the present invention provides a kind of question and answer system based on necessary condition, comprising:
Receiving module, the problem of for receiving user, described problem include at least one be intended to and with it is described at least one
At least one relevant necessary condition of each intention in intention;
Word segmentation module obtains multiple words for carrying out word segmentation processing to described problem;
Be intended to obtain module, for obtaining at least one described intention from knowledge base according to the multiple word, obtain with
At least one relevant necessary condition of each intention at least one described intention, wherein every at least one described intention
A at least one word being intended in corresponding the multiple word, at least one described necessary condition correspond in the multiple word
Word in addition at least one described word;
Necessary condition matching module, for by multiple preset necessity at least one described necessary condition and knowledge base
Condition knowledge point is matched at least one matched necessary condition knowledge point of determination;
Answer obtains module, for executing corresponding default point according at least one described matched necessary condition knowledge point
Zhi Liucheng obtains the corresponding answer of branch's process, wherein being previously stored with the corresponding necessary condition affluent-dividing of each intention
Journey, default branch's process are that the corresponding at least one set of necessary condition knowledge point in each intention knowledge point is formed by connecting, every group
Necessary condition knowledge point includes at least one necessary condition knowledge point, and it is necessary that each necessary condition knowledge point process is directed toward other groups
Condition knowledge point or answer;And
Answer sending module, for the answer to be sent to the user.
Another aspect of the invention provides a kind of computer equipment, comprising: memory, processor and is stored in memory
In and the executable instruction that can run in the processor, processor any base as described above is realized when executing executable instruction
In the answering method of necessary condition.
An additional aspect of the present invention provides a kind of computer readable storage medium, is stored thereon with the executable finger of computer
It enables, any answering method based on necessary condition as described above is realized when executable instruction is executed by processor.
The technical solution provided according to embodiments of the present invention, by receive user the problem of, the problem include at least one
Intention and at least one necessary condition relevant to each intention at least one intention;Word segmentation processing, root are carried out to problem
According to word segmentation result from knowledge base obtain it is described at least one be intended to and relevant to each intention at least one described intention
At least one necessary condition;Multiple preset necessary condition knowledge at least one described necessary condition and knowledge base are clicked through
Row matching is at least one matched necessary condition knowledge point of determination;According at least one described matched necessary condition knowledge point
Corresponding default branch's process is executed, obtains the corresponding answer of branch's process, and answer is sent to user, Neng Gouti
The accuracy rate that Computationally efficient and answer are replied.
It should be understood that above general description and following detailed description be only it is exemplary and explanatory, not
It can the limitation present invention.
Detailed description of the invention
The drawings herein are incorporated into the specification and forms part of this specification, and shows and meets implementation of the invention
Example, and be used to explain the principle of the present invention together with specification.
Fig. 1 is a kind of process of answering method based on necessary condition shown in an exemplary embodiment according to the present invention
Figure.
Fig. 2 is a kind of process of answering method based on necessary condition shown in another exemplary embodiment according to the present invention
Figure.
Fig. 3 is a kind of process of answering method based on necessary condition shown in another exemplary embodiment according to the present invention
Figure.
Fig. 4 is a kind of process of answering method based on necessary condition shown in another exemplary embodiment according to the present invention
Figure.
Fig. 5 is a kind of process of answering method based on necessary condition shown in another exemplary embodiment according to the present invention
Figure.
Fig. 6 is a kind of block diagram of question and answer system based on necessary condition shown in an exemplary embodiment according to the present invention.
Fig. 7 is a kind of frame of question and answer system based on necessary condition shown in another exemplary embodiment according to the present invention
Figure.
Fig. 8 is the device 700 for the question and answer based on necessary condition shown in an exemplary embodiment according to the present invention
Block diagram.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that the described embodiment is only a part of the embodiment of the present invention, instead of all the embodiments.According to this
Embodiment in invention, every other reality obtained by those of ordinary skill in the art without making creative efforts
Example is applied, shall fall within the protection scope of the present invention.
Fig. 1 is a kind of process of answering method based on necessary condition shown in an exemplary embodiment according to the present invention
Figure.The answering method based on necessary condition of Fig. 1 can be executed by human-computer interaction device (for example, intelligent Answer System etc.), such as
Shown in Fig. 1, being somebody's turn to do the answering method based on necessary condition includes:
110: receive user the problem of, the problem include at least one be intended to and at least one be intended in each intention
At least one relevant necessary condition.
In embodiments of the present invention, the problem of user in may include one or more intentions, it is intended that in may include one
A or multiple necessary conditions, and may be only comprising a necessary condition or the corresponding a part of necessary condition being intended in problem.
Further, it can be user the problem of user by the text information of the inputs such as keyboard or touch screen, it can also be with
It is user by the voice messagings of the inputs such as microphone, or can also be text message, number that user inputted by interactive terminal
According to link, speech message, image information, image message and video messaging etc., the invention is not limited in this regard.
Here, interactive terminal is the equipment that can carry out information exchange with intelligent Answer System, for example, smart phone, flat
Plate computer, PC or other intelligent terminals etc..For example, user can pass through voice or video to intelligent answer on one side
System is putd question to, and sends corresponding data link to intelligent Answer System by interactive terminal on one side.
It should be noted that be speech message when receive the problem of, image information, image message or when video messaging,
Intelligent Answer System can be by speech recognition module, picture recognition module or video identification module etc. by speech message, picture
Message, image message or video messaging are converted to text message.
120: word segmentation processing being carried out to problem, obtains multiple words.
In embodiments of the present invention, the problem of user, is divided according to preset word segmentation regulation and preset dictionary for word segmentation
Word processing, obtains multiple words.Here, word segmentation regulation can include but is not limited to Forward Maximum Method method, reverse maximum matching
Method, by word traversal or Word-frequency, minimum syncopation, two-phase matching method etc..Word segmentation processing can be using two-way maximum
With one of method, viterbi algorithm, hidden Markov model algorithm and condition random field algorithm or a variety of.
Word combination be by multiple word permutation and combination together, and the meaning that these words are expressed after permutation and combination
Figure can be one, be also possible to multiple.
130: obtaining at least one intention from knowledge base according to multiple words, obtain each meaning in being intended to at least one
Scheme at least one relevant necessary condition, each intention in wherein at least one intention corresponds at least one of multiple words
Word, at least one necessary condition correspond to the word in multiple words in addition at least one word.
140: by multiple preset necessary condition knowledge points progress at least one described necessary condition and knowledge base
It is equipped with and determines at least one matched necessary condition knowledge point.
In embodiments of the present invention, it is intended that for by the method for natural language processing with preset meaning in the database
Figure matching obtains, and here, database is the knowledge base for storing intentional knowledge point.It can be according to word segmentation processing to user's
Problem carries out intention analysis, it is further possible to be arranged according to the result of word segmentation processing multiple words after participle
Combination, and based on the result of word combination to user the problem of carry out intention analysis.
150: corresponding default branch's process being executed according at least one matched necessary condition knowledge point, obtains affluent-dividing
The corresponding answer of journey, preset branch's process be the corresponding at least one set of necessary condition knowledge point in each intentions knowledge point connect and
At every group of necessary condition knowledge point includes at least one necessary condition knowledge point, and the process of each necessary condition knowledge point is directed toward
Other group of necessary condition knowledge point or answer.
It should be noted that intention process and necessary condition process are pre-set.Here, presetting branch's process is
The corresponding at least one set of necessary condition knowledge point in each intention knowledge point is formed by connecting, at least one set of necessary condition knowledge point
Every group of necessary condition knowledge point may include the necessary condition knowledge point of the affirmative of same semantic facility and the necessary condition of negative
Knowledge point is respectively used to execute the necessary condition knowledge point pair of necessary condition the knowledge point corresponding branch's process and negative of affirmative
The branch's process answered.
For example, the necessary condition knowledge point for process of divorcing may include whether first group of necessary condition knowledge point " is willing to
Whether meaning divorce ", second group of necessary condition knowledge point " whether having property dispute ", third group necessary condition knowledge point " bring up
Power dispute " etc..Further, first group of necessary condition knowledge point " whether being ready to divorce " includes the necessary condition knowledge point of affirmative
The necessary condition knowledge point " other side is unwilling to divorce " of " other side is ready to divorce " and negative, second group of necessary condition knowledge point " is
It is no to have property dispute " it include that the necessary condition knowledge point " having property dispute " of affirmative and the necessary condition knowledge point of negative " do not have
Property dispute ", third group necessary condition knowledge point " whether having custody dispute " includes that the necessary condition knowledge point of affirmative " is comforted
Support the necessary condition knowledge point " disputing on without custody " of Quan Zhengyi " and negative.
Specifically, by taking the intelligent Answer System of guiding doctor's interrogation as an example, it is assumed that the problem of user for " my head and cervical vertebra all ache,
It also catches a cold a little, has a fever 39 degree, it should what if? ", it is intended to " flu by being intended to analyze in available customer problem
, what is to be done ", necessary condition is " head and cervical vertebra all ache " and " have a fever 38 degree or more ", then intelligent Answer System automatically into
Intention process relevant to " flu ", and further execute and necessary condition " head and cervical vertebra all ache " and " 38 degree of fever or more " phase
The necessary condition process of pass, to obtain associated answer and suggestion.
In embodiments of the present invention, according at least one be intended to enter it is corresponding be intended to process, and further according to extremely
Few one be intended at least one relevant necessary condition of each intention execute corresponding necessary condition process, thus obtain with
The corresponding answer of problem.
160: the answer is sent to user.
In embodiments of the present invention, one of text, voice, picture, image or video or various ways can be passed through
Answer is sent to user.
Specifically, by taking the intelligent online customer service system of China Merchants Bank as an example, if user inputs " silver of promoting trade and investment with text mode
How capable credit card refunds ", then the intelligent online customer service system of China Merchants Bank is that " you can promote trade and investment with text mode reply
The sales counter or ATM machine of bank are refunded, can also be by Web bank, the modes such as transfer accounts are refunded automatically ", meanwhile, intelligent online visitor
The information of the China Merchants Bank on user's present position periphery can be shown in the user interface of dress system, user can pass through click
The information navigation goes to neighbouring China Merchants Bank to refund.
The technical solution provided according to embodiments of the present invention, by receive user the problem of, the problem include at least one
Intention and at least one necessary condition relevant to each intention at least one intention;Word segmentation processing, root are carried out to problem
According to word segmentation result from knowledge base obtain at least one be intended to and at least one be intended in each intention it is relevant at least one
Necessary condition;At least one necessary condition is matched with multiple preset necessary condition knowledge points in knowledge base with determination
At least one matched necessary condition knowledge point;Corresponding default point is executed according at least one matched necessary condition knowledge point
Zhi Liucheng obtains the corresponding answer of branch's process, and answer is sent to user, can be improved computational efficiency and answer is replied
Accuracy rate.
As shown in Fig. 2, in one embodiment of this invention, knowledge base includes multiple preset intention knowledge points, in 130
: at least one intention is obtained from knowledge base according to multiple words, comprising:
1301: semantic parsing being carried out to multiple words respectively, obtains the semantic information of multiple words.
In embodiments of the present invention, semantic information can include but is not limited to word synonym and/or synonymous word combination,
The similar word and/or similar word combination of word, the entity with word with same or similar structure.
1302: semantic information is matched with multiple preset intention knowledge points at least one matched intention of determination
Knowledge point;And
1303: obtaining at least one intention corresponding at least one matched intention knowledge point.
Further, in 1302 and 1303, multiple intention knowledge pre-stored in semantic information and knowledge base are clicked through
Row Semantic Similarity Measurement, and using the highest intention knowledge point of semantic similarity as at least one matched intention knowledge point.
Here, semantic similarity refers to multiple preset intention knowledge points in the semantic information and knowledge base of multiple words and necessary item
Based on the matching degree on word and word, and semantic high similarity between part knowledge point.Semantic Similarity Measurement can be with
Using based on vector space model (VectorSpaceModel, VSM) calculation method, based on stealthy semantic indexing model
The calculation method of (LatentSemanticIndexing, LSI), the semantic similarity calculation method based on On The Attribute Theory and be based on the Chinese
The combination of one of semantic similarity calculation method of prescribed distance or a variety of methods.It should be noted that semantic similarity meter
Calculation method can also be the calculation method of other semantic similarities.
Finally, obtaining at least one intention corresponding at least one matched intention knowledge point.
As shown in Fig. 3, in one embodiment, further include 1304 before 1301: processing be filtered to multiple words,
At least one keyword is obtained, filtration treatment uses following any one or two kinds of modes: sewing and remove stop words in removal front and back.
The method that filtration treatment uses part of speech etc. can be filtered multiple words according to, and removal front and back is sewed;It can also
To remove stop words to be filtered according to the frequency to multiple words;Or it can also first remove front and back and sew, remove stop words again
Deng the invention is not limited in this regard.Here, removal stop words refers to that identification has little significance in removal problem but the frequency of occurrences is high
Word, for example, " this ", " ", "and" etc., these words can introduce biggish error during calculating similarity, can regard as
It is a kind of noise.It should be noted that filtration treatment can also remove part nonsense words, for example, " I ", " thinking ", " "
Deng.
1301 include: to carry out semantic parsing at least one keyword respectively, obtains the semantic information of multiple words.
Semantic parsing is carried out at least one keyword, obtains the semantic information of multiple words.In general, semantic information refers to
The information of the offers such as any significant language, text, data, symbol.In embodiments of the present invention, semantic information is user
Intention in problem can be obtained for example, by the methods of part of speech replacement, name Entity recognition.Here, semantic information can be with
Including but not limited to the synonym of word and/or synonymous word combination, the similar word of word and/or similar word combination and word have
There is the entity of same or similar structure.
As shown in figure 4, in one embodiment, the process that branch's process is executed in 150 includes:
1501: whether the necessary condition for determining that at least one of at least one intention is intended to is enough to trigger answer;
1502: if the necessary condition that at least one of at least one intention is intended to is enough to trigger answer, output pair
The answer answered;Or
If the necessary condition that at least one of at least one intention is intended to is not enough to trigger answer, with the shape of rhetorical question
Formula requires user's completion for triggering the necessary condition of answer.
Specifically, it is determined that whether at least one of be intended to the relevant necessary condition of intention at least one meets affluent-dividing
The trigger condition of journey executes branch's process and to export necessary condition corresponding if meeting the trigger condition of branch's process
Answer;If being unsatisfactory for the trigger condition of branch's process, user is prompted to need to supplement the necessary condition for being used to trigger answer
Completely.
In another embodiment of the present invention, by least one necessary condition and multiple preset necessary condition knowledge points
It is matched at least one matched necessary condition knowledge point of determination, comprising: preset at least one necessary condition with multiple
Necessary condition knowledge point carry out Semantic Similarity Measurement, wherein at least one be intended in each intention correspond in multiple words
At least one word, at least one necessary condition corresponds to the word in multiple words in addition at least one word;And it will
The highest necessary condition knowledge point of semantic similarity is as at least one matched necessary condition knowledge point.
Specifically, by pre-stored multiple necessary condition knowledge at least one necessary condition and knowledge base in problem
Point carries out Semantic Similarity Measurement, and using the highest necessary condition knowledge point of semantic similarity as at least one matched necessity
Condition knowledge point.Here, Semantic Similarity Measurement can using based on vector space model calculation method, based on stealthy semantic
The calculation method of index model, by the semantic similarity calculation method of On The Attribute Theory and based on the semantic similarity of Hamming distance
The combination of one of calculation method or a variety of methods.It should be noted that semantic similarity calculation method can also be others
The calculation method of semantic similarity.
Hereafter by by taking the divorce process of the intelligent Answer System of legal advice as an example to the above-mentioned question and answer based on necessary condition
Method is described in detail.
Specifically, intelligent Answer System receive user the problem of " I wants to do divorce, my wife is unwilling, and we
There is distribution of assets dispute, it should what if? ", and removal front and back is passed through according to preset word segmentation regulation and preset dictionary for word segmentation
Sew, the methods of stop words carries out word segmentation processing to the above problem, obtain multiple words " I will divorce ", " wife is unwilling ", " have
Distribution of assets dispute ", " what if ".
Then, by after word segmentation processing word and knowledge base in prestore knowledge point (for example, " I will divorce ", " other side is willing to
Meaning divorce ", " other side is unwilling to divorce ", " having property dispute ", " disputing on without property " etc.) Semantic Similarity Measurement is carried out, it obtains
It is intended to " I will divorce " into the above problem, necessary condition is " other side is unwilling " and " having property dispute ".
Further, execute divorce process based on being intended to " I will divorce ", and based on necessary condition " other side is unwilling " and
" having property dispute " executes corresponding branch's process, obtains legal advice corresponding to the above problem, and by the legal advice with
The modes such as text, voice are presented to the user.
Fig. 5 is a kind of process of answering method based on necessary condition shown in another exemplary embodiment according to the present invention
Figure.As shown in figure 3, the answering method based on necessary condition includes:
310: the problem of receiving user, the problem include multiple intentions.
In embodiments of the present invention, multiple intentions be may include the problem of user, it can also be only comprising an intention, this hair
It is bright to this with no restriction.For example, the problem of user is " weather that could you tell me Beijing and Shanghai ", then it include two in the problem
It is intended to, i.e. " Pekinese's weather " and " weather in Shanghai ".For another example, for " my credit card is lost, and how may I ask this problem of user
Report the loss? ", then only comprising an intention in the problem, i.e., " credit card is reported the loss ".
It should be noted that the problem of user can be text message, speech message, image information, image message and view
One of frequency message is a variety of.In addition it is also necessary to explanation, the problem of user in may include punctuation mark, can also be with
Not comprising punctuation mark.
320: word segmentation processing being carried out to problem, obtains multiple words.
In embodiments of the present invention, the problem of user, is divided according to preset word segmentation regulation and preset dictionary for word segmentation
Word obtains word segmentation result, and sewed by removing front and back, the word segmentation result for the problem of the methods of stop words is to user is filtered place
Reason.
It should be noted that the word segmentation processing that the method handled problem is not limited to the described above, but can wrap
The punctuate processing based on punctuation mark, deconsolidation process based on semantic information or fixed words etc. are included, the present invention does not limit this
System.
330: semantic parsing being carried out to multiple words, obtains the semantic information of multiple words.
In embodiments of the present invention, semantic information can include but is not limited to word synonym and/or synonymous word combination,
The similar word and/or similar word combination of word, the entity with word with same or similar structure.
340: multiple words being combined according to semantic information, obtain phrase to be matched, are wrapped in the phrase to be matched
Containing an intention in multiple intentions.
In embodiments of the present invention, group is carried out to multiple words according to the semantic information of each word in multiple words
It closes, obtains phrase to be matched, be intended to comprising at least one in phrase to be matched.For example, multiple words are " credit card ", " go back
Money ", " time ", " place ", " by stages ", the then phrase to be matched obtained after combining, including multiple intentions are as follows: be " credit
Card refund time ", " credit card repayment place " and " can credit card repayment by stages ".
350: will be at least two word combinations and knowledge base in phrase to be matched by the tandem in question sentence
Carry out Semantic Similarity Measurement is asked in multiple preset extensions, and using semantic similarity it is highest extend the intention knowledge point asked as
The intention of user.
In embodiments of the present invention, Semantic Similarity Measurement can be using the calculation method based on vector space model, base
In the calculation method of stealthy semantic indexing model, the semantic similarity calculation method based on On The Attribute Theory and based on the language of Hamming distance
The combination of one of adopted similarity calculating method or a variety of methods.Such as: " credit card ", " refund ", " time ", " place ",
It then sequentially asks and matches with the extension in knowledge base from front to back, " credit card repayment time " " credit card has been asked in extension in knowledge base
Refund place ", then " credit card repayment " is not matched with the knowledge point in knowledge base, then sequentially take " credit card ", " refund ",
" time " asks that " credit card repayment time " matches with extension in knowledge base.
360: eliminating the word for being matched to intention in the phrase to be matched of problem, and the word eliminated temporarily is stored
It is concentrated having eliminated word.
In embodiments of the present invention, it after obtaining phrase to be matched, will have been matched according to consumption principle from left to right
Word from user the problem of in eliminate, and the word eliminated is stored temporarily in and has eliminated word concentration.
370: whether the phrase to be matched of remaining word composition has asked with extension preset in knowledge base in decision problem
Full matching.
In embodiments of the present invention, the remaining phrase to be matched in problem is subjected to permutation and combination, and respectively with knowledge
Multiple preset extensions, which are asked, in library is matched.
380: if preset in the combination and knowledge base of at least two words in the remaining phrase to be matched of problem
Exact matching is asked in extension, then obtains and ask corresponding intention knowledge point as another intention in problem with matched extension.
In embodiments of the present invention, if without remaining word in the problem of user, show the word composition in problem
At least one extension ask it is equal with it is multiple it is preset extension ask exact matching, at this moment, will with it is matched extend ask corresponding answer
It is sent to user.
It should be noted that answer can be sent out with one of text, voice, picture, image and video or diversified forms
It send.
390: if the remaining phrase to be matched of problem does not ask exact matching with multiple preset extensions, from having eliminated
Word concentration fills into the word lacked, and returns to 350.
In embodiments of the present invention, if still having remaining word, table in remaining phrase to be matched the problem of user
In the remaining word to be matched of bright problem at least one phrase to be matched of part or all of word composition not with knowledge base
In the preset word asking exact matching, and lack of extending just eliminating word concentration, therefore, it is desirable to according to multiple preset
Extension ask from eliminated word concentration fill into the word lacked so that with it is preset extension ask complete match;Further, continue
350 are executed, is matched until all words in customer problem are all eliminated or can not ask with the extension in knowledge base.
The technical solution provided according to embodiments of the present invention, by being carried out at participle to the customer problem comprising more being intended to
Reason, semantic parsing, permutation and combination and semantic information are shared, can be improved the speed and accuracy rate of answer reply, and therefore promoted
User experience.
The above-mentioned answering method based on necessary condition will hereafter be retouched in detail by taking the intelligent Answer System in hotel as an example
It states.
Specifically, intelligent Answer System receive user the problem of " hotel's breakfast several points start? be buffet? where
Eat? does is it free? ", and according to preset word segmentation regulation and preset dictionary for word segmentation by being carried out at participle to the above problem
Reason obtains word segmentation result, then removes that front and back is sewed, the methods of stop words is filtered the above problem to word segmentation result and carries out at participle
Reason, obtain multiple words " hotel ", " breakfast ", " several points ", " beginning ", " buffet ", " where ", " eating ", " free ".Further
Ground carries out permutation and combination to above-mentioned word according to the semantic information of above-mentioned word, obtains asking and matching with extensions multiple in knowledge base:
" hotel's breakfast several points start ", " hotel's breakfast is buffet ", " where hotel's breakfast is eaten " etc., it is multiple extension ask in it is every
A extension is asked only comprising an intention.
Then, according to consumption principle from left to right, by the combination and knowledge of at least two words in phrase to be matched
Default extension in library ask (that is, expression formula [hotel] [breakfast] [and when] [beginning], [hotel] [breakfast] [whether] it is [self-service
Meal], [hotel] [breakfast] [where] [having], [hotel] [breakfast] [whether] [free | charge] etc.) carry out semantic similarity meter
Calculate, obtain first matched expression formula be [hotel] [breakfast] [when] [beginning].At this moment, by matched word " wine
Shop ", " breakfast ", " several points ", " beginning " are stored temporarily in the word consumed and concentrate, and continue to the remaining word in customer problem
Language is handled.
Further, by customer problem remaining word " buffet ", " where ", " eating ", in " free " and knowledge base
Expression formula carry out Semantic Similarity Measurement.Due to the expression formula that is stored in knowledge base be [hotel] [breakfast] [whether] it is [self-service
Meal], but the remaining word in customer problem only has " buffet ", therefore, has lacked two necessary words " hotel " and " morning
Meal " is at this moment focused to find out two words lacked from the word consumed, and by the two words and " buffet " together group
At a complete expression formula [hotel] [breakfast] [whether] [buffet], so that the expression formula is consumed completely, and so on,
Until the word in customer problem is all consumed.
Following is apparatus of the present invention embodiment, can be used for executing embodiment of the present invention method.For apparatus of the present invention reality
Undisclosed details in example is applied, embodiment of the present invention method is please referred to.
Fig. 6 is a kind of frame of question and answer system 400 based on necessary condition shown in an exemplary embodiment according to the present invention
Figure.As shown in figure 4, the question and answer system 400 based on necessary condition includes:
Receiving module 410, the problem of for receiving user, the problem include at least one be intended to and at least one intention
In at least one relevant necessary condition of each intention;
Word segmentation module 420 obtains multiple words for carrying out word segmentation processing to problem;
It is intended to obtain module 430, for obtaining at least one intention from knowledge base according to multiple words, obtains and at least one
At least one relevant necessary condition of each intention in a intention, wherein at least one be intended in each intention correspond to it is multiple
At least one word in word, at least one necessary condition correspond to the word in multiple words in addition at least one word;
Necessary condition matching module 440, for by multiple preset necessity at least one necessary condition and knowledge base
Condition knowledge point is matched at least one matched necessary condition knowledge point of determination;
Answer obtains module 450, for executing corresponding default point according at least one matched necessary condition knowledge point
Zhi Liucheng obtains the corresponding answer of branch's process, wherein being previously stored with each intention corresponding necessary condition branch process, in advance
If branch's process is each intention knowledge point, corresponding at least one set of necessary condition knowledge point is formed by connecting, and every group of necessary condition is known
Knowing point includes at least one necessary condition knowledge point, and each necessary condition knowledge point process is directed toward other group of necessary condition knowledge point
Or answer;And
Answer sending module 460, for answer to be sent to user.
The technical solution provided according to embodiments of the present invention, by receive user the problem of, the problem include at least one
Intention and at least one necessary condition relevant to each intention at least one intention;Intention analysis is carried out to problem, is obtained
To at least one intention and at least one necessary condition relevant to each intention at least one intention;According at least one
Intention and at least one necessary condition relevant to each intention at least one intention, obtain the corresponding answer of problem;With
And answer is sent to user, it can be improved computational efficiency and the accuracy rate that answer is replied.
In another embodiment of the present invention, knowledge base includes multiple preset intention knowledge points, it is intended that obtains module
430 include:
Semantic resolution unit 431 obtains the semantic letter of multiple words for carrying out semantic parsing to multiple words respectively
Breath;
Be intended to knowledge point matching unit 432, for semantic information is matched with multiple preset intention knowledge points with
Determine at least one matched intention knowledge point;
It is intended to matching unit 433, for obtaining at least one intention corresponding at least one matched intention knowledge point;
Wherein, semantic information includes the synonym of word and/or the similar word and/or similar word of synonymous word combination, word
At least one of combination, the entity with word with same or similar structure.
As shown in fig. 7, in another embodiment of the present invention, answer obtains module 450, in further include:
Answer determination unit 451 is triggered, for determining at least one meaning according at least one matched necessary condition knowledge
Whether the necessary condition that at least one of figure is intended to is enough to trigger answer;
Answer decision unit 452, if the necessary condition at least one of at least one intention to be intended to is enough to touch
Answer is sent out, then exports corresponding answer;If the necessary condition that at least one of at least one intention is intended to is not enough to trigger
Answer then is used to trigger the necessary condition of answer with substantive requirements of form user's completion of rhetorical question.
In another embodiment of the present invention, word segmentation regulation include Forward Maximum Method method, reverse maximum matching method, by
Any one of word traversal or Word-frequency.
In another embodiment of the present invention, further includes: keyword extracting module 470: for being carried out to multiple words
Filtration treatment obtains at least one keyword, and filtration treatment uses following any one or two kinds of modes: sewing and removes in removal front and back
Stop words.
Wherein, semantic resolution unit 431 is further used for carrying out semantic parsing at least one keyword respectively, obtain
The semantic information of multiple words.
Fig. 8 is the device 700 for the question and answer based on necessary condition shown in an exemplary embodiment according to the present invention
Block diagram.
Referring to Fig. 7, it further comprises one or more processors, and by depositing that device 700, which includes processing component 710,
Memory resource representated by reservoir 720, can be by the instruction of the execution of processing component 710, such as application program for storing.It deposits
The application program stored in reservoir 720 may include it is one or more each correspond to one group of instruction module.This
Outside, processing component 710 is configured as executing instruction, to execute the above-mentioned answering method based on necessary condition.
Device 700 can also include the power management that a power supply module 730 is configured as executive device 700, and one has
Line or radio network interface 740 are configured as device 700 being connected to network and input and output (I/O) interface 750.Dress
Setting 700 can operate based on the operating system for being stored in memory 720, such as WindowsServerTM, MacOSXTM, UnixTM,
LinuxTM, FreeBSDTMOr it is similar.
A kind of non-transitorycomputer readable storage medium, when the instruction in storage medium is by the processing of above-mentioned apparatus 700
When device executes, so that above-mentioned apparatus 700 is able to carry out a kind of answering method based on necessary condition, comprising: receive asking for user
Topic, the problem include at least one intention and at least one necessary condition relevant to each intention at least one intention;
Intention analysis is carried out to problem, obtain at least one be intended to and at least one be intended in each intention it is relevant at least one
Necessary condition;According at least one be intended to and at least one be intended in relevant at least one necessary condition of each intention,
The corresponding answer of acquisition problem;And answer is sent to user.
Those of ordinary skill in the art may be aware that list described in conjunction with the examples disclosed in the embodiments of the present disclosure
Member and algorithm steps can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually
It is implemented in hardware or software, the specific application and design constraint depending on technical solution.Professional technician
Each specific application can be used different methods to achieve the described function, but this realization is it is not considered that exceed
The scope of the present invention.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description,
The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In several embodiments provided herein, it should be understood that disclosed systems, devices and methods, it can be with
It realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unit
It divides, only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components
It can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, it is shown or
The mutual coupling, direct-coupling or communication connection discussed can be through some interfaces, the indirect coupling of device or unit
It closes or communicates to connect, can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme
's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.
It, can be with if the function is realized in the form of SFU software functional unit and when sold or used as an independent product
It is stored in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially in other words
The part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products, the meter
Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be a
People's computer, server or network equipment etc.) it performs all or part of the steps of the method described in the various embodiments of the present invention.
And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), arbitrary access
The various media that can store program ver-ify code such as memory (RAM, Random Access Memory), magnetic or disk.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any
Those familiar with the art in the technical scope disclosed by the present invention, can easily think of the change or the replacement, and should all contain
Lid is within protection scope of the present invention.Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (10)
1. a kind of answering method based on necessary condition characterized by comprising
Receive user the problem of, described problem include at least one be intended to and with it is described at least one intention in each intention phase
At least one necessary condition closed;
Word segmentation processing is carried out to described problem, obtains multiple words;
Obtain at least one described intention from knowledge base according to the multiple word, obtain with it is every at least one described intention
It is a to be intended at least one relevant necessary condition, wherein each intention at least one described intention corresponds to the multiple word
In at least one word, at least one described necessary condition corresponds in the multiple word in addition at least one described word
Word;
At least one described necessary condition is matched with multiple preset necessary condition knowledge points in knowledge base with determination
At least one matched necessary condition knowledge point;
Corresponding default branch's process is executed according at least one described matched necessary condition knowledge point, obtains the affluent-dividing
The corresponding answer of journey, default branch's process are the corresponding at least one set of necessary condition knowledge point connection in each intention knowledge point
It forms, every group of necessary condition knowledge point includes at least one necessary condition knowledge point, and the process of each necessary condition knowledge point refers to
To other group of necessary condition knowledge point or answer;And
The answer is sent to the user.
2. the answering method according to claim 1 based on necessary condition, which is characterized in that the knowledge base includes multiple
Preset intention knowledge point, it is described that at least one described intention is obtained from knowledge base according to the multiple word, comprising:
Semantic parsing is carried out to the multiple word respectively, obtains the semantic information of the multiple word;
Institute's semantic information is matched with the multiple preset intention knowledge point at least one matched intention of determination
Knowledge point;And
At least one intention described in acquisition is corresponding at least one described matched intention knowledge point.
3. the answering method according to claim 2 based on necessary condition, which is characterized in that institute's semantic information includes institute
The synonym of predicate language and/or synonymous word combination, the similar word of the word and/or similar word combination have with the word
At least one of the entity of same or similar structure.
4. the answering method according to claim 2 based on necessary condition, which is characterized in that described respectively to the multiple
Word carries out semantic parsing, and before obtaining the semantic information of the multiple word, the answering method based on necessary condition is also
Include:
Processing is filtered to the multiple word, obtains at least one keyword, the filtration treatment is using following any
Or two ways: sew and remove stop words in removal front and back;
Wherein, described that semantic parsing is carried out to the multiple word respectively, obtain the semantic information of the multiple word, comprising:
Semantic parsing is carried out at least one described keyword respectively, obtains the semantic information of the multiple word.
5. the answering method according to claim 1 based on necessary condition, which is characterized in that execution branch's process
Process includes:
Whether the necessary condition for determining that at least one of at least one described intention is intended to is enough to trigger answer;
If the necessary condition that at least one of at least one described intention is intended to is enough to trigger answer, corresponding answer is exported
Case;Or
If the necessary condition that at least one of at least one described intention is intended to is not enough to trigger answer, with the shape of rhetorical question
Formula requires user's completion for triggering the necessary condition of answer.
6. a kind of question and answer system based on necessary condition based on necessary condition identification characterized by comprising
Receiving module, the problem of for receiving user, described problem include at least one be intended to and at least one described intention
In at least one relevant necessary condition of each intention;
Word segmentation module obtains multiple words for carrying out word segmentation processing to described problem;
Be intended to obtain module, for obtaining at least one described intention from knowledge base according to the multiple word, obtain with it is described
At least one relevant necessary condition of each intention at least one intention, wherein each meaning at least one described intention
At least one word in the corresponding the multiple word of figure, at least one described necessary condition correspond in the multiple word except institute
State the word except at least one word;
Necessary condition matching module, for by multiple preset necessary conditions at least one described necessary condition and knowledge base
Knowledge point is matched at least one matched necessary condition knowledge point of determination;
Answer obtains module, for executing corresponding default affluent-dividing according at least one described matched necessary condition knowledge point
Journey obtains the corresponding answer of branch's process, wherein being previously stored with each intention corresponding necessary condition branch process, institute
Stating default branch's process is that the corresponding at least one set of necessary condition knowledge point in each intention knowledge point is formed by connecting, every group of necessity item
Part knowledge point includes at least one necessary condition knowledge point, and each necessary condition knowledge point process is directed toward other group of necessary condition and is known
Know point or answer;And
Answer sending module, for the answer to be sent to the user.
7. the question and answer system according to claim 6 based on necessary condition, which is characterized in that the knowledge base includes multiple
Preset intention knowledge point, the intention obtain module and include:
Semantic resolution unit obtains the semantic letter of the multiple word for carrying out semantic parsing to the multiple word respectively
Breath;
Be intended to knowledge point matching unit, for institute's semantic information is matched with the multiple preset intention knowledge point with
Determine at least one matched intention knowledge point;
Be intended to matching unit, for obtain with it is described it is matched at least one be intended to knowledge point it is corresponding it is described at least one anticipate
Figure;
Wherein, institute's semantic information include the word synonym and/or synonymous word combination, the word similar word and/
Or at least one of similar word combination, entity with the word with same or similar structure.
8. the question and answer system according to claim 6 based on necessary condition, which is characterized in that the answer obtains module,
In further include:
Answer determination unit is triggered, for determining at least one described meaning according at least one described matched necessary condition knowledge
Whether the necessary condition that at least one of figure is intended to is enough to trigger answer;
Answer decision unit is answered if being enough to trigger for the necessary condition that at least one of at least one described intention is intended to
Case then exports corresponding answer;If the necessary condition that at least one of at least one described intention is intended to is not enough to trigger
Answer then is used to trigger the necessary condition of answer with substantive requirements of form user's completion of rhetorical question.
9. a kind of computer equipment, comprising: memory, processor and storage are in the memory and can be in the processor
The executable instruction of operation, which is characterized in that the processor realizes such as claim 1 to 5 when executing the executable instruction
Any one of described in the answering method based on necessary condition.
10. a kind of computer readable storage medium, is stored thereon with computer executable instructions, which is characterized in that described to hold
The answering method based on necessary condition as described in any one of claims 1 to 5 is realized in row instruction when being executed by processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/052,143 US20190164064A1 (en) | 2017-11-27 | 2018-08-01 | Question and answer interaction method and device, and computer readable storage medium |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2017112458669 | 2017-11-30 | ||
CN201711245866 | 2017-11-30 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110019739A true CN110019739A (en) | 2019-07-16 |
Family
ID=67188255
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810046648.0A Pending CN110019739A (en) | 2017-11-27 | 2018-01-17 | Answering method and device, computer equipment and storage medium based on necessary condition |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110019739A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111737436A (en) * | 2020-06-24 | 2020-10-02 | 网易(杭州)网络有限公司 | Corpus intention identification method and device, electronic equipment and storage medium |
CN113792126A (en) * | 2021-09-13 | 2021-12-14 | 安徽九广全景智慧科技有限公司 | Conversation method and system for intelligent customer service for school enrollment |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160133146A1 (en) * | 2014-11-12 | 2016-05-12 | Samsung Electronics Co., Ltd. | Display apparatus and method for question and answer |
CN105912600A (en) * | 2016-04-05 | 2016-08-31 | 上海智臻智能网络科技股份有限公司 | Question-answer knowledge base and establishing method thereof, intelligent question-answering method and system |
CN105912629A (en) * | 2016-04-07 | 2016-08-31 | 上海智臻智能网络科技股份有限公司 | Intelligent question and answer method and device |
CN106649825A (en) * | 2016-12-29 | 2017-05-10 | 上海智臻智能网络科技股份有限公司 | Voice interaction system, establishment method and device thereof |
CN106909572A (en) * | 2015-12-23 | 2017-06-30 | 北京奇虎科技有限公司 | A kind of construction method and device of question and answer knowledge base |
US20170228372A1 (en) * | 2016-02-08 | 2017-08-10 | Taiger Spain Sl | System and method for querying questions and answers |
CN107220380A (en) * | 2017-06-27 | 2017-09-29 | 北京百度网讯科技有限公司 | Question and answer based on artificial intelligence recommend method, device and computer equipment |
CN107992543B (en) * | 2017-11-27 | 2020-11-17 | 上海智臻智能网络科技股份有限公司 | Question-answer interaction method and device, computer equipment and computer readable storage medium |
-
2018
- 2018-01-17 CN CN201810046648.0A patent/CN110019739A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160133146A1 (en) * | 2014-11-12 | 2016-05-12 | Samsung Electronics Co., Ltd. | Display apparatus and method for question and answer |
CN106909572A (en) * | 2015-12-23 | 2017-06-30 | 北京奇虎科技有限公司 | A kind of construction method and device of question and answer knowledge base |
US20170228372A1 (en) * | 2016-02-08 | 2017-08-10 | Taiger Spain Sl | System and method for querying questions and answers |
CN105912600A (en) * | 2016-04-05 | 2016-08-31 | 上海智臻智能网络科技股份有限公司 | Question-answer knowledge base and establishing method thereof, intelligent question-answering method and system |
CN105912629A (en) * | 2016-04-07 | 2016-08-31 | 上海智臻智能网络科技股份有限公司 | Intelligent question and answer method and device |
CN106649825A (en) * | 2016-12-29 | 2017-05-10 | 上海智臻智能网络科技股份有限公司 | Voice interaction system, establishment method and device thereof |
CN107220380A (en) * | 2017-06-27 | 2017-09-29 | 北京百度网讯科技有限公司 | Question and answer based on artificial intelligence recommend method, device and computer equipment |
CN107992543B (en) * | 2017-11-27 | 2020-11-17 | 上海智臻智能网络科技股份有限公司 | Question-answer interaction method and device, computer equipment and computer readable storage medium |
Non-Patent Citations (1)
Title |
---|
康海燕等: "基于问句表征的web智能问答系统", 《北京信息科技大学学报(自然科学版)》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111737436A (en) * | 2020-06-24 | 2020-10-02 | 网易(杭州)网络有限公司 | Corpus intention identification method and device, electronic equipment and storage medium |
CN113792126A (en) * | 2021-09-13 | 2021-12-14 | 安徽九广全景智慧科技有限公司 | Conversation method and system for intelligent customer service for school enrollment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109858007A (en) | Semantic analysis answering method and device, computer equipment and storage medium | |
CN107992543A (en) | Question and answer exchange method and device, computer equipment and computer-readable recording medium | |
CN109657238B (en) | Knowledge graph-based context identification completion method, system, terminal and medium | |
CN108536852A (en) | Question and answer exchange method and device, computer equipment and computer readable storage medium | |
US20190164064A1 (en) | Question and answer interaction method and device, and computer readable storage medium | |
CN107885874A (en) | Data query method and apparatus, computer equipment and computer-readable recording medium | |
CN107992477B (en) | Text subject determines method and device | |
WO2018086401A1 (en) | Cluster processing method and device for questions in automatic question and answering system | |
CN114387061A (en) | Product pushing method and device, electronic equipment and readable storage medium | |
CN110059305A (en) | Method and apparatus derived from data | |
WO2020149959A1 (en) | Conversion of natural language query | |
CN109684639A (en) | Short message recognition methods, device and electronic equipment | |
CN113111162A (en) | Department recommendation method and device, electronic equipment and storage medium | |
CN112434501A (en) | Work order intelligent generation method and device, electronic equipment and medium | |
CN110378203A (en) | Image processing method, device, terminal and storage medium | |
CN113919336A (en) | Article generation method and device based on deep learning and related equipment | |
CN110046648A (en) | The method and device of business classification is carried out based at least one business disaggregated model | |
CN110019739A (en) | Answering method and device, computer equipment and storage medium based on necessary condition | |
CN110223095A (en) | Determine the method, apparatus, equipment and storage medium of item property | |
CN110491372A (en) | A kind of feedback information generating method, device, storage medium and smart machine | |
CN110232107A (en) | A kind of product data acquisition methods | |
CN112184250B (en) | Method and device for generating retrieval page, storage medium and computer equipment | |
CN106022921A (en) | Transaction data processing method and system | |
CN109450963A (en) | Information push method and terminal device | |
CN109146606A (en) | A kind of brand recommended method, electronic equipment, storage medium and system |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190716 |