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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/258—Data format conversion from or to a database
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/02—Knowledge representation; Symbolic representation
- G06N5/027—Frames
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
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.
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)
| 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)
| 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 |
-
2019
- 2019-08-20 CN CN201910766891.4A patent/CN110532265B/en active Active
Patent Citations (5)
| 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)
| 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 |