IP Library Granted Patent US 12,481,830
Granted Patent B2
US 12,481,830 · App. 17/764,169 · Granted Nov 25, 2025

Text generation apparatus, text generation learning apparatus, text generation method, text generation learning method and program

Inventors: Itsumi Saito (Tokyo, JP); Kyosuke Nishida (Tokyo, JP); Atsushi Otsuka (Tokyo, JP); Kosuke Nishida (Tokyo, JP); Hisako Asano (Tokyo, JP); Junji Tomita (Tokyo, JP)
Assignee: NTT, Inc.
G06F40/289
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,481,830
App. No.
17/764,169
Granted
Nov 25, 2025
Kind
B2
Abstract

A text generation apparatus includes a memory and a processor configured to, based on learned parameters of neural networks, acquire, as a reference text, a predetermined number of two or more sentences having a relatively high relevance to an input sentence from a set of sentences different from the input sentence and generate text based on the input sentence and the reference text, such that information to be considered when generating text can be added as text.

Claims (29)

1 . A text generation apparatus comprising:

a memory; and

a processor configured to execute:

receive an input sentence from a source, wherein the input sentence is in textual form;

acquire a reference text in textual form as extracted from an externally connected knowledge source database according to first learned parameters of a first trained neural network, wherein the externally connected knowledge source database is distinct from the source, the reference text includes a predetermined number of two or more sentences in textual form, respective sentences in the reference text are distinct from the input sentence, and the first trained neural network generates a relevance score associated with a respective sentence of the reference text based on vectorized words associated with the input sentence, and the relevance score indicates semantic relevance between a respective sentence of the externally connected knowledge source database and the input sentence;

identify, based on the relevance score, one or more reference sentences of the reference text predicted as relevant to the input sentence;

identify, based on another relevance score, one or more parts of the input sentence for summarization; and

generate, using the identified one or more reference sentences predicted as relevant to the identified one or more parts of the input sentence, an output sentence that is a summary of the input sentence according to second learned parameters of a second trained neural network, wherein the second trained neural network generates the output sentence by summarizing a combination including the identified one or more parts of the input sentence and the identified one or more reference sentences using vectorized words associated with the input sentence, and the output sentence as a summary of the input sentence comprises a word at least in part obtained from one or more words of the identified one or more parts of the input sentence and another word at least in part obtained from at least a part of the identified one or more reference sentences.

2 . The text generation apparatus according to claim 1 , wherein the processor is configured to calculate a relevance measure indicating a degree of the relevance for each sentence included in the set or for each word of the sentence and select a sentence to be included in the reference text based on the relevance measure.

3 . The text generation apparatus according to claim 2 , wherein the processor is configured to, when generating text based on the reference text, weight an attention probability for each word included in the reference text by using the relevance measure.

4 . A text generation learning apparatus comprising:

a memory; and

a processor configured to, based on learned parameters of neural networks:

receive an input sentence from a source, wherein the input sentence is in text form;

acquire a reference text in textual form from as extracted an externally connected knowledge source database according to first learned parameters of a first trained neural network,

wherein the externally connected knowledge source database is distinct from the source,

the reference text includes a predetermined number of two or more sentences in textual form, respective sentences in the reference text are distinct from the input sentence, and

the first trained neural network generates a relevance score associated with a respective sentence of the reference text based on vectorized words associated with the input sentence, and the relevance score indicates semantic relevance between a respective sentence of the externally connected knowledge source database and the input sentence;

identify, based on the relevance score, one or more reference sentences of the reference text predicted as relevant to the input sentence;

identify, based on another relevance score, one or more parts of the input sentence for summarization; and

generate, using the identified one or more reference sentences predicted as relevant to the identified one or more parts of the input sentence, an output sentence that is a summary of the input sentence according to second learned parameters of a second trained neural network, wherein the second trained neural network generates the output sentence by summarizing a combination including the identified one or more parts of the input sentence and the identified one or more reference sentences using vectorized words associated with the input sentence, the output sentence as a summary of the input sentence comprises a word at least in part obtained from one or more words of the identified one or more parts of the input sentence and another word at least in part obtained from at least a part of the identified one or more reference sentences, and

wherein the processor is further configured to learn the parameters.

5 . A computer-implemented text generation method, performed based on learned parameters of neural networks comprising operations to:

receive an input sentence from a source, wherein the input sentence is in textual form;

acquire a reference text in textual form as extracted from an externally connected knowledge source database according to first learned parameters of a first trained neural network, wherein the externally connected knowledge source database is distinct from the source, the reference text includes a predetermined number of two or more sentences in textual form, respective sentences in the reference text are distinct from an input sentence, and the first trained neural network generates a relevance score associated with a respective sentence of the reference text based on vectorized words associated with the input sentence, and the relevance score indicates semantic relevance between a respective sentence of the externally connected knowledge source database and the input sentence;

identify, based on the relevance score, one or more reference sentences of the reference text predicted as relevant to the input sentence;

