Patents by Inventor Lazaros Polymenakos
Lazaros Polymenakos 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: 11797609Abstract: A method, apparatus and computer program product for presenting a user interface for a conversational system is described. A unified contextual graph for use by the conversational system, the unified contextual graph comprising components based on database queries of the conversational system and a user dialog between a user and the conversational system. For each of a set of user utterances produced in a dialog with the conversational system, a semantic meaning representation is determined. The semantic meaning representations are converted to respective sentential concept graphs. The unified contextual graph is updated based on new sentential concept graphs while the dialog with the conversational system progresses.Type: GrantFiled: January 15, 2020Date of Patent: October 24, 2023Assignee: Intenrational Business Machines CorporationInventors: Rangachari Anand, Ashima Arora, Raimo Bakis, Song Feng, Jatin Ganhotra, Chulaka Gunasekara, David Nahamoo, Lazaros Polymenakos, Sunil D Shashidhara, Li Zhu
-
Patent number: 11645473Abstract: Systems, computer-implemented methods, and computer program products that can facilitate predicting a source of a subsequent spoken dialogue are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a speech receiving component that can receive a spoken dialogue from a first entity. The computer executable components can further comprise a speech processing component that can employ a network that can concurrently process a transition type and a dialogue act of the spoken dialogue to predict a source of a subsequent spoken dialogue.Type: GrantFiled: December 23, 2020Date of Patent: May 9, 2023Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, THE REGENTS OF THE UNIVERSITY OF MICHIGANInventors: Lazaros Polymenakos, Dimitrios B. Dimitriadis, Zakaria Aldeneh, Emily Mower Provost
-
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
-
Patent number: 11095590Abstract: Embodiments provide a computer implemented method, in a data processing system including a processor and a memory including instructions which are executed by the processor to cause the processor to train an enhanced chatflow system, the method including: ingesting a corpus of information including at least one user input node corresponding to a user question and at least one variation for each user input node; for each user input node: designating the node as a class; storing the node in a dialog node repository; designating each of the at least one variations as training examples for the designated class; converting the classes and the training examples into feature vector representations; training one or more training classifiers using the one or more feature vector representations of the classes; and training classification objectives using the one or more feature vector representations of the training examples.Type: GrantFiled: September 28, 2016Date of Patent: August 17, 2021Assignee: International Business Machines CorporationInventors: Raimo Bakis, Ladislav Kunc, David Nahamoo, Lazaros Polymenakos, John Zakos
-
Publication number: 20210209167Abstract: Embodiments relate to a system, program product, and method directed at NL and a virtual dialog platform. A natural language (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 keywords. A knowledge representation is identified to represent the statement with respect to a formatted a 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: ApplicationFiled: January 3, 2020Publication date: July 8, 2021Inventors: Song Feng, Chulaka Gunasekara, Kshitji Fadnis, Lazaros Polymenakos, Sunil Davangere Shashidhara
-
Patent number: 11056107Abstract: A computer-implemented conversational system framework to perform tasks associated with a client request. A conversation application executing on a hardware processor provides application workflow orchestration, the conversation application receiving a client request and sending one or more application requests based on the application workflow orchestration. A conversation system executing on a hardware processor provides conversation workflow orchestration, the conversation system receiving the one or more application requests. The conversation application and the conversation system develop dialog context and store the dialog context in a memory device. The conversation application and the conversation system develop the dialog context by invoking at least one micro-service to perform tasks associated with the one or more application requests. The conversation application generates a response to the client request based on the developed dialog context.Type: GrantFiled: September 11, 2018Date of Patent: July 6, 2021Assignee: International Business Machines CorporationInventors: David Nahamoo, Lazaros Polymenakos, Nathaniel Mills, Li Zhu
-
Publication number: 20210110829Abstract: Systems, computer-implemented methods, and computer program products that can facilitate predicting a source of a subsequent spoken dialogue are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a speech receiving component that can receive a spoken dialogue from a first entity. The computer executable components can further comprise a speech processing component that can employ a network that can concurrently process a transition type and a dialogue act of the spoken dialogue to predict a source of a subsequent spoken dialogue.Type: ApplicationFiled: December 23, 2020Publication date: April 15, 2021Inventors: Lazaros Polymenakos, Dimitrios B. Dimitriadis, Zakaria Aldeneh, Emily Mower Provost
-
Patent number: 10957320Abstract: Systems, computer-implemented methods, and computer program products that can facilitate predicting a source of a subsequent spoken dialogue are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a speech receiving component that can receive a spoken dialogue from a first entity. The computer executable components can further comprise a speech processing component that can employ a network that can concurrently process a transition type and a dialogue act of the spoken dialogue to predict a source of a subsequent spoken dialogue.Type: GrantFiled: January 25, 2019Date of Patent: March 23, 2021Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, THE REGENTS OF THE UNIVERSITY OF MICHIGANInventors: Lazaros Polymenakos, Dimitrios B. Dimitriadis, Zakaria Aldeneh, Emily Mower Provost
-
Patent number: 10915588Abstract: A method, apparatus and computer program product for presenting a user interface for a conversational system is described. A user input is received in a dialog between a user and the conversational system, the user input in a natural language. A domain trained semantic matcher is used to determine a set of entities and a user intent from the user input. One or more queries is generated to selected ones of a plurality of knowledge sources, the knowledge sources created from domain specific knowledge. The results from the one or more queries are ranked based on domain specific knowledge. A system response is presented in the dialog based on at least a highest ranked result from the plurality of knowledge sources.Type: GrantFiled: August 2, 2018Date of Patent: February 9, 2021Assignee: International Business Machines CorporationInventors: Raimo Bakis, Song Feng, Jatin Ganhotra, Chulaka Gunasekara, David Nahamoo, Lazaros Polymenakos, Sunil D Shashidhara, Cheng Wu, Li Zhu
-
Patent number: 10845937Abstract: A method, apparatus and computer program product for presenting a user interface for a conversational system is described. A unified semantic representation of conversational content between a user and conversational system is created as a contextual graph of concepts and relations. A set of subgraph components of the semantic contextual graph dynamically identified based on a current dialog activity. The identified set of subgraph components in a user interface as a set of graphical elements representing respective concepts and relations.Type: GrantFiled: January 11, 2018Date of Patent: November 24, 2020Assignee: International Business Machines CorporationInventors: Rangachari Anand, Ashima Arora, Raimo Bakis, Song Feng, Jatin Ganhotra, Chulaka Gunasekara, David Nahamoo, Lazaros Polymenakos, Sunil D Shashidhara, Li Zhu
-
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
-
Patent number: 10824658Abstract: A method, apparatus and computer program product for creating a dialog system for web content is described. Knowledge is extracted from a target web application for the dialog system. The knowledge includes an organizational structure of the target web application and domain knowledge pertinent to the target web application. A deep learning process associates the domain knowledge with the organization structure of the target application. A plurality of knowledge sources of different respective types are created from the domain knowledge and the organizational structure. Each of the knowledge sources is used for providing answers to user queries to the dialog system. As part of the invention, a semantic matcher is provided to select among the answers provided by the plurality of knowledge sources for a best answer to a user query.Type: GrantFiled: August 2, 2018Date of Patent: November 3, 2020Assignee: International Business Machines CorporationInventors: Raimo Bakis, Song Feng, Jatin Ganhotra, Chulaka Gunasekara, David Nahamoo, Lazaros Polymenakos, Sunil D Shashidhara, Cheng Wu, Li Zhu
-
Publication number: 20200243073Abstract: Systems, computer-implemented methods, and computer program products that can facilitate predicting a source of a subsequent spoken dialogue are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a speech receiving component that can receive a spoken dialogue from a first entity. The computer executable components can further comprise a speech processing component that can employ a network that can concurrently process a transition type and a dialogue act of the spoken dialogue to predict a source of a subsequent spoken dialogue.Type: ApplicationFiled: January 25, 2019Publication date: July 30, 2020Inventors: Lazaros Polymenakos, Dimitrios B. Dimitriadis, Zakaria Aldeneh, Emily Mower Provost
-
Patent number: 10719770Abstract: Embodiments provide a computer implemented method of training an enhanced chatflow system, comprising: ingesting a corpus of information comprising at least one user input node corresponding to a user question and at least one expert-designed variation for each user input node; matching one or more user inputs to one or more corresponding dialog nodes using regular expressions and delimiters; ingesting one or more usage logs from a deployed dialog system, each usage log comprising at least one user input node; for each user input node: designating the node as a class; storing the node in a dialog node repository; designating each of the at least one variations as training examples for the designated class; converting the classes and the training examples into feature vector representations; training one or more classifiers and one or more classification objectives using the feature vector representations.Type: GrantFiled: September 28, 2016Date of Patent: July 21, 2020Assignee: International Business Machines CorporationInventors: Raimo Bakis, Ladislav Kunc, David Nahamoo, Lazaros Polymenakos, John Zakos
-
Patent number: 10657962Abstract: An information processing system, a computer program product, and methods for modeling multi-party dialog interactions. A method includes learning, directly from data obtained from a multi-party conversational channel, to identify particular multi-party dialog threads as well as participants in one or more conversations. Each participant utterance being converted to a continuous vector representation updated in a model of the multi-party dialog relative to each participant utterance and according to each participant's role selected from the set of: sender, addressee, or observer. The method trains the model to choose a correct addressee and a correct response for each participant utterance, using a joint selection criterion. The method learns directly from the data obtained from the multi-party conversational channel, which dialog turns belong to each particular multi-party dialog thread.Type: GrantFiled: May 2, 2018Date of Patent: May 19, 2020Assignees: International Business Machines Corporation, University of MichiganInventors: Rui Zhang, Lazaros Polymenakos, Dragomir Radev, David Nahamoo, Honglak Lee
-
Publication number: 20200151219Abstract: A method, apparatus and computer program product for presenting a user interface for a conversational system is described. A unified contextual graph for use by the conversational system, the unified contextual graph comprising components based on database queries of the conversational system and a user dialog between a user and the conversational system. For each of a set of user utterances produced in a dialog with the conversational system, a semantic meaning representation is determined. The semantic meaning representations are converted to respective sentential concept graphs. The unified contextual graph is updated based on new sentential concept graphs while the dialog with the conversational system progresses.Type: ApplicationFiled: January 15, 2020Publication date: May 14, 2020Inventors: Rangachari Anand, Ashima Arora, Raimo Bakis, Song Feng, Jatin Ganhotra, Chulaka Gunasekara, David Nahamoo, Lazaros Polymenakos, Sunil D Shashidhara, Li Zhu
-
Publication number: 20200042642Abstract: A method, apparatus and computer program product for creating a dialog system for web content is described. Knowledge is extracted from a target web application for the dialog system. The knowledge includes an organizational structure of the target web application and domain knowledge pertinent to the target web application. A deep learning process associates the domain knowledge with the organization structure of the target application. A plurality of knowledge sources of different respective types are created from the domain knowledge and the organizational structure. Each of the knowledge sources is used for providing answers to user queries to the dialog system. As part of the invention, a semantic matcher is provided to select among the answers provided by the plurality of knowledge sources for a best answer to a user query.Type: ApplicationFiled: August 2, 2018Publication date: February 6, 2020Inventors: Raimo Bakis, Song Feng, Jatin Ganhotra, Chulaka Gunasekara, David Nahamoo, Lazaros Polymenakos, Sunil D. Shashidhara, Cheng Wu, Li Zhu
-
Publication number: 20200042649Abstract: A method, apparatus and computer program product for presenting a user interface for a conversational system is described. A user input is received in a dialog between a user and the conversational system, the user input in a natural language. A domain trained semantic matcher is used to determine a set of entities and a user intent from the user input. One or more queries is generated to selected ones of a plurality of knowledge sources, the knowledge sources created from domain specific knowledge. The results from the one or more queries are ranked based on domain specific knowledge. A system response is presented in the dialog based on at least a highest ranked result from the plurality of knowledge sources.Type: ApplicationFiled: August 2, 2018Publication date: February 6, 2020Inventors: Raimo Bakis, Song Feng, Jatin Ganhotra, Chulaka Gunasekara, David Nahamoo, Lazaros Polymenakos, Sunil D. Shashidhara, Cheng Wu, Li Zhu
-
Publication number: 20190341036Abstract: An information processing system, a computer program product, and methods for modeling multi-party dialog interactions. A method includes learning, directly from data obtained from a multi-party conversational channel, to identify particular multi-party dialog threads as well as participants in one or more conversations. Each participant utterance being converted to a continuous vector representation updated in a model of the multi-party dialog relative to each participant utterance and according to each participant's role selected from the set of: sender, addressee, or observer. The method trains the model to choose a correct addressee and a correct response for each participant utterance, using a joint selection criterion. The method learns directly from the data obtained from the multi-party conversational channel, which dialog turns belong to each particular multi-party dialog thread.Type: ApplicationFiled: May 2, 2018Publication date: November 7, 2019Inventors: Rui ZHANG, Lazaros POLYMENAKOS, Dragomir RADEV, David NAHAMOO, Honglak LEE
-
Publication number: 20190304445Abstract: A computer-implemented conversational system framework to perform tasks associated with a client request. A conversation application executing on a hardware processor provides application workflow orchestration, the conversation application receiving a client request and sending one or more application requests based on the application workflow orchestration. A conversation system executing on a hardware processor provides conversation workflow orchestration, the conversation system receiving the one or more application requests. The conversation application and the conversation system develop dialog context and store the dialog context in a memory device. The conversation application and the conversation system develop the dialog context by invoking at least one micro-service to perform tasks associated with the one or more application requests. The conversation application generates a response to the client request based on the developed dialog context.Type: ApplicationFiled: September 11, 2018Publication date: October 3, 2019Inventors: David Nahamoo, Lazaros Polymenakos, Nathaniel Mills, Li Zhu