[go: up one dir, main page]

CN110532265A - Method, apparatus and calculating equipment based on product service manual building question answering system - Google Patents

Method, apparatus and calculating equipment based on product service manual building question answering system Download PDF

Info

Publication number
CN110532265A
CN110532265A CN201910766891.4A CN201910766891A CN110532265A CN 110532265 A CN110532265 A CN 110532265A CN 201910766891 A CN201910766891 A CN 201910766891A CN 110532265 A CN110532265 A CN 110532265A
Authority
CN
China
Prior art keywords
knowledge
component
tag set
knowledge point
product
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910766891.4A
Other languages
Chinese (zh)
Other versions
CN110532265B (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 Cheerbright Technologies Co Ltd
Original Assignee
Beijing Cheerbright Technologies 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 Cheerbright Technologies Co Ltd filed Critical Beijing Cheerbright Technologies Co Ltd
Priority to CN201910766891.4A priority Critical patent/CN110532265B/en
Publication of CN110532265A publication Critical patent/CN110532265A/en
Application granted granted Critical
Publication of CN110532265B publication Critical patent/CN110532265B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/258Data format conversion from or to a database
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/02Knowledge representation; Symbolic representation
    • G06N5/027Frames

Landscapes

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

Abstract

The invention discloses a kind of method, apparatus based on product service manual building question answering system and calculate equipment, method includes: to construct knowledge base according to product service manual, each data entry of the knowledge base includes the incidence relation of knowledge point and product, component and tag set, the tag set includes one or more semantic labels, and institute's semantic tags indicate operation/description information relevant to component;According to historical problem library Construct question template library, each data entry of described problem template library includes the incidence relation of question template and tag set;The knowledge base and question template library are configured to question answering system, so as to when receiving customer problem, customer problem is matched with described problem template library, it obtains and the associated tag set of customer problem, basis and the associated product of customer problem, component and tag set in turn, corresponding knowledge point is inquired from the knowledge base, as the corresponding answer of customer problem.

Description

Method, apparatus and calculating equipment based on product service manual building question answering system
Technical field
The present invention relates to data processing field, in particular to a kind of side based on product service manual building question answering system Method, device and calculating equipment.
Background technique
Product service manual (such as user vehicle handbook) generally comprises the use of product (such as automobile of certain model) The knowledge of process, maintenance and FAQs processing method etc..Being familiar with product service manual can be avoided many common-senses mistakes Accidentally, all have very great help to the operation and maintenance of product.Recently as the development of artificial intelligence technology, eventually by various intelligence End can construct the question answering system of product use aspect, and conveniently and efficiently solve people by natural language interaction mode and use The various problems that product is encountered, show very important application value.Product service manual is rich as one kind that producer provides Rich, authoritative knowledge source, has the characteristics that unstructured, content is many and diverse, how to surround product service manual knowledge architecture question and answer system System is also a very challenging problem.
Question answering system currently is constructed around product service manual, mainly takes two kinds of thinkings.A kind of thinking is based on problem With the mode of answer similarity mode, matching most phase is directly retrieved from the non-structured texts such as product service manual according to problem The answer of pass.This method generally comprises two stages: first stage is slightly arranged, that is, passes through the keyword retrieval of similar search engine Mode obtains candidate answers set;Second stage essence row carries out characterizing semantics (using nerve to problem and candidate answers Network method), the semantic similarity of computational problem and candidate answers, and be ranked up again, the final answer for obtaining problem.
The disadvantages of this solution is that accuracy is relatively poor, and the answer quality of acquisition is irregular, is difficult to control.On the one hand, For efficiency reasons, slightly row's stage is based on keyword retrieval, although operating comprising query expansion etc., is difficult to capture completely same The Achieve Varieties such as adopted word, near synonym, related term, to cause the candidate answers set inaccuracy of retrieval;On the other hand, essence row Stage key is to carry out characterizing semantics, the method for mostly using deep neural network at present to problem and candidate answers, but be limited to Problem and the semantic space of answer are inconsistent, need the interaction to be considered a problem in modelling with answer, while model training It is also required to biggish training dataset, this just causes larger difficulty to the training of model, eventually leads to and obtains answer quality not Controllably.
Another thinking is the mode based on problem Yu problem similarity mode, first dismantling product service manual content, Potential problem answers pair are constructed, problem answers library is formed, then retrieval and customer problem semanteme most phase from problem answers library As problem return to user and using its answer as the final result of customer problem.The major defect of the program is limited In the problem answer library that building accuracy is high, coverage rate is big, the cost is relatively high, and the customer problem range that can be answered is very It is limited.Since the content of user vehicle handbook is based on non-structured text, picture and text mixing, table are abundant, extract relevant knowledge Accuracy it is lower, moreover, customer problem often has Unpredictability, be difficult once to construct perfect problem answer library.
Summary of the invention
In view of the above problems, it proposes on the present invention overcomes the above problem or at least be partially solved in order to provide one kind State problem, based on product service manual building question answering system method, apparatus and calculate equipment.
According to an aspect of the invention, there is provided a kind of method based on product service manual building question answering system, In It calculates and is executed in equipment, the product service manual corresponds to a knowledge point with catalogue form tissue, each bottom catalogue, often A knowledge point includes knowledge dot leader and knowledge point contents, which comprises
Construct knowledge base according to product service manual, each data entry of the knowledge base include knowledge point and product, The incidence relation of component and tag set, the tag set include one or more semantic labels, and institute's semantic tags indicate Operation/description information relevant to component;
According to historical problem library Construct question template library, each data entry of described problem template library includes question template With the incidence relation of tag set;And
The knowledge base and question template library are configured to question answering system, so as to when receiving customer problem, by user Problem is matched with described problem template library, acquisition and the associated tag set of customer problem, and then basis and customer problem Associated product, component and tag set inquire corresponding knowledge point from the knowledge base, answer as customer problem is corresponding Case.
Optionally, the method according to the present invention based on product service manual building question answering system, wherein described according to production Product service manual constructs knowledge base, comprising: according to the determining component with Knowledge Relation of knowledge dot leader;According to knowledge point and portion The incidence relation of part, the determining knowledge point set with part relation;The knowledge point set according to associated by component, determining and component Associated tag set;For each knowledge point: obtaining tag set associated by the component with the Knowledge Relation;By knowledge Dot leader is matched with the tag set of acquisition, the one or more semantic labels that will match to as with the Knowledge Relation Tag set;Using the knowledge point and with the product, component and tag set of the Knowledge Relation as a data entry It is added in the knowledge base.
Optionally, the method according to the present invention based on product service manual building question answering system, wherein the basis is known Know the determining component with Knowledge Relation of dot leader, comprising: if the keyword of some component occurs in knowledge dot leader, The component is determined as the component with the Knowledge Relation.
Optionally, the method according to the present invention based on product service manual building question answering system, wherein the key of component Word includes: keyword relevant to component names and/or carries out the keyword for operating/describing to component.
Optionally, the method according to the present invention based on product service manual building question answering system, wherein described according to portion Knowledge point set associated by part, the determining tag set with part relation, comprising: for each component: traversal and the component Each knowledge point in associated knowledge point set;Knowledge dot leader for each knowledge point traversed, from the knowledge point Middle extraction expression carries out the core word for operating/describing to component;The corresponding core word in all knowledge points traversed is converged Always, the tag set with the part relation is obtained.
Optionally, the method according to the present invention based on product service manual building question answering system, wherein the tally set Each semantic label in conjunction includes one or more synonyms.
Optionally, the method according to the present invention based on product service manual building question answering system, wherein the knowledge base For knowledge mapping, wherein product and knowledge point correspond to the node in knowledge mapping, between component and tag set corresponding node Relationship.
Optionally, the method according to the present invention based on product service manual building question answering system, wherein the basis is gone through History problem base Construct question template library, comprising: filter out the problem related to product service manual from historical problem library, generate Candidate problem base;For each problem in candidate problem base: carrying out product entity identification, component identification and core to the problem Word identification, if the core word identified is the semantic label either semantic label in tag set with part relation Then the semantic label is added in the tag set of the problem for synonym, and the product entity in problem is replaced with product entity Type, the problem of obtaining the problem template;All problems template is polymerize, question template library is generated.
Optionally, the method according to the present invention based on product service manual building question answering system, wherein described from history The problem related to product service manual is filtered out in problem base, comprising: using component keyword to asking in historical problem library Topic is matched, to filter out the problem related to product service manual.
Optionally, the method according to the present invention based on product service manual building question answering system, if the core identified Heart word is not the semantic label in the tag set with part relation, nor the synonym of the semantic label, then utilize and portion Semantic label in the associated tag set of part matches problem, and the label of the problem is added in the semantic label that will match to In set.
Optionally, the method according to the present invention based on product service manual building question answering system, wherein described pair all Question template is polymerize, and question template library is generated, comprising: carries out duplicate removal processing to identical question template;It is asked similar Topic template merges processing, wherein tag set associated by the problem of merging obtains template is: similar question template point The union of not associated tag set;Each question template tally set associated with it that duplicate removal processing and merging treatment are obtained It closes, is added in question template library as a data entry.
Optionally, the method according to the present invention based on product service manual building question answering system, wherein described by user Problem is matched with described problem template library, is obtained and the associated tag set of customer problem, comprising: is carried out to customer problem Product entity identification and component identification, obtain the associated product of customer problem and component;Product entity in customer problem is replaced It is changed to the type of product entity, obtains extensive customer problem;By extensive customer problem and described problem template library progress Match, obtains the corresponding question template of customer problem;It is obtained and the associated tally set of the question template from described problem template library Close, as with the associated tag set of customer problem.
Optionally, it is according to the present invention based on product service manual building question answering system method, wherein it is described will be extensive Customer problem matched with described problem template library, obtain the corresponding question template of customer problem, comprising: if described The problem of being matched to question template in question template library, then will match to template is as question template corresponding with customer problem; If not being matched to question template in described problem template library, each problem in customer problem and described problem template library is calculated The similarity of template, using the highest question template of similarity as question template corresponding with customer problem.
Optionally, the method according to the present invention based on product service manual building question answering system, wherein the similarity Are as follows: the editing distance similarity of customer problem and question template;The vector similarity of customer problem and question template;Alternatively, institute State the weighted average of editing distance similarity and vector similarity.
Optionally, the method according to the present invention based on product service manual building question answering system, wherein described from described Corresponding knowledge point is inquired in knowledge base, comprising: according to the associated product of customer problem and component, obtained from the knowledge base Take candidate knowledge point set;Calculate Knowledge Relation in the associated tag set of customer problem and candidate knowledge point set Tag set, the first matching score value of the two, the matching score value as customer problem and knowledge point;Matching score value is obtained to be greater than in advance The knowledge point for determining threshold value, as the corresponding answer of customer problem.
Optionally, the method according to the present invention based on product service manual building question answering system, wherein described first With score value are as follows: the first of the tag set of customer problem associated tag set and Knowledge Relation, the intersection of the two and union Ratio;The vector similarity of the tag set of the associated tag set of customer problem and Knowledge Relation;Alternatively, first ratio The weighted average of value and vector similarity.
Optionally, the method according to the present invention based on product service manual building question answering system, wherein described from described Corresponding knowledge point is inquired in knowledge base, further includes: the vector similarity for calculating customer problem and knowledge dot leader, as second Match score value;Matching point by the weighted average of the first matching score value and the second matching score value, as customer problem and knowledge point Value.
Optionally, the method according to the present invention based on product service manual building question answering system, wherein the acquisition It is greater than the knowledge point of predetermined threshold with score value, as the corresponding answer of customer problem, comprising: multiple matching score values are greater than if it exists The knowledge point of predetermined threshold then carries out catalogue inspection to these knowledge points, the knowledge point for belonging to same catalogue is polymerized to one It polymerize knowledge point, and the highest predetermined number knowledge point of score value will be matched, as the corresponding answer of customer problem.
Optionally, the method according to the present invention based on product service manual building question answering system, wherein polymerization knowledge point Matching score value take polymerization before knowledge point in highest matching score value.
Optionally, the method according to the present invention based on product service manual building question answering system, wherein the product makes It is user vehicle handbook with handbook.
According to another aspect of the present invention, a kind of device based on product service manual building question answering system is provided, is resident In calculating equipment, the product service manual corresponds to a knowledge point with catalogue form tissue, each bottom catalogue, each Knowledge point includes knowledge dot leader and knowledge point contents, and described device includes:
Construction of knowledge base unit is suitable for constructing knowledge base, each data strip of the knowledge base according to product service manual Mesh includes the incidence relation of knowledge point and product, component and tag set, and the tag set includes one or more semantic marks Label, institute's semantic tags indicate operation/description information relevant to component;
Question template library construction unit is suitable for according to historical problem library Construct question template library, described problem template library Each data entry includes the incidence relation of question template and tag set;
Question answering system construction unit, suitable for the knowledge base and question template library are configured to question answering system, to connect When receiving customer problem, customer problem is matched with described problem template library, is obtained and the associated tally set of customer problem Close, so according to the associated product of customer problem, component and tag set, corresponding knowledge is inquired from the knowledge base Point, as the corresponding answer of customer problem.
According to a further aspect of the invention, a kind of calculating equipment is provided, comprising: at least one processor;Be stored with The memory of program instruction, wherein described program instruction is configured as being suitable for being executed by least one described processor, the journey Sequence instruction includes the instruction for executing the above method.
According to a further aspect of the invention, a kind of readable storage medium storing program for executing being stored with program instruction, when described program refers to When order is read and executed by calculating equipment, so that the calculating equipment executes above-mentioned method.
Scheme according to the present invention based on product service manual building question answering system, firstly, by non-structured product Service manual is configured to the knowledge base of structuring, and each data entry of knowledge base includes knowledge point and product, component and semanteme The incidence relation of label;Then, user's history problem base relevant to product service manual is acquired, problem in problem base is parsed Entity, component and corresponding tag set, by the way that problem is generalized for template, Construct question template library, and in question template library Each question template and corresponding tag set it is associated;The question answering system in knowledge based library and question template library construction, energy It is enough that semantic parsing is carried out to customer problem online, determine the relevant product of customer problem, component and semantic label information (semanteme mark Label with question template library by being matched to obtain), retrieval reasoning correlated knowledge point is carried out in knowledge base, and synthetic user is asked The semantic label matching degree and/or knowledge dot leader of topic and knowledge point and the similarity of customer problem are ranked up, and are finally obtained Problem answers.The program takes full advantage of the powerful knowledge representation of knowledge base and inferential capability, can obtain more accurate and language The relevant problem answers of justice.
The above description is only an overview of the technical scheme of the present invention, in order to better understand the technical means of the present invention, And it can be implemented in accordance with the contents of the specification, and in order to allow above and other objects of the present invention, feature and advantage can It is clearer and more comprehensible, the followings are specific embodiments of the present invention.
Detailed description of the invention
By reading the following detailed description of the preferred embodiment, various other advantages and benefits are common for this field Technical staff will become clear.The drawings are only for the purpose of illustrating a preferred embodiment, and is not considered as to the present invention Limitation.And throughout the drawings, the same reference numbers will be used to refer to the same parts.In the accompanying drawings:
Fig. 1 shows the catalogue schematic diagram of user vehicle handbook in the embodiment of the present invention;
Fig. 2 shows the knowledge point schematic diagrames of user vehicle handbook in the embodiment of the present invention;
Fig. 3 shows the schematic diagram of the knowledge mapping of automotive field in the embodiment of the present invention;
Fig. 4 shows the structure chart according to an embodiment of the invention for calculating equipment 400;
Fig. 5 shows the method 500 according to an embodiment of the invention based on product service manual building question answering system Flow chart;
Fig. 6 shows the flow chart for constructing knowledge base in method 500 according to product service manual;
Fig. 7 is shown in method 500 according to the flow chart of historical problem library Construct question template library;
Fig. 8 shows the flow chart that the question answering system based on the embodiment of the present invention carries out question and answer;
Fig. 9 shows the device 900 according to an embodiment of the invention based on product service manual building question answering system Structure chart.
Specific embodiment
Exemplary embodiments of the present disclosure are described in more detail below with reference to accompanying drawings.Although showing the disclosure in attached drawing Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth here It is limited.On the contrary, these embodiments are provided to facilitate a more thoroughly understanding of the present invention, and can be by the scope of the present disclosure It is fully disclosed to those skilled in the art.
The embodiment of the present invention provides a kind of method based on product service manual building question answering system.Product service manual is A kind of non-structured text, usually with catalogue form tissue, the corresponding knowledge point of each bottom catalogue, each knowledge point packet Include knowledge dot leader and knowledge point contents.
As shown in Figure 1, by taking user vehicle handbook as an example, content is the wherein bottom catalogue packet according to the form of catalogue The content contained is known as a knowledge point, the content of description or operability usually as described in automobile.Knowledge point is by knowledge dot leader It is constituted with knowledge point contents, such as the user vehicle handbook of Audi A4, catalogue " seat and put/front chair " has a mark below The knowledge point of entitled " manually adjusting front chair ", title lower section is knowledge point contents, gives 6 steps for manually adjusting front chair Suddenly (as shown in Figure 2).
The method based on product service manual building question answering system of the embodiment of the present invention can execute in calculating equipment. Fig. 4 shows the structure chart according to an embodiment of the invention for calculating equipment 400.As shown in figure 4, in basic configuration 402 In, it calculates equipment 400 and typically comprises system storage 406 and one or more processor 404.Memory bus 408 can For the communication between processor 404 and system storage 406.
Depending on desired configuration, processor 404 can be any kind of processing, including but not limited to: microprocessor (μ P), microcontroller (μ C), digital information processor (DSP) or any combination of them.Processor 404 may include such as The cache of one or more rank of on-chip cache 410 and second level cache 412 etc, processor core 414 and register 416.Exemplary processor core 414 may include arithmetic and logical unit (ALU), floating-point unit (FPU), Digital signal processing core (DSP core) or any combination of them.Exemplary Memory Controller 418 can be with processor 404 are used together, or in some implementations, and Memory Controller 418 can be an interior section of processor 404.
Depending on desired configuration, system storage 406 can be any type of memory, including but not limited to: easily The property lost memory (RAM), nonvolatile memory (ROM, flash memory etc.) or any combination of them.System storage Device 406 may include operating system 420, one or more is using 422 and program data 424.It is actually more using 422 Bar program instruction is used to indicate processor 404 and executes corresponding operation.In some embodiments, application 422 can arrange To operate processor 404 using program data 424.
Calculating equipment 400 can also include facilitating from various interface equipments (for example, output equipment 442, Peripheral Interface 444 and communication equipment 446) to basic configuration 402 via the communication of bus/interface controller 430 interface bus 440.Example Output equipment 442 include graphics processing unit 448 and audio treatment unit 450.They can be configured as facilitate via One or more port A/V 452 is communicated with the various external equipments of such as display or loudspeaker etc.Outside example If interface 444 may include serial interface controller 454 and parallel interface controller 456, they, which can be configured as, facilitates Via one or more port I/O 458 and such as input equipment (for example, keyboard, mouse, pen, voice-input device, touch Input equipment) or the external equipment of other peripheral hardwares (such as printer, scanner etc.) etc communicated.Exemplary communication is set Standby 446 may include network controller 460, can be arranged to convenient for via one or more communication port 464 and one A or multiple other calculate communication of the equipment 462 by network communication link.
Network communication link can be an example of communication media.Communication media can be usually presented as in such as carrier wave Or computer readable instructions, data structure, program module in the modulated data signal of other transmission mechanisms etc, and can To include any information delivery media." modulated data signal " can such signal, one in its data set or more It is a or it change can the mode of encoded information in the signal carry out.As unrestricted example, communication media can be with Wired medium including such as cable network or private line network etc, and it is such as sound, radio frequency (RF), microwave, infrared (IR) the various wireless mediums or including other wireless mediums.Term computer-readable medium used herein may include depositing Both storage media and communication media.
In calculating equipment 400 according to the present invention, application 422 includes constructing question answering system based on product service manual Device 900, device 900 include a plurality of program instruction, these program instructions can indicate 404 execution method 500 of processor.
Fig. 5 shows the method 500 according to an embodiment of the invention based on product service manual building question answering system Flow chart.As previously mentioned, product service manual is a kind of non-structured text, usually with catalogue form tissue, each bottom Catalogue corresponds to a knowledge point, and each knowledge point includes knowledge dot leader and knowledge point contents.It should be noted that product uses Handbook can be the product service manual in various fields, such as: the service manual in the fields such as automobile, air-conditioning, TV.It hereafter will be with It is illustrated for product service manual, that is, user vehicle handbook of automotive field, however, the present invention is not limited thereto, is also possible to appoint The product service manual in what field.
Referring to Fig. 5, method 500 starts from step S502.In step S502, knowledge base is constructed according to product service manual, The knowledge base includes multiple data entries, and each data entry includes knowledge point to be associated with product, component and tag set Relationship, the tag set include one or more semantic labels, and institute's semantic tags indicate operation/description relevant to component Information.
By taking user vehicle handbook as an example, the knowledge point one of user vehicle handbook can be seen that from bibliographic structure shown in FIG. 1 As with automobile part relation, such as engine, tire, windscreen wiper, such as " replacement rain shaving blade " this knowledge point be exactly and " rain Scrape " component is relevant, therefore each knowledge point can be associated with corresponding automobile component.
In addition, user vehicle handbook knowledge point contents are usually operation/description information relevant to component, such as engine Model, the replacing options of tire etc., therefore the semantic labels such as " model ", " replacement " can be assigned to relevant knowledge point, as Its semantic marker, such as the corresponding component in " engine model " this knowledge point and semantic label are exactly " engine ", " type Number ".
Therefore, by that can use one or more non-structured products from knowledge point extracting said elements and semantic label Family handbook is configured to the knowledge base of a structuring.It should be noted that product service manual is that digitized product uses hand Volume, handles multiple product service manuals in same field, can generate the knowledge base in the field.For example, in vapour There are different user vehicle handbooks in vehicle field, different vehicle systems, then according to multiple user vehicle handbooks of all vehicle systems, Neng Gousheng At the knowledge base of an automotive field.The corresponding knowledge point of each data entry of knowledge base, which is and production first Condition association, and be it is associated with some component of the product, then, can also be associated with a tag set, tally set The quantity of semantic label in conjunction can be 1, indicate that the knowledge point is related to 1 semantic letter for the component under the product Breath, the quantity of the semantic label in tag set can be it is multiple, indicate that the knowledge point is related to for the component under the product Multiple semantic informations
It in one implementation, can be a part of knowledge mapping by the construction of knowledge base, wherein product and know Know the node in the corresponding knowledge mapping of point, the relationship between component and tag set corresponding node, the knowledge mapping further includes The hyponymy of product, component etc. can enhance inferential capability, significantly increase looking into for knowledge point by utilizing these relationships Look for accuracy.For example, vehicle system and knowledge point are the nodes in map, and component and semantic label (one when product is automobile Knowledge point may correspond to one or more semantic labels) the then relationship between corresponding node, and can also include vapour in knowledge mapping Vehicle vocabulary of terms, vehicle system, the hyponymy between component etc., as shown in Figure 3.
Fig. 6 shows the flow chart for constructing knowledge base in method 500 according to product service manual.Referring to Fig. 6, this method begins In step S602.In step S602, according to the determining component with Knowledge Relation of knowledge dot leader.Can preset one with The relevant keyword dictionary of component, and the mode based on Keywords matching, extract the phase of each knowledge point in each product service manual Close component, if the keyword of some component occurs in knowledge dot leader in keyword dictionary, by the component be determined as with The component of the Knowledge Relation, and by the knowledge point labeled as the knowledge point of the subordinate component.Here, the keyword of component can be with Include: keyword relevant to component names and/or carries out the keyword for operating/describing to component.For example, " before manually adjusting Seat ", associated component are " front chair ";In another example " the machine oil model of BMW X3 ", associated component is " to start Machine ", that is to say, that in keyword dictionary, the corresponding keyword of engine further includes " machine oil ".
By the processing of step S602, for every in multiple product service manuals of a certain field (such as automotive field) A knowledge point is completed and is associated with component.Then, in step s 604, according to the incidence relation of knowledge point and component, really Fixed and part relation knowledge point set.Specifically, each knowledge point and a part relation, then, to all knowledge The associated component of point is summarized, so that it may obtain multiple knowledge points that each component is respectively associated, these knowledge points constitute and should The knowledge point set of part relation.
For example, it is assumed that 1 associated member 1 of knowledge point, 2 associated member 2 of knowledge point, 3 associated member 3 of knowledge point, knowledge 4 associated members 1 of point, 5 associated member 1 of knowledge point, 6 associated member 3 of knowledge point obtain: portion after then summarizing to these data Part 1 is associated with { knowledge point 1, knowledge point 4, knowledge point 5 }, and component 2 is associated with { knowledge point 2 }, and component 3 is associated with { knowledge point 3, knowledge point 6}。
Then, in step S606, the knowledge point set according to associated by component, the determining tag set with part relation (component-label system).Specifically, following processing can be executed for each component, to determine the mark with the part relation Label set:
1) each knowledge point in the knowledge point set with the part relation is traversed.
2) for each knowledge point traversed, extracting from the knowledge dot leader of the knowledge point indicates to grasp component Work/description core word.Syntactic analysis can be carried out to extract its core word to knowledge dot leader, such as " engine model " Title is extractable out core word " model ".
3) the corresponding core word in all knowledge points traversed is summarized, obtains the tally set with the part relation It closes.Summarizing here may include that duplicate removal processing and synonym are sorted out, for example, the relevant semantic label of engine include " model ", " starting ", " no key starting " etc., " addition engine motor oil " has a series of synonyms such as " filling ", " supplement ".
For automotive field, it is main that component-label system of formation covers engine, tire, windscreen wiper, seat, safety belt etc. Component is wanted, the label of each component describes the relevant information of the component and operation.Here is the component-label body of " engine " System's signal, wherein every a line is the relevant label of engine, with comma separate be the label synonym:
Machine oil, engine oil
It closes, stops
Starting starts, and opens
It can not start, cannot start, not work
Then, in step S608, after each knowledge point in product service manual is carried out structuring processing, it is added to and knows Know in library.Specifically, being performed the following operations for each knowledge point:
1) product and component with the Knowledge Relation are obtained, and obtains tag set associated by the component;
2) knowledge dot leader is matched with the tag set of acquisition, the one or more semantic labels that will match to are made For the tag set with the Knowledge Relation;
3) add using the knowledge point and with the product, component and tag set of the Knowledge Relation as a data entry It is added in the knowledge base.
For example, having the knowledge point of one " more wheel change " in user vehicle handbook corresponding for BMW X3, then by knot After structureization processing, the knowledge point corresponding data entry in knowledge base are as follows:
Knowledge point: " more wheel change " (note: particular content is under the associative directory of BMW X3 user vehicle handbook), product: BMW X3, component: wheel, semantic label: replacement.
Building completes one or more product service manuals and (refers to multiple user vehicles in a field such as automotive field Handbook) after corresponding knowledge base, method 500 enters step S504.In step S504, according to historical problem library Construct question mould Plate library, described problem template library include multiple data entries, and each data entry includes question template to be associated with tag set Relationship, the tag set include one or more semantic labels, and institute's semantic tags indicate operation/description relevant to component Information.Specifically, constructing extensive problem to language using semantic label extraction technique by excavating to historical problem library The template library of adopted label, using with the template in template library carry out matching can the semantic label that goes wrong of accurate Analysis, after being Semantic parsing is carried out to customer problem and does basis.
Fig. 7 is shown in method 500 according to the flow chart of historical problem library Construct question template library.Referring to Fig. 7, this method Step S702 is started from, in step S702, the problem related to product service manual is filtered out from historical problem library, generates and waits Select problem base.There is a large amount of customer problem in historical problem library, some customer problems are related to product service manual, some users Problem has product service manual unrelated.Therefore, in this step, it can use component keyword (keyword relevant to component Keyword in dictionary) the problems in historical problem library is matched, to filter out ask relevant to product service manual Topic.
In step S704, the problems in candidate problem base is generalized for question template.Specifically, for candidate problem Each problem in library executes following processing:
1) product entity identification, component identification and core word is carried out to the problem to identify.Entity recognition also known as names entity Identification refers to the entity with certain sense in identification text, mainly includes name, place name, mechanism name, ProductName, proprietary name Word etc..In the embodiment of the present invention, product entity identification refers to the process of identifies product entity from question text, such as from The product entity identified in " which kind of machine oil of golf " is " golf ".Component identification can use component keyword dictionary Question text is matched.Core word identification is that the core for indicating operate/describe to component is identified from question text Heart word can extract its core word by syntactic analysis, such as can extract core word " model " from " engine model ".
2) if the core word identified is the semantic label either semanteme mark in the tag set with part relation Then the semantic label is added in the tag set of the problem for the synonym of label;
If the core word identified is not the semantic label in the tag set with part relation, nor the semanteme is marked The synonym of label then matches problem using the semantic label in the tag set with part relation, the language that will match to Adopted label is added in the tag set of the problem.
3) type that the product entity in problem is replaced with to product entity, the problem of obtaining the problem template.Here, it produces Product entity refers to specific product, and the type of product entity refers to classification belonging to specific product or type.For example, BMW X3 It is all product entity with golf, the type of their corresponding product entities is " vehicle system ".
In this way, corresponding question template is " the machine oil type of { vehicle system } for question text " the machine oil model of BMW X3 " Number ", corresponding tag set is { " machine oil ", " model " }.
By the processing of step S704, obtained multiple question templates, and each question template with a tag set It is associated.Since the problem of including in candidate problem base quantity is usually larger, in this way, can exist in obtained multiple question templates Therefore many same or similar question templates in step S706, polymerize all problems template, generate problem mould Plate library.It specifically includes:
1) duplicate removal processing is carried out to identical question template, i.e., multiple identical question templates only retain a problem mould Plate.
2) similar question template is merged into processing, i.e., multiple similar question templates only retain a question template (can be therein any one), also, merge tag set associated by the problem of obtaining template and be: similar problem mould The union for the tag set that plate is respectively associated.Here, if the similarity of two question templates is greater than predetermined threshold, can recognize It is similar for both of these problems template.Similarity can be flat using the weighting of editing distance similarity, vector similarity or the two , the present invention to specific similarity calculating method with no restrictions, this field can be reasonably selected according to specific requirements.
Such as: there are 3 similar question templates: template 1, template 2, template 3, associated tag set is respectively { mark Label 1, label 2 }, { label 1, label 3 }, { label 1, label 2 } then merges this 3 similar question templates and handles To the problem of template may is that template 1, associated tag set is { label 1, label 2, label 3 }.
3) each question template tag set associated with it for obtaining duplicate removal processing and merging treatment, as a number It is added in question template library according to entry.
Template library part is schematically as follows:
How { vehicle system } closes automatic start-stop function --- and [closing, automatic start-stop]
The machine oil model of { vehicle system } --- [machine oil, model]
{ vehicle system } replaces coolant liquid --- and [replacement, coolant liquid]
{ vehicle system } can be remotely controlled starting engine --- and [starting, remote control]
After question template library is completed in building, method 500 enters step S506.In step S506, by the knowledge base Question answering system is configured to question template library.It is calculated in equipment specifically the knowledge base and question template library are stored in, And question and answer processing unit is created in calculating equipment.That is, the question answering system includes knowledge base, question and answer template library and asks Answer processing unit, wherein the question and answer processing unit is suitable for when receiving customer problem, by customer problem and described problem mould Plate library is matched, obtain with the associated tag set of customer problem, and then according to the associated product of customer problem, component and Tag set inquires corresponding knowledge point from the knowledge base, returns to user as the corresponding answer of customer problem.
Fig. 8 shows the flow chart namely question and answer processing unit that the question answering system based on the embodiment of the present invention carries out question and answer Processing logic.Referring to Fig. 8, this method starts from step S802, in step S802, customer problem is received, to customer problem Product entity identification and component identification are carried out, the associated product of customer problem and component are obtained.Entity recognition also known as names entity Identification refers to the entity with certain sense in identification text, mainly includes name, place name, mechanism name, ProductName, proprietary name Word etc..In the embodiment of the present invention, product entity identification refers to the process of identifies product entity from customer problem, such as from The product entity identified in " which kind of machine oil of golf " is " golf ".Component identification can use component keyword dictionary Customer problem is matched.
Then, in step S804, customer problem is matched with described problem template library, obtains and is closed with customer problem The tag set of connection.It can specifically include:
1) type that the product entity in customer problem is replaced with to product entity obtains extensive customer problem.Here, Product entity refers to specific product, and the type of product entity refers to classification belonging to specific product or type.For example, BMW X3 and golf are all product entities, and the type of their corresponding product entities is " vehicle system ".For example, for customer problem " the machine oil model of BMW X3 ", corresponding extensive customer problem are " the machine oil model of { vehicle system } "
2) extensive customer problem is matched with described problem template library, obtains problem mould corresponding to customer problem Plate.Wherein, if the problem of being matched to question template in described problem template library, will match to template is asked as with user Inscribe corresponding question template;If not being matched to question template in described problem template library, calculate customer problem with it is described The similarity of each question template in question template library, using the highest question template of similarity as the problem corresponding with customer problem Template.
The similarity of customer problem and question template may is that editing distance similarity, vector similarity, alternatively, described The weighted average of editing distance similarity and vector similarity.
Here, the calculation formula of the editing distance similarity edit_simi (q, t) of customer problem q and question template t are as follows:
Wherein EditDistance (q, t) is the editing distance of customer problem and question template, | q | and | t | it is to use respectively The text size of family problem and question template.
In addition, customer problem and question template can carry out vectorization expression, their vector is by their included words Term vector averagely obtains.Therefore, the vector similitude of customer problem and question template can be expressed as the cosine phase of two vectors Like degree cos_simi (q, t).Finally, the calculation formula of the similarity simi (q, t) of customer problem and question template can be with are as follows:
Simi (q, t)=a × edit_simi (q, t)+(1-a) × cos_simi (q, t),
Wherein a is the hyper parameter of an adjusting weight accounting.
3) acquisition and the associated tag set of the question template from described problem template library, are associated with as with customer problem Tag set.
Then, in step S806, according to the associated product of customer problem and component, from the knowledge base obtain wait It is identical with product associated by customer problem and component with component to inquire product that is, from knowledge base for the knowledge point set of choosing Knowledge point, the one or more knowledge points inquired are candidate knowledge point set.For example, can use in customer problem The vehicle system entity identified, finds the handbook knowledge point of the vehicle system, then using the automobile component identified in customer problem, The relevant knowledge point of the further screening component.
Next, calculating and knowing in the associated tag set of customer problem and candidate knowledge point set in step S808 Know the associated tag set of point, the first matching score value of the two, the matching score value as customer problem and knowledge point.Here, it needs One matching score value is calculated separately to each knowledge point in candidate knowledge point set.
The first matching score value can be with are as follows:
The tag set of customer problem associated tag set and Knowledge Relation, the intersection of the two and the first ratio of union Value;
The vector similarity of the tag set of the associated tag set of customer problem and Knowledge Relation;Or
The weighted average of first ratio and vector similarity.
Specifically, to the tag set labels of customer problemqWith the tag set labels of knowledge pointkCalculate first With score value, the first matching score value is weighted to obtain by the Jaccard index of two tag sets and the cosine similarity of label vector. The Jaccard index of tag set is the ratio of two intersection of sets collection and union, calculation formula are as follows:
In above formula, molecule is two intersection of sets collection, and denominator is two union of sets collection.
Meanwhile tag set can carry out vectorization expression, semantic vector vector (labels) is by wherein each label The vector of word averagely obtains:
Wherein, vector (labelsi) indicate i-th of label labels in tag set labelsiVector, Mei Gebiao The vector of label word can be obtained by term vector technology, | labels | indicate the number of label in tag set labels.And tally set The vector similitude of conjunction is expressed as the cosine similarity cos_simi (labels of two vectorsq,labelsk).In this way, user asks The similarity of topic tag set and knowledge point tag set can be calculated by following formula:
score(labelsq,labelsk)
=b × Jaccard (labelsq,labelsk)+(1-b)×cos_simi(labelsq,labelsk)
Wherein b is the hyper parameter of an adjusting weight accounting.
In another implementation, the vector similarity of customer problem q Yu knowledge dot leader title can also be calculated Cos_simi (q, title), as the second matching score value, and the weighted average for matching score value and the second matching score value for first, Matching score value as customer problem and knowledge point.Wherein, question text and knowledge dot leader can carry out vectorization expression, they Vector averagely obtained by the vector of word wherein included.In this way, final matching score is by label similitude and question text- Knowledge dot leader similitude weights to obtain, calculation formula are as follows: score=c × score (labelsq,labelsk)+(1-c)× Cos_simi (q, title), wherein c is the hyper parameter of an adjusting weight accounting.
Finally, entering after the matching score value of each knowledge point in getting customer problem and candidate knowledge point set Step S810.In step S810, the knowledge point that matching score value in candidate knowledge point set is greater than predetermined threshold is obtained, as The corresponding answer of customer problem.
In one implementation, multiple if it exists to match knowledge points of the score values greater than predetermined threshold, then to these knowledge Column catalogue inspection is clicked through, the knowledge point for belonging to same catalogue is polymerized to a polymerization knowledge point, and it is highest to match score value Predetermined number knowledge point, as the corresponding answer of customer problem.Here, the matching score value for polymerizeing knowledge point takes knowing before polymerizeing The highest known in point matches score value.
In summary the scheme of step, the embodiment of the present invention has the advantage that
1) higher candidate knowledge point retrieval rate and recall rate.By being constructed using knowledge base (such as knowledge mapping) Technology, can be by the knowledge mapping of the unstructured product user handbook structure of knowledge to product fields, and covers exhausted Most products user's manual knowledge point, the domain body inferential capability for the map that turns one's knowledge to advantage in question answering process, thus Improve the retrieval rate and recall rate of handbook knowledge point.
2) accurate customer problem semanteme parsing and answer matches.The present invention from customer problem by extracting product, portion The information such as part, semantic label are capable of the query intention of accurate understanding user.Being based further on these information can be realized in knowledge Accurate answer lookup and marking and queuing are carried out in library, so that answer precisely, it is quality controllable.
For example, it is assumed that customer problem is " which kind of machine oil of golf ", then utilizes " which kind of machine oil of golf " Answer can be limited to more relevant to engine in the user vehicle handbook of Caddy system by vehicle system and component information first Knowledge point.The following are parts to illustrate, and every row is a knowledge point, and each knowledge point includes four parts, by " | | " separate, successively It is component, label, title, content respectively:
Engine | | [machine oil, replacement] | | replacement engine motor oil.| | it must be regular by the period as defined in " maintenance manual " Replace engine motor oil.Because replacement machine oil and oil filter must have corresponding professional knowledge and corresponding specific purpose tool, therefore build View replaces machine oil and oil filter by our company franchised dealer.It is same to handle used oil, also suggests by our company spy Perhaps dealer is handled.Details about machine oil maintenance period can consult " maintenance manual ".Additive in engine motor oil The color of machine oil will soon be made dimmed, this belongs to normal phenomenon, without frequently replacement machine oil.
Engine | | [machine oil, specification] | | engine motor oil specification.| | the correct engine motor oil of specification must be used!Hair Motivation machine oil is an important factor for influencing the duty of engine and service life.This vehicle has filled dedicated high-quality compound viscosity when dispatching from the factory Machine oil, removes extreme harsh climate, which annual can use.It is strong to suggest being suitable for your purchased sedan-chair using only our company's approval The machine oil of car engine.As the other components of car, among engine motor oil is also evolving, our company franchised dealer Grasp the latest development dynamic and technical data of automobile-used oil liquid, it is proposed that machine is more preferably reengined by our company franchised dealer Oil.Engine motor oil quality must not only meet the requirement of engine and emission control system, and must match with fuel qualities. Because engine motor oil is kept in contact state with combustion residue and fuel oil always in engine working process, to accelerate machine oil Ageing process.The machine oil quality discrepancy of market sale is very big, therefore, must be careful when selecting machine oil.The engine motor oil of selection 50200 standard of VW is had to comply with, simultaneously, it is necessary to use the high-quality unleaded gas for meeting GB17930 standard.Therefore, meet VW The engine motor oil of 504 00 and VW, 507 00 standard is not suitable for China.Allow using engine motor oil specification: gasoline send out Motivation: VW 502 00.
Again by scoring algorithm, obtaining above-mentioned Article 2 knowledge point is most matched knowledge point, returns to use as answer Family.
Fig. 9 shows the device 900 according to an embodiment of the invention based on product service manual building question answering system Structure chart.Device 900, which resides at, to be calculated in equipment (such as aforementioned computing device 400), so that calculating equipment executes the present invention Building question answering system method 500.As shown in figure 9, device 900 includes:
Construction of knowledge base unit 910 is suitable for constructing knowledge base, each data of the knowledge base according to product service manual Entry includes the incidence relation of knowledge point and product, component and tag set, and the tag set includes one or more semantic Label, institute's semantic tags indicate operation/description information relevant to component;
Question template library construction unit 920 is suitable for according to historical problem library Construct question template library, described problem template library Each data entry include question template and tag set incidence relation;
Question answering system construction unit 930, suitable for the knowledge base and question template library are configured to question answering system, so as to When receiving customer problem, customer problem is matched with described problem template library, is obtained and the associated label of customer problem Set, so according to the associated product of customer problem, component and tag set, corresponding knowledge is inquired from the knowledge base Point, as the corresponding answer of customer problem.
The function of construction of knowledge base unit 910, question template library construction unit 920 and question answering system construction unit 930 with And the specific logic that executes can refer to described in method 500, be not described herein.
Algorithm and display are not inherently related to any particular computer, virtual system, or other device provided herein. Various general-purpose systems can also be used together with teachings based herein.As described above, it constructs required by this kind of system Structure be obvious.In addition, the present invention is also not directed to any particular programming language.It should be understood that can use various Programming language realizes summary of the invention described herein, and the description done above to language-specific is to disclose this hair Bright preferred forms.
In the instructions provided here, numerous specific details are set forth.It is to be appreciated, however, that implementation of the invention Example can be practiced without these specific details.In some instances, well known method, structure is not been shown in detail And technology, so as not to obscure the understanding of this specification.

