Patents by Inventor Kyle L. Croutwater
Kyle L. Croutwater has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11189186Abstract: Mechanisms are provided in a data processing system for utilizing algorithms based on categories in a question answering system. The mechanisms capture a history of performance and correctness metrics for identifying efficiency of respective algorithms for finding answers to questions in respective question categories in a question answering system. The mechanisms determine sets of algorithms to use for respective question categories according to efficiency and correctness analysis. The mechanisms determine a question category of a given input question and execute a set of algorithms corresponding to the question category of the given input question that meet an efficiency threshold to contribute to finding a correct answer for the given input question.Type: GrantFiled: November 2, 2018Date of Patent: November 30, 2021Assignee: International Business Machines CorporationInventors: Corville O. Allen, Kyle L. Croutwater, Kevin B. Haverlock, Michael D. Whitley
-
Patent number: 10713241Abstract: An approach is provided that receives a question at a question answering (QA) system. The question includes a number of words. The approach operates by calculating weights that correspond to search terms included in the plurality of words. The search terms include the plurality of words and may include terms that are one or more sequences of adjacent words included in the question. Based on the calculated weights and the words in the question, the approach generates a query that is used to search a corpus that is managed by the QA system with the search resulting in one or more search results.Type: GrantFiled: June 12, 2017Date of Patent: July 14, 2020Assignee: International Business Machines CorporationInventors: Kyle L. Croutwater, Vikrant Verma, Le Zhang, Zhe Zhang
-
Patent number: 10706048Abstract: An approach is provided that receives a question at a question answering (QA) system. The question includes a number of words. The approach operates by calculating weights that correspond to search terms included in the plurality of words. The search terms include the plurality of words and may include terms that are one or more sequences of adjacent words included in the question. Based on the calculated weights and the words in the question, the approach generates a query that is used to search a corpus that is managed by the QA system with the search resulting in one or more search results.Type: GrantFiled: February 13, 2017Date of Patent: July 7, 2020Assignee: International Business Machines CorporationInventors: Kyle L. Croutwater, Vikrant Verma, Le Zhang, Zhe Zhang
-
Patent number: 10387430Abstract: An active learning framework is operative to identify informative questions that should be added to existing question-answer (Q&A) pairs that comprise a training dataset for a learning model. In this approach, the question-answer pairs (to be labeled as “true” or “false”) are automatically selected from a larger pool of unlabeled data. A spatial-directed clustering algorithm partitions the relevant question-answer space of unlabeled data. A margin-induced loss function is then used to rank a question. For each question selected, a label is then obtained, preferably by assigning a prediction for each associated question-answer pair using a current model that has been trained on labeled question-answer pairs. After the questions are labeled, an additional re-sampling is performed to assure high quality of the training data. Preferably, and with respect to a particular question, this additional re-sampling is based on a distance measure between correct and incorrect answers.Type: GrantFiled: February 26, 2015Date of Patent: August 20, 2019Assignee: International Business Machines CorporationInventors: Julius Goth, III, Dwi Sianto Mansjur, Kyle L. Croutwater, Beata Strack
-
Publication number: 20190073916Abstract: Mechanisms are provided in a data processing system for utilizing algorithms based on categories in a question answering system. The mechanisms capture a history of performance and correctness metrics for identifying efficiency of respective algorithms for finding answers to questions in respective question categories in a question answering system. The mechanisms determine sets of algorithms to use for respective question categories according to efficiency and correctness analysis. The mechanisms determine a question category of a given input question and execute a set of algorithms corresponding to the question category of the given input question that meet an efficiency threshold to contribute to finding a correct answer for the given input question.Type: ApplicationFiled: November 2, 2018Publication date: March 7, 2019Inventors: Corville O. Allen, Kyle L. Croutwater, Kevin B. Haverlock, Michael D. Whitley
-
Patent number: 10198501Abstract: A computer-implemented method generates a candidate answer triple for use in retrieving information used to answer a question. One or more processors parse a question to identify a lexical answer type for the question, a question action for the question, and a question timestamp for the question to make up a question triple. One or more processors retrieve multiple candidate passages for answering the question, and parse each of the multiple candidate passages to identify a candidate entity, a candidate action, and a candidate timestamp from each of the multiple candidate passages to generate a candidate answer triple. One or more processors compare the question triple to the candidate answer triple and establish a match score for each candidate answer triple, which is used in retrieving information used to answer the question.Type: GrantFiled: September 28, 2016Date of Patent: February 5, 2019Assignee: International Business Machines CorporationInventors: Kyle L. Croutwater, Vikrant Verma, Le Zhang, Zhe Zhang
-
Patent number: 10121386Abstract: Mechanisms are provided in a data processing system for utilizing algorithms based on categories in a question answering system. The mechanisms capture a history of performance and correctness metrics for identifying efficiency of respective algorithms for finding answers to questions in respective question categories in a question answering system. The mechanisms determine sets of algorithms to use for respective question categories according to efficiency and correctness analysis. The mechanisms determine a question category of a given input question and execute a set of algorithms corresponding to the question category of the given input question that meet an efficiency threshold to contribute to finding a correct answer for the given input question.Type: GrantFiled: October 1, 2015Date of Patent: November 6, 2018Assignee: International Business Machines CorporationInventors: Corville O. Allen, Kyle L. Croutwater, Kevin B. Haverlock, Michael D. Whitley
-
Publication number: 20180232374Abstract: An approach is provided that receives a question at a question answering (QA) system. The question includes a number of words. The approach operates by calculating weights that correspond to search terms included in the plurality of words. The search terms include the plurality of words and may include terms that are one or more sequences of adjacent words included in the question. Based on the calculated weights and the words in the question, the approach generates a query that is used to search a corpus that is managed by the QA system with the search resulting in one or more search results.Type: ApplicationFiled: June 12, 2017Publication date: August 16, 2018Inventors: Kyle L. Croutwater, Vikrant Verma, Le Zhang, Zhe Zhang
-
Publication number: 20180232373Abstract: An approach is provided that receives a question at a question answering (QA) system. The question includes a number of words. The approach operates by calculating weights that correspond to search terms included in the plurality of words. The search terms include the plurality of words and may include terms that are one or more sequences of adjacent words included in the question. Based on the calculated weights and the words in the question, the approach generates a query that is used to search a corpus that is managed by the QA system with the search resulting in one or more search results.Type: ApplicationFiled: February 13, 2017Publication date: August 16, 2018Inventors: Kyle L. Croutwater, Vikrant Verma, Le Zhang, Zhe Zhang
-
Publication number: 20180089305Abstract: A computer-implemented method generates a candidate answer triple for use in retrieving information used to answer a question. One or more processors parse a question to identify a lexical answer type for the question, a question action for the question, and a question timestamp for the question to make up a question triple. One or more processors retrieve multiple candidate passages for answering the question, and parse each of the multiple candidate passages to identify a candidate entity, a candidate action, and a candidate timestamp from each of the multiple candidate passages to generate a candidate answer triple. One or more processors compare the question triple to the candidate answer triple and establish a match score for each candidate answer triple, which is used in retrieving information used to answer the question.Type: ApplicationFiled: September 28, 2016Publication date: March 29, 2018Inventors: KYLE L. CROUTWATER, VIKRANT VERMA, LE ZHANG, ZHE ZHANG
-
Publication number: 20180089569Abstract: A computer-implemented method generates a temporal candidate answer to a question. One or more processors tag terms found in multiple text passages with a part of speech (POS) tag, and then parse POS tagged terms found in the multiple text passages to generate passage triples for multiple parts of each of the multiple text passages. The processor(s) filter each sub-passage from the multiple text passages, which removes passages from each of the multiple text passages that are not associated with said each sub-passage. The processor(s) temporally align each sub-passage triple with a particular time range, and then extract text within each sub-passage from the multiple text passages to create a temporal candidate answer identified by the associated sub-passage triple. Upon receipt of a question related to a sub-passage that is related to the particular time range, the processor(s) return the temporal candidate answer that is temporally aligned with the question.Type: ApplicationFiled: September 28, 2016Publication date: March 29, 2018Inventors: KYLE L. CROUTWATER, VIKRANT VERMA, LE ZHANG, ZHE ZHANG
-
Publication number: 20160253596Abstract: An active learning framework is operative to identify informative questions that should be added to existing question-answer (Q&A) pairs that comprise a training dataset for a learning model. In this approach, the question—answer pairs (to be labeled as “true” or “false”) are automatically selected from a larger pool of unlabeled data. A spatial-directed clustering algorithm partitions the relevant question-answer space of unlabeled data. A margin-induced loss function is then used to rank a question. For each question selected, a label is then obtained, preferably by assigning a prediction for each associated question-answer pair using a current model that has been trained on labeled question-answer pairs. After the questions are labeled, an additional re-sampling is performed to assure high quality of the training data. Preferably, and with respect to a particular question, this additional re-sampling is based on a distance measure between correct and incorrect answers.Type: ApplicationFiled: February 26, 2015Publication date: September 1, 2016Inventors: Julius Goth, III, Swi Sianto Mansjur, Kyle L. Croutwater, Beata Strack
-
Patent number: 9251474Abstract: Mechanisms are provided for configuring a ranker array of a question and answer (QA) system. An initial configuration of a ranker array of the QA system is generated which comprises a plurality of rankers with each ranker applying a statistical classification function to candidate answers generated by the QA system. A training question is input to the QA system to generate a training candidate answer set and the ranker array is applied to the training candidate answer set to generate, for each ranker in the ranker array, a ranked listing of candidate answers. For each ranker in the ranker array, a correctness of a corresponding ranked listing of candidate answers is determined and the ranker array is reconfigured based on results of the determined correctness of the corresponding ranked listing of candidate answers for each ranker in the ranker array.Type: GrantFiled: March 13, 2013Date of Patent: February 2, 2016Assignee: International Business Machines CorporationInventors: Corville O. Allen, Kyle L. Croutwater, Dwi Sianto Mansjur
-
Publication number: 20160019805Abstract: Mechanisms are provided in a data processing system for utilizing algorithms based on categories in a question answering system. The mechanisms capture a history of performance and correctness metrics for identifying efficiency of respective algorithms for finding answers to questions in respective question categories in a question answering system. The mechanisms determine sets of algorithms to use for respective question categories according to efficiency and correctness analysis. The mechanisms determine a question category of a given input question and execute a set of algorithms corresponding to the question category of the given input question that meet an efficiency threshold to contribute to finding a correct answer for the given input question.Type: ApplicationFiled: October 1, 2015Publication date: January 21, 2016Inventors: Corville O. Allen, Kyle L. Croutwater, Kevin B. Haverlock, Michael D. Whitley
-
Patent number: 9171478Abstract: Mechanisms are provided in a data processing system for utilizing algorithms based on categories in a question answering system. The mechanisms capture a history of performance and correctness metrics for identifying efficiency of respective algorithms for finding answers to questions in respective question categories in a question answering system. The mechanisms determine sets of algorithms to use for respective question categories according to efficiency and correctness analysis. The mechanisms determine a question category of a given input question and execute a set of algorithms corresponding to the question category of the given input question that meet an efficiency threshold to contribute to finding a correct answer for the given input question.Type: GrantFiled: March 15, 2013Date of Patent: October 27, 2015Assignee: International Business Machines CorporationInventors: Corville O. Allen, Kyle L. Croutwater, Kevin B. Haverlock, Michael D. Whitley
-
Publication number: 20140272885Abstract: Mechanisms are provided in a data processing system for utilizing algorithms based on categories in a question answering system. The mechanisms capture a history of performance and correctness metrics for identifying efficiency of respective algorithms for finding answers to questions in respective question categories in a question answering system. The mechanisms determine sets of algorithms to use for respective question categories according to efficiency and correctness analysis. The mechanisms determine a question category of a given input question and execute a set of algorithms corresponding to the question category of the given input question that meet an efficiency threshold to contribute to finding a correct answer for the given input question.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: International Business Machines CorporationInventors: Corville O. Allen, Kyle L. Croutwater, Kevin B. Haverlock, Michael D. Whitley