Patents by Inventor Kshitij Fadnis
Kshitij Fadnis 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).
-
Publication number: 20230342397Abstract: A method, computer system, and a computer program for conducting a conversational search. In one embodiment, the method includes monitoring a dialogue involving at least one user and capturing user utterances provided during the dialogue. These user utterances are then analyzed and classified according to the context of the dialogue. The dialogue is intervened upon the determination that a user needs additional information and/or upon execution of an action on behalf of the user and based on the plurality of user utterances and context. The Required information may be provided back to the user using Documentation Recommendation Module. The Documentation Recommendation Module determines a valid resource recommendation as determined by a combination of the context and a resource that includes additional information.Type: ApplicationFiled: April 22, 2022Publication date: October 26, 2023Inventors: Jatin Ganhotra, Nathaniel Mills, Chulaka Gunasekara, Kshitij Fadnis, Sachindra Joshi, Luis A. Lastras-Montano
-
Patent number: 11797820Abstract: Techniques are provided for reinforcement learning software agents enhanced by external data. A reinforcement learning model supporting the software agent may be trained based on information obtained from one or more knowledge stores, such as online forums. The trained reinforcement learning model may be tested in an environment with limited connectivity to an external environment to meet performance criteria. The reinforcement learning software agent may be deployed with the tested and trained reinforcement learning model within an environment to autonomously perform actions to process requests.Type: GrantFiled: December 5, 2019Date of Patent: October 24, 2023Assignee: International Business Machines CorporationInventors: Tathagata Chakraborti, Kartik Talamadupula, Kshitij Fadnis, Biplav Srivastava, Murray S. Campbell
-
Patent number: 11748128Abstract: A computer system adapts processing of expressions by a command-line interface. An expression provided to the command-line interface is analyzed, wherein the command line interface includes pre-defined expression processing. One or more artificial intelligence agents are selected from a plurality of artificial intelligence agents based on the analysis of the expression. The expression is evaluated by the selected one or more artificial intelligence agents to determine processing modifications for the pre-defined expression processing. The expression is processed in accordance with the determined processing modifications and results are provided to the command-line interface. Embodiments of the present invention further include a method and program product for adapting processing of expressions by a shell in substantially the same manner described above.Type: GrantFiled: December 5, 2019Date of Patent: September 5, 2023Assignee: International Business Machines CorporationInventors: Tathagata Chakraborti, Mayank Agarwal, Eli M. Dow, Kartik Talamadupula, Kshitij Fadnis, Jorge J. Barroso Carmona, Borja Godoy
-
Patent number: 11640540Abstract: A method for assigning weights to a knowledge graph includes extracting information from a knowledge graph. The information including entities extracted from nodes of the knowledge graph and relations extracted from edges of the knowledge graph. A shortest path generator receives the extracted entities and relations, and potential assigned weights from a heuristic data repository. Weights for the edges of the knowledge graph are determined. The weights are assigned to the edges of the knowledge graph.Type: GrantFiled: March 10, 2020Date of Patent: May 2, 2023Assignee: International Business Machines CorporationInventors: Kshitij Fadnis, Kartik Talamadupula, Pavan Kapanipathi Bangalore, Achille Belly Fokoue-Nkoutche
-
Patent number: 11429876Abstract: One embodiment of the invention provides a method for natural language processing (NLP). The method comprises extracting knowledge outside of text content of a NLP instance by extracting a set of subgraphs from a knowledge graph associated with the text content. The set of subgraphs comprises the knowledge. The method further comprises encoding the knowledge with the text content into a fixed size graph representation by filtering and encoding the set of subgraphs. The method further comprises applying a text embedding algorithm to the text content to generate a fixed size text representation, and classifying the text content based on the fixed size graph representation and the fixed size text representation.Type: GrantFiled: March 10, 2020Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Pavan Kapanipathi Bangalore, Kartik Talamadupula, Veronika Thost, Siva Sankalp Patel, Ibrahim Abdelaziz, Avinash Balakrishnan, Maria Chang, Kshitij Fadnis, Chulaka Gunasekara, Bassem Makni, Nicholas Mattei, Achille Belly Fokoue-Nkoutche
-
Patent number: 11288322Abstract: Embodiments relate to a system, program product, and method directed at natural language (NL) and a virtual dialog platform. An NL statement is detected and analyzed to identify one or more entities expressed in the statement. The identified entities are leveraged to parse the statement into keywords. The intent of the received statement is represented as a relationship between two or more of the keywords. A knowledge representation is identified to represent the statement with respect to a formatted module having two or more components and a component relationship structure. Each statement keyword is assigned to a designated module component based on an alignment of the component relationship with the keyword relationship. The statement intent is expressed based on the relationship between the keywords, and a statement response is inferred. The inferred statement is communicated to the virtual dialog platform.Type: GrantFiled: January 3, 2020Date of Patent: March 29, 2022Assignee: International Business Machines CorporationInventors: Song Feng, Chulaka Gunasekara, Kshitij Fadnis, Lazaros Polymenakos, Sunil Davangere Shashidhara
-
Publication number: 20210287103Abstract: One embodiment of the invention provides a method for natural language processing (NLP). The method comprises extracting knowledge outside of text content of a NLP instance by extracting a set of subgraphs from a knowledge graph associated with the text content. The set of subgraphs comprises the knowledge. The method further comprises encoding the knowledge with the text content into a fixed size graph representation by filtering and encoding the set of subgraphs. The method further comprises applying a text embedding algorithm to the text content to generate a fixed size text representation, and classifying the text content based on the fixed size graph representation and the fixed size text representation.Type: ApplicationFiled: March 10, 2020Publication date: September 16, 2021Inventors: Pavan Kapanipathi Bangalore, Kartik Talamadupula, Veronika Thost, Siva Sankalp Patel, Ibrahim Abdelaziz, Avinash Balakrishnan, Maria Chang, Kshitij Fadnis, Chulaka Gunasekara, Bassem Makni, Nicholas Mattei, Achille Belly Fokoue-Nkoutche
-
Publication number: 20210287102Abstract: A method for assigning weights to a knowledge graph includes extracting information from a knowledge graph. The information including entities extracted from nodes of the knowledge graph and relations extracted from edges of the knowledge graph. A shortest path generator receives the extracted entities and relations, and potential assigned weights from a heuristic data repository. Weights for the edges of the knowledge graph are determined. The weights are assigned to the edges of the knowledge graph.Type: ApplicationFiled: March 10, 2020Publication date: September 16, 2021Inventors: Kshitij Fadnis, Kartik Talamadupula, Pavan Kapanipathi Bangalore, Achille Belly Fokoue-Nkoutche
-
Publication number: 20210173682Abstract: A computer system adapts processing of expressions by a command-line interface. An expression provided to the command-line interface is analyzed, wherein the command line interface includes pre-defined expression processing. One or more artificial intelligence agents are selected from a plurality of artificial intelligence agents based on the analysis of the expression. The expression is evaluated by the selected one or more artificial intelligence agents to determine processing modifications for the pre-defined expression processing. The expression is processed in accordance with the determined processing modifications and results are provided to the command-line interface. Embodiments of the present invention further include a method and program product for adapting processing of expressions by a shell in substantially the same manner described above.Type: ApplicationFiled: December 5, 2019Publication date: June 10, 2021Inventors: Tathagata Chakraborti, Mayank Agarwal, Eli M. Dow, Kartik Talamadupula, Kshitij Fadnis, Jorge J. Barroso Carmona, Borja Godoy
-
Publication number: 20210174240Abstract: Techniques are provided for reinforcement learning software agents enhanced by external data. A reinforcement learning model supporting the software agent may be trained based on information obtained from one or more knowledge stores, such as online forums. The trained reinforcement learning model may be tested in an environment with limited connectivity to an external environment to meet performance criteria. The reinforcement learning software agent may be deployed with the tested and trained reinforcement learning model within an environment to autonomously perform actions to process requests.Type: ApplicationFiled: December 5, 2019Publication date: June 10, 2021Inventors: Tathagata Chakraborti, Kartik Talamadupula, Kshitij Fadnis, Biplav Srivastava, Murray S. Campbell
-
Patent number: 10832658Abstract: A method, program product and computer system to predict utterances in a dialog system includes receiving a set of utterances associated with a dialog between a client device and a dialog system, mapping the utterances to vector representations of the utterances, and identifying at least one cluster to which the utterances belong from among a plurality of possible clusters. A next cluster is predicted based upon a conditional probability of the next cluster following a set of a predetermined number of previous clusters using a language model. A next utterance is predicted from among a plurality of possible utterances within the predicted next cluster.Type: GrantFiled: March 8, 2018Date of Patent: November 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chulaka Gunasekara, David Nahamoo, Lazaros Polymenakos, Kshitij Fadnis, David Echeverria Ciaurri, Jatin Ganhotra
-
Publication number: 20190147853Abstract: A method, program product and computer system to predict utterances in a dialog system includes receiving a set of utterances associated with a dialog between a client device and a dialog system, mapping the utterances to vector representations of the utterances, and identifying at least one cluster to which the utterances belong from among a plurality of possible clusters. A next cluster is predicted based upon a conditional probability of the next cluster following a set of a predetermined number of previous clusters using a language model. A next utterance is predicted from among a plurality of possible utterances within the predicted next cluster.Type: ApplicationFiled: March 8, 2018Publication date: May 16, 2019Applicant: International Business Machines CorporationInventors: Chulaka Gunasekara, David Nahamoo, Lazaros Polymenakos, Kshitij Fadnis, David Echeverria Ciaurri, Jatin Ganhotra