USING CANONICAL UTTERANCES FOR TEXT OR VOICE COMMUNICATION

A memory stores information representing a set of canonical utterances. A processor receives information representing an utterance from a first user of an application and selects a canonical utterance from the set of canonical utterances based on semantic comparisons of the utterance from the first...

Full description

Saved in:
Bibliographic Details
Main Authors CARY, Daniel, HOFFMAN-JOHN, Erin, KIPNIS, Anna
Format Patent
LanguageEnglish
French
Published 16.12.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A memory stores information representing a set of canonical utterances. A processor receives information representing an utterance from a first user of an application and selects a canonical utterance from the set of canonical utterances based on semantic comparisons of the utterance from the first user and the set of canonical utterances. The semantic comparisons include semantic retrieval and semantic similarity operations that can be performed by a semantic natural language processing machine learning model. The processor presents the canonical utterance to a second user of the application instead of presenting the utterance from the first user. In some cases, the processor replaces the utterances from the user in a text stream or a voice chat with the canonical utterances in the set of canonical utterances. Selon l'invention, une mémoire stocke des informations représentant un ensemble d'énoncés canoniques. Un processeur reçoit des informations représentant un énoncé provenant d'un premier utilisateur d'une application, et sélectionne un énoncé canonique à partir de l'ensemble d'énoncés canoniques, en fonction de comparaisons sémantiques de l'énoncé provenant du premier utilisateur avec l'ensemble d'énoncés canoniques. Les comparaisons sémantiques comprennent des opérations de récupération et de similarité sémantiques pouvant être réalisées par un modèle d'apprentissage automatique de traitement sémantique automatique des langues. Le processeur présente l'énoncé canonique à un deuxième utilisateur de l'application au lieu de présenter l'énoncé provenant du premier utilisateur. Dans certains cas, le processeur remplace les énoncés de l'utilisateur dans un flux textuel ou une conversation vocale par les énoncés canoniques de l'ensemble d'énoncés canoniques.
Bibliography:Application Number: WO2020US37269