-
1.
公开(公告)号:US20230055188A1
公开(公告)日:2023-02-23
申请号:US17565215
申请日:2021-12-29
Applicant: salesforce.com, inc.
Inventor: Xi Ye , Semih Yavuz , Kazuma Hashimoto , Yingbo Zhou
IPC: G06N5/04 , G06N5/02 , G06F16/2457
Abstract: Embodiments described herein provide a question answering approach that answers a question by generating an executable logical form. First, a ranking model is used to select a set of good logical forms from a pool of logical forms obtained by searching over a knowledge graph. The selected logical forms are good in the sense that they are close to (or exactly match, in some cases) the intents in the question and final desired logical form. Next, a generation model is adopted conditioned on the question as well as the selected logical forms to generate the target logical form and execute it to obtain the final answer. For example, at inference stage, when a question is received, a matching logical form is identified from the question, based on which the final answer can be generated based on the node that is associated with the matching logical form in the knowledge base.
-
2.
公开(公告)号:US20230059870A1
公开(公告)日:2023-02-23
申请号:US17565305
申请日:2021-12-29
Applicant: salesforce.com, inc.
Inventor: Xi Ye , Semih Yavuz , Kazuma Hashimoto , Yingbo Zhou
Abstract: Embodiments described herein provide a question answering approach that answers a question by generating an executable logical form. First, a ranking model is used to select a set of good logical forms from a pool of logical forms obtained by searching over a knowledge graph. The selected logical forms are good in the sense that they are close to (or exactly match, in some cases) the intents in the question and final desired logical form. Next, a generation model is adopted conditioned on the question as well as the selected logical forms to generate the target logical form and execute it to obtain the final answer. For example, at inference stage, when a question is received, a matching logical form is identified from the question, based on which the final answer can be generated based on the node that is associated with the matching logical form in the knowledge base.
-