Patents by Inventor David Konopnicki
David Konopnicki 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: 11853296Abstract: Clarification-question selection, including: Receiving a search conversation that includes utterances by a user and by a conversational search system. Retrieving, from a solution documents database, text passages that are relevant to the search conversation. Retrieving, from a clarification questions database, for each of the text passages, candidate clarification questions that are relevant to both the respective text passage and the search conversation.Type: GrantFiled: July 28, 2021Date of Patent: December 26, 2023Assignee: International Business Machines CorporationInventors: Yosi Mass, Doron Cohen, David Konopnicki
-
Patent number: 11797545Abstract: An example system includes a processor to receive concepts extracted from a result set corresponding to a query and result associations for each extracted concept. The processor is to build a graph based on the extracted concepts, wherein the graph comprises a number of nodes representing the extracted concepts and weighted edges representing similarity between concepts extracted from shared results. The processor is to partition the graph into subgraphs with vertices corresponding to candidate facets for vertices having higher sums of weighted edges. The processor is to rank the candidate facets. The processor is to select higher ranked candidate facets to use as facets. The processor is to output facets with a result set in response to the query.Type: GrantFiled: April 21, 2020Date of Patent: October 24, 2023Assignee: International Business Machines CorporationInventors: Or Rivlin, Yosi Mass, Haggai Roitman, David Konopnicki
-
Patent number: 11775839Abstract: An example system includes a processor to receive a query. The processor can retrieve ranked candidates from an index based on the query. The processor can re-rank the ranked candidates using a Bidirectional Encoder Representations from Transformers (BERT) query-question (Q-q) model trained to match queries to questions of a frequently asked question (FAQ) dataset, wherein the BERT Q-q model is fine-tuned using paraphrases generated for the questions in the FAQ dataset. The processor can return the re-ranked candidates in response to the query.Type: GrantFiled: June 10, 2020Date of Patent: October 3, 2023Assignee: International Business Machines CorporationInventors: Yosi Mass, Boaz Carmeli, Haggai Roitman, David Konopnicki
-
Publication number: 20230122429Abstract: Summarization of customer service dialogs by: receiving, as input, a two-party multi-turn dialog; applying a trained next response prediction (NRP) machine learning model to the received dialog, to determine a level of significance of each utterance in the dialog with respect to performing an NRP task over the dialog; assigning a score to each of the utterances in the dialog, based, at least in part, on the determined level of significance; and selecting one or more of the utterances for inclusion in an extractive summarization of the dialog, based, at least in part, on the assigned scores.Type: ApplicationFiled: October 17, 2021Publication date: April 20, 2023Inventors: Chulaka Gunasekara, Sachindra Joshi, Guy Feigenblat, Benjamin Sznajder, David Konopnicki
-
Publication number: 20230029829Abstract: Clarification-question selection, including: Receiving a search conversation that includes utterances by a user and by a conversational search system. Retrieving, from a solution documents database, text passages that are relevant to the search conversation. Retrieving, from a clarification questions database, for each of the text passages, candidate clarification questions that are relevant to both the respective text passage and the search conversation.Type: ApplicationFiled: July 28, 2021Publication date: February 2, 2023Inventors: Yosi Mass, Doron Cohen, David Konopnicki
-
Publication number: 20220405315Abstract: An approach to ranking identified technical solutions summaries may be provided. The approach may include extracting data from technical tickets, subject matter expert reports, and online forum data. The approach may include receiving data relating to prior applications of one or more technical solutions. Steps associated with a technical solution may be included in the information from the prior application of the technical solutions and updated based on the information from prior applications of technical solutions. The approach may include generating a risk score and a cost score for the updated technical solution based on contextual factors associated with a user or machine. The approach may include enriching a static summary for the technical solution with the cost and risk score. The approach may include ranking the enriched summary against multiple potential technical solutions.Type: ApplicationFiled: June 22, 2021Publication date: December 22, 2022Inventors: Ruchi Mahindru, Daniela Rosu, David Konopnicki
-
Patent number: 11269942Abstract: Automated keyphrase extraction from a digital text document. A pool of candidate keyphrases of the digital text document is created. A cross-entropy method is then employed to compute a set of output keyphrases out of the pool of candidate keyphrases, by iteratively optimizing an objective function that is configured to cause the set of output keyphrases to be descriptive of one or more main topics discussed in the digital text document. The set of output keyphrases may be used for at least one of: text summarization, text categorization, opinion mining, and document indexing.Type: GrantFiled: October 10, 2019Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Odellia Boni, Doron Cohen, Guy Feigenblat, David Konopnicki, Haggai Roitman
-
Patent number: 11270061Abstract: Embodiments may provide techniques to generate training data for summarization of complex documents, such as scientific papers, articles, etc., that are scalable to provide large scale training data. For example, in an embodiment, a method may be implemented in a computer system and may comprise collecting a plurality of video and audio recordings of presentations of documents, collecting a plurality of documents corresponding to the video and audio recordings, converting the plurality of video and audio recordings of presentations of documents into transcripts of the plurality of presentations, generating a summary of each document by selecting a plurality of sentences from each document using the transcript of the that document, generating a dataset comprising a plurality of the generated summaries, and training a machine learning model using the generated dataset.Type: GrantFiled: February 25, 2020Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Jonathan Herzig, Achiya Jerbi, David Konopnicki, Guy Lev, Michal Shmueli-Scheuer
-
Patent number: 11269965Abstract: A method, computer system, and computer program product for generating a multi-document summary is provided. The embodiment may include receiving a query statement, one or more documents, one or more summary constraints, and quality goals. The embodiment may include identifying one or more keywords within the query statement. The embodiment may include performing a sentence selection from the one or more documents based on the one or more identified keywords. The embodiment may include generating a plurality of candidate summaries of the one or more documents based on the performed sentence selection, the goals, and a cross entropy method. The embodiment may include calculating a quality score for each of the plurality of generated candidate summaries using a plurality of quality features. The embodiment may include selecting a candidate summary from the plurality of generated candidate summaries with the highest calculated quality score that also satisfies a quality score threshold.Type: GrantFiled: October 31, 2019Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Odellia Boni, Guy Feigenblat, David Konopnicki, Haggai Roitman
-
Publication number: 20210390418Abstract: An example system includes a processor to receive a query. The processor can retrieve ranked candidates from an index based on the query. The processor can re-rank the ranked candidates using a Bidirectional Encoder Representations from Transformers (BERT) query-question (Q-q) model trained to match queries to questions of a frequently asked question (FAQ) dataset, wherein the BERT Q-q model is fine-tuned using paraphrases generated for the questions in the FAQ dataset. The processor can return the re-ranked candidates in response to the query.Type: ApplicationFiled: June 10, 2020Publication date: December 16, 2021Inventors: Yosi Mass, Boaz Carmeli, Haggai Roitman, David Konopnicki
-
Patent number: 11188809Abstract: A method, computer system, and a computer program product for optimizing a plurality of personality traits of a virtual agent based on a predicted customer satisfaction value is provided. The present invention may include identifying a customer. The present invention may also include retrieving a plurality of data associated with the customer. The present invention may then include analyzing the received plurality of data using a customer satisfaction prediction model. The present invention may further include generating a plurality of analyzed data from the customer satisfaction prediction model based on the analyzed plurality of data. The present invention may also include generating a plurality of personality traits for a virtual agent from the generated plurality of analyzed data.Type: GrantFiled: June 27, 2017Date of Patent: November 30, 2021Assignee: International Business Machines CorporationInventors: Jonathan Herzig, David Konopnicki, Michal Shmueli-Scheuer
-
Patent number: 11183203Abstract: Embodiments of the present systems and methods may provide techniques by which bots may be analyzed using improved representations of bot structure and a means of assessing conversational quality that may provide improved efficiency. For example a method may comprise training, at a computer system comprising a processor, memory accessible by the processor, and computer program instructions stored in the memory and executable by the processor, a neural network model to learn representations that capture characteristics of the graphs of chatbots, wherein the captured characteristics include at least a content-based representation based on user utterances that are relevant to the nodes and based on the chatbot response for the nodes.Type: GrantFiled: April 16, 2019Date of Patent: November 23, 2021Assignee: International Business Machines CorporationInventors: Jonathan Herzig, David Konopnicki, Tommy Sandbank, Michal Shmueli-Scheuer
-
Patent number: 11182681Abstract: A computerized method comprising receiving, from a question answering system, a minimal answer value to a query submitted by a user. Also received are electronic documents based on the minimal answer value, and a document score value, associated with the query, for each of the electronic documents. The method comprises extracting entities and attributes from electronic documents, and for each computing one or more associated score value, and aggregating the document score value with the associated score values. The method comprises selecting some of entities and attributes based on the respective aggregated score value, thereby producing selected associated elements. The method comprises generating, using a computerized natural language (NL) generating system, a comprehensive NL answer, wherein the generating is based on the minimal answer value and the selected associated elements, and sending the comprehensive NL answer for presentation to the user.Type: GrantFiled: March 15, 2017Date of Patent: November 23, 2021Assignee: International Business Machines CorporationInventors: David Konopnicki, Priscilla Santos Moraes
-
Publication number: 20210326346Abstract: An example system includes a processor to receive concepts extracted from a result set corresponding to a query and result associations for each extracted concept. The processor is to build a graph based on the extracted concepts, wherein the graph comprises a number of nodes representing the extracted concepts and weighted edges representing similarity between concepts extracted from shared results. The processor is to partition the graph into subgraphs with vertices corresponding to candidate facets for vertices having higher sums of weighted edges. The processor is to rank the candidate facets. The processor is to select higher ranked candidate facets to use as facets. The processor is to output facets with a result set in response to the query.Type: ApplicationFiled: April 21, 2020Publication date: October 21, 2021Inventors: Or Rivlin, Yosi Mass, Haggai Roitman, David Konopnicki
-
Publication number: 20210264097Abstract: Embodiments may provide techniques to generate training data for summarization of complex documents, such as scientific papers, articles, etc., that are scalable to provide large scale training data. For example, in an embodiment, a method may be implemented in a computer system and may comprise collecting a plurality of video and audio recordings of presentations of documents, collecting a plurality of documents corresponding to the video and audio recordings, converting the plurality of video and audio recordings of presentations of documents into transcripts of the plurality of presentations, generating a summary of each document by selecting a plurality of sentences from each document using the transcript of the that document, generating a dataset comprising a plurality of the generated summaries, and training a machine learning model using the generated dataset.Type: ApplicationFiled: February 25, 2020Publication date: August 26, 2021Inventors: JONATHAN HERZIG, ACHIYA JERBI, DAVID KONOPNICKI, GUY LEV, MICHAL SHMUELI-SCHEUER
-
Patent number: 11100287Abstract: Method and apparatus for training and using a classifier for words. Embodiments include receiving a first plurality of sentences comprising a first word that is associated with a class and a second plurality of sentences comprising a second word that is not associated with the class. Embodiments include training a classifier using positive training data for the class that is based on the first plurality of sentences and negative training data for the class that is based on the second plurality of sentences. Embodiments include determining a measure of correlation between a third word and the class by using a sentence comprising the third word as an input to the classifier. Embodiments include using the measure of correlation to perform an action selected from the following list: selecting content to provide to a user; determining an automatic chat response; or filtering a set of content.Type: GrantFiled: October 30, 2018Date of Patent: August 24, 2021Assignee: International Business Machines CorporationInventors: Ella Rabinovich, Benjamin Sznajder, Artem Spector, Ilya Shnayderman, Ranit Aharonov, David Konopnicki, Noam Slonim
-
Patent number: 11080317Abstract: A method comprising receiving digital documents, a query statement, and a summary length constraint; identifying, for each of said digital documents, a sentence subset, based, at least in part, on said query statement, a modified version of said summary length constraint, and a first set of quality objectives, generating, for each of said sentence subsets, a random forest representation; iteratively (i) sampling, from each of said random forest representations, a plurality of tokens to create a corresponding candidate document summary, based, at least in part, on weights assigned to each of said tokens, (ii) assigning a quality ranking to said candidate document summary, based, at least in part, on said first set of quality objectives and a second set of quality objectives, and (iii) adjusting said weights, based, at least in part, on said quality rankings; and outputting a highest ranking said candidate document as a compressed summary.Type: GrantFiled: July 9, 2019Date of Patent: August 3, 2021Assignee: International Business Machines CorporationInventors: Odellia Boni, Doron Cohen, Guy Feigenblat, David Konopnicki, Haggai Roitman
-
Patent number: 11061951Abstract: Embodiments may provide automated summarization of documents, such as scientific documents by using a prior distribution on logical sections learnt from a corpus of human authored summaries. For example, a method of document summarization may comprise receiving, at the computer system, a document and segmenting the document into a plurality of sentences, identifying, at the computer system, sections in the document and aligning each sentence in the document to a section logical role, and summarizing, at the computer system, the document using a probability distribution.Type: GrantFiled: November 21, 2019Date of Patent: July 13, 2021Assignee: International Business Machines CorporationInventors: Odellia Boni, Doron Cohen, Guy Feigenblat, David Konopnicki, Haggai Roitman
-
Publication number: 20210157829Abstract: Embodiments may provide automated summarization of documents, such as scientific documents by using a prior distribution on logical sections learnt from a corpus of human authored summaries. For example, a method of document summarization may comprise receiving, at the computer system, a document and segmenting the document into a plurality of sentences, identifying, at the computer system, sections in the document and aligning each sentence in the document to a section logical role, and summarizing, at the computer system, the document using a probability distribution.Type: ApplicationFiled: November 21, 2019Publication date: May 27, 2021Inventors: ODELLIA BONI, DORON COHEN, GUY FEIGENBLAT, DAVID KONOPNICKI, HAGGAI ROITMAN
-
Publication number: 20210109959Abstract: Automated keyphrase extraction from a digital text document. A pool of candidate keyphrases of the digital text document is created. A cross-entropy method is then employed to compute a set of output keyphrases out of the pool of candidate keyphrases, by iteratively optimizing an objective function that is configured to cause the set of output keyphrases to be descriptive of one or more main topics discussed in the digital text document. The set of output keyphrases may be used for at least one of: text summarization, text categorization, opinion mining, and document indexing.Type: ApplicationFiled: October 10, 2019Publication date: April 15, 2021Inventors: Odellia Boni, Doron Cohen, Guy Feigenblat, David Konopnicki, Haggai Roitman