Personalized retrieval type dialogue method and system based on semantic representation
A technology of semantic representation and semantic matching, applied in the field of artificial intelligence, can solve the problems of poor correlation, small scale of personalized dialogue data sets, poor user experience, etc., and achieve the effect of easy acquisition, strong data scalability, and better acquisition.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0026] This embodiment discloses a personalized retrieval dialog method based on semantic representation, such as figure 1 shown, including the following steps:
[0027] S1 extracts the personalized feature sentence p from the user's utterance history sentence set.
[0028] In this embodiment, the personalized features of the user are extracted through the speech history of the user on the social platform. All the sentences posted by the user on the social platform constitute the speech history of the user. These historical sentences contain a wealth of information, and some sentences can reflect the user's personality, hobbies and other characteristics. In this embodiment, the user's historical speech sentences are screened, and the sentences satisfying the following characteristics are used as personalized characteristic sentences p: 1) the length of the sentence is 5 to 30 characters; 2) the sentence contains "I"; 3) the sentence contains at least There is a verb; 4) ther...
Embodiment 2
[0053] Based on the same inventive concept, this embodiment discloses a personalized retrieval dialogue system based on semantic representation, including:
[0054] The feature extraction module is used to extract the personalized feature statement p from the user speech history statement set;
[0055] The candidate set module is used to search in the pre-established dialogue set according to the input sentence q given by the user combined with the personalized feature sentence p, and generate the candidate set C from the search results;
[0056] The sentence matching module is used to reply all candidate replies r={r in the candidate set C 1 , r 2 ,...,r n} match the user input sentence q and personalized feature sentence p to get each candidate reply r i Sentence matching score score(q, p, r i );
[0057] A reranking module for reranking candidate replies to r i The sentence matching scores are sorted, and the candidate reply with the highest score is selected as the f...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


