发明名称 Answering time-sensitive questions
摘要 A method providing an answer to an input question containing at least one time-sensitive word or at least one time-sensitive phrase using natural language processing (NLP) is provided. The method may include receiving the input question. The method may also include performing natural language processing (NLP) analysis on the input question to extract a required value phrase. The method may further include forming at least one mathematical equation based on the extracted required value phrase. Additionally, the method may include forming at least one interim question based on the extracted required value phrase. The method may further include solving the at least one formed mathematical equation and the at least one formed interim question. The method may also include narrating the answer to the input question in natural language based on the solved at least one interim question or the solved at least one mathematical equation.
申请公布号 US9613091(B2) 申请公布日期 2017.04.04
申请号 US201615273738 申请日期 2016.09.23
申请人 International Business Machines Corporation 发明人 Mungi Ashish;Mustafi Joy
分类号 G06F17/28;G06F17/30;G06F17/27 主分类号 G06F17/28
代理机构 代理人 Feighan Patricia B.
主权项 1. A method for providing an answer to an input question containing at least one time-sensitive word or at least one time-sensitive phrase using natural language processing (NLP), the method comprising: creating and maintaining an online T-Word Dictionary, wherein creating and maintaining the online T-Word Dictionary comprises: determining a relationship between a plurality of T-Words and a plurality of corresponding values, wherein the plurality of corresponding values include a plurality of related lookup phrases and a plurality of concept terms;mapping the plurality of T-Words to the plurality of corresponding values based on the determined relationship; andstoring the mapped plurality of T-Words to the plurality of corresponding values in the online T-Word Dictionary; receiving the input question, wherein the input question is entered by a user via a graphical user interface associated with a first computer; performing natural language processing (NLP) analysis on the input question to extract a required value phrase; forming at least one mathematical equation based on the extracted required value phrase, wherein forming the at least one mathematical equation comprises: identifying the at least one time-sensitive word or the at least one time-sensitive phrase contained in the received input question, wherein a value associated with the identified at least one time-sensitive word or the at least one time-sensitive phrase varies according to a particular point in time, and wherein the identifying comprises communicating online with a second computer to access the online T-Word Dictionary; andresolving the identified at least one time-sensitive word or the at least one time-sensitive phrase contained in the received input question, wherein the resolving comprises communicating online with the second computer to access the online T-Word Dictionary and recursively mapping a plurality of variables associated with the identified at least one time-sensitive word or the at least one time-sensitive phrase to at least one formula contained in the T-Word Dictionary; determining the answer to the input question in natural language based on the solved at least one mathematical equation, wherein the determining comprises the first computer interacting with an on-line question-answer system to search an internet, a plurality of online data repositories, a plurality of online databases, and a plurality of online corpuses according to the value associated with the identified at least one time-sensitive word or the at least one time-sensitive phrase at the particular point in time; and narrating the answer to the input question in natural language based on the solved at least one mathematical equation.
地址 Armonk NY US