PROBLEM TO BE SOLVED: To learn an utterance sentence generation model for generating an utterance sentence capable of discussion corresponding to a wide range of topics. SOLUTION: In the discussion data storage unit 100, a pair of a discussion utterance sentence showing a theme of the discussion, a support utterance sentence showing support for the discussion utterance sentence, and an unsupported utterance sentence showing no support for the discussion utterance sentence. A plurality of pieces of discussion data that are stored, and the learning unit 130 generates a support utterance sentence that generates a support utterance sentence for the utterance sentence based on the discussion utterance sentence and the support utterance sentence included in the plurality of discussion data. While learning the model, an unsupported utterance sentence generation model that generates an unsupported utterance sentence for the utterance sentence based on the discussion utterance sentence and the unsupported utterance sentence included in the plurality of discussion data is learned. [Selection diagram] Figure 1
展开▼