identify, based on another relevance score, one or more parts of the input sentence for summarization; and

generate, using the identified one or more reference sentences predicted as relevant to the input sentence, based on the identified one or more parts of the input sentence and the reference text, an output sentence that is a summary of the input sentence according to second learned parameters of a second trained neural network, wherein the second trained neural network generates the output sentence by summarizing a combination including the identified one or more parts of the input sentence and the identified one or more reference sentences using vectorized words associated with the input sentence, and the output sentence as a summary of the input sentence comprises a word at least in part obtained from one or more words of the identified one or more parts of the input sentence and another word at least in part obtained from at least a part of the identified one or more reference sentences.

6 . A non-transitory computer-readable recording medium having a program stored thereon causing a computer to execute the text generation method of claim 5 .

Assignments (2)
CHANGE OF NAME Recorded Oct 22, 2025
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 073184/0535 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2022
From: SAITO, ITSUMI; NISHIDA, KYOSUKE; OTSUKA, ATSUSHI; NISHIDA, KOSUKE; ASANO, HISAKO; TOMITA, JUNJI
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 059406/0092 →
Continuity (1)
Related Publication 20220343076A1 · Oct 27, 2022
References Cited (32)
US 6205456B1 · Nakao · 2001 [cited by examiner]
US 20020052901A1 · Guo · 2002 [cited by examiner]
US 20020078090A1 · Hwang · 2002 [cited by examiner]
US 20030233224A1 · Marchisio · 2003 [cited by examiner]
US 20040117740A1 · Chen · 2004 [cited by examiner]
US 20050222973A1 · Kaiser · 2005 [cited by examiner]
US 20060200464A1 · Gideoni · 2006 [cited by examiner]
US 20190155877A1 · Sharma · 2019 [cited by examiner]
US 20200159755A1 · Iida · 2020 [cited by examiner]
US 20200167391A1 · Zheng · 2020 [cited by examiner]
US 20200257757A1 · Chawla · 2020 [cited by examiner]
JP 2019040574A · 2019 [cited by applicant]
JP 2019121139A · 2019 [cited by applicant]
See et al, “Get to the Point: Summarization with Pointer-Generator Networks”, published: Apr. 2017, publisher: arXiv, pp. 1-20 (Year: 2017). [cited by examiner]
Liu et al, “Hierarchical Transformers for Multi-Document Summarization”, published: May 2019, publisher: arXiv, pp. 1-12 (Year: 2019). [cited by examiner]
Niantao Xie et al, “Abstractive Summarization Improved by WordNet-Based Extractive Sentences”, publisher: Springer, pp. 404-415 (Year: 2018). [cited by examiner]
Hsu et al. (2018) “A Unified Model for Extractive and Abstractive Summarization using Inconsistency Loss”. [cited by applicant]
Vaswani et al. (2017) “Attention is all you need” Advances in Neural Information Processing Systems 30, pp. 5998-6008. [cited by applicant]
Pennington et al. (2014) “Glove: Global vectors for word representation” EMNLP, 12 pages. [cited by applicant]
Srivastava et al. (2015) “Highway networks” CoRR, 1505.00387, 6 pages. [cited by applicant]
Saito et al. (2019) “Document summarization model that can take into consideration query/output length” 25th Annual Meeting of the association for natural language processing (NLP 2019) [online] website: https://www.anl… [cited by applicant]
Gehrmann et al. (2018) “Bottom-up abstractive summarization” EMNLP, pp. 4098-4109. [cited by applicant]
Hsu et al. (2018) “A unified model for extractive and abstractive summarization using inconsistency loss” ACL (1), pp. 132-141. [cited by applicant]
Hermann et al. (2015) “Teaching machines to read and comprehend” Advances in Neural Information Processing Systems 28, pp. 1693-1701. [cited by applicant]
See et al. (2017) “Get to the point: Summarization with pointer-generator networks” ACL (1), pp. 1073-1083. [cited by applicant]
Grusky et al. (2018) “Newsroom: A dataset of 1.3 million summaries with diverse extractive strategies” Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: H… [cited by applicant]
Devlin et al. (2018) “Bert: Pre-training of deep bidirectional Transformers for language understanding” CoRR, 16 pages. [cited by applicant]
Kingma et al. (2015) “Adam: A method for stochastic optimization” International Conference on Learning Representations (ICLR), 15 pages. [cited by applicant]
Kikuchi et al. (2016) “Controlling output length in neural encoder-decoders” Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing, pp. 1328-1338. Association for Computational Linguisti… [cited by applicant]
Xiong et al. (2017) “Dynamic Coattention Networks for Question Answering” Published as a conference paper at ICLR 2017, 13 pages. [cited by applicant]
Cao et al. (2018 “Retrieve, rerank and rewrite: Soft template based neural summarization” Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (vol. 1: Long Papers), pp. 152-161. Assoc… [cited by applicant]
Japanese Patent Application No. 2021-550849, Office Action mailed May 23, 2023. [cited by applicant]