Patents by Inventor RAJENDRA G. UGRANI
RAJENDRA G. UGRANI 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: 11568856Abstract: A combination of propagation operations and learning algorithms is applied, using a selected set of labeled conversational logs retrieved from a subset of a plurality of conversational logs, to a remaining corpus of the plurality of conversational logs to train an automated response system according to an intent associated with each of the conversational logs. The combination of propagation operations and learning algorithms may include defining the labels by a user for the selected set of the subset of the plurality of conversational logs; training a probabilistic classifier using the defined labels of features of the selected set, wherein the probabilistic classifier produces labeling decisions for the subset of conversational logs; weighting the features of the selected set in a model optimization process; and/or training an additional classifier using the weighted features of the selected set and applying the additional classifier to the remaining corpus.Type: GrantFiled: October 21, 2020Date of Patent: January 31, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tin Kam Ho, Robert L. Yates, Blake McGregor, Rajendra G. Ugrani, Neil R. Mallinar, Abhishek Shah, Ayush Gupta
-
Patent number: 11380306Abstract: Expansion of intent classification data utilizing batch utterance scheduling, by a processor in a computing environment. A set of unlabeled examples for intent processing is received by an intent builder iteratively defining an intent. The set of examples are separated into a first subset processed according to a first model and a second subset processed according to a second model. The first subset is incorporated into the intent builder during a building iteration and scheduling a first batch processing of the second subset processed according to the second model based on a scheduling criteria. The first batch processing of the second subset is initiated once the scheduling criteria is satisfied. Upon completion of the first batch processing, results of the completion are used to influence additional examples retrieved from the first subset and the second subset during a subsequent building iteration by the intent builder.Type: GrantFiled: October 31, 2019Date of Patent: July 5, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Neil Rohit Mallinar, Rajendra G Ugrani, Ayush Gupta
-
Patent number: 11144727Abstract: Evaluating intent authoring processes, by a processor in a computing environment. A dataset comprising utterances of interactive dialog sessions between agents and clients for a given product or service is received. A classification of at least a portion of the utterances is performed for a target intent according to at least one of a plurality of recommendation algorithms, where the classification is performed by an automatic driver invoking the recommendation algorithm and simulating a manual confirmation of the algorithm's decision by a user. A classifier trained with the utterances recommended and confirmed by the automatic driver is automatically evaluated according to at least one of the plurality of evaluation criteria. A report tracking the evaluation results is generated.Type: GrantFiled: May 20, 2019Date of Patent: October 12, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tin Kam Ho, Abhishek Shah, Neil Mallinar, Rajendra G. Ugrani, Ayush Gupta
-
Patent number: 11106875Abstract: Evaluating intent authoring processes, by a processor in a computing environment. Results are received of a simulated intent labeling effort of a dataset comprising utterances of interactive dialog sessions between agents and clients for a given product or service. Figures of merits for respective algorithms used to perform the simulated intent labeling effort are computed. Each of the respective algorithms are evaluated according to the computed figures of merits; and one of the respective algorithms is implemented for labeling intents of a remaining corpus of the synthesized dataset according to parameters evaluated in the computed figures of merits.Type: GrantFiled: May 20, 2019Date of Patent: August 31, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tin Kam Ho, Abhishek Shah, Neil Mallinar, Rajendra G. Ugrani, Ayush Gupta
-
Publication number: 20210134273Abstract: Expansion of intent classification data utilizing batch utterance scheduling, by a processor in a computing environment. A set of unlabeled examples for intent processing is received by an intent builder iteratively defining an intent. The set of examples are separated into a first subset processed according to a first model and a second subset processed according to a second model. The first subset is incorporated into the intent builder during a building iteration and scheduling a first batch processing of the second subset processed according to the second model based on a scheduling criteria. The first batch processing of the second subset is initiated once the scheduling criteria is satisfied. Upon completion of the first batch processing, results of the completion are used to influence additional examples retrieved from the first subset and the second subset during a subsequent building iteration by the intent builder.Type: ApplicationFiled: October 31, 2019Publication date: May 6, 2021Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Neil Rohit MALLINAR, Rajendra G. UGRANI, Ayush GUPTA
-
Publication number: 20210035557Abstract: A combination of propagation operations and learning algorithms is applied, using a selected set of labeled conversational logs retrieved from a subset of a plurality of conversational logs, to a remaining corpus of the plurality of conversational logs to train an automated response system according to an intent associated with each of the conversational logs. The combination of propagation operations and learning algorithms may include defining the labels by a user for the selected set of the subset of the plurality of conversational logs; training a probabilistic classifier using the defined labels of features of the selected set, wherein the probabilistic classifier produces labeling decisions for the subset of conversational logs; weighting the features of the selected set in a model optimization process; and/or training an additional classifier using the weighted features of the selected set and applying the additional classifier to the remaining corpus.Type: ApplicationFiled: October 21, 2020Publication date: February 4, 2021Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tin Kam HO, Robert L. YATES, Blake MCGREGOR, Rajendra G. UGRANI, Neil R. MALLINAR, Abhishek SHAH, Ayush GUPTA
-
Publication number: 20200372111Abstract: Evaluating intent authoring processes, by a processor in a computing environment. A dataset comprising utterances of interactive dialog sessions between agents and clients for a given product or service is received. A classification of at least a portion of the utterances is performed for a target intent according to at least one of a plurality of recommendation algorithms, where the classification is performed by an automatic driver invoking the recommendation algorithm and simulating a manual confirmation of the algorithm's decision by a user. A classifier trained with the utterances recommended and confirmed by the automatic driver is automatically evaluated according to at least one of the plurality of evaluation criteria. A report tracking the evaluation results is generated.Type: ApplicationFiled: May 20, 2019Publication date: November 26, 2020Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tin Kam HO, Abhishek SHAH, Neil MALLINAR, Rajendra G. UGRANI, Ayush GUPTA
-
Publication number: 20200372112Abstract: Evaluating intent authoring processes, by a processor in a computing environment. Results are received of a simulated intent labeling effort of a dataset comprising utterances of interactive dialog sessions between agents and clients for a given product or service. Figures of merits for respective algorithms used to perform the simulated intent labeling effort are computed. Each of the respective algorithms are evaluated according to the computed figures of merits; and one of the respective algorithms is implemented for labeling intents of a remaining corpus of the synthesized dataset according to parameters evaluated in the computed figures of merits.Type: ApplicationFiled: May 20, 2019Publication date: November 26, 2020Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tin Kam HO, Abhishek SHAH, Neil MALLINAR, Rajendra G. UGRANI, Ayush GUPTA
-
Patent number: 10832659Abstract: Embodiments for training an automated response system using weak supervision and co-training in a computing environment are provided. A plurality of conversational logs comprising interactive dialog sessions between agents and clients for a given product or service are received. A subset of the plurality of conversational logs are retrieved according to a defined criterion, and a selected set of the subset of the plurality of retrieved conversational logs are labeled by a user. The labeling is associated with a semantic scope of intent considered by the clients. A combination of propagation operations and learning algorithms using the selected set of labeled conversational logs are applied to a remaining corpus of the plurality of conversational logs to train the automated response system according to the semantic scope of intent.Type: GrantFiled: August 31, 2018Date of Patent: November 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tin Kam Ho, Robert L. Yates, Blake McGregor, Rajendra G. Ugrani, Neil R. Mallinar, Abhishek Shah, Ayush Gupta
-
Patent number: 10740373Abstract: Aspects automatically invoke automated dialog chat bots in response to determining that query text content meets a threshold relevance. A computer processor analyzes different words within text content of a user query input to identify via natural language processing query topics defined by combinations of the words. The processor drives a display device to present an automated dialog chat bot to the user that presents a chat bot series of dialog questions in response to determining that a query topic identified from analyzing the text content meets a threshold relevancy; or searches a database for results that satisfy keywords or query topics of the query content in response to failing to identify a query topic for the query text content, or to determining that an identified query topic does not meet the threshold relevancy.Type: GrantFiled: February 8, 2017Date of Patent: August 11, 2020Assignee: International Business Machines CorporationInventors: Faheem Altaf, Lisa Seacat DeLuca, Raghuram Srinivas, Rajendra G. Ugrani
-
Patent number: 10621976Abstract: Embodiments for training a conversational system using intent classification are provided. Example utterances recommended to be associated with a particular semantic scope of intent are received from a plurality of sources. Respective ones of the example utterances from the plurality of sources are portioned and stored in a plurality of pools. The respective example utterances from the plurality of pools are collated into a unified pool according to weighting assigned to each one of the plurality of pools, the weighting associated with user actions taken on the respective example utterances. A unified set of the example utterances from the unified pool is output for selection by the user to train an intent classifier associated with the semantic scope of intent for the conversational system.Type: GrantFiled: September 18, 2018Date of Patent: April 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rajendra G. Ugrani, Neil R. Mallinar
-
Publication number: 20200090638Abstract: Embodiments for training a conversational system using intent classification are provided. Example utterances recommended to be associated with a particular semantic scope of intent are received from a plurality of sources. Respective ones of the example utterances from the plurality of sources are portioned and stored in a plurality of pools. The respective example utterances from the plurality of pools are collated into a unified pool according to weighting assigned to each one of the plurality of pools, the weighting associated with user actions taken on the respective example utterances. A unified set of the example utterances from the unified pool is output for selection by the user to train an intent classifier associated with the semantic scope of intent for the conversational system.Type: ApplicationFiled: September 18, 2018Publication date: March 19, 2020Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rajendra G. UGRANI, Neil R. MALLINAR
-
Publication number: 20200074984Abstract: Embodiments for training an automated response system using weak supervision and co-training in a computing environment are provided. A plurality of conversational logs comprising interactive dialog sessions between agents and clients for a given product or service are received. A subset of the plurality of conversational logs are retrieved according to a defined criterion, and a selected set of the subset of the plurality of retrieved conversational logs are labeled by a user. The labeling is associated with a semantic scope of intent considered by the clients. A combination of propagation operations and learning algorithms using the selected set of labeled conversational logs are applied to a remaining corpus of the plurality of conversational logs to train the automated response system according to the semantic scope of intent.Type: ApplicationFiled: August 31, 2018Publication date: March 5, 2020Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tin Kam HO, Robert L. YATES, Blake MCGREGOR, Rajendra G. UGRANI, Neil R. MALLINAR, Abhishek SHAH, Ayush GUPTA
-
Publication number: 20180225365Abstract: Aspects automatically invoke automated dialog chat bots in response to determining that query text content meets a threshold relevance. A computer processor analyzes different words within text content of a user query input to identify via natural language processing query topics defined by combinations of the words. The processor drives a display device to present an automated dialog chat bot to the user that presents a chat bot series of dialog questions in response to determining that a query topic identified from analyzing the text content meets a threshold relevancy; or searches a database for results that satisfy keywords or query topics of the query content in response to failing to identify a query topic for the query text content, or to determining that an identified query topic does not meet the threshold relevancy.Type: ApplicationFiled: February 8, 2017Publication date: August 9, 2018Inventors: FAHEEM ALTAF, LISA SEACAT DELUCA, RAGHURAM SRINIVAS, RAJENDRA G. UGRANI