Method and apparatus for updating a previously generated text
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/00
G06F-017/27
출원번호
US-0634158
(2015-02-27)
등록번호
US-9336193
(2016-05-10)
발명자
/ 주소
Logan, Alasdair James
Reiter, Ehud Baruch
출원인 / 주소
Arria Data2Text Limited
대리인 / 주소
Alston & Bird LLP
인용정보
피인용 횟수 :
6인용 특허 :
62
초록▼
Methods, apparatuses, and computer program products are described herein that are configured to enable updating of an output text. In some example embodiments, a method is provided that comprises generating a new message for each updateable data element based on a predetermined indication. The metho
Methods, apparatuses, and computer program products are described herein that are configured to enable updating of an output text. In some example embodiments, a method is provided that comprises generating a new message for each updateable data element based on a predetermined indication. The method of this embodiment may also include determining a classification for each new message by comparing each new message with a corresponding message that describes the updateable data element. The method of this embodiment may also include generating an additional document plan tree that contains at least a portion of the new messages. The method of this embodiment may also include combining the additional document plan tree with an original document plan tree.
대표청구항▼
1. A method for transforming one or more input data streams that comprise data that is at least partially expressed in a non-linguistic format into a format that can be expressed linguistically in one or more output texts, that method comprising: generating, using a natural language generation syste
1. A method for transforming one or more input data streams that comprise data that is at least partially expressed in a non-linguistic format into a format that can be expressed linguistically in one or more output texts, that method comprising: generating, using a natural language generation system that is configured to execute on a processor, an output text based on a set of messages and a relationship between the set of messages as defined by an original document plan tree, wherein a message represents a phrase or a simple sentence and are created in an instance in which a first input data stream comprises data that satisfies one or more message requirements;generating a new message for one or more updateable data elements based on a predetermined indication and a second input data stream;determining a classification for the one or more new messages by comparing the one or more new messages with a corresponding earlier message that describes a updateable data element of the one or more updateable data elements;generating an additional document plan tree that contains at least a portion of the one or more new messages;combining at least a portion of the additional document plan tree with at least a portion of the original document plan tree; andgenerating, using the natural language generation system, an updated output text, wherein the updated output text is generated based on the combined original document plan tree and additional document plan tree, wherein the combined original document plan tree and additional document plan tree is configured to be realized into one or more natural language sentences. 2. A method according to claim 1, wherein the new message is configured to describe the updateable data element over a predetermined time interval. 3. A method according to claim 1, wherein the new message is configured to describe a most significant change in the updateable data element over a predetermined time interval. 4. A method according to claim 1, wherein a linguistic marker is added to the beginning of the additional document plan tree to signify that the new messages in the additional document plan tree are an update to the information about the updateable data elements in the original document plan tree. 5. A method according to claim 1, wherein the new message is generated for each of the one or more updateable data elements and a classification is determined for each of the one or more new messages. 6. A method according to claim 5, wherein the updateable data elements are identified in an instance in which they describe the data channel at a time of a triggering event. 7. A method according to claim 1, further comprising: generating the additional document plan tree;generating a document plan tree node in the additional document plan tree for each classification;placing each new message within a document plan tree node, wherein the classification of the new message corresponds to the classification of the document plan tree node; andordering each new message within each document plan tree node in the additional document plan tree based on a location of a most recent corresponding message with the original document plan tree. 8. A method according to claim 7, further comprising: generating an annotation for one or more of the document plan tree nodes in the additional document plan tree, wherein the annotation is configured to provide realization instructions. 9. A method according to claim 8, wherein the annotation is configured to override a default behavior. 10. A method according to claim 1, wherein the predetermined indication is a time period of at least one of a fixed interval, a regular interval until an acknowledgement is detected or based on a received request. 11. An apparatus configured to transform one or more input data streams that comprise data that is at least partially expressed in a non-linguistic format into a format that can be expressed linguistically in one or more output texts, the apparatus comprising: at least one processor; andat least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least:generate, via a natural language generation system that is configured to execute on a processor, an output based on a set of messages and a relationship between the set of messages as defined by an original document plan tree, wherein a message represents a phrase or a simple sentence and are created in an instance in which a first input data stream comprises data that satisfies one or more message requirements;generate a new message for one or more updateable data elements based on a predetermined indication and a second input data stream;determine a classification for the one or more new messages by comparing the one or more new messages with a corresponding earlier message that describes a updateable data element of the one or more updateable data elements;generate an additional document plan tree that contains at least a portion of the one or more new messages; andcombine at least a portion of the additional document plan tree with at least a portion of the original document plan tree; andgenerate, via the natural language generation system, an updated output text, wherein the updated output text is generated based on the combined original document plan tree and additional document plan tree, wherein the combined original document plan tree and additional document plan tree is configured to be realized into one or more natural language sentences. 12. An apparatus according to claim 11, wherein the new message is configured to describe the updateable data element over a predetermined time interval. 13. An apparatus according to claim 11, wherein the new message is configured to describe a most significant change in the updateable data element over a predetermined time interval. 14. An apparatus according to claim 11, wherein a linguistic marker is added to the beginning of the additional document plan tree to signify that the new messages in the additional document plan tree are an update to the information about the updateable data elements in the original document plan tree. 15. An apparatus according to claim 11, wherein the new message is generated for each of the one or more updateable data elements and a classification is determined for each of the one or more new messages. 16. An apparatus according to claim 15, wherein the updateable data elements are identified in an instance in which they describe the data channel at a time of a triggering event. 17. An apparatus according to claim 11, wherein the at least one memory including the computer program code is further configured to, with the at least one processor, cause the apparatus to: generate the additional document plan tree;generate a document plan tree node in the additional document plan tree for each classification;place each of the new messages within a document plan tree node, wherein the classification of the new message corresponds to the classification of the document plan tree node; andorder each new message within each document plan tree node in the additional document plan tree based on a location of a most recent corresponding message with the original document plan tree. 18. An apparatus according to claim 17, wherein the at least one memory including the computer program code is further configured to, with the at least one processor, cause the apparatus to: generate an annotation for one or more of the document plan tree nodes in the additional document plan tree, wherein the annotation is configured to provide realization instructions. 19. An apparatus according to claim 11, wherein the predetermined indication is a time period of at least one of a fixed interval, a regular interval until an acknowledgement is detected or based on a received request. 20. A computer program product configured to transform one or more input data streams that comprise data that is at least partially expressed in a non-linguistic format into a format that can be expressed linguistically in one or more output texts, the computer program product comprising: at least one computer readable non-transitory memory medium having program code stored thereon, the program code which when executed by an apparatus cause the apparatus at least to:generate, via a natural language generation system that is configured to execute on a processor, an output text based on a set of messages and a relationship between the set of messages as defined by an original document plan tree, wherein a message represents a phrase or a simple sentence and are created in an instance in which a first input data stream comprises data that satisfies one or more message requirements;generate a new message for one or more updateable data elements based on a predetermined indication and a second input data stream;determine a classification for the one or more new messages by comparing the one or more new messages with a corresponding earlier message that describes a updateable data element of the one or more updateable data elements;generate an additional document plan tree that contains at least a portion of the new messages; andcombine at least a portion of the additional document plan tree with at least a portion of the original document plan tree; andgenerate, via the natural language generation system, an updated output text, wherein the updated output text is generated based on the combined original document plan tree and additional document plan tree, wherein the combined original document plan tree and additional document plan tree is configured to be realized into one or more natural language sentences.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (62)
Walker, Marilyn A.; Rambow, Owen Christopher; Rogati, Monica, Automated sentence planning in a task classification system.
Calistri-Yeh, Randall J.; Yuan, Bo; Osborne, George B.; Snyder, David L., Construction of trainable semantic vectors and clustering, classification, and searching using trainable semantic vectors.
Bennett, Ian M.; Babu, Bandi Ramesh; Morkhandikar, Kishor; Gururaj, Pallaki, Interactive speech based learning/training system formulating search queries based on natural language parsing of recognized user queries.
Ringger,Eric; Gamon,Michael; Smets,Martine; Corston Oliver,Simon; Moore,Robert C., Linguistically informed statistical models of constituent structure for ordering in sentence realization for a natural language generation system.
Budzinski Robert L., Memory system for storing and retrieving experience and knowledge with natural language utilizing state representation data, word sense numbers, function codes and/or directed graphs.
Budzinski, Robert L., Memory system for storing and retrieving experience and knowledge with natural language utilizing state representation data, word sense numbers, function codes, directed graphs, context memory, and/or purpose relations.
White Brian F. (Yorktown NY) Bretan Ivan P. (Lidingo SEX) Sanamrad Mohammad A. (Lidingo SEX), Method and apparatus for paraphrasing information contained in logical forms.
Cheng,Hua; Cavedon,Lawrence; Dale,Robert; Weng,Fuliang; Meng,Yao; Peters,Stanley, Method and system for adaptive navigation using a driver's route knowledge.
Philpott, Gregory Robert; Patel, Indravadan Vipinbhai; Dinn, Christopher Gary, Method and system for dynamically inserting content into streaming media.
Burmester, Sven; Lamberg, Klaus; Wewetzer, Christian; Thiessen, Christine, Method of creating a requirement description for testing an embedded system.
Morgan Jerry L. (Urbana IL) Frisch Alan M. (Champaign IL) Hinrichs Erhard W. (Tuebingen DEX), Natural language generation system for producing natural language instructions.
Corston Oliver, Simon; Gamon, Michael; Ringger, Eric; Moore, Robert C.; Zhang, Zhu, Sentence realization model for a natural language generation system.
Begeja, Lee; Rahim, Mazin G.; Gorin, Allen Louis; Shahraray, Behzad; Gibbon, David Crawford; Liu, Zhu; Renger, Bernard S.; Haffner, Patrick Guy; Drucker, Harris; Lewis, Steven Hart, System and method for automatic generation of a natural language understanding model.
Cox, Richard Vandervoort; Eslambolchi, Hossein; Nadji, Behzad; Rahim, Mazin G., System and method for providing a natural language interface to a database.
Birnbaum, Lawrence A.; Hammond, Kristian J.; Allen, Nicholas D.; Templon, John R., System and method for using data and angles to automatically generate a narrative story.
Birnbaum, Lawrence A.; Hammond, Kristian J.; Allen, Nicholas D.; Templon, John R., System and method for using data and derived features to automatically generate a narrative story.
Suda Aruna Rohra,JPX ; Jeyachandran Suresh,JPX, System for generating natural language information from information expressed by concept and method therefor.
Delmonico, Robert M.; Klinger, Tamir; Ray, Bonnie Kathryn; Santhanam, Padmanabhan; Williams, Clay Edwin, Systems and methods for automated interpretation of analytic procedures.
Birnbaum, Lawrence; Hammond, Kristian J.; Nichols, Nathan Drew; Paley, Andrew R., Automatic generation of narratives from data using communication goals and narrative analytics.
Birnbaum, Lawrence; Hammond, Kristian J.; Nichols, Nathan Drew; Paley, Andrew R.; Murata, Shingo; Opulencia, Pia, Automatic generation of narratives from data using communication goals and narrative analytics.
Birnbaum, Lawrence; Hammond, Kristian J.; Nichols, Nathan Drew; Paley, Andrew R.; Murata, Shingo; Opulencia, Pia, Automatic generation of narratives from data using communication goals and narrative analytics.
Birnbaum, Lawrence; Hammond, Kristian J.; Nichols, Nathan Drew; Paley, Andrew R.; Murata, Shingo; Opulencia, Pia, Automatic generation of narratives from data using communication goals and narrative analytics.
Hammond, Kristian J.; Birnbaum, Lawrence; Nichols, Nathan Drew; Paley, Andrew R.; Murata, Shingo; Opulencia, Pia, Automatic generation of narratives from data using communication goals and narrative analytics.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.