Claims (10)

1. a kind of method based on product service manual building question answering system, executes, the product uses hand in calculating equipment Volume is with catalogue form tissue, and the corresponding knowledge point of each bottom catalogue, each knowledge point includes knowledge dot leader and knowledge Point content, which comprises
Knowledge base is constructed according to product service manual, each data entry of the knowledge base includes knowledge point and product, component With the incidence relation of tag set, the tag set includes one or more semantic labels, and institute's semantic tags indicate and portion Relevant operation/the description information of part;
According to historical problem library Construct question template library, each data entry of described problem template library includes question template and mark Sign the incidence relation of set;And
The knowledge base and question template library are configured to question answering system, so as to when receiving customer problem, by customer problem It is matched with described problem template library, acquisition and the associated tag set of customer problem, and then is associated with according to customer problem Product, component and tag set, corresponding knowledge point is inquired from the knowledge base, as the corresponding answer of customer problem.
2. the method for claim 1, wherein described construct knowledge base according to product service manual, comprising:
According to the determining component with Knowledge Relation of knowledge dot leader;
According to the incidence relation of knowledge point and component, the determining knowledge point set with part relation;
The knowledge point set according to associated by component, the determining tag set with part relation;
For each knowledge point,
Obtain tag set associated by the component with the Knowledge Relation;
Knowledge dot leader is matched with the tag set of acquisition, the one or more semantic labels that will match to as with this The tag set of Knowledge Relation;
It is added to institute as a data entry using the knowledge point and with the product, component and tag set of the Knowledge Relation It states in knowledge base.
3. method according to claim 2, wherein described according to the determining component with Knowledge Relation of knowledge dot leader, packet It includes:
If the keyword of some component occurs in knowledge dot leader, which is determined as the portion with the Knowledge Relation Part.
4. method as claimed in claim 3, wherein the keyword of component include: keyword relevant to component names and/or The keyword for operating/describing is carried out to component.
5. method according to claim 2, wherein the knowledge point set according to associated by component, it is determining to be closed with component The tag set of connection, comprising:
For each component,
Traversal and each knowledge point in the knowledge point set of the part relation;
For each knowledge point traversed, extracting from the knowledge dot leader of the knowledge point indicates operate/retouch to component The core word stated;
The corresponding core word in all knowledge points traversed is summarized, the tag set with the part relation is obtained.
6. method as claimed in claim 5, wherein each semantic label in the tag set includes one or more same Adopted word.
7. method according to claim 2, wherein the knowledge base is knowledge mapping, wherein product and knowledge point correspondence are known Know the node in map, the relationship between component and tag set corresponding node.
8. a kind of device based on product service manual building question answering system, resides in and calculates in equipment, the product uses hand Volume is with catalogue form tissue, and the corresponding knowledge point of each bottom catalogue, each knowledge point includes knowledge dot leader and knowledge Point content, described device include:
Construction of knowledge base unit is suitable for constructing knowledge base, each data entry packet of the knowledge base according to product service manual The incidence relation of knowledge point and product, component and tag set is included, the tag set includes one or more semantic labels, institute Semantic tags indicate operation/description information relevant to component;
Question template library construction unit is suitable for according to historical problem library Construct question template library, each of described problem template library Data entry includes the incidence relation of question template and tag set;
Question answering system construction unit, suitable for the knowledge base and question template library are configured to question answering system, to receive When customer problem, customer problem is matched with described problem template library, acquisition and the associated tag set of customer problem, into And according to the associated product of customer problem, component and tag set, corresponding knowledge point is inquired from the knowledge base, as The corresponding answer of customer problem.
9. a kind of calculating equipment, comprising:
At least one processor;With
It is stored with the memory of program instruction, wherein described program instruction is configured as being suitable for by least one described processor It executes, described program instruction includes for executing the instruction such as any one of claim 1-7 the method.
10. a kind of readable storage medium storing program for executing for being stored with program instruction, when described program instruction is read and is executed by calculating equipment, So that the calculating equipment executes such as method of any of claims 1-7.
CN201910766891.4A 2019-08-20 2019-08-20 Method and device for constructing question-answering system based on product instruction manual and computing equipment Active CN110532265B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910766891.4A CN110532265B (en) 2019-08-20 2019-08-20 Method and device for constructing question-answering system based on product instruction manual and computing equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910766891.4A CN110532265B (en) 2019-08-20 2019-08-20 Method and device for constructing question-answering system based on product instruction manual and computing equipment

