-
公开(公告)号:US20230245654A1
公开(公告)日:2023-08-03
申请号:US18157413
申请日:2023-01-20
Applicant: Meta Platforms, Inc.
Inventor: Akshat Shrivastava , Shrey Desai , Anchit Gupta , Ali Elkahky , Aleksandr Livshits , Alexander Kolmykov-Zotov , Ahmed Aly , Jinsong Yu , Manali Anand Naik , Shuhui Yang , Baiyang Liu , Surya Teja Appini , Tarun Vir Singh , Hang Su , Jiedan Zhu , Fuchun Peng , Shoubhik Bhattacharya , Kshitiz Malik , Shreyan Bakshi , Akash Bharadwaj , Harish Srinivas , Xiao Yang , Zhuangqun Huang , Gil Keren , Duc Hoang Le , Ahmed Kamal Atwa Mohamed , Zhe Liu , Pranab Mohanty
CPC classification number: G10L15/22 , G10L15/1815 , G10L15/30 , G10L15/063 , G10L15/197 , H04L63/0428 , G10L2015/223 , G10L2015/086
Abstract: In one embodiment, a system includes an automatic speech recognition (ASR) module, a natural-language understanding (NLU) module, a dialog manager, one or more agents, an arbitrator, a delivery system, one or more processors, and a non-transitory memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to receive a user input, process the user input using the ASR module, the NLU module, the dialog manager, one or more of the agents, the arbitrator, and the delivery system, and provide a response to the user input.
-
2.
公开(公告)号:US20230419952A1
公开(公告)日:2023-12-28
申请号:US17747345
申请日:2022-05-18
Applicant: Meta Platforms, Inc.
Inventor: Shrey Desai , Theodore Frank Levin , Brian Moran , Daniel Difranco , Alexander Kolmykov-Zotov
IPC: G10L15/06 , G06F40/211 , G06F40/30 , G06F40/284 , G06F40/40 , G10L15/22 , G10L15/18 , G10L15/30
CPC classification number: G10L15/063 , G06F40/211 , G06F40/30 , G10L15/30 , G06F40/40 , G10L15/22 , G10L15/1815 , G06F40/284
Abstract: In one embodiment, a method includes receiving a request to train a natural-language understanding (NLU) model for a new domain, accessing a context-free grammar associated with the new domain, wherein the context-free grammar defines production rules with respect to ontology tokens associated with the new domain and utterance tokens for generating natural-language strings in the new domain, generating utterance-frame pairs based on traversing a hierarchical grammar tree associated with the context-free grammar based on the production rules, wherein each utterance-frame pair comprises an utterance and a corresponding frame, wherein each frame comprises ontology tokens associated with the new domain and utterance tokens corresponding to one or more of the ontology tokens of the frame, and training the NLU model based on the utterance-frame pairs.
-
3.
公开(公告)号:US12045568B1
公开(公告)日:2024-07-23
申请号:US17525510
申请日:2021-11-12
Applicant: Meta Platforms, Inc.
Inventor: Akshat Shrivastava , Pierce I-Jen Chuang , Arun Babu , Shrey Desai , Abhinav Arora , Alexander Kolmykov-Zotov , Ahmed Aly
IPC: G06F40/284 , G06F40/205 , G06F40/30 , G10L15/18 , G10L15/22 , G10L15/30
CPC classification number: G06F40/284 , G06F40/205 , G06F40/30 , G10L15/1815 , G10L15/1822 , G10L15/22 , G10L15/30 , G10L2015/223
Abstract: In one embodiment, a method includes receiving a user input comprising input tokens from a client system, parsing the user input to determine ontology tokens and utterance tokens corresponding to the input tokens, decoding the ontology tokens and the utterance tokens to generate a span-based frame representation comprising intents, slots, and a span, wherein the ontology tokens are decoded into the intents and slots, and wherein the utterance tokens are decoded to determine the span comprising one or more tokens of the input tokens, wherein the span comprises a first index endpoint associated with a first token of the one or more tokens and a second index endpoint associated with a second token of the one or more tokens, and executing, responsive to the user input, one or more tasks based on the span-based frame representation.
-
4.
公开(公告)号:US20250005283A1
公开(公告)日:2025-01-02
申请号:US18742040
申请日:2024-06-13
Applicant: Meta Platforms, Inc.
Inventor: Akshat Shrivastava , Pierce I-Jen Chuang , Arun Babu , Shrey Desai , Abhinav Arora , Alexander Kolmykov-Zotov , Ahmed Aly
IPC: G06F40/284 , G06F40/205 , G06F40/30 , G10L15/18 , G10L15/22 , G10L15/30
Abstract: A method includes receiving from a client system a user input having input tokens and generating a span-based frame representation based on the input tokens. The span-based frame representation may include intents, slots, and a span. The span may include a first index endpoint associated with a first token and a second index endpoint associated with a second token. The method further includes encoding the user input, based on an encoder of a natural language understanding module, to generate a feature vector for the user input, and determining, by a length module of the natural language understanding module, a length of the span-based frame representation based on the feature vector for the user input. Generating the span-based frame representation may be further based on the length of the span-based frame representation. The method further includes, responsive to the user input, executing tasks based on the span-based frame representation.
-
公开(公告)号:US20230135179A1
公开(公告)日:2023-05-04
申请号:US17938561
申请日:2022-10-06
Applicant: Meta Platforms, Inc.
Inventor: Sebastian Jonathan Mielke , Arthur David Szlam , Emily Dinan , Y-Lan Boureau , Mokhtar Mohamed Khorshid , Jeremy Dohmann , Brian Moran , Lintao Cui , Jonathan Richard Goetz , Ahmed Kamal Atwa Mohamed , Paul Anthony Crook , Andrea Madotto , Shrey Desai , Alexander Kolmykov-Zotov , Jason Pazis , Zhaojun Yang , Haichuan Yang , Yangyang Shi , Biqiao Zhang , Ivaylo Enchev , Xin Lei , Ming Sun
Abstract: In one embodiment, a system includes an automatic speech recognition (ASR) module, a natural-language understanding (NLU) module, a dialog manager, one or more agents, an arbitrator, a delivery system, one or more processors, and a non-transitory memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to receive a user input, process the user input using the ASR module, the NLU module, the dialog manager, one or more of the agents, the arbitrator, and the delivery system, and provide a response to the user input.
-
-
-
-