[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN105912697B - A kind of optimization method and device of conversational system knowledge base - Google Patents

A kind of optimization method and device of conversational system knowledge base Download PDF

Info

Publication number
CN105912697B
CN105912697B CN201610262475.7A CN201610262475A CN105912697B CN 105912697 B CN105912697 B CN 105912697B CN 201610262475 A CN201610262475 A CN 201610262475A CN 105912697 B CN105912697 B CN 105912697B
Authority
CN
China
Prior art keywords
information
answer
user
answer information
question
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610262475.7A
Other languages
Chinese (zh)
Other versions
CN105912697A (en
Inventor
孙永超
邱模武
包强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Guangnian Wuxian Technology Co Ltd
Original Assignee
Beijing Guangnian Wuxian Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Guangnian Wuxian Technology Co Ltd filed Critical Beijing Guangnian Wuxian Technology Co Ltd
Priority to CN201610262475.7A priority Critical patent/CN105912697B/en
Publication of CN105912697A publication Critical patent/CN105912697A/en
Application granted granted Critical
Publication of CN105912697B publication Critical patent/CN105912697B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3329Natural language query formulation or dialogue systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Theoretical Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A kind of optimization method and device of conversational system knowledge base, this includes: target question and answer information acquiring step, judges whether the assessment parameter of question and answer information to be analyzed meets optimisation criteria, such as meets, then is analysed to question and answer information as target question and answer information;Update answer set generation step, the problem of based on target question and answer information the corresponding answer information set of acquisition of information, the degree of correlation parameter of each answer information in answer information set is calculated separately, and parameter generates the update answer set for problem information in target question and answer information according to the degree of correlation.This method can be realized the update of the active to conversational system database, so that conversational system, which can export, is more in line with user's use habit and desired answer, and then improve the user experience and user's viscosity of conversational system.

Description

A kind of optimization method and device of conversational system knowledge base
Technical field
The present invention relates to human-computer interaction technique fields, specifically, being related to a kind of optimization method of conversational system knowledge base And device.
Background technique
For traditional human-computer interaction, human-computer interaction mainly passes through mouse, keyboard and touch screen etc. by user Device is interacted with equipment such as computer, mobile phones.And between man-machine information interaction amount volatile growth is just being presented, Traditional man-machine interaction mode greatly affected the efficiency and effect of human-computer interaction.
Most natural, the most convenient and fast interactive mode that people are accustomed to is natural language interaction, thus by conversational system come Realize that efficiently human-computer interaction becomes more and more common selection.However, some inquiries of the existing conversational system for user Satisfactory answer can not be provided by asking questions, this also just affects the user experience of entire conversational system, so that the use of product Family viscosity is poor.
Summary of the invention
To solve the above problems, the present invention provides a kind of optimization methods of conversational system knowledge base, comprising:
Target question and answer information acquiring step, judges whether the assessment parameter of question and answer information to be analyzed meets optimisation criteria, such as Meet, then using the question and answer information to be analyzed as target question and answer information;
The problem of updating answer set generation step, the being based on the target question and answer information corresponding answer information of acquisition of information Set, calculates separately the degree of correlation parameter of each answer information in the answer information set, and according to the degree of correlation parameter Generate the update answer set for problem information in the target question and answer information.
According to one embodiment of present invention, in the target question and answer information acquiring step, judge described to be analyzed ask Whether the assessment parameter for answering information is less than default assessment threshold value, if it is less, using the question and answer information to be analyzed as target Question and answer information.
According to one embodiment of present invention, it in the update answer set generation step, is asked according in question and answer information Whether topic information and answer information have semantic identical centre word to determine the degree of correlation parameter of answer information, wherein semantic The quantity of identical centre word is more, and the degree of correlation parameter of answer information and problem information is bigger.
According to one embodiment of present invention, when obtaining the answer information set, target is chosen according to preset rules User, and the problems in target question and answer information information is pushed to the target user, the target user is obtained for institute The answer information that problem information is fed back is stated, to obtain the question and answer information aggregate.
According to one embodiment of present invention, when choosing the target user,
The user property for obtaining conversational system different user, judges whether user property meets default problem push request, If met, corresponding user is determined as the target user, wherein the user property includes in item set forth below Any one or several:
Subscriber identity information, customer position information, age of user information, user gender information;
Or, obtain conversational system different user interaction scenarios and/or interaction topic, judge the interaction scenarios and/or Whether interaction topic meets default problem push request, if met, corresponding user is determined as the target user.
The present invention also provides a kind of optimization devices of conversational system knowledge base, comprising:
Target question and answer data obtaining module, is used to judge whether the assessment parameter of question and answer information to be analyzed to meet optimization mark Standard such as meets, then using the question and answer information to be analyzed as target question and answer information;
Acquisition of information is corresponding answers for the problem of updating answer set generation module, being used for based on the target question and answer information Case information aggregate calculates separately the degree of correlation parameter of each answer information in the answer information set, and according to the correlation It spends parameter and generates the update answer set for being directed to problem information in the target question and answer information.
According to one embodiment of present invention, the target question and answer data obtaining module is configured to judge described to be analyzed ask Whether the assessment parameter for answering information is less than default assessment threshold value, if it is less, using the question and answer information to be analyzed as target Question and answer information.
According to one embodiment of present invention, the update answer set generation module is configured to ask according in question and answer information Whether topic information and answer information have semantic identical centre word to determine the degree of correlation parameter of answer information, wherein semantic The quantity of identical centre word is more, and the degree of correlation parameter of answer information and problem information is bigger.
According to one embodiment of present invention, the update answer set generation module is configured to obtaining the answer letter When breath set, target user is chosen according to preset rules, and push asking in the target question and answer information to the target user Information is inscribed, the target user is obtained and is directed to the answer information that described problem information is fed back, to obtain the question and answer information Set.
According to one embodiment of present invention, the update answer set generation module is configured to choosing the target use When family,
The user property for obtaining conversational system different user, judges whether user property meets default problem push request, If met, corresponding user is determined as the target user, wherein the user property includes in item set forth below Any one or several:
Subscriber identity information, customer position information, age of user information, user gender information;
Or, obtain conversational system different user interaction scenarios and/or interaction topic, judge the interaction scenarios and/or Whether interaction topic meets default problem push request, if met, corresponding user is determined as the target user.
Conversational system knowledge base optimization method provided by the present invention is carried out by user's Request Log to mass users Analysis, finds question and answer information bad or unreasonable in these logs as far as possible, then initiatively obtains through various channels The answer information of the problems in this kind of question and answer information information, and the judgement of legitimacy is carried out to answer information, it will finally conform to The answer information asked is inserted or updated into database.By the update to conversational system database, conversational system can be exported It is more in line with user's use habit and desired answer, to improve the user experience and user's viscosity of conversational system.
The method achieve the self study of conversational system knowledge base and closed loop feedbacks.Wherein, this method can make pair Telephone system can carry out rationalization improvement to question and answer information independence bad and unreasonable in knowledge base, so that this is The quality of system can have the promotion of duration.Meanwhile this method can also make conversational system realize autonomous learning, so also The manual mode of learning that must rely on maintenance personnel can be detached from.
This method is asked by the way that the problems in target question and answer information information is pushed to user again to obtain user for this The answer for inscribing information, just realizes the closed loop feedback of " user-conversational system-user ", therefore conversational system is also in this way The stability of itself is kept when by external interference.It is based on this closed loop configuration, what conversational system can continue connects Receive the feedback from user's perception level, and continued to optimize according to the feedback of user knowledge library so as to adjust itself Output, so that this output can meet the expectation of user.
In addition, conversational system knowledge base optimization method provided by the present invention can also by according to the attribute of user come to Specific user pushes the problems in target question and answer information information.Since the attribute of this kind of user inputs target with to conversational system The attribute of the user of problem information is same or like in question and answer information, therefore is also obtained with by this kind of user and is directed to mesh The higher answer information of more accurate or compatible degree of problem information in question and answer information is marked, and is determined according to this kind of answer information The update answer set of above problem information out also will be more accurate.
Other features and advantages of the present invention will be illustrated in the following description, also, partly becomes from specification It obtains it is clear that understand through the implementation of the invention.The objectives and other advantages of the invention can be by specification, right Specifically noted structure is achieved and obtained in claim and attached drawing.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is required attached drawing in technical description to do simple introduction:
Fig. 1 is the implementation flow chart of conversational system knowledge base optimization method according to an embodiment of the invention;
Fig. 2 is the implementation flow chart of conversational system knowledge base optimization method in accordance with another embodiment of the present invention;
Fig. 3 is the implementation flow chart of the conversational system knowledge base optimization method of another embodiment according to the present invention;
Fig. 4 is the structural schematic diagram of conversational system knowledge base optimization device according to an embodiment of the invention.
Specific embodiment
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings and examples, how to apply to the present invention whereby Technological means solves technical problem, and the realization process for reaching technical effect can fully understand and implement.It needs to illustrate As long as not constituting conflict, each feature in each embodiment and each embodiment in the present invention can be combined with each other, It is within the scope of the present invention to be formed by technical solution.
Meanwhile in the following description, for illustrative purposes and numerous specific details are set forth, to provide to of the invention real Apply the thorough understanding of example.It will be apparent, however, to one skilled in the art, that the present invention can not have to tool here Body details or described ad hoc fashion are implemented.
In addition, step shown in the flowchart of the accompanying drawings can be in the department of computer science of such as a group of computer-executable instructions It is executed in system, although also, logical order is shown in flow charts, and it in some cases, can be to be different from herein Sequence execute shown or described step.
For the conversational system in intelligent robot, from the perspective of user, better user experience, then just Mean higher user's viscosity.Currently, experience the most intuitive is the problem of user is inquired for dialogue robot Answer whether meet the expectation of user.For example, when user initiates inquiry " always alone " to dialogue machine people, it is right For existing dialogue robot, the answer of feedback is likely to " I don't have the slightest idea about the meaning of your remarks ".It is possible thereby to see Out, existing dialogue robot can not meet the daily interaction demand of user well.
Talking with robot is to realize that the dialogue between robot and user is interacted using conversational system, wherein dialogue System determines corresponding answer using the knowledge base of itself the problem of input according to user.The present invention is exactly using above-mentioned Characteristic provides a kind of optimization method of new conversational system knowledge base, so that conversational system can utilize knowing after optimization Know the answer that library is more accurate, reasonably determines out the problem of user is inputted.The optimization method by persistently learning incessantly It practises, the quality of conversational system knowledge base is constantly promoted with this.
It should be pointed out that the promotion of the quality of the conversational system knowledge base of present invention meaning, can both refer in knowledge base The improvement of answer information corresponding to problem information can also refer to the expansion of problem information and its answer information in knowledge base.
In order to clearly illustrate the realization principle of conversational system knowledge base optimization method provided by the present invention, realize Process and advantage are further described this method below in conjunction with different embodiments.
Embodiment one:
Fig. 1 shows the implementation flow chart of the optimization method of conversational system knowledge base provided by the present embodiment.
As shown in Figure 1, method provided by the present embodiment obtains the survey of question and answer information to be analyzed in step s101 first Comment parameter.Wherein, accessed assessment parameter is preferably question and answer evaluation system to be analyzed to this method in step s101 The scoring of question and answer information.For the problems in question and answer information information, the scoring of answer information is higher, that is to say, bright user It is higher to the satisfaction of the answer information;, whereas if the scoring of answer information is lower, that is to say, bright user believes the answer The satisfaction of breath is lower, and the information that this kind of answer information also exactly needs to optimize.
Therefore, in the present embodiment, this method in step s 102 assessment parameter obtained in judgment step S101 whether Meet default optimisation criteria.If parameter of testing and assessing meets default optimisation criteria, party's rule is in step s 103 by step S101 In question and answer information to be analyzed as target question and answer information.Wherein, target question and answer information is question and answer information to be optimized.
Specifically, in the present embodiment, since acquired assessment parameter is question and answer evaluation system to this method in step s101 System is directed to the scoring of answer information, therefore this method passes through whether the parameter that judges to test and assess is less than default assessment threshold in step s 102 Value judges whether question and answer information to be analyzed is target question and answer information.
Such as user's input the problem of for information " always alone ", answer information that conversational system is fed back " I don't have the slightest idea about the meaning of your remarks " obviously pleases oneself without decree user, therefore its corresponding scoring also just will necessarily be very low. If the scoring corresponding to the answer information is less than default scoring threshold value, mean that needs carry out the answer information Optimization, so that user's conversational system when inputting problem information can feed back the answer for enabling user more satisfied.
As shown in Figure 1, this method is in step S104 based on target question and answer information after determining target question and answer information Problem information obtains corresponding answer information aggregate.In the present embodiment, when determining the target question and answer in conversational system database After information, this method can be pushed to the problems in target question and answer information information under specific scene the user of conversational system, And user is recorded to the feedback of the problem information, to obtain answer information aggregate corresponding to problem information.
For example, this method in step s 103 determined by target question and answer information include: problem information " it is total oneself one People " and answer information " I don't have the slightest idea about the meaning of your remarks ", in step S104, this method can by problem information " it is total oneself one It is personal " being pushed to the user of conversational system, (user herein may be that the user of the input problem information may also be that other are more A different user).The information pushed aiming at the problem that, user can give the answer feedback of oneself to dialogue system in dialog procedure System, such this method can obtain answering corresponding to problem information in target question and answer information by collecting the feedback answer of user Case information aggregate.
It should be pointed out that in other embodiments of the invention, this method can also be obtained by other rational methods The answer information set for corresponding to problem information in target question and answer information is taken, the invention is not limited thereto.
It is mostly by multiple and different as answering answer information included in information aggregate after obtaining answer information set User fed back, therefore wherein both may be comprising the answer information that can enable the user more satisfied, it is also possible to comprising can not Customer satisfaction system answer information is enabled, also just needs to screen answer information aggregate in this way, is asked using being determined to as target Answer the information of the alternative answer of problem information in information.
Specifically, as shown in Figure 1, this method calculates separately answer in step s105 after obtaining answer information set The degree of correlation parameter of each answer information in information aggregate, and parameter generation is asked for target according to the degree of correlation in step s 106 Answer the update answer information set of problem information in information.
In the present embodiment, degree of correlation parameter is used to characterize the degree of contact between answer information and problem information, and judges An important research topic in always artificial intelligence field is contacted between problem information and answer information.In order to enable right Telephone system can work as efficiently as possible, and this method calculates answer information collection using preset rule in the present embodiment The degree of correlation parameter of each answer information in conjunction.
Specifically, in the present embodiment, this method is each to calculate separately using multiple rules judged suitable for the degree of correlation The degree of correlation of the lower question and answer information of rule, followed by the weight of each rule to the degree of correlation being calculated using each rule It is weighted, to finally obtain the degree of correlation parameter of a certain answer information totality.
Wherein, the preset rules that this method is utilized preferably include centre word rule, and this method is according in question and answer information Whether answer information and problem information have semantic identical centre word to determine the degree of correlation parameter of answer information.If problem Information and identical centre word semantic in answer information are more, then the value of answer information and the degree of correlation parameter of problem information Also bigger;, whereas if problem information and identical centre word semantic in answer information are fewer, then answer information and problem The value of the degree of correlation parameter of information is also just smaller.
It should be pointed out that in other embodiments of the invention, this method is in the degree of correlation parameter for calculating answer information When used prediction can also include other rule of reason, the invention is not limited thereto.
In the present embodiment, after obtaining the degree of correlation parameter of each answer information in answer information set, this method can be by Each answer information in answer information aggregate is ranked up according to the value size of degree of correlation parameter, and it is forward to choose sequence N (value of N can be set according to actual needs) a answer information is as update answer set, the update answer set The alternative answer of problem information, thus just realizes the optimization to conversational system knowledge base as in target question and answer information.
It should be pointed out that can be carried out according to actual needs using update cycle of this method to conversational system knowledge base Setting (such as can be by focus on realizing daily to conversational system knowledge to the question and answer information being collected into daily Library updates primary), the invention is not limited thereto.Meanwhile this method is when being executed, acquired mass data not only includes number of users According to further including the data of question and answer evaluation system and user evaluation.Specifically, these data include but is not limited to: user's The answer information of problem information and conversational system, the source of conversational system answer information, the related data of user, answer information The time etc. that score data and data generate.
It can be seen from the above description that conversational system knowledge base optimization method provided by the present embodiment realizes dialogue system The self study and closed loop feedback for knowledge base of uniting.Wherein, this method can enable conversational system to bad in knowledge base Rationalization improvement is carried out with unreasonable question and answer information independence, so that the quality of the system there can be mentioning for duration It rises.Meanwhile this method can also make conversational system realize autonomous learning, can also be detached from must rely on maintenance personnel in this way Manual mode of learning.
This method is asked by the way that the problems in target question and answer information information is pushed to user again to obtain user for this The answer for inscribing information, just realizes the closed loop feedback of " user-conversational system-user ", therefore conversational system is also in this way The stability of itself is kept when by external interference.It is based on this closed loop configuration, what conversational system can continue connects Receive the feedback from user's perception level, and continued to optimize according to the feedback of user knowledge library so as to adjust itself Output, so that this output can meet the expectation of user.
Such as the problems in target question and answer information as described above information " always alone ", existing dialogue system Fed back answer information of uniting is that no decree user is satisfied " I don't have the slightest idea about the meaning of your remarks ".And utilize the present embodiment After provided method is updated conversational system knowledge base, conversational system can then export such as that " I accompanies always the body at you The answer information on side ", the answer information are obviously more in line with user's expectation.
Embodiment two:
Fig. 2 shows the implementation flow charts of the optimization method of conversational system knowledge base provided by the present embodiment.
As shown in Fig. 2, method provided by the present embodiment obtains the survey of question and answer information to be analyzed in step s 201 first Parameter is commented, and judge whether assessment parameter meets default optimisation criteria in step S202, if met, in step S203 Using question and answer information to be analyzed acquired in step S201 as target question and answer information, target question and answer information as needs to carry out excellent The question and answer information of change.
It should be pointed out that in the present embodiment, the realization principle and realization process and reality of step S201 to step S203 It applies the realization principle of step S101 to step S103 in example one and realizes that process is identical, therefore details are not described herein.
Existing conversational system is not distinguish user in carry out problem push, this may cause conversational system that can incite somebody to action Problem information is pushed to unsuitable user, and the answer information that this kind of user is fed back is likely to cause answer information unreliable And inaccuracy.
For example, when conversational system has pushed problem information " how is the cosmetics of X board ", male user to a male user The answer of the problem information usually can not be accurately provided, thus also may to conversational system feed back such as " I does not know " or The answer information of " I does not use cosmetics ".
In view of the above-mentioned problems, method provided by the present embodiment preferably determines that problem is believed by the user property of user The target user for ceasing push, to obtain more accurate, reliable answer information.
In the present embodiment, after determining the target question and answer information in conversational system database, this method can ask target The specific user that the problems in information information is pushed to conversational system is answered, and records user to the feedback of the problem information, thus Obtain answer information aggregate corresponding to problem information.
Specifically, as shown in Fig. 2, after determining target question and answer information, this method obtains dialogue system in step S204 The attribute of different user in system, and user property accessed in judgment step S204 in step S205 whether meet it is default Problem push request.If the user property of user meets default problem push request, party's rule is in step S206 Corresponding user is determined as target user, and pushes the problems in target question and answer information information to target user.
In the present embodiment, for determining whether user is that the user property of target user preferably includes: user identity letter Breath, customer position information, age of user information and user gender information etc..Such as age of user information, if The age of age of user involved in problem information and certain user are in same age bracket in target question and answer information, then the user Attribute also just meet default problem push request.
Certainly, in different embodiments of the invention, when this method is judged in step S205, both can only make With in item listed above a certain item or a few items carry out the differentiation of target user, also can use not listed above other Reasonable item or other reasonable items and above-mentioned a certain item or a few combinations carry out the differentiation of target user, the present invention is not limited to This.
After pushing the problems in target question and answer information information to target user, this method passes through dialogue in step S207 System obtains target user and is directed to the answer information that problem information is fed back, to obtain answer information set.
After obtaining answer information set, this method calculates separately each answer in answer information set in step S208 The degree of correlation parameter of information, and it is true from answer information combination according to the degree of correlation parameter of each answer information in step S209 Make update answer set.
It should be pointed out that in the present embodiment, the realization principle and realization process of step S207 to step S209 and implementation The realization principle of step S104 to step S106 and realization process are similar in example one, therefore details are not described herein.
In the present embodiment, when being updated to the answer information in target question and answer information, the updated problem information Answer information will include preferably multiple answer informations, when such user and conversational system interact, conversational system is directed to Same problem information can be multiple and different to user feedback answer information, so as to avoid user when inquiring same problem pair Telephone system makes user be fed up with due to always exporting identical answer, and which further improves the user's body of conversational system It tests and user's viscosity.
It can be seen from the above description that conversational system knowledge base optimization method provided by the present embodiment is in one institute of embodiment On the basis of the method for offer, by pushing the problems in target question and answer information letter to specific user according to the attribute of user Breath.Due to this kind of user attribute with to conversational system input target question and answer information in the attribute of user of problem information it is identical or It is similar, therefore be also obtained with by this kind of user and to be directed to the more accurate of problem information in target question and answer information or agree with Higher answer information is spent, and the update answer set for the above problem information determined according to this kind of answer information also will more It is accurate.
It should be pointed out that in other embodiments of the invention, this method can also be according to other reasonable parameter (examples Such as interaction scenarios and/or interaction topic) from multiple users of conversational system target user is chosen, the invention is not limited thereto. Such as in one embodiment of the invention, the execution step S301 to S309 of the optimization method of conversational system knowledge base and implementation Step S201 in example two is roughly the same to step S209, unlike, in this embodiment, this method institute in step s 304 Acquisition is the current interaction topic of the different user of conversational system, and is to choose mesh using interaction topic in step S305 Mark user's.
In the specific application process, if a certain user and be " football " to the interaction topic between change system, and target Problem information is for " AlphaGo " in question and answer information, then it is clearly very that problem information, which is pushed to the user, at this time Lofty, in this case, will be unable to guarantee the answer information that user information pushed aiming at the problem that is fed back can By property.Therefore the push strategy meeting of this problem information is so that the user being pushed feels that interactive process is interfered, thus Reduce the user experience of conversational system.
And method provided by the present embodiment is exactly based on interactive topic to choose mesh from a large number of users of conversational system User is marked, when the current interactive topic of user is related to topic involved in problem information in target question and answer information, at this time will Problem information, which is pushed to the user not only and not will use family, feels lofty, additionally it is possible to user be allowed to feel that conversational system is that have " thought " 's.In this case, the obvious quality of answer information that user is fed back for problem information is higher, more can accurately send out User is mirrored really to answer the problem information.
It should be pointed out that in other embodiments of the invention, the optimization method of the conversational system knowledge base can incite somebody to action Multiple and different parameters (such as attribute, interaction topic and interaction scenarios of user), which combines, carrys out more accurate selection target use Family, the present invention are similarly not so limited to.
It is also desirable to, it is noted that in the foregoing description, before the assessment parameter for obtaining question and answer information to be analyzed, go back The question and answer information to be analyzed got can be filtered, the legitimacy of question and answer information is determined with this.
The present invention also provides a kind of optimization device of conversational system knowledge base, Fig. 4 shows the device in the present embodiment Structural schematic diagram.
As shown in figure 4, the optimization device of conversational system knowledge base provided by the present embodiment preferably includes: target question and answer letter Breath obtains module 401 and updates answer set generation module 402.Wherein, 401 user of target question and answer data obtaining module judge to Whether the assessment parameter of analysis question and answer information meets default optimisation criteria.If met, if target question and answer data obtaining module 401 Using the question and answer information as target question and answer information, wherein target question and answer information is question and answer information to be optimized.
In the present embodiment, assessment parameter accessed by target question and answer data obtaining module 401 is preferably question and answer evaluation Scoring of the system to question and answer information to be analyzed.For the problems in question and answer information information, the scoring of answer information is higher, That is to say, bright user is higher to the satisfaction of the answer information;, whereas if the scoring of answer information is lower, that is to say, bright use Family is lower to the satisfaction of the answer information, and the information that this kind of answer information also exactly needs to optimize.
Target question and answer data obtaining module 401 is if it is judged that the value of the assessment parameter of question and answer information to be analyzed is less than in advance If testing and assessing threshold value, then target question and answer data obtaining module 401 will determine that assessment parameter meets default optimisation criteria, therefore target Question and answer data obtaining module 401 will also determine the question and answer information to be analyzed for target question and answer information.
After determining target question and answer information, target question and answer information can be transferred to by target question and answer data obtaining module 401 Answer set generation module 402 is updated, to be generated according to target question and answer information for more by update answer set generation module 402 The update answer set of answer corresponding to problem information in fresh target question and answer information.
Specifically, in the present embodiment, target question and answer can be believed under specific scene by updating answer set generation module 402 The problems in breath information is pushed to the user of conversational system, and records user to the feedback of the problem information, to obtain problem Answer information aggregate corresponding to information.
Update the mesh that answer set generation module 402 preferably determines problem information push by the user property of user User is marked, to obtain more accurate, reliable answer information.Therefore, in the present embodiment, answer set generation module is updated 402 before carrying out problem push, can obtain the attribute of different user in conversational system, and judges that accessed user property is It is no to meet default problem push request.If the user property of user meets default problem push request, answer set is updated It closes generation module 402 and corresponding user is then determined as target user, and push asking in target question and answer information to target user Inscribe information.
In the present embodiment, for determining whether user is that the user property of target user preferably includes: user identity letter Breath, customer position information, age of user information and user gender information etc..Certainly, in different embodiments of the invention, more New answer set generation module 402 both can only be used only a certain in item listed above when choosing to target user Or a few items carry out the differentiation of target user, also can use other reasonable items or other reasonable items not listed above with Above-mentioned a certain item or a few combinations carry out the differentiation of target user, and the invention is not limited thereto.
It should be pointed out that in other embodiments of the invention, updating answer set generation module 402 can also basis Other reasonable parameters (such as interaction scenarios and/or interaction topic), which choose target from multiple users of conversational system, to be used Family, the invention is not limited thereto.
Such as in one embodiment of the invention, it updates acquired in answer set generation module 402 for choosing mesh Mark the parameter of the user interaction topic current for the different user of conversational system.Method provided by the present embodiment is exactly based on friendship Mutual topic chooses target user from a large number of users of conversational system, when the current interactive topic and target question and answer information of user Involved in middle problem information when topic correlation, it problem information be pushed to the user not only at this time not will use family and feel prominent It is towering, additionally it is possible to user be allowed to feel that conversational system has " thought ".In this case, user is fed back for problem information The obvious quality of answer information is higher, more can accurately send out and mirror user and really answer the problem information.
It should be pointed out that in other embodiments of the invention, the optimization method of the conversational system knowledge base can incite somebody to action Multiple and different parameters (such as attribute, interaction topic and interaction scenarios of user), which combines, carrys out more accurate selection target use Family, the present invention are similarly not so limited to.
It is also desirable to, it is noted that in the foregoing description, before the assessment parameter for obtaining question and answer information to be analyzed, go back The question and answer information to be analyzed got can be filtered, the legitimacy of question and answer information is determined with this.
It is mostly by multiple and different as answering answer information included in information aggregate after obtaining answer information set User fed back, therefore wherein both may be comprising the answer information that can enable the user more satisfied, it is also possible to comprising can not Customer satisfaction system answer information is enabled, also just needs to screen answer information aggregate in this way, is asked using being determined to as target Answer the information of the alternative answer of problem information in information.
Therefore, it after obtaining answer information set, updates answer set generation module 402 and calculates separately answer information aggregate In each answer information degree of correlation parameter, and parameter is generated for problem information in target question and answer information more according to the degree of correlation New answer information set.
It should be pointed out that updating the correlation that answer set generation module 402 calculates each answer information in the present embodiment It is identical to spend the principle illustrated in the principle and the optimization method of above-mentioned conversational system knowledge base of parameter, therefore details are not described herein.
It should be understood that disclosed embodiment of this invention is not limited to specific structure disclosed herein, processing step Or material, and the equivalent substitute for these features that those of ordinary skill in the related art are understood should be extended to.It should also manage Solution, term as used herein is used only for the purpose of describing specific embodiments, and is not intended to limit.
" one embodiment " or " embodiment " mentioned in specification means the special characteristic described in conjunction with the embodiments, structure Or characteristic is included at least one embodiment of the present invention.Therefore, the phrase " reality that specification various places throughout occurs Apply example " or " embodiment " the same embodiment might not be referred both to.
Although above-mentioned example is used to illustrate principle of the present invention in one or more application, for the technology of this field For personnel, without departing from the principles and ideas of the present invention, hence it is evident that can in form, the details of usage and implementation It is upper that various modifications may be made and does not have to make the creative labor.Therefore, the present invention is defined by the appended claims.

Claims (8)

1. a kind of optimization method of conversational system knowledge base characterized by comprising
Target question and answer information acquiring step, judges whether the assessment parameter of question and answer information to be analyzed meets optimisation criteria, such as meets, Then using the question and answer information to be analyzed as target question and answer information, wherein the assessment parameter characterization question and answer evaluation system is treated The scoring of question and answer information is analyzed, for the problems in question and answer information information, the scoring of answer information and user answer this The satisfaction of case information is positively correlated;
The problem of updating answer set generation step, the being based on the target question and answer information corresponding answer information collection of acquisition of information It closes, calculates separately the degree of correlation parameter of each answer information in the answer information set, and raw according to the degree of correlation parameter At the update answer set for problem information in the target question and answer information;
Wherein, when obtaining the answer information set, target user is chosen according to preset rules, and push away to the target user The problems in target question and answer information information is sent, the answer letter that the target user is fed back for described problem information is obtained Breath, to obtain the answer information set.
2. the method as described in claim 1, which is characterized in that in the target question and answer information acquiring step, described in judgement Whether the assessment parameter of question and answer information to be analyzed is less than default assessment threshold value, if it is less, by the question and answer information to be analyzed As target question and answer information.
3. method according to claim 1 or 2, which is characterized in that in the update answer set generation step, according to asking It answers problem information in information and determines the degree of correlation parameter of answer information with whether answer information has semantic identical centre word, Wherein, the quantity of semantic identical centre word is more, and the degree of correlation parameter of answer information and problem information is bigger.
4. method according to claim 1 or 2, which is characterized in that when choosing the target user,
The user property for obtaining conversational system different user, judges whether user property meets default problem push request, if Meet, then corresponding user is determined as the target user, wherein the user property includes any in item set forth below Or several:
Subscriber identity information, customer position information, age of user information, user gender information;
Or, obtaining the interaction scenarios and/or interaction topic of conversational system different user, the interaction scenarios and/or interaction are judged Whether topic meets default problem push request, if met, corresponding user is determined as the target user.
5. a kind of optimization device of conversational system knowledge base characterized by comprising
Target question and answer data obtaining module, is used to judge whether the assessment parameter of question and answer information to be analyzed to meet optimisation criteria, Such as meet, then using the question and answer information to be analyzed as target question and answer information, wherein assessment parameter characterization question and answer evaluation system The scoring united to question and answer information to be analyzed, for the problems in question and answer information information, the scoring of answer information and user It is positively correlated to the satisfaction of the answer information;
Answer set generation module is updated, the corresponding answer letter of acquisition of information the problem of based on the target question and answer information is used for Breath set calculates separately the degree of correlation parameter of each answer information in the answer information set, and is joined according to the degree of correlation Number generates the update answer set for problem information in the target question and answer information;
Wherein, the update answer set generation module is configured to when obtaining the answer information set, according to preset rules Target user is chosen, and pushes the problems in target question and answer information information to the target user, the target is obtained and uses Family is directed to the answer information that described problem information is fed back, to obtain the answer information set.
6. device as claimed in claim 5, which is characterized in that the target question and answer data obtaining module is configured to described in judgement Whether the assessment parameter of question and answer information to be analyzed is less than default assessment threshold value, if it is less, by the question and answer information to be analyzed As target question and answer information.
7. such as device described in claim 5 or 6, which is characterized in that the update answer set generation module is configured to basis Whether problem information and answer information have semantic identical centre word to determine that the degree of correlation of answer information is joined in question and answer information Number, wherein the quantity of semantic identical centre word is more, and the degree of correlation parameter of answer information and problem information is bigger.
8. such as device described in claim 5 or 6, which is characterized in that the update answer set generation module is configured to selecting When taking the target user,
The user property for obtaining conversational system different user, judges whether user property meets default problem push request, if Meet, then corresponding user is determined as the target user, wherein the user property includes any in item set forth below Or several:
Subscriber identity information, customer position information, age of user information, user gender information;
Or, obtaining the interaction scenarios and/or interaction topic of conversational system different user, the interaction scenarios and/or interaction are judged Whether topic meets default problem push request, if met, corresponding user is determined as the target user.
CN201610262475.7A 2016-04-25 2016-04-25 A kind of optimization method and device of conversational system knowledge base Active CN105912697B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610262475.7A CN105912697B (en) 2016-04-25 2016-04-25 A kind of optimization method and device of conversational system knowledge base

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610262475.7A CN105912697B (en) 2016-04-25 2016-04-25 A kind of optimization method and device of conversational system knowledge base

Publications (2)

Publication Number Publication Date
CN105912697A CN105912697A (en) 2016-08-31
CN105912697B true CN105912697B (en) 2019-08-27

Family

ID=56751992

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610262475.7A Active CN105912697B (en) 2016-04-25 2016-04-25 A kind of optimization method and device of conversational system knowledge base

Country Status (1)

Country Link
CN (1) CN105912697B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106446141B (en) * 2016-09-21 2020-05-19 北京光年无限科技有限公司 Interactive data processing method for intelligent robot system and robot system
CN106781790B (en) * 2016-12-10 2022-10-21 杭州博世数据网络有限公司 Online learning system with self-correcting function
CN106682137A (en) * 2016-12-19 2017-05-17 武汉市灯塔互动文化传播有限公司 Intelligent stock investment adviser questioning-answering interaction method and intelligent stock investment adviser questioning-answering interaction system
CN107729510B (en) * 2017-10-23 2021-07-06 深圳市前海众兴科研有限公司 Information interaction method, information interaction terminal and storage medium
CN109657038B (en) * 2018-10-10 2023-04-18 创新先进技术有限公司 Question and answer pair data mining method and device and electronic equipment
CN109460459B (en) * 2018-10-31 2020-09-22 神思电子技术股份有限公司 Log learning-based dialogue system automatic optimization method
CN111382239B (en) * 2018-12-27 2023-06-23 上海智臻智能网络科技股份有限公司 Interaction flow optimization method and device
CN110046235B (en) * 2019-03-18 2023-06-02 创新先进技术有限公司 Knowledge base assessment method, device and equipment
CN110263051A (en) * 2019-06-11 2019-09-20 出门问问信息科技有限公司 Question and answer for question answering system are to update method, device, equipment and storage medium
CN110674276B (en) * 2019-09-23 2024-08-16 深圳前海微众银行股份有限公司 Robot self-learning method, robot terminal, device and readable storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102637170A (en) * 2011-02-10 2012-08-15 北京百度网讯科技有限公司 Question pushing method and system
CN103365899A (en) * 2012-04-01 2013-10-23 腾讯科技(深圳)有限公司 Question recommending method and question recommending system both in questions-and-answers community
CN103425640A (en) * 2012-05-14 2013-12-04 华为技术有限公司 Multimedia questioning-answering system and method
CN103902652A (en) * 2014-02-27 2014-07-02 深圳市智搜信息技术有限公司 Automatic question-answering system
CN104050256A (en) * 2014-06-13 2014-09-17 西安蒜泥电子科技有限责任公司 Initiative study-based questioning and answering method and questioning and answering system adopting initiative study-based questioning and answering method
CN105512228A (en) * 2015-11-30 2016-04-20 北京光年无限科技有限公司 Bidirectional question-answer data processing method and system based on intelligent robot

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9892192B2 (en) * 2014-09-30 2018-02-13 International Business Machines Corporation Information handling system and computer program product for dynamically assigning question priority based on question extraction and domain dictionary

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102637170A (en) * 2011-02-10 2012-08-15 北京百度网讯科技有限公司 Question pushing method and system
CN103365899A (en) * 2012-04-01 2013-10-23 腾讯科技(深圳)有限公司 Question recommending method and question recommending system both in questions-and-answers community
CN103425640A (en) * 2012-05-14 2013-12-04 华为技术有限公司 Multimedia questioning-answering system and method
CN103902652A (en) * 2014-02-27 2014-07-02 深圳市智搜信息技术有限公司 Automatic question-answering system
CN104050256A (en) * 2014-06-13 2014-09-17 西安蒜泥电子科技有限责任公司 Initiative study-based questioning and answering method and questioning and answering system adopting initiative study-based questioning and answering method
CN105512228A (en) * 2015-11-30 2016-04-20 北京光年无限科技有限公司 Bidirectional question-answer data processing method and system based on intelligent robot

Also Published As

Publication number Publication date
CN105912697A (en) 2016-08-31

Similar Documents

Publication Publication Date Title
CN105912697B (en) A kind of optimization method and device of conversational system knowledge base
CN110279425B (en) Psychological assessment method and system based on intelligent analysis
CN109033229A (en) Question and answer treating method and apparatus
KR20180079391A (en) Learning system, learning device, learning method, learning program, teacher data creation device, teacher data creation method, teacher data creation program, terminal device and threshold value change device
Karimi et al. Deep learning in a computational model for conceptual shifts in a co-creative design system
CN107562863A (en) Chat robots reply automatic generation method and system
CN106845624A (en) The multi-modal exchange method relevant with the application program of intelligent robot and system
CN108052605A (en) A kind of intelligent Answer System based on client feature library
CN109726974A (en) Intelligent recruitment methods, device, equipment and computer readable storage medium
CN105808590A (en) Search engine realization method as well as search method and apparatus
CN109446387A (en) A kind of Owners Committee's intelligent Answer System based on artificial intelligence
CN113871020B (en) Health management method and system after critical illness diagnosis based on AI machine learning
CN108595609A (en) Generation method, system, medium and equipment are replied by robot based on personage IP
CN116414961A (en) Question-answering method and system based on military domain knowledge graph
CN108885637A (en) Personage is mild-natured related
Peixoto et al. The issues of solving staffing and scheduling problems in software development projects
Huang et al. Applied to mobile multimedia intelligent speech system interactive topic guiding model
Özerol et al. A parallel between regret theory and outranking methods for multicriteria decision making under imprecise information
CN113256100B (en) Teaching method and system for indoor design based on virtual reality technology
CN109693244A (en) The method and device of optimization dialogue robot
CN109299859A (en) Evaluating method, device, equipment and the storage medium of data
CN116126852B (en) BIM-based intelligent management data storage method for fabricated building
KR20200141863A (en) System for providing personal recording data based ai chatting service
CN109977217A (en) A kind of method, system and the storage medium of intelligence augmentative communication
WO2021192556A1 (en) Report writing assistance system and report writing assistance method

Legal Events

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