Publications (2)

Publication Number Publication Date
CN110532265A true CN110532265A (en) 2019-12-03
CN110532265B CN110532265B (en) 2022-03-18

Family

ID=68663919

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910766891.4A Active CN110532265B (en) 2019-08-20 2019-08-20 Method and device for constructing question-answering system based on product instruction manual and computing equipment

Country Status (1)

Country Link
CN (1) CN110532265B (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112988993A (en) * 2021-02-19 2021-06-18 车智互联(北京)科技有限公司 Question answering method and computing device
CN113298488A (en) * 2021-04-30 2021-08-24 五八有限公司 Method and device for constructing industry problem library, electronic equipment and computer readable medium
CN113656572A (en) * 2021-08-26 2021-11-16 支付宝(杭州)信息技术有限公司 Conversation processing method and system
CN113742474A (en) * 2021-11-08 2021-12-03 北京博瑞彤芸科技股份有限公司 Intelligent question and answer method and device based on knowledge graph
CN114297405A (en) * 2021-12-29 2022-04-08 上汽大众汽车有限公司 Automobile knowledge map construction method, vehicle-mounted digital assistant system and operation method thereof
CN115391128A (en) * 2021-05-08 2022-11-25 华为技术有限公司 Method, device and system for analyzing network equipment event
CN115481347A (en) * 2022-09-21 2022-12-16 百度在线网络技术(北京)有限公司 Landing page generation method, device, electronic device, medium and program product
CN115885278A (en) * 2020-06-11 2023-03-31 株式会社岛津制作所 Method, system and device for generating a response to a question related to an analysis device
CN117271731A (en) * 2023-09-22 2023-12-22 斑马网络技术有限公司 Methods, vehicle systems, smart cars and media for providing in-vehicle question and answer data
CN119988569A (en) * 2025-04-14 2025-05-13 阿里云飞天(杭州)云计算技术有限公司 Human-computer interaction method, system, server, storage medium and program product
CN120543257A (en) * 2025-05-22 2025-08-26 艾渔新视界(山东)数字科技有限公司 A product promotion method and system based on digital human
CN120543257B (en) * 2025-05-22 2026-02-03 艾渔新视界(山东)数字科技有限公司 Product popularization method and system based on digital person

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106055628A (en) * 2016-05-27 2016-10-26 大连楼兰科技股份有限公司 Intelligent communication method, device, system and application in the direction of automobile maintenance
CN107015983A (en) * 2016-01-27 2017-08-04 阿里巴巴集团控股有限公司 A kind of method and apparatus for being used in intelligent answer provide knowledge information
US20170228372A1 (en) * 2016-02-08 2017-08-10 Taiger Spain Sl System and method for querying questions and answers
CN109543019A (en) * 2018-11-27 2019-03-29 苏州思必驰信息科技有限公司 Dialogue service method and device for vehicle
CN109766422A (en) * 2018-12-29 2019-05-17 上海智臻智能网络科技股份有限公司 Information processing method, apparatus and system, storage medium, terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107015983A (en) * 2016-01-27 2017-08-04 阿里巴巴集团控股有限公司 A kind of method and apparatus for being used in intelligent answer provide knowledge information
US20170228372A1 (en) * 2016-02-08 2017-08-10 Taiger Spain Sl System and method for querying questions and answers
CN106055628A (en) * 2016-05-27 2016-10-26 大连楼兰科技股份有限公司 Intelligent communication method, device, system and application in the direction of automobile maintenance
CN109543019A (en) * 2018-11-27 2019-03-29 苏州思必驰信息科技有限公司 Dialogue service method and device for vehicle
CN109766422A (en) * 2018-12-29 2019-05-17 上海智臻智能网络科技股份有限公司 Information processing method, apparatus and system, storage medium, terminal

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115885278A (en) * 2020-06-11 2023-03-31 株式会社岛津制作所 Method, system and device for generating a response to a question related to an analysis device
US12511493B2 (en) 2020-06-11 2025-12-30 Shimadzu Corporation Method, system and device for generating answer to question about analysis device
CN112988993A (en) * 2021-02-19 2021-06-18 车智互联(北京)科技有限公司 Question answering method and computing device
CN112988993B (en) * 2021-02-19 2023-10-20 车智互联(北京)科技有限公司 Question and answer method and computing device
CN113298488A (en) * 2021-04-30 2021-08-24 五八有限公司 Method and device for constructing industry problem library, electronic equipment and computer readable medium
CN113298488B (en) * 2021-04-30 2023-06-06 北京五八赶集信息技术有限公司 Industry problem library construction method, device, electronic equipment and computer readable medium
CN115391128A (en) * 2021-05-08 2022-11-25 华为技术有限公司 Method, device and system for analyzing network equipment event
CN113656572A (en) * 2021-08-26 2021-11-16 支付宝(杭州)信息技术有限公司 Conversation processing method and system
CN113742474B (en) * 2021-11-08 2022-02-22 北京博瑞彤芸科技股份有限公司 Intelligent question and answer method and device based on knowledge graph
CN113742474A (en) * 2021-11-08 2021-12-03 北京博瑞彤芸科技股份有限公司 Intelligent question and answer method and device based on knowledge graph
CN114297405A (en) * 2021-12-29 2022-04-08 上汽大众汽车有限公司 Automobile knowledge map construction method, vehicle-mounted digital assistant system and operation method thereof
CN115481347A (en) * 2022-09-21 2022-12-16 百度在线网络技术(北京)有限公司 Landing page generation method, device, electronic device, medium and program product
CN117271731A (en) * 2023-09-22 2023-12-22 斑马网络技术有限公司 Methods, vehicle systems, smart cars and media for providing in-vehicle question and answer data
CN119988569A (en) * 2025-04-14 2025-05-13 阿里云飞天(杭州)云计算技术有限公司 Human-computer interaction method, system, server, storage medium and program product
CN120543257A (en) * 2025-05-22 2025-08-26 艾渔新视界(山东)数字科技有限公司 A product promotion method and system based on digital human
CN120543257B (en) * 2025-05-22 2026-02-03 艾渔新视界(山东)数字科技有限公司 Product popularization method and system based on digital person

Also Published As

Publication number Publication date
CN110532265B (en) 2022-03-18

Similar Documents

Publication Publication Date Title
CN110532265A (en) Method, apparatus and calculating equipment based on product service manual building question answering system
EP4399619B1 (en) Machine-learned desking vehicle recommendation
CN114757176B (en) Method for acquiring target intention recognition model and intention recognition method
CN112100529B (en) Search content ordering method and device, storage medium and electronic equipment
CN113282689B (en) Retrieval method and device based on domain knowledge graph
CN110532362A (en) Answering method, device and calculating equipment based on product service manual
CN110727862B (en) Method and device for generating query strategy of commodity search
US9104754B2 (en) Object selection based on natural language queries
US7512553B2 (en) System for automated part-number mapping
US8001152B1 (en) Method and system for semantic affinity search
CN114691831A (en) Task-type intelligent automobile fault question-answering system based on knowledge graph
CN114201587B (en) Ontology-based search intention expression method and system
CN111651570A (en) Text sentence processing method and device, electronic equipment and storage medium
CN109582800A (en) The method and relevant apparatus of a kind of training structure model, text structure
CN107767273B (en) Asset configuration method based on social data, electronic device and medium
CN102637179B (en) Method and device for determining lexical item weighting functions and searching based on functions
JP5121872B2 (en) Image search device
CN102902705B (en) Ambiguity in location data
JP2022187821A (en) Interactive intention information extraction program, apparatus, and method
CN109783498A (en) Data processing method and device, electronic equipment, storage medium
CN109635277A (en) A kind of method and relevant apparatus obtaining entity information
US8271485B2 (en) Reply generation apparatus and method and program for causing computer to function as reply generating apparatus
CN120030045A (en) A data query and analysis method and system based on LLM and semantic model
CN109635139A (en) A kind of method and relevant apparatus obtaining image information
CN114138951A (en) Question and answer processing method and device, electronic equipment and storage medium

Legal Events

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