Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6511192B2 - Discussion support system, discussion support method, and discussion support program - Google Patents
[go: Go Back, main page]

JP6511192B2 - Discussion support system, discussion support method, and discussion support program - Google Patents

Discussion support system, discussion support method, and discussion support program Download PDF

Info

Publication number
JP6511192B2
JP6511192B2 JP2018509634A JP2018509634A JP6511192B2 JP 6511192 B2 JP6511192 B2 JP 6511192B2 JP 2018509634 A JP2018509634 A JP 2018509634A JP 2018509634 A JP2018509634 A JP 2018509634A JP 6511192 B2 JP6511192 B2 JP 6511192B2
Authority
JP
Japan
Prior art keywords
question
morpheme
node
utterance
agenda
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2018509634A
Other languages
Japanese (ja)
Other versions
JPWO2018015999A1 (en
Inventor
直史 冨田
直史 冨田
裕 早矢仕
裕 早矢仕
石黒 正雄
正雄 石黒
宏明 高月
宏明 高月
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Publication of JPWO2018015999A1 publication Critical patent/JPWO2018015999A1/en
Application granted granted Critical
Publication of JP6511192B2 publication Critical patent/JP6511192B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Machine Translation (AREA)

Description

本発明は、議論支援システム、議論支援方法、及び議論支援プログラムに関する。   The present invention relates to a discussion support system, a discussion support method, and a discussion support program.

近年、市場分析や企業の戦略策定のためのフレームワークを活用して、新しいアイデアを創出するための試みが行われている。新しいアイデアを創出するための会議では、会議の司会者が参加者の意見の取りまとめ、および参加者に対する問いかけ等を通じて議事を進行し、新しいアイデアの創出を支援している。   In recent years, attempts have been made to create new ideas using a framework for market analysis and corporate strategy formulation. At the conference for creating new ideas, the moderator of the conference advances the proceedings through organizing the participants' opinions and asking questions, etc., and supports the creation of new ideas.

このような会議を行う際の手法の一つとして、システムダイナミクスを応用する方法がある。システムダイナミクスとは、システムの変動に影響をおよぼす要素(ノード)を特定し、そのノード間の因果関係をモデル化する。そして、そのモデルに基づくシミュレーションを行うことにより、そのシステムの時間経過に伴い変化する特性を明らかにする。システムダイナミクスにおいては、ノード間の因果関係をモデル化する方法として因果ループ図が用いられる。因果ループ図は、各ノード、及び因果関係を表す矢印で構成される。矢印には、一方が増加(または減少)すればもう一方も増加(または減少)するという正の相関を表現するものと、一方が増加(または減少)すればもう一方は減少(または増加)するという負の相関を表現するものとがある。因果ループ図は、効果が現れるまでに時間が掛かるノードも表現可能であるため、時間経過に伴い変化する特性をモデル化するのに適している。   One of the methods for conducting such meetings is to apply system dynamics. System dynamics specifies elements (nodes) that affect system fluctuation and models causality between the nodes. Then, by performing simulation based on that model, the characteristics that change with the passage of time of the system are clarified. In system dynamics, a causal loop diagram is used as a method of modeling causality between nodes. The causal loop diagram is composed of each node and an arrow representing a causal relationship. The arrows indicate positive correlation that one increases (or decreases) the other increases (or decreases), and one increases (or decreases) the other decreases (or increases). There is something that expresses a negative correlation. The causal loop diagram is suitable for modeling characteristics that change with the passage of time, because it can represent nodes that take time to appear.

この因果ループ図を応用して、会議の議題を構成する要素をノードとする因果ループ図を作成し、議題内容を可視化することにより、会議の議題に対する参加者の理解および議論の活性化を促進することが試みられている。この関連技術として、特許文献1、及び特許文献2がある。特許文献1には、会議における場面に応じて情報提示を行うことが開示されている。また、特許文献2には、会議で議論されていない関連トピック等の、議論が発展するようなトピックをユーザに提示することが開示されている。   This causal loop diagram is applied to create a causal loop diagram with nodes constituting elements of the meeting agenda as nodes, and by visualizing the agenda content, promoting the understanding and discussion activation of the participants on the meeting agenda It is being tried to do. Patent documents 1 and patent documents 2 are this related art. Patent Document 1 discloses that information is presented according to a scene in a meeting. Further, Patent Document 2 discloses that the user is presented with a topic for which discussion is developed, such as a related topic that has not been discussed at a meeting.

特開2014−85916号公報JP, 2014-85916, A 特開2015−156099号公報JP, 2015-156099, A

特許文献1では、会議の場面に応じて適切なタイミングでの情報提示を行うために、会議状態変更条件と、会議状態変更アクションが活用されている。会議状態変更条件は、無言時間、特定の単語の出現頻度、特定の文脈の出現頻度、同一話者が継続して発言した時間、特定の者が継続して発言していない時間、特定の発言者の発言、又は特定の発言内容からなる群から選択された少なくとも1つを定義している。また、会議状態変更アクションは、休息を促すメッセージの表示、発言のテキスト表示、頻出キーワードのインターネット検索結果の表示、頻出キーワードの文書管理システム内の検索結果の表示、又は雰囲気を明るくするテキスト・画像の表示等を定義している。そして、上記で述べた会議状態変更条件の少なくとも1つを満たしたとき、その条件に紐付く会議状態変更アクションを実行することを特徴としている。しかし、特許文献1のシステムは、所定の条件を満たした場合に会議状態変更アクションを次々と実行していくため、会議の参加者がそれぞれの要求を個別に入力していった場合や、当該参加者が会議の状態を指定してスクリーンに表示していった場合、司会者が会議を制御できなくなるおそれがある。   In Patent Document 1, a conference state change condition and a conference state change action are utilized in order to present information at an appropriate timing according to a scene of a conference. The conference state change condition includes silent time, frequency of appearance of a specific word, frequency of appearance of a specific context, time when the same speaker continues speaking, time when a specific person does not continue speaking, a specific utterance It defines at least one selected from the group consisting of a person's statement or a specific statement content. In addition, the meeting status change action displays a message prompting rest, text display of speech, display of Internet search results of frequent keywords, display of search results in a document management system of frequent keywords, or text or image which brightens the atmosphere The display of etc. is defined. Then, when at least one of the conference status change conditions described above is satisfied, a conference status change action associated with the condition is executed. However, since the system of Patent Document 1 executes the conference state change actions one after another when the predetermined condition is satisfied, the participants of the conference individually input the respective requests, or If the participant specifies the state of the meeting and displays it on the screen, the presenter may not be able to control the meeting.

特許文献2では、会議のトピックをユーザに提示するために、まず、進行中の会議の発言をテキスト化して形態素解析によりキーワードを抽出する。そして、事前に外部公開データベースから収集した文書からトピックを抽出して外部情報DB(Database)に保存する。その後、抽出したキーワードと類似度の高いトピックを外部情報DBから取り出してモニタに提示する。しかし、特許文献2では、外部情報DBから取得されるトピックは、抽出したキーワードと類似する言葉(単語)によって表現されるため、新しいアイデアを創出する動機としては不充分な場合がある。例えば、当事者が未知のキーワードを組み合わせることによって新たな観点を生み出し、新しいアイデアを創出するといったことが難しい。   In Patent Document 2, in order to present the topic of the conference to the user, first, the speech of the ongoing conference is converted into text and a keyword is extracted by morphological analysis. Then, the topic is extracted from the document collected in advance from the external public database and stored in the external information DB (Database). Thereafter, a topic having a high degree of similarity to the extracted keyword is extracted from the external information DB and presented on the monitor. However, in Patent Document 2, since the topic acquired from the external information DB is expressed by words (words) similar to the extracted keyword, it may be insufficient as a motive for creating a new idea. For example, it is difficult for the parties to create new viewpoints and create new ideas by combining unknown keywords.

本発明は、このような事情に鑑みてなされたものであり、新たな展開の議論を提示することが可能な議論支援システム、議論支援方法、及び議論支援プログラムを提供することを目的とする。   The present invention has been made in view of such circumstances, and an object thereof is to provide a discussion support system, a discussion support method, and a discussion support program capable of presenting a new development argument.

上記課題を解決するために、本発明の一態様は、複数の要素からなる議題についての議論を支援する議論支援システムであって、前記議題に対する、発言者が発した発言の内容を取得する発言取得部と、前記取得した発言を複数の語に分解する発言解析処理部と、前記分解した語に基づき、前記取得した発言に対応する前記要素を特定し、特定した前記要素と因果関係を有する他の前記要素があるか否かを判断し、前記他の要素があると判断した場合には、前記他の要素に基づき、前記議題についての質問を生成する質問生成部と、前記生成した質問を出力する質問出力部と、を備える。   In order to solve the above problems, one aspect of the present invention is a discussion support system for supporting a discussion on an agenda consisting of a plurality of elements, which is a statement for acquiring the content of the utterance made by the speaker for the agenda. An acquiring unit, an utterance analysis processing unit which decomposes the acquired utterance into a plurality of words, and the element corresponding to the acquired utterance based on the decomposed word, and having a causal relationship with the identified element Determining whether or not there is another element, and if it is determined that the other element is present, generating a question about the subject based on the other element, and generating the question Outputting a question output unit for outputting

本発明によれば、新たな展開の議論を提示することができる。   According to the present invention, new development arguments can be presented.

図1は、本実施形態に係る議論支援システムの構成の一例を説明する図である。FIG. 1 is a diagram for explaining an example of the configuration of a discussion support system according to the present embodiment. 図2は、議論支援装置100のハードウェア構成の一例を説明する図である。FIG. 2 is a diagram for explaining an example of the hardware configuration of the discussion support device 100. 図3は、議論支援装置100が備える機能を説明する図である。FIG. 3 is a diagram for explaining the functions of the discussion support device 100. 図4は、発言情報202の一例を示す図である。FIG. 4 is a diagram showing an example of the speech information 202. As shown in FIG. 図5は、自然言語分類辞書204の一例を示す図である。FIG. 5 is a diagram showing an example of the natural language classification dictionary 204. As shown in FIG. 図6は、評価表現辞書205の一例を示す図である。FIG. 6 is a diagram showing an example of the evaluation expression dictionary 205. As shown in FIG. 図7は、発言分析結果情報206の一例を示す図である。FIG. 7 is a diagram showing an example of the utterance analysis result information 206. As shown in FIG. 図8は、議題要素情報208の一例を示す図である。FIG. 8 is a diagram showing an example of the agenda element information 208. As shown in FIG. 図9は、因果ループ図の一例を説明する図である。FIG. 9 is a diagram for explaining an example of a causal loop diagram. 図10は、議題関連事例情報209の一例を示す図である。FIG. 10 is a diagram showing an example of the agenda related case information 209. As shown in FIG. 図11は、議論支援装置100が行う処理の概要を説明するフローチャートである。FIG. 11 is a flowchart illustrating an outline of processing performed by the discussion support device 100. 図12は、質問文生成処理の詳細を説明するフローチャートである。FIG. 12 is a flowchart for explaining the details of the question sentence generation process. 図13は、質問文生成処理の詳細を説明するフローチャートである。FIG. 13 is a flowchart for explaining the details of the question sentence generation process. 図14は、議論画面の一例である。FIG. 14 is an example of the discussion screen.

以下、本発明の実施形態について、図面を用いて詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

<<システム構成>>
図1は、本実施形態に係る議論支援システムの構成の一例を説明する図である。同図に示すように、議論支援システム10は、発言者11、及び司会者12を含む複数の参加者13が参加して議論を行う会議室、ホール等に導入される。
<< System Configuration >>
FIG. 1 is a diagram for explaining an example of the configuration of a discussion support system according to the present embodiment. As shown in the figure, the discussion support system 10 is introduced in a conference room, a hall or the like in which a plurality of participants 13 including a speaker 11 and a chairman 12 participate in a discussion.

各参加者13は、複数の要素(以下、ノードともいう)からなる議題について議論を行う。すなわち、この議題は複数のトピック又はテーマから構成されており、各参加者13はこの各トピック又はテーマについて議論を行っていく。   Each participant 13 discusses an agenda consisting of a plurality of elements (hereinafter also referred to as nodes). That is, this agenda is composed of a plurality of topics or themes, and each participant 13 discusses the respective topics or themes.

議論支援システム10には、参加者13全員が議論の内容を確認できるように、議題の内容や参加者13の発言の内容を表示するスクリーン14が設けられている。   The discussion support system 10 is provided with a screen 14 for displaying the contents of the agenda and the contents of the remarks of the participant 13 so that all the participants 13 can confirm the contents of the discussion.

スクリーン14には、議題を構成する要素(ノード)の間の因果関係を示す図(以下、因果ループ図という)等が表示される。なお、因果ループ図の詳細は後述する。   On the screen 14, a diagram (hereinafter referred to as a causal loop diagram) or the like indicating a causal relationship between elements (nodes) constituting an agenda is displayed. The details of the causal loop diagram will be described later.

スクリーン14は、例えば、液晶ディスプレイ等のモニタである。この場合、スクリーン14への情報の表示は、例えば、会議資料の情報を格納した情報処理装置(サーバ、又はパーソナルコンピュータ(Personal Computer)等)をスクリーン14に接続することにより行われる。また、スクリーン14は、会議室の壁やホワイトボードであってもよい。この場合、スクリーン14への情報の表示は、例えば、情報処理装置が接続されたプロジェクタ等を利用して行われる。   The screen 14 is, for example, a monitor such as a liquid crystal display. In this case, the display of the information on the screen 14 is performed, for example, by connecting an information processing apparatus (server, personal computer (Personal Computer) or the like) storing the information of the conference material to the screen 14. Also, the screen 14 may be a wall of a conference room or a whiteboard. In this case, the display of the information on the screen 14 is performed using, for example, a projector or the like to which the information processing apparatus is connected.

図1に示すように、議論支援システム10には、議論支援装置100が設けられている。   As shown in FIG. 1, the discussion support system 10 is provided with a discussion support apparatus 100.

<<議論支援装置100のハードウェア構成>>
図2は、議論支援装置100のハードウェア構成の一例を説明する図である。同図に示すように、議論支援装置100は、情報処理装置(コンピュータ)であり、ハードウェアとして、CPU(Central Processing Unit)等からなる中央処理装置101と、RAM(Random Access Memory)、ROM(Read Only Memory)、又はNVRAM(Non-Volatile RAM)等の記憶装置102と、ハードディスク(Hard Disk Drive)、SSD(Solid State Drive)、CD−ROM(Compact Disc - Read Only Memory)ドライブ等からなる二次記憶装置103と、キーボード、マウス、タッチパネル等からなる入力装置104と、モニタ(ディスプレイ)等からなる出力装置105と、LAN(Local Area Network)カード等の通信装置106とを備える。これらの装置の間は、バス107によって通信可能に接続されている。
<< Hardware Configuration of Discussion Support Device 100 >>
FIG. 2 is a diagram for explaining an example of the hardware configuration of the discussion support device 100. As shown in the figure, the discussion support apparatus 100 is an information processing apparatus (computer), and includes, as hardware, a central processing unit 101 including a CPU (Central Processing Unit) or the like, a RAM (Random Access Memory), and a ROM (Random Access Memory). A storage device 102 such as Read Only Memory (NVR) or NVRAM (Non-Volatile RAM), a Hard Disk Drive (Hard Disk Drive), a Solid State Drive (SSD), a Compact Disc-Read Only Memory (CD-ROM) drive, etc. It comprises a next storage device 103, an input device 104 comprising a keyboard, a mouse, a touch panel and the like, an output device 105 comprising a monitor (display) and the like, and a communication device 106 such as a LAN (Local Area Network) card. These devices are communicably connected by a bus 107.

<<議論支援装置100が備える機能>>
次に、議論支援装置100が備える機能について説明する。
図3は、議論支援装置100が備える機能を説明する図である。同図に示すように、議論支援装置100は、発言受信部201、発言解析処理部203、アイデア創出支援処理部207、質問文生成処理部210、及び表示処理部211の各機能を備える。
<< Functions of the Argument Support Device 100 >>
Next, the functions of the discussion support device 100 will be described.
FIG. 3 is a diagram for explaining the functions of the discussion support device 100. As shown in the figure, the discussion support device 100 includes the functions of a speech reception unit 201, a speech analysis processing unit 203, an idea creation support processing unit 207, a question sentence generation processing unit 210, and a display processing unit 211.

また、議論支援装置100は、発言情報202、自然言語分類辞書204、評価表現辞書205、発言分析結果情報206、議題要素情報208、及び議題関連事例情報209の各情報を記憶している。   In addition, the discussion support device 100 stores information of the speech information 202, the natural language classification dictionary 204, the evaluation expression dictionary 205, the speech analysis result information 206, the agenda element information 208, and the agenda related case information 209.

発言受信部201(発言取得部)は、前記議題に対する、発言者が発した発言の内容を取得する。具体的には、例えば、発言受信部201は、発言受信部201に接続されたマイク装置又は音声認識機能を有する装置から取得された各参加者13の発言(音声)を電子化することにより、参加者13が発言した内容を取得する。又は、発言受信部201は、参加者13が使用する情報処理装置(例えば、電子タブレット)に入力された発言を、通信装置106を介して取得することにより、参加者13が発言した内容を取得してもよい。なお、発言受信部201は、取得した発言の内容を、通信装置106等の通信手段を介して、スクリーン14に表示する。   The speech reception unit 201 (speech acquisition unit) acquires the contents of the speech uttered by the speaker with respect to the subject. Specifically, for example, the speech reception unit 201 digitizes the speech (voice) of each participant 13 acquired from the microphone device connected to the speech reception unit 201 or the device having the speech recognition function, The content that the participant 13 has said is acquired. Alternatively, the speech reception unit 201 acquires the speech input by the participant 13 by acquiring the speech input to the information processing apparatus (for example, an electronic tablet) used by the participant 13 via the communication device 106. You may The message reception unit 201 displays the contents of the obtained message on the screen 14 via the communication unit such as the communication device 106.

発言受信部201は、取得した発言の内容を、発言情報202に格納する。   The speech reception unit 201 stores the contents of the acquired speech in the speech information 202.

<発言情報202>
ここで、発言情報202について説明する。
図4は、発言情報202の一例を示す図である。同図に示すように、発言情報202は、発言の内容を格納したデータベースであり、発言ID301、親発言ID302、対応ノードID303、発言304、発言日時305、及び発言者306の各項目を含む、少なくとも1つ以上のレコードにより構成される。
<Comments Information 202>
Here, the speech information 202 will be described.
FIG. 4 is a diagram showing an example of the speech information 202. As shown in FIG. As shown in the figure, the speech information 202 is a database storing the contents of speech, and includes items of a speech ID 301, a parent speech ID 302, a corresponding node ID 303, a speech 304, a speech date 305, and a speaker 306. It consists of at least one or more records.

発言ID301には、参加者13の発言を識別するための識別子(以下、発言IDという)が格納され、親発言ID302には、発言ID301の発言の原因となる発言(以下、親発言という)を識別するための識別子(以下、親発言IDという)が格納される。なお、親発言IDは、例えば、司会者12が、参加者13の発言を聞きながら、発言ID301の発言の親発言を特定し、特定した親発言の発言IDを親発言ID302に設定する。また、例えば、発言受信部201が、参加者13の各発言の発言時刻と発言内容を解析し、各発言の前後関係や各発言の引用状況に基づき、親発言を特定し、特定した親発言の発言IDを親発言ID302に設定する。   An identifier (hereinafter referred to as an utterance ID) for identifying the utterance of the participant 13 is stored in the utterance ID 301, and an utterance (hereinafter referred to as a parent utterance) causing the utterance of the utterance ID 301 is stored in the parent utterance ID 302. An identifier for identification (hereinafter referred to as a parent utterance ID) is stored. As the parent utterance ID, for example, the chairman 12 specifies the parent utterance of the utterance of the utterance ID 301 while listening to the utterance of the participant 13, and sets the identified utterance ID of the parent utterance as the parent utterance ID 302. Further, for example, the speech reception unit 201 analyzes the speech time and the speech content of each speech of the participant 13, and identifies the parent speech based on the context of each speech and the quotation status of each speech, and the specified parent speech The message ID of is set in the parent message ID 302.

対応ノードID303には、発言ID301の発言に対応するノード(以下、対応ノードという)を特定する識別子(以下、ノードIDという)が格納され、発言304には、発言ID301の発言の内容が格納され、発言日時305には、発言ID301の発言が取得された日時(以下、発言日時という)の情報が格納され、発言者306には、発言した参加者を特定する情報(例えば、発言者の名前や識別子。以下、発言者IDという)が格納される。なお、これらの項目には、例えば、文字列あるいは数値が格納される。   In the corresponding node ID 303, an identifier (hereinafter referred to as a node ID) for specifying a node corresponding to the utterance of the utterance ID 301 (hereinafter referred to as a corresponding node) is stored. In the utterance 304, the contents of the utterance of the utterance ID 301 are stored. The information on the date and time when the utterance of the utterance ID 301 is acquired is stored in the utterance date and time 305 (hereinafter referred to as the utterance date and time), and the information on the speaker 306 specifies the participant who made the utterance (for example, the name of the speaker And an identifier (hereinafter referred to as a speaker ID). In these items, for example, a character string or a numerical value is stored.

なお、対応ノードID303は、例えば、司会者12が、因果ループ図を活用して会議を進行している場合に、発言ID301に発言IDが設定された発言(参加者13の発言)を聞いた上で、その発言に対応するノードIDを特定し、特定したノードIDを対応ノードID303に設定する。   In the corresponding node ID 303, for example, when the chairman 12 is in the middle of a conference using a causal loop diagram, the correspondent node ID 303 listens to the utterance ID of the utterance ID 301 (the utterance of the participant 13). Above, node ID corresponding to the statement is specified, specified node ID is set to corresponding node ID303.

なお、議論支援装置100は、電子付箋の機能を備えることにより、参加者13の発言の内容を、この電子付箋の機能によって取得してもよい。例えば、司会者12は、参加者13の発言を自身の電子タブレット等により電信付箋として表示させ、表示された内容を、各参加者13が保持する電子タブレット等の画面や、スクリーン14の画面の所定位置に電子付箋として表示させるようにしてもよい。この場合、議論支援装置100は、電子付箋の機能に基づき、参加者13の発言と、その対応ノードとの対応関係を、出力された位置関係に基づき判断するようにしてもよい。例えば、司会者12が、参加者13の発言を、画面上の因果ループ図の任意のノード又はその近隣に配置した(出力した)場合には、議論支援装置100は、その発言とその任意のノードとを対応づける。   The discussion support device 100 may acquire the content of the utterance of the participant 13 by the function of the electronic sticky note by providing the function of the electronic sticky note. For example, the presenter 12 causes the speech of the participant 13 to be displayed as a telegraphic sticky note by the electronic tablet etc. of its own, and the displayed content is displayed on the screen of the electronic tablet etc. held by each participant 13 or the screen of the screen 14 The electronic sticky note may be displayed at a predetermined position. In this case, the discussion support device 100 may determine the correspondence between the utterance of the participant 13 and the corresponding node based on the output positional relationship, based on the function of the electronic sticky note. For example, when the chairman 12 places (outputs) the utterance of the participant 13 at an arbitrary node of the causal loop diagram on the screen or in the vicinity thereof, the discussion support device 100 recognizes the utterance and the arbitrary event. Correspond to the node.

次に、発言解析処理部203は、発言受信部201が前記取得した発言の内容を解析する。例えば、発言解析処理部203は、発言受信部201が取得した発言を、自然言語分類辞書204、及び評価表現辞書205を参照しつつ、形態素解析、構文解析、意味解析、格文法、感情分析等の自然言語処理技術により解析する。   Next, the speech analysis processing unit 203 analyzes the contents of the speech acquired by the speech reception unit 201. For example, the speech analysis processing unit 203 refers to the natural language classification dictionary 204 and the evaluation expression dictionary 205 while referring to the speech acquired by the speech reception unit 201 for morphological analysis, syntactic analysis, semantic analysis, case grammar, emotion analysis, etc. Analyze by natural language processing technology of

具体的には、発言解析処理部203は、発言受信部201が前記取得した発言を複数の語に分解する。本実施形態では、発言解析処理部203は、取得した発言を、少なくとも1つ以上の形態素(所定の意味を有する語)に分解するものとする。   Specifically, the utterance analysis processing unit 203 decomposes the utterance acquired by the utterance receiving unit 201 into a plurality of words. In the present embodiment, the speech analysis processing unit 203 decomposes the acquired speech into at least one or more morphemes (words having a predetermined meaning).

また、発言解析処理部203は、前記分解された発言の語が有する観点を取得する。すなわち、発言解析処理部203は、発言が示す観点を、複数の種類の観点のうちいずれかの種類の観点に分類する。なお、本実施形態では、前記観点は、主体の観点、対象の観点、時の観点、場所の観点、理由の観点、及び方法の観点を含む。すなわち、前記観点は、いわゆる5W1H(Who, What, When, Where, Why, How)の6種類の観点であるものとする。   Further, the speech analysis processing unit 203 acquires the viewpoint of the word of the decomposed speech. That is, the utterance analysis processing unit 203 classifies the viewpoint indicated by the utterance into any one of a plurality of types of viewpoints. In the present embodiment, the viewpoint includes the viewpoint of the subject, the viewpoint of the target, the viewpoint of the time, the viewpoint of the place, the viewpoint of the reason, and the viewpoint of the method. That is, it is assumed that the viewpoints are six types of so-called 5W1H (Who, What, When, Where, Why, How).

また、発言解析処理部203は、前記取得した発言の評価情報を取得する。具体的には、発言解析処理部203は、前記取得した発言の評価情報を解析し、解析した評価情報を、前記取得した発言に対応付けて記憶する。なお、本実施形態では、前記評価情報は、前記要素の肯定的な意味合いの程度、又は否定的な意味合いの程度を表す感情極性の情報を含むものとする。   Further, the speech analysis processing unit 203 acquires evaluation information of the acquired speech. Specifically, the speech analysis processing unit 203 analyzes the evaluation information of the acquired speech, and stores the analyzed evaluation information in association with the acquired speech. In the present embodiment, the evaluation information includes emotional polarity information indicating the degree of positive meaning or negative degree of meaning of the element.

なお、発言解析処理部203は、発言の解析結果を、後述する発言分析結果情報206に格納する。   Note that the speech analysis processing unit 203 stores the speech analysis result in the speech analysis result information 206 described later.

ここで、発言解析処理部203が参照する、自然言語分類辞書204、及び評価表現辞書205について説明する。   Here, the natural language classification dictionary 204 and the evaluation expression dictionary 205 to which the speech analysis processing unit 203 refers will be described.

<自然言語分類辞書204>
図5は、自然言語分類辞書204の一例を示す図である。同図に示すように、自然言語分類辞書204は、形態素の情報を格納したデータベースであり、形態素ID401、形態素402、原型403、品詞404、同義語ID405、広義語ID406、狭義語ID407、及び関連語ID408の各項目を含む、少なくとも1つ以上のレコードにより構成される。なお、これらの各項目には、例えば、文字列あるいは数値が格納される。
<Natural language classification dictionary 204>
FIG. 5 is a diagram showing an example of the natural language classification dictionary 204. As shown in FIG. As shown in the figure, the natural language classification dictionary 204 is a database storing morpheme information, and includes a morpheme ID 401, a morpheme 402, an original 403, a part of speech 404, a synonym ID 405, a broad term ID 406, a narrow term ID 407, and a relation. It is configured by at least one or more records including each item of the word ID 408. In each of these items, for example, a character string or a numerical value is stored.

形態素ID401には、形態素を識別するための識別子(以下、形態素IDという)が格納され、形態素402には、形態素ID401の形態素の内容が格納され、原型403には、形態素の原型が格納される。形態素の原型とは、複数の異なる種類の形態素の間で意味内容が共通している場合において(例えば、形態素に複数の活用形が存在する場合において)、その共通の意味内容を表す形態素のことである。   The morpheme ID 401 stores an identifier for identifying the morpheme (hereinafter referred to as a morpheme ID), the morpheme 402 stores the content of the morpheme of the morpheme ID 401, and the prototype 403 stores the prototype of the morpheme . A prototype of a morpheme is a morpheme representing the common semantic content in the case where the semantic content is common among a plurality of different types of morphemes (for example, in the case where there are a plurality of inflection forms in the morpheme) It is.

品詞404には、形態素ID401の形態素の種類(例えば、名詞、動詞、形容詞、副詞、接続詞、助詞、助動詞、感嘆詞、及び連体詞など、文法上の働きや性質の違いによって形態素を分類した場合におけるその形態素の種類)が格納され、同義語ID405には、形態素ID401の形態素とは語が異なる(例えば、語形が異なる)が、その意味内容が類似する形態素(例えば、状況によって代替可能な形態素)を識別する識別子(以下、同義語IDという)が格納され、広義語ID406には、形態素ID401の形態素の上位概念の形態素を識別する識別子(以下、広義語IDという)が格納され、狭義語ID407には、形態素ID401の形態素の下位概念の形態素を識別する識別子(以下、狭義語IDという)が格納され、関連語ID408には、形態素ID401の形態素と共に扱われることが多い表現(例えば、類義語、共起語、連想語、又は連想語。以下、これらの語を総称して関連語という。)の識別子(以下、関連語IDという)が格納される。   In the part of speech 404, types of morphemes of the morpheme ID 401 (for example, nouns, verbs, adjectives, adverbs, adverbs, conjunctions, particles, auxiliary verbs, exclamations, and adjectives, etc.) The type of the morpheme is stored, and the synonym ID 405 is a morpheme having a different word (for example, a different word form) from the morpheme of the morpheme ID 401 but having a similar semantic content (for example, a morpheme that can be replaced depending on the situation) An identifier (hereinafter referred to as synonym ID) for identifying the word is stored, and in the broad term ID 406, an identifier (hereinafter referred to as a broad term ID) identifying the morpheme of the upper concept of the morpheme of the morpheme ID 401 is stored. Stores an identifier (hereinafter referred to as narrow term ID) identifying the morpheme of the lower concept of the morpheme of the morpheme ID 401. The word ID 408 is an identifier (hereinafter referred to as a synonym, a term similar to, for example, a synonym, a co-occurrence word, an associative word, or an associative word). , Related word ID) is stored.

以上の自然言語分類辞書204を参照することにより、発言解析処理部203は、指定された形態素の原型、品詞、同義語、広義語、狭義語、及び関連語を取得することができる。なお、不図示であるが、自然言語分類辞書204には、各形態素に対する対義語も格納されている。   By referring to the natural language classification dictionary 204 described above, the utterance analysis processing unit 203 can acquire the designated morpheme's prototype, part of speech, synonyms, broad terms, narrow terms, and related terms. Although not shown, the natural language classification dictionary 204 also stores antonyms for each morpheme.

なお、本実施形態では、同義語ID及び形態素IDのそれぞれには共通した識別子が付与されており、ある形態素IDの形態素に対する同義語を検索する場合は、その形態素IDが格納されているレコードの同義語IDを取得し、取得した同義語IDと同一の識別子を有する形態素IDのレコードを取得することにより、その同義語の情報を取得することができる。   In the present embodiment, a common identifier is given to each of the synonym ID and the morpheme ID, and when searching a synonym for a morpheme of a certain morpheme ID, the record of the morpheme ID is stored. Information of the synonym can be acquired by acquiring the synonym ID and acquiring the record of the morpheme ID having the same identifier as the acquired synonym ID.

また、本実施形態では、広義語ID及び形態素IDのそれぞれには共通した識別子が付与されており、ある形態素IDの形態素に対する広義語を検索する場合は、その形態素IDが格納されているレコードの広義語IDを取得し、取得した広義語IDと同一の識別子を有する形態素IDのレコードを参照することにより、その広義語の情報を取得することができる。   Further, in the present embodiment, a common identifier is given to each of the broad-word ID and the morpheme ID, and when searching a broad-word for a morpheme of a certain morpheme ID, the record of the morpheme ID is stored. By acquiring a broad-word ID and referring to a record of morpheme ID having the same identifier as the acquired broad-word ID, information of the broad-word can be acquired.

また、本実施形態では、狭義語ID及び形態素IDのそれぞれには共通した識別子が付与されており、ある形態素IDの形態素に対する狭義語を検索する場合は、その形態素IDが格納されているレコードの狭義語IDを取得し、取得した狭義語IDと同一の識別子を有する形態素IDのレコードを参照することにより、その狭義語の情報を取得することができる。   Further, in the present embodiment, a common identifier is given to each of the narrow term ID and the morpheme ID, and when searching a narrow term for a morpheme of a certain morpheme ID, a record in which the morpheme ID is stored By acquiring the narrow term ID and referring to the morpheme ID record having the same identifier as the acquired narrow term ID, it is possible to obtain information on the narrow term.

また、本実施形態では、関連語ID及び形態素IDのそれぞれには共通した識別子が付与されており、ある形態素IDの形態素に対する関連語を検索する場合は、その形態素IDが格納されているレコードの関連語IDを取得し、取得した関連語IDと同一の識別子を有する形態素IDのレコードを参照することにより、その関連語の情報を取得することができる。   Further, in the present embodiment, a common identifier is given to each of the related word ID and the morpheme ID, and when searching for a related word to a morpheme of a certain morpheme ID, the record in which the morpheme ID is stored By acquiring the related term ID and referring to the record of the morpheme ID having the same identifier as the acquired related term ID, it is possible to obtain information on the related term.

<評価表現辞書205>
次に、評価表現辞書205について説明する。
図6は、評価表現辞書205の一例を示す図である。同図に示すように、評価表現辞書205は、形態素の評価情報(感情極性)の情報を格納したデータベースであり、主単語ID501、主単語502、従属単語ID503、従属単語504、及び評価極性値505の各項目を含む、少なくとも1つ以上のレコードにより構成される。なお、これらの各項目には、例えば、文字列又は数値が格納される。
<Evaluation Expression Dictionary 205>
Next, the evaluation expression dictionary 205 will be described.
FIG. 6 is a diagram showing an example of the evaluation expression dictionary 205. As shown in FIG. As shown in the figure, the evaluation expression dictionary 205 is a database storing information of evaluation information (emotional polarity) of morphemes, and includes a main word ID 501, a main word 502, a dependent word ID 503, a dependent word 504, and an evaluation polarity value. It consists of at least one or more records including each item 505. In each of these items, for example, a character string or a numerical value is stored.

主単語ID501には、形態素IDが格納される。なお、主単語ID501に格納される形態素IDは、その形態素IDが示す形態素が、文章の主体(例えば、主語)となりうる形態素(以下、主単語という。例えば、名詞)である。   A morpheme ID is stored in the main word ID 501. The morpheme ID stored in the main word ID 501 is a morpheme (hereinafter referred to as a main word, for example, a noun) in which the morpheme indicated by the morpheme ID can be a subject (for example, a subject) of a sentence.

主単語502には、主単語ID501の形態素の内容が格納され、従属単語ID503には、主単語ID501の形態素に対応して、文章の述語となりうる形態素(以下、従属単語という。例えば、動詞、形容詞、形容動詞)を識別する識別子(以下、従属単語IDという)が格納され、従属単語504には、従属単語ID503の従属単語が格納される。   The main word 502 stores the content of the morpheme of the main word ID 501, and the dependent word ID 503 corresponds to the morpheme of the sentence corresponding to the morpheme of the main word ID 501 (hereinafter referred to as a dependent word. An identifier (hereinafter referred to as a dependent word ID) for identifying an adjective and an adjective verb is stored, and in the dependent word 504, a dependent word of a dependent word ID 503 is stored.

評価極性値505には、主単語ID501の主単語と従属単語ID503の従属単語を組み合わせた言葉の感情極性を数値で表した情報(以下、極性値という)が格納される。例えば、その言葉の意味合いが肯定的であれば「1」、その言葉の意味合いが否定的であれば「−1」、その言葉の意味合いが中立的であれば「0」が格納される。例えば、主単語が「果物」であり、従属単語が「甘い」である「果物が甘い」という言葉においては、その言葉の意味合いは肯定的であるので、評価極性値505には「1」が格納される。一方、主単語が「チェック」であり、従属単語「甘い」である「チェックが甘い」という言葉においては、その言葉の意味合いは否定的であるので、評価極性値505には「−1」が格納される。また、主単語「傘」であり従属単語「ある」である、「傘が傘たてにある」という言葉においては、その言葉の意味合いは肯定的でも否定的でもないので、評価極性値505には「0」が格納される。   The evaluation polarity value 505 stores information (hereinafter, referred to as a polarity value) representing the emotional polarity of a word obtained by combining the main word of the main word ID 501 and the dependent word of the dependent word ID 503 in a numerical value. For example, “1” is stored if the meaning of the word is positive, “−1” if the meaning of the word is negative, and “0” if the meaning of the word is neutral. For example, in the word "fruit is sweet" where the main word is "fruit" and the subordinate word is "sweet", the meaning of the word is positive, so "1" is included in the evaluation polarity value 505. Stored. On the other hand, in the word "check" is a main word "check" and the subordinate word "sweet", the meaning of the word is negative, so "-1" is included in the evaluation polarity value 505. Stored. In addition, in the words "the umbrella is the umbrella" and the subordinate words "is", and the word "the umbrella is in the umbrella", the meaning of the word is neither positive nor negative. Stores "0".

以上の評価表現辞書205を参照することにより、発言解析処理部203は、指定された形態素の極性値を、対応する従属単語との関係を考慮した上で取得することができる。   By referring to the evaluation expression dictionary 205 described above, the utterance analysis processing unit 203 can acquire the polarity value of the designated morpheme in consideration of the relationship with the corresponding dependent word.

なお、評価表現辞書205の内容は、ユーザから予め入力されたものであってもよいし、議論支援装置100が自然言語処理技術等に基づき自動で作成してもよい。また、評価極性値505の内容は、手動または自動により作成された所定の感情辞書から取得された極性値(例えば、−1以上1以下の値の範囲の実数)に基づくものでもよい。   The contents of the evaluation expression dictionary 205 may be input in advance by the user, or the discussion support apparatus 100 may automatically create the contents based on natural language processing technology or the like. Further, the content of the evaluation polarity value 505 may be based on a polarity value (for example, a real number in the range of −1 or more and 1 or less) acquired from a predetermined or manually created emotion dictionary.

図3に示すように、発言解析処理部203は、自然言語分類辞書204、及び評価表現辞書205に基づき行われた発言の解析の結果を、発言分析結果情報206に格納する。   As shown in FIG. 3, the speech analysis processing unit 203 stores the result of speech analysis performed based on the natural language classification dictionary 204 and the evaluation expression dictionary 205 in the speech analysis result information 206.

<発言分析結果情報206>
図7は、発言分析結果情報206の一例を示す図である。同図に示すように、発言分析結果情報206は、発言ID601、発言形態素ID602、発言形態素603、文章評価極性値604、主体情報605、対象情報606、状態情報607、時間情報608、位置情報609、及び理由情報610の各項目を含む、少なくとも1つ以上のレコードで構成される。これらの各項目には、例えば、文字列又は数値が格納される。
<Sentence analysis result information 206>
FIG. 7 is a diagram showing an example of the utterance analysis result information 206. As shown in FIG. As shown in the figure, the speech analysis result information 206 includes a speech ID 601, a speech morpheme ID 602, a speech morpheme 603, a sentence evaluation polarity value 604, subject information 605, target information 606, state information 607, time information 608, position information 609. And at least one record including each item of reason information 610. For example, a character string or a numerical value is stored in each of these items.

発言ID601は、発言情報202の発言ID301と同様である。発言形態素ID602には、発言ID601の発言を構成する形態素の形態素IDが格納され、発言形態素603には、発言形態素ID602の形態素の内容が格納される。   The speech ID 601 is similar to the speech ID 301 of the speech information 202. The utterance morpheme ID 602 stores the morpheme ID of the morpheme that constitutes the utterance of the utterance ID 601, and the utterance morpheme 603 stores the content of the morpheme of the utterance morpheme ID 602.

文章評価極性値604には、発言ID601の発言の極性値が格納される。例えば、発言ID601の発言が肯定的表現である場合には、文章評価極性値604には「1」が格納され、発言ID601の発言が否定的である場合には、文章評価極性値604には「-1」が格納され、発言ID601の発言が肯定的表現でも否定的表現でもない場合には、文章評価極性値604には「0」が格納される。なお、評価表現辞書205の評価極性値505に−1以上1以下の実数が格納されている場合は、その値を用いてもよい。   In the sentence evaluation polarity value 604, the polarity value of the message of the message ID 601 is stored. For example, when the utterance of the utterance ID 601 is a positive expression, “1” is stored in the sentence evaluation polarity value 604, and when the utterance of the utterance ID 601 is negative, the sentence evaluation polarity value 604 is stored. When “−1” is stored and the utterance of the utterance ID 601 is neither a positive expression nor a negative expression, “0” is stored in the sentence evaluation polarity value 604. In the case where a real number of −1 or more and 1 or less is stored in the evaluation polarity value 505 of the evaluation expression dictionary 205, that value may be used.

主体情報605、対象情報606、状態情報607、時間情報608、位置情報609、及び理由情報610には、形態素の観点の情報が格納される。   In the subject information 605, the object information 606, the state information 607, the time information 608, the position information 609, and the reason information 610, information of a morpheme viewpoint is stored.

主体情報605には、発言形態素ID602の形態素が主体を表すか否かを示す情報が格納される。例えば、発言形態素ID602の形態素が主体を表す場合には、主体情報605には「1」が格納され、発言形態素ID602の形態素が主体を表さない場合には、主体情報605には「0」が格納される。なお、主体を表すとは、例えば、いわゆる5W1HのWho(誰が?)に対応していることである。   The subject information 605 stores information indicating whether or not the morpheme of the utterance morpheme ID 602 represents a subject. For example, when the morpheme of the utterance morpheme ID 602 represents the subject, “1” is stored in the subject information 605, and when the morpheme of the utterance morpheme ID 602 does not represent the subject, “0” is stored in the subject information 605. Is stored. Here, to represent a subject means, for example, corresponding to a so-called 5W1H Who (who is it?).

対象情報606には、発言形態素ID602の形態素が対象(例えば、動作の対象となる目的物)を表すか否かを示す情報が格納される。例えば、発言形態素ID602の形態素が対象を表す場合には、対象情報606には「1」が格納され、発言形態素ID602の形態素が対象を表さない場合には、対象情報606には「0」が格納される。なお、対象を表すとは、例えば、いわゆる5W1HのWhat(何が?)に対応していることである。   The target information 606 stores information indicating whether the morpheme of the utterance morpheme ID 602 represents a target (for example, an object to be an operation target). For example, when the morpheme of the utterance morpheme ID 602 represents a target, “1” is stored in the target information 606, and when the morpheme of the utterance morpheme ID 602 does not represent a target, “0” is displayed in the target information 606. Is stored. In addition, expressing an object is, for example, corresponding to what is called 5W1H What.

状態情報607には、発言形態素ID602の形態素が方法を表すか否かを示す情報が格納される。例えば、発言形態素ID602の形態素が方法を表す場合には、状態情報607には「1」が格納され、発言形態素ID602の形態素が方法を表さない場合には、状態情報607には「0」が格納される。なお、方法を表すとは、例えば、いわゆる5W1HのHow(どうなる?)に対応していることである。   The state information 607 stores information indicating whether the morpheme of the utterance morpheme ID 602 represents a method. For example, when the morpheme of the utterance morpheme ID 602 represents a method, “1” is stored in the state information 607, and when the morpheme of the utterance morpheme ID 602 does not represent a method, “0” is displayed in the state information 607. Is stored. Note that expressing a method means, for example, corresponding to the so-called How of 5W1H.

時間情報608には、発言形態素ID602の形態素が時を表すか否かを示す情報が格納される。例えば、発言形態素ID602の形態素が時を表す場合には、時間情報608には「1」が格納され、発言形態素ID602の形態素が時を表さない場合には、時間情報608には「0」が格納される。なお、時を表すとは、例えば、いわゆる5W1HのWhen(いつ?)に対応していることである。   The time information 608 stores information indicating whether the morpheme of the utterance morpheme ID 602 represents time. For example, when the morpheme of the utterance morpheme ID 602 represents time, “1” is stored in the time information 608, and when the morpheme of the utterance morpheme ID 602 does not represent time, “0” is displayed in the time information 608. Is stored. In addition, expressing time is, for example, corresponding to what is called 5W1H When.

位置情報609には、発言形態素ID602の形態素が場所を表すか否かを示す情報が格納される。例えば、発言形態素ID602の形態素が場所を表す場合には、位置情報609には「1」が格納され、発言形態素ID602の形態素が場所を表さない場合には、位置情報609には「0」が格納される。なお、場所を表すとは、例えば、いわゆる5W1HのWhere(どこで?)に対応していることである。   The position information 609 stores information indicating whether the morpheme of the utterance morpheme ID 602 represents a place. For example, when the morpheme of the utterance morpheme ID 602 represents a place, “1” is stored in the position information 609, and when the morpheme of the utterance morpheme ID 602 does not represent a place, “0” is stored in the position information 609. Is stored. In addition, expressing a place is, for example, corresponding to the so-called 5W1H Where (where?).

理由情報610には、発言形態素ID602の形態素が理由を表すか否かを示す情報が格納される。例えば、発言形態素ID602の形態素が理由を表す場合には、理由情報610には「1」が格納され、発言形態素ID602の形態素が理由を表さない場合には、理由情報610には「0」が格納される。なお、理由を表すとは、例えば、いわゆる5W1HのWhy(なぜ?)に対応していることである。   The reason information 610 stores information indicating whether the morpheme of the utterance morpheme ID 602 represents a reason. For example, if the morpheme of the utterance morpheme ID 602 indicates the reason, “1” is stored in the reason information 610, and if the morpheme of the utterance morpheme ID 602 does not indicate the reason, “0” is indicated in the reason information 610. Is stored. In addition, expressing a reason is, for example, corresponding to so-called 5W1H Why (why?).

以上の発言分析結果情報206を参照することにより、発言解析処理部203は、指定された参加者13の発言について、その発言を構成する形態素、その発言の極性値、及びその発言を構成する各形態素の観点を取得することができる。   With reference to the statement analysis result information 206 described above, the statement analysis processing unit 203 determines, for the statement of the designated participant 13, a morpheme constituting the statement, a polarity value of the statement, and each statement constituting the statement. You can get morpheme perspectives.

図3に示すように、アイデア創出支援処理部207は、発言解析処理部203、質問文生成処理部210、及び表示処理部211を制御する。   As shown in FIG. 3, the idea creation support processing unit 207 controls the speech analysis processing unit 203, the question sentence generation processing unit 210, and the display processing unit 211.

<質問文生成処理部210>
次に、質問文生成処理部210(質問生成部)は、発言解析処理部203が前記分解した語に基づき、発言受信部201が前記取得した発言に対応する前記要素を特定し、特定した前記要素と因果関係を有する他の前記要素があるか否かを判断し、前記他の要素があると判断した場合には、前記他の要素を、前記議論の対象として特定し、特定した対象に基づき、前記対象に関する質問を生成する。
<Question Sentence Generation Processing Unit 210>
Next, the question sentence generation processing unit 210 (question generation unit) identifies the element corresponding to the utterance acquired by the utterance reception unit 201 based on the word decomposed by the utterance analysis processing unit 203, and identifies the element It is determined whether or not there is another element having a causal relationship with an element, and when it is determined that the other element is present, the other element is identified as the subject of the argument, and the identified element is identified. Based on the question about the object is generated.

また、前記質問生成部は、前記他の要素がないと判断した場合には、前記特定した要素が有する複数の観点のうち、少なくとも1つ以上の前記観点を選択し、選択した前記要素の観点に基づき、前記議題についての質問を生成する。   In addition, when it is determined that the question generation unit does not have the other element, the question generation unit selects at least one or more of the plurality of the points among the plurality of points of the specified element, and the point of the selected element And generate questions about the agenda.

また、前記質問生成部は、前記他の要素として、前記特定した前記要素の原因である要素が複数あるか否かを判断し、前記原因となる要素が複数あると判断した場合は、前記複数の要素のうち選択された要素に基づき、前記議題についての質問を生成し、前記原因となる要素が複数ないと判断した場合は、前記特定した要素の結果である要素に基づき、前記議題についての質問を生成する。   Further, the question generation unit determines whether or not there are a plurality of elements that are the cause of the specified element as the other element, and when it is determined that there are a plurality of elements that are the cause, the plurality If a question about the subject is generated based on a selected one of the elements of the element, and it is determined that there are not a plurality of cause elements, the question about the subject is generated based on the element that is the result of the specified element Generate a question.

また、前記質問生成部は、発言受信部201が前記特定した要素の評価情報を取得し、前記取得した発言の評価情報と、前記取得した要素の評価情報とが対応しているか否かを判断し、両者が対応していないと判断した場合には、前記分解された語のうち、前記要素の評価情報と異なる評価情報を有する前記語を抽出し、抽出した前記語と異なる語と、前記他の要素とに基づき、前記議題についての質問を生成する。   In addition, the question generation unit acquires evaluation information of the element specified by the utterance reception unit 201, and determines whether the evaluation information of the acquired utterance corresponds to the evaluation information of the acquired element. When it is determined that the two do not correspond, the word having the evaluation information different from the evaluation information of the element is extracted from the decomposed words, and the word different from the extracted word, and Generate questions about the subject based on other factors.

なお、前記質問生成部は、前記発言に対応する前記要素が前記議論における初期の要素であるか否かを判断し、前記要素が初期の要素でないと判断した場合にのみ、前記取得した発言の評価情報と、前記特定した要素の評価情報とが対応しているか否かを判断する。   The question generation unit determines whether the element corresponding to the utterance is an initial element in the argument, and determines that the acquired element is not an initial element. It is determined whether the evaluation information corresponds to the evaluation information of the specified element.

また、前記質問生成部は、前記要素のそれぞれについて設定された、前記議論における重要性を示す情報に基づき、前記発言に対応する要素と因果関係を有する前記他の要素が重要であるか否かを判断し、前記他の要素が重要であると判断した場合には、前記他の要素に基づき、前記議題についての質問を生成し、前記他の要素が重要でないと判断した場合には、前記分解された語に基づき、前記議題についての質問を生成する。   Further, the question generation unit may determine whether the other element having a causal relationship with the element corresponding to the utterance is important based on the information indicating the importance in the argument set for each of the elements. If it is determined that the other element is important, a question about the agenda is generated based on the other element, and if it is determined that the other element is not important, Based on the decomposed words, a question on the subject is generated.

また、前記質問生成部は、前記特定した要素が前記議論を行っている者の権限内の要素であるか否かを判断し、前記要素が前記権限内の要素であると判断した場合にのみ、前記議題についての質問を生成する。   In addition, the question generation unit determines whether or not the specified element is an element within the authority of the person making the discussion, and determines that the element is an element within the authority. , Generate questions about the agenda.

なお、前記質問生成部は、質問の生成に用いられた要素、及びその要素の観点を記憶する。   The question generation unit stores an element used to generate a question and a viewpoint of the element.

<議題要素情報208>
ここで、議題要素情報208について説明する。
図8は、議題要素情報208の一例を示す図である。同図に示すように、議題要素情報208は、各要素(ノード)の間の因果関係の情報を格納したデータベースであり、ノードID801、ノード名802、ノード形態素ID803、ノード形態素804、観点属性805、ノード評価極性806、制御可否807、原因ノードID808、結果ノードID809、時系列ラベル810、ループID811、及び重要ノードラベル812の各項目を有する、少なくとも1つ以上のレコードにより構成される。なお、これらの各項目には、例えば、文字列又は数値が格納される。
<Agenda element information 208>
Here, the agenda element information 208 will be described.
FIG. 8 is a diagram showing an example of the agenda element information 208. As shown in FIG. As shown in the figure, the agenda element information 208 is a database storing information on causality between elements (nodes), and node ID 801, node name 802, node morpheme ID 803, node morpheme 804, viewpoint attribute 805. , Node evaluation polarity 806, control availability 807, cause node ID 808, result node ID 809, time series label 810, loop ID 811, and important node label 812 are constituted by at least one or more records. In each of these items, for example, a character string or a numerical value is stored.

ノードID801には、ノードIDが格納され、ノード名802には、ノードID801のノードの名称が格納され、ノード形態素ID803には、ノードID801のノードを構成する形態素の形態素IDが格納され、ノード形態素804には、ノード形態素ID803の形態素の内容が格納され、観点属性805には、ノード形態素804の形態素の観点が格納される。なお、ノード形態素804の形態素の観点が存在しない場合、観点属性805には何も格納しない。   The node ID 801 stores the node ID, the node name 802 stores the name of the node of the node ID 801, and the node morpheme ID 803 stores the morpheme ID of the morpheme forming the node of the node ID 801. The content of the morpheme of the node morpheme ID 803 is stored in 804, and the viewpoint of the morpheme of the node morpheme 804 is stored in the viewpoint attribute 805. If there is no morpheme viewpoint of the node morpheme 804, nothing is stored in the viewpoint attribute 805.

ノード評価極性806には、ノードID801のノードの極性値が格納される。例えば、ノードID801のノードが表す事象が好ましいものであれば「1」が格納され、当該事象が好ましくないものであれば「−1」を格納する。例えば当該事象が「収穫量」であれば「1」が格納され、当該事象が「交通事故件数」であれば「−1」が格納される。なお、ノード評価極性806の内容は、事前にユーザにより入力(設定)されてもよいし、議論支援装置100が、ノードID801のノードが示す事象に関するデータ(例えば、ニュース等の、公開された情報)を他の装置やネットワークから取得し、取得したデータを分析し(例えば、事象に対する肯定的/否定的評価を分析し)、分析した結果を極性値に変換してノード評価極性806に格納するようにしてもよい。   The node evaluation polarity 806 stores the polarity value of the node of the node ID 801. For example, “1” is stored if the event represented by the node of the node ID 801 is preferable, and “−1” is stored if the event is not desirable. For example, "1" is stored if the event is "yield", and "-1" is stored if the event is "number of traffic accidents". The content of the node evaluation polarity 806 may be input (set) by the user in advance, or data regarding an event indicated by the node of the node ID 801 by the discussion support apparatus 100 (for example, disclosed information such as news) ) From another device or network, analyze the acquired data (eg, analyze positive / negative evaluation for the event), convert the analyzed result into a polarity value, and store it in the node evaluation polarity 806. You may do so.

制御可否807には、ノードID801のノードが示す事象に対して参加者13が権限を有するか否かを示す情報が格納される。例えば、ノードID801のノードが示す事象が会議の参加者13の権限内(例えば業務権限内)の事象であれば「1」が格納され、ノードID801のノードが示す事象が会議の参加者13の権限外(例えば業務権限外)の事象であれば「−1」が格納される。例えば、参加者13が物の生産を行う業を行っている場合において、ノードID801のノードが示す事象が「生産量」である場合、当該事象は参加者13の権限内であるため制御可否807には「1」が格納されるが、ノードID801のノードが示す事象が「少子高齢化」である場合、当該事象は参加者13の権限外であるため制御可否807には「1」が格納される。なお、制御可否807の内容は、事前に設定されてもよいし、参加者13の発言に基づき、会議中に随時設定されてもよい。なお、参加者13が権限を有するとは、例えば、参加者13がノードが示す事象の促進又は抑制に直接的に関与できる権限を有することである。例えば、参加者13が民間企業に所属しているが、ノードが示す事象が政府の施策、自然現象等である場合、参加者13は権限を有しない。   In the control availability 807, information indicating whether the participant 13 has the authority for the event indicated by the node of the node ID 801 is stored. For example, if the event indicated by the node with the node ID 801 is an event within the authority (for example, within the business authority) of the participant 13 in the conference, “1” is stored, and the event indicated by the node with the node ID 801 is the participant in the conference 13 If the event is out of the authority (e.g., out of the business authority), "-1" is stored. For example, in the case where the participant 13 is engaged in the production of an object, if the event indicated by the node of the node ID 801 is “production amount”, the event is within the authority of the participant 13 and therefore controllability 807 If “1” is stored in, but the event indicated by the node with the node ID 801 is “low birthrate and aging,” “1” is stored in the control availability 807 because the event is out of the authority of the participant 13 Be done. The content of the control availability 807 may be set in advance, or may be set as needed during the meeting based on the utterance of the participant 13. Note that, for example, the participant 13 having the authority means that the participant 13 has the authority to be directly involved in the promotion or suppression of the event indicated by the node. For example, when the participant 13 belongs to a private enterprise but the event indicated by the node is a government policy, a natural phenomenon or the like, the participant 13 has no right.

原因ノードID808には、ノードID801のノードの原因となっているノード(すなわち、因果関係における原因を表すノード。以下、原因ノードという)のノードIDが格納される。なお、原因ノードが存在しない場合には「0」が格納される。   The cause node ID 808 stores the node ID of the node that is the cause of the node of the node ID 801 (that is, the node indicating the cause in the causal relationship; hereinafter, referred to as the cause node). If no cause node exists, “0” is stored.

結果ノードID809には、ノードID801のノードの結果となっているノード(すなわち、因果関係における結果を表すノード。以下、結果ノードという)のノードIDが格納される。なお、結果ノードが存在しない場合には「0」が格納される。   The result node ID 809 stores the node ID of the node that is the result of the node of the node ID 801 (that is, the node representing the result in the causal relationship; hereinafter, referred to as a result node). If no result node exists, “0” is stored.

時系列ラベル810には、ノードID801のノードが示す議題が想定する時系列の情報が格納される。具体的には、時系列ラベル810には、ノードID801のノードを含む複数のノードが因果関係の循環を形成している場合に情報が格納され、これらの循環する複数のノード(以下、循環ノードという)が示す一連の議論における時系列の情報(以下、ノード時系列という)が格納される。例えば、時系列ラベル810には、例えば、「初期」、「過渡期」、「成熟期」、「現在」、「5年後」、「10年後」等の情報が格納される。なお、時系列ラベル810には、「初期」に対して「1」、「過渡期」に対して「2」、「成熟期」に対して「3」などのように値が格納されてもよい。これにより、参加者13は時系列的にどの段階の要素の議論をしているかが把握可能となる。   The time-series label 810 stores time-series information assumed by the agenda indicated by the node of the node ID 801. Specifically, information is stored in the time-series label 810 when a plurality of nodes including the node of the node ID 801 form a circulation of a causal relationship, and these plurality of circulating nodes (hereinafter referred to as a circulation node) The time series information (hereinafter referred to as a node time series) in a series of arguments indicated by) is stored. For example, in the time-series label 810, information such as "initial", "transition", "mature", "present", "5 years later", "10 years later" and the like are stored. Even if values are stored in the time-series label 810, such as “1” for “initial”, “2” for “transient period”, “3” for “mature period”, etc. Good. As a result, it becomes possible to grasp which stage the participants 13 discuss in chronological order.

ループID811には、ノードID801のノードが属する循環ノードの識別子(以下、ループIDという)が格納される。   The loop ID 811 stores an identifier of a circulating node to which the node of the node ID 801 belongs (hereinafter referred to as a loop ID).

重要ノードラベル812には、ノードID801のノードの重要性を示す情報(以下、重要ノードラベルという)が格納される。具体的には、ノードID801のノードが示す事象が、議論において深耕されるべき事象である場合には、重要ノードラベル812には「1」が格納され、ノードID801のノードが示す事象が、議論において深耕されるべきでない事象である場合には、重要ノードラベル812には「0」が格納される。なお、重要ノードラベル812の内容はそれぞれユーザ(司会者12等)によって設定されてもよいし、所定のルールに基づき設定されてもよい。例えば、ノードID801のノードが、2つの異なる循環ノードを構成するノードである場合や、ノードID801のノードのノード時系列が、その原因ノード又はその結果ノードと異なるノード時系列である場合に、重要ノードラベル812に「1」が設定されるようにしてもよい。   The important node label 812 stores information indicating the importance of the node of the node ID 801 (hereinafter referred to as the important node label). Specifically, when the event indicated by the node with the node ID 801 is an event to be deepened in the discussion, “1” is stored in the important node label 812 and the event indicated by the node with the node ID 801 is the argument The important node label 812 stores “0” when it is an event that should not be deepened at. The contents of the important node label 812 may be set by the user (the moderator 12 or the like), or may be set based on a predetermined rule. For example, when the node with the node ID 801 is a node constituting two different cyclic nodes, or when the node time series of the node with the node ID 801 is a node time series different from its causal node or its resultant node The node label 812 may be set to “1”.

以上の議題要素情報208を参照することにより、発言解析処理部203は、指定されたノードを構成する形態素、指定されたノードを構成する各形態素の観点、指定されたノードの極性値、指定されたノードの権限、指定されたノードの原因ノード又は結果ノード、指定されたノードの時系列、指定されたノードの重要性、及び指定されたノードにより構成される循環ノード等を取得することができる。   By referring to the above-mentioned agenda element information 208, the message analysis processing unit 203 designates the morpheme that constitutes the designated node, the viewpoint of each morpheme that constitutes the designated node, the polarity value of the designated node, It is possible to acquire the authority of the specified node, the cause node or the result node of the specified node, the time series of the specified node, the importance of the specified node, and the circulating node etc. configured by the specified node. .

ここで、議題要素情報208に基づき議論支援システム10に出力される因果ループ図について説明する。   Here, the causal loop diagram output to the discussion support system 10 based on the agenda element information 208 will be described.

<因果ループ図700>
図9は、因果ループ図の一例を説明する図である。同図に示すように、因果ループ図700は、ノードを示す、複数のノード701(701(1)〜(7))と、2つのノード701の間を連結するリンク702とを含んで構成される。
<Causal loop diagram 700>
FIG. 9 is a diagram for explaining an example of a causal loop diagram. As shown in the figure, the causal loop diagram 700 includes a plurality of nodes 701 (701 (1) to (7)) indicating nodes, and a link 702 connecting two nodes 701. Ru.

リンク702は、2つのノード701の間に因果関係があることを示している。本実施形態では、リンク702は矢印により示されている。すなわち、リンク702の矢印の終点に連結されているノード701は、結果ノードであり、リンク702が示す矢印の始点に連結されているノード701は、原因ノードである。なお、各リンク702は、実線又は破線の矢印で表される。リンク702の矢印が実線の場合は、リンク702に連結されている2つのノード701の間の関係は正の相関にあり、リンク702の矢印が点線の場合は、リンク702に連結されている2つのノード701の間の関係は負の相関にある。   A link 702 indicates that there is a causal relationship between the two nodes 701. In the present embodiment, the links 702 are indicated by arrows. That is, the node 701 connected to the end point of the arrow of the link 702 is a result node, and the node 701 connected to the start point of the arrow indicated by the link 702 is a cause node. Each link 702 is represented by a solid or broken arrow. If the arrow on link 702 is a solid line, the relationship between the two nodes 701 linked to link 702 is positively correlated, and if the arrow on link 702 is a dotted line, the link 702 is linked to 2 The relationship between two nodes 701 is negatively correlated.

また、因果ループ図700は、複数のノードの間で因果関係が循環している場合には、ループ703によりそのことを示す。同図の例では、ノード701(2)(ノードA)はノード701(3)(ノードB)の原因ノードであり、ノード701(3)(ノードB)はノード701(4)(ノードC)の原因ノードであり、ノード701(4)(ノードC)はノード701(5)(ノードD)の原因ノードであり、ノード701(5)(ノードD)はノード701(2)(ノードA)の原因ノードである。   Also, the causal loop diagram 700 indicates this by means of a loop 703 when causality is circulating among a plurality of nodes. In the example of the figure, the node 701 (2) (node A) is the cause node of the node 701 (3) (node B), and the node 701 (3) (node B) is the node 701 (4) (node C) Node 701 (4) (node C) is the cause node of node 701 (5) (node D), and node 701 (5) (node D) is the node 701 (2) (node A). Is the cause node of

なお、これらに対応して、図8の議題要素情報208では、ノード701(5)(ノードD)の原因ノードがノード701(4)(ノードC)、ノード701(5)(ノードD)の結果ノードがノード701(2)(ノードA)であるので、ループID811には「1」が格納されている。また、ノード701(5)(ノードD)の原因ノードがノード701(7)(ノードF)であり、結果ノードがノード701(2)(ノードA)であるので、ループID811には「2」が格納されている。   In the agenda element information 208 of FIG. 8 corresponding to these, the cause node of the node 701 (5) (node D) is the node 701 (4) (node C) and the node 701 (5) (node D). Since the result node is the node 701 (2) (node A), “1” is stored in the loop ID 811. Also, since the cause node of the node 701 (5) (node D) is the node 701 (7) (node F) and the result node is the node 701 (2) (node A), the loop ID 811 is “2”. Is stored.

なお、因果ループ図700は、例えば、議論支援装置100の出力装置105等に出力されてもよいし、スクリーン14に出力されてもよい。   The causal loop diagram 700 may be output to, for example, the output device 105 of the discussion support device 100 or may be output to the screen 14.

因果ループ図700等において示される各要素については、各要素に関連する事例に関する情報(以下、関連事例という。)が、議題関連事例情報209に記憶されている。   For each element shown in the causal loop diagram 700 or the like, information on a case related to each element (hereinafter referred to as a related case) is stored in the agenda related case information 209.

<議題関連事例情報209>
図10は、議題関連事例情報209の一例を示す図である。同図に示すように、議題関連事例情報209は、関連議題を格納したデータベースであり、ノードID901、ノード構成事例ID902、ノード構成事例名903、ノード構成事例形態素ID904、ノード構成事例形態素905、及び観点属性906の各項目を含む、少なくとも1つ以上のレコードで構成される。なお、これらの各項目には、例えば、文字列あるいは数値が格納される。
<Agenda related case information 209>
FIG. 10 is a diagram showing an example of the agenda related case information 209. As shown in FIG. As shown in the figure, the agenda related case information 209 is a database storing related agendas, and includes a node ID 901, a node configuration case ID 902, a node configuration case name 903, a node configuration case morpheme ID 904, a node configuration case morpheme 905, and It is composed of at least one or more records including each item of the viewpoint attribute 906. In each of these items, for example, a character string or a numerical value is stored.

ノードID901には、ノードID801と同様の情報が格納され、ノード構成事例ID902には、ノードID901のノードの関連事例の識別子(以下、関連事例IDという)が格納され、ノード構成事例名903には、ノード構成事例ID902の関連事例の内容が格納される。例えばノードID901に「国産野菜の価格」なるフレーズの情報が格納されている場合、ノード構成事例名903には、国産野菜の価格を議論するために必要な事例として、「産地の天候」又は「海外からの輸入量」なるフレーズの情報が格納される。   The same information as the node ID 801 is stored in the node ID 901, the identifier of the related case of the node of the node ID 901 (hereinafter referred to as the related case ID) is stored in the node configuration case ID 902, and the node configuration case name 903 is stored. The contents of the related case of the node configuration case ID 902 are stored. For example, when the node ID 901 stores the phrase "price of domestic vegetables", the node configuration example name 903 includes "weather of the production area" or "example of weather required for discussing prices of domestic vegetables". The information of the phrase "import quantity from foreign countries" is stored.

ノード構成事例形態素ID904には、ノード構成事例ID902の関連事例を構成する形態素(以下、関連事例形態素という)の識別子(以下、関連事例形態素IDという)が格納される。   The node configuration case morpheme ID 904 stores an identifier (hereinafter, referred to as a related case morpheme ID) of a morpheme (hereinafter, referred to as a related case morpheme) constituting a related case of the node configuration case ID 902.

ノード構成事例形態素905には、関連事例形態素の内容が格納され、観点属性906には、ノード構成事例形態素905の関連事例形態素の観点の情報が格納される。なお、該当する観点が存在しない場合、ノード構成事例形態素905には何も格納されない。   The content of the related case morpheme is stored in the node configuration case morpheme 905, and the information of the related case morpheme of the node configuration case morpheme 905 is stored in the viewpoint attribute 906. If there is no corresponding viewpoint, nothing is stored in the node configuration case morpheme 905.

以上の議題関連事例情報209により、指定されたノードの関連事例の内容、そのノードの関連事例を構成する形態素、及びそのノードの関連事例を構成する各形態素の観点が取得される。   The above-mentioned agenda related case information 209 acquires the contents of the related case of the designated node, the morphemes constituting the related case of the node, and the viewpoints of the morphemes constituting the related case of the node.

図3に戻り、表示処理部211は、質問出力部212、及び観点出力部213を備える。   Returning to FIG. 3, the display processing unit 211 includes a question output unit 212 and a viewpoint output unit 213.

質問出力部212は、前記質問生成処理部が前記生成した質問を出力する。   The question output unit 212 outputs the question generated by the question generation processing unit.

観点出力部213は、前記質問の生成に用いられた前記要素が有する観点、及び、前記取得した語が有する観点を出力する。   The viewpoint output unit 213 outputs the viewpoint included in the element used to generate the question and the viewpoint included in the acquired word.

以上に説明した議論支援装置100の機能は、議論支援装置100のハードウエアによって、もしくは、議論支援装置100の中央処理装置101が、記憶装置102や二次記憶装置103に格納されているプログラムを読み出して実行することにより実現される。なお、このプログラムは、ICカード、SDカード、DVD等の記録媒体に記録したものであってもよい。   The functions of the discussion support apparatus 100 described above can be realized by the hardware of the discussion support apparatus 100 or the central processing unit 101 of the discussion support apparatus 100 stores programs stored in the storage device 102 or the secondary storage device 103. It is realized by reading out and executing. Note that this program may be recorded on a recording medium such as an IC card, an SD card, or a DVD.

<<議論支援システム10が実行する処理>>
次に、議論支援システム10において行われる処理について説明する。
<< Process Performed by Discussion Support System 10 >>
Next, the process performed in the discussion support system 10 will be described.

<全体処理>
図11は、議論支援装置100が行う処理の概要を説明するフローチャートである。なお、この処理(以下、全体処理という)は、例えば、議論支援装置100が起動した場合に、又は、議論支援装置100に設定された所定のタイミングが到来した場合に(例えば、所定の時間間隔で)、行われる。
<Overall processing>
FIG. 11 is a flowchart illustrating an outline of processing performed by the discussion support device 100. Note that this process (hereinafter referred to as the entire process) is performed, for example, when the discussion support apparatus 100 is activated or when a predetermined timing set in the discussion support apparatus 100 arrives (for example, a predetermined time interval). ) Is done.

同図に示すように、まずアイデア創出支援処理部207は、ノードを一つ選択する(S1001)。具体的には、例えば、アイデア創出支援処理部207は、司会者12から、議題要素情報208に格納されているノードIDの一つの入力を受け付け、又は、議題要素情報208に格納されているノードIDのうち、これまでに選択されておらず、かつその値が最も大きいノードIDを選択する。なお、以下では、選択されたノードIDのノードを、選択ノードという。   As shown in the figure, first, the idea creation support processing unit 207 selects one node (S1001). Specifically, for example, the idea creation support processing unit 207 receives from the presenter 12 an input of one of the node IDs stored in the agenda element information 208, or a node stored in the agenda element information 208. Among IDs, a node ID which has not been selected so far and whose value is the largest is selected. Hereinafter, the node of the selected node ID is referred to as a selected node.

発言受信部201は、参加者13(発言者11又は司会者12)の発言の取得を待機する(S1002:NO)。   The speech reception unit 201 waits for acquisition of the speech of the participant 13 (speaker 11 or presenter 12) (S1002: NO).

発言が取得された場合(S1002:YES)、発言解析処理部203は、S1002で取得した発言を解析する(S1003)。具体的には、発言解析処理部203は、取得した発言を、形態素解析、構文解析、意味解析、格文法、感情分析の自然言語処理技術を活用して、自然言語分類辞書204、評価表現辞書205に基づき、参加者または司会者の発言から形態素を抽出し、抽出した形態素に対する観点を付与し、また、その発言に極性を付与し、これらの結果を発言分析結果情報206に格納する。   When the message is acquired (S1002: YES), the message analysis processing unit 203 analyzes the message acquired in S1002 (S1003). Specifically, the speech analysis processing unit 203 utilizes natural language processing technology of morphological analysis, syntactic analysis, semantic analysis, case grammar, emotion analysis, and the natural language classification dictionary 204 and evaluation expression dictionary. Based on 205, morphemes are extracted from the utterances of the participants or the presenter, a viewpoint for the extracted morphemes is added, and the utterances are polarized, and these results are stored in the utterance analysis result information 206.

質問文生成処理部210は、S1002で取得した発言の内容、選択ノードの形態素、選択ノードの重要性、選択ノードが属する循環ノード等に基づき、質問文を生成する処理(以下、質問文生成処理という)を行う(S1004)。質問文生成処理の詳細は後述する。   The question statement generation processing unit 210 generates a question statement based on the contents of the message acquired in S1002, the morpheme of the selection node, the importance of the selection node, the circulation node to which the selection node belongs, etc. (hereinafter, question statement generation processing ) Is performed (S1004). Details of the question sentence generation process will be described later.

次に、表示処理部211は、S1004で作成した質問文を出力する(S1005)。   Next, the display processing unit 211 outputs the question sentence created in S1004 (S1005).

発言受信部201は、S1005で作成した質問文に対して、参加者13が発言したか否かを判断する(S1006)。具体的には、発言受信部201は、参加者13から新たに発言を取得したか否かを所定時間監視する。   The speech reception unit 201 determines whether the participant 13 has made a speech in response to the question sentence created in S1005 (S1006). Specifically, the speech reception unit 201 monitors whether or not a new speech has been acquired from the participant 13 for a predetermined time.

参加者13から新たに発言が取得された場合には(S1006:YES)、処理はS1003に戻り、参加者13から新たな発言が取得されていない場合は(S1006:NO)、処理はS1007に進む。   When an utterance is newly acquired from the participant 13 (S1006: YES), the process returns to S1003, and when a new utterance is not acquired from the participant 13 (S1006: NO), the process proceeds to S1007. move on.

S1007において、アイデア創出支援処理部207は、S1001で選択した選択ノードに関する議論を終了するか否かを判断する。具体的には、例えば、アイデア創出支援処理部207は、参加者13(例えば司会者12)から、選択ノードについての議論を終了するか否かの入力を受け付け、受け付けた入力の内容を判断する。   In step S1007, the idea creation support processing unit 207 determines whether to end the discussion on the selected node selected in step S1001. Specifically, for example, the idea creation support processing unit 207 receives, from the participant 13 (for example, the presenter 12), an input as to whether or not to end the discussion on the selected node, and determines the content of the received input. .

選択ノードに関する議論を終了する場合は(S1007:YES)、処理はS1008に進み、選択ノードに関する議論を終了しない場合は(S1007:NO)、処理はS1004に戻る。   If the discussion on the selected node is ended (S1007: YES), the process proceeds to S1008. If the discussion on the selected node is not ended (S1007: NO), the process returns to S1004.

S1008においては、アイデア創出支援処理部207は、質問文を生成していないノードが存在するか否かを判断する。質問文を生成していないノードが存在する場合は(S1008:YES)、アイデア創出支援処理部207は、そのノードを選択ノードに設定してS1001の処理を繰り返す。一方、質問文を生成していないノードが存在しない場合は(S1008:NO)、全体処理は終了する(S1009)。   In S1008, the idea creation support processing unit 207 determines whether there is a node for which a question sentence has not been generated. If there is a node for which a question sentence has not been generated (S1008: YES), the idea creation support processing unit 207 sets the node as a selected node and repeats the process of S1001. On the other hand, when there is no node for which the question sentence has not been generated (S1008: NO), the whole process ends (S1009).

<質問文生成処理>
質問文生成処理の詳細を説明する。
図12、13は、質問文生成処理の詳細を説明するフローチャートである(紙面の都合上、図面を2つに分けて説明している)。
<Question sentence generation process>
The details of the question sentence generation process will be described.
12 and 13 are flowcharts for explaining the details of the question sentence generation process (the drawings are divided into two for convenience of the paper).

図12に示すように、質問文生成処理部210は、選択ノードが議論の初期の要素であるか否かを判断する(S1101)。具体的には、質問文生成処理部210は、議題要素情報208を参照し、選択ノードの時系列ラベルが「1」であるか否かを判定する。   As shown in FIG. 12, the question sentence generation processing unit 210 determines whether the selected node is an initial element of the discussion (S1101). Specifically, the question sentence generation processing unit 210 refers to the agenda element information 208 and determines whether or not the time-series label of the selected node is “1”.

選択ノードが議論の初期の要素である場合には(S1101:YES)、処理はS1102に進み、選択ノードが議論の初期の要素でない場合には(S1101:NO)、処理はS1112(図13)に進む。   If the selected node is an initial element of the discussion (S1101: YES), the processing proceeds to S1102, and if the selected node is not an initial element of the discussion (S1101: NO), the processing is S1112 (FIG. 13) Go to

S1102においては、質問文生成処理部210は、選択ノードが議論において重要であるか否かを判断する。具体的には、質問文生成処理部210は、議題要素情報208を参照し、選択ノードのレコードの重要ノードラベルが「1」であるか否かを判断する。   In S1102, the query sentence generation processing unit 210 determines whether the selected node is important in the discussion. Specifically, the question sentence generation processing unit 210 refers to the agenda element information 208 and determines whether the important node label of the record of the selected node is “1”.

選択ノードが議論において重要である場合は(S1102:YES)、処理はS1104に進み、選択ノードが議論において重要でない場合には(S1102:NO)、処理はS1103に進む。   If the selected node is important in the discussion (S1102: YES), the process proceeds to S1104. If the selected node is not important in the discussion (S1102: NO), the process proceeds to S1103.

S1104においては、質問文生成処理部210は、選択ノードの全ての観点の形態素に基づき質問文を生成したかを判断する。選択ノードの全ての観点の形態素に基づき質問文が生成された場合は(S1104:YES)、質問文生成処理は終了し(S1130)、選択ノードの全ての観点の形態素に基づく質問文が生成されたわけではない場合は(S1104:NO)、処理はS1109に進む。   In S1104, the question sentence generation processing unit 210 determines whether the question sentence has been generated based on the morphemes of all the viewpoints of the selected node. When the question sentence is generated based on the morphemes of all the viewpoints of the selected node (S1104: YES), the question sentence generation process is ended (S1130), and the question sentence based on the morphemes of all the viewpoints of the selected node is generated If not (S1104: NO), the process proceeds to S1109.

S1109においては、質問文生成処理部210は、選択ノードの原因ノード又は選択ノードの結果ノード(以下、前後ノードという)が重要であるか否かを判断する。具体的には、例えば、質問文生成処理部210は、議題要素情報208を参照することにより、選択ノードの原因ノード、及び選択ノードの結果ノードを取得し、続いて、再び議題要素情報208を参照することにより、原因ノードの重要ノードラベル、又は結果ノードの重要ノードラベルが「1」であるか否かを判断する。   In S1109, the question sentence creation processing unit 210 determines whether or not the cause node of the selected node or the result node of the selected node (hereinafter referred to as the front and rear nodes) is important. Specifically, for example, the question sentence generation processing unit 210 obtains the cause node of the selected node and the result node of the selected node by referring to the agenda element information 208, and then, again, the agenda element information 208 By referring to it, it is determined whether the important node label of the cause node or the important node label of the result node is “1”.

選択ノードの原因ノード、又は選択ノードの結果ノードが重要である場合には、処理はS1110に進み(S1109:YES)、選択ノードの原因ノード、及び選択ノードの結果ノードがいずれも重要でない場合には(S1109:NO)、処理はS1111に進む。   If the cause node of the selection node or the result node of the selection node is important, the process proceeds to S1110 (S1109: YES), if none of the cause node of the selection node and the result node of the selection node is important (S1109: NO), the process proceeds to S1111.

S1110においては、質問文生成処理部210は、重要である原因ノード又は結果ノード(以下、前後重要ノードという)に基づき、議題についての質問文を生成する。   In S1110, the question sentence generation processing unit 210 generates a question sentence about the subject based on the important cause node or result node (hereinafter, referred to as a front / rear important node).

具体的には、質問文生成処理部210は、議題要素情報208及び議題関連事例情報209を参照することにより、これまでに生成した質問文の観点のうち、選択ノードにおいて使用されていない観点を選択する。次に質問文生成処理部210は、前記選択した観点を有する、前後重要ノードの各形態素及び前後重要ノードの関連事例の各形態素(以下、本段落では未使用観点形態素という)を取得する。そして質問文生成処理部210は、未使用観点形態素について問う質問文を生成する。以上で、質問文生成処理は終了する(S1130)。   Specifically, the question sentence generation processing unit 210 refers to the agenda element information 208 and the agenda related case information 209 to select one of the viewpoints of the question sentences generated so far, which is not used in the selected node. select. Next, the question sentence generation processing unit 210 acquires each morpheme of the front and back important nodes and each morpheme of the related case of the front and back important nodes (hereinafter, referred to as unused viewpoint morpheme in this paragraph) having the selected viewpoint. Then, the question sentence generation processing unit 210 generates a question sentence asking about the unused viewpoint morpheme. Thus, the question sentence generation process ends (S1130).

S1111においては、質問文生成処理部210は、選択ノードが有する複数の観点のうち、質問文の生成にこれまで用いられていない選択ノードの観点を選択し、選択した観点を有する選択ノードの各形態素に基づき、議題についての質問文を生成する。   In S1111, the question sentence generation processing unit 210 selects, from among the plurality of viewpoints of the selection node, the viewpoint of the selected node which has not been used in the generation of the question sentence, and selects each of the selected nodes having the selected viewpoint. Generate questions about the agenda based on morphemes.

具体的には、質問文生成処理部210は、議題要素情報208を参照することにより、選択ノードの全観点のうち、これまでに生成した質問文に使用されていない選択ノードの観点を取得する。そして質問文生成処理部210は、取得した観点を有する、選択ノードの各形態素を取得し、取得した各形態素について問う質問文を生成する。以上で、質問文生成処理は終了する(S1130)。   Specifically, by referring to the agenda element information 208, the question sentence generation processing unit 210 acquires the viewpoints of the selected nodes not used in the question sentences generated so far among all the viewpoints of the selected nodes. . Then, the question sentence generation processing unit 210 acquires each morpheme of the selected node having the acquired viewpoint, and generates a question sentence asking about each acquired morpheme. Thus, the question sentence generation process ends (S1130).

一方、S1103においては、質問文生成処理部210は、選択ノードが、参加者13の権限内の要素であるか否かを判断する。具体的には、質問文生成処理部210は、議題要素情報208を参照することにより、選択ノードが参加者13の権限内の要素であるか否かを判断する。   On the other hand, in S1103, the question sentence creation processing unit 210 determines whether or not the selected node is an element within the authority of the participant 13. Specifically, the question sentence creation processing unit 210 determines whether the selected node is an element within the authority of the participant 13 by referring to the agenda element information 208.

選択ノードが、参加者13の権限内の要素である場合には(S1103:YES)、処理はS1105に進み、選択ノードが、参加者13の権限内の要素でない場合には(S1103:NO)、質問文生成処理は終了する。   If the selected node is an element within the authority of the participant 13 (S1103: YES), the process proceeds to S1105, and if the selected node is not an element within the authority of the participant 13 (S1103: NO) , And the question sentence generation process ends.

S1105においては、質問文生成処理部210は、発言情報202及び発言分析結果情報206を参照することにより、選択ノードが有する複数の観点のうち、これまでの参加者13の発言の観点で発言が多かった観点を特定する。そして質問文生成処理部210は、特定した観点を有する選択ノードに基づく質問文を、これまでに生成したか否かを判断する。なお、「発言が多かった観点」とは、例えば、参加者13の発言の観点のうちこれまでで最も発言の多かった観点であってもよいし、参加者13の発言の観点のうち、所定回数以上の発言がなされた全ての観点であってもよい。   In S1105, by referring to the statement information 202 and the statement analysis result information 206, the question sentence generation processing unit 210 makes a statement in terms of the utterances of the participants 13 up to now among the plurality of viewpoints of the selected node. Identify the many points of view. Then, the question sentence generation processing unit 210 determines whether or not the question sentence based on the selected node having the identified viewpoint has been generated so far. Note that “a viewpoint with a large number of utterances” may be, for example, a viewpoint with the largest number of utterances among the viewpoints of participants 13 mentioned above, or may be a predetermined one among the viewpoints of participants 13 It may be all viewpoints in which more than the number of statements have been made.

前記質問文が生成されている場合は(S1105:YES)、質問文生成処理は終了し(S1130)、前記質問文が生成されていない場合は(S1105:NO)、処理はS1106に進む。   If the question sentence is generated (S1105: YES), the question sentence generation process ends (S1130), and if the question sentence is not generated (S1105: NO), the process proceeds to S1106.

S1106においては、質問文生成処理部210は、S1109と同様に、前後ノードが重要であるか否かを判断する。前後ノードが重要である場合には(S1106:YES)、処理はS1107に進み、前後ノードが重要でない場合には(S1106:NO)、処理はS1108に進む。   In S1106, the question sentence creation processing unit 210 determines whether the preceding and succeeding nodes are important as in S1109. If the front and back nodes are important (S1106: YES), the processing proceeds to S1107, and if the front and back nodes are not important (S1106: NO), the processing proceeds to S1108.

S1107においては、質問文生成処理部210は、前後ノードに基づき、議題についての質問文を生成する。   In S1107, the question sentence generation processing unit 210 generates a question sentence about the agenda based on the front and back nodes.

具体的には、例えば、まず質問文生成処理部210は、S1105で特定した、発言が多かった観点を取得する。また、質問文生成処理部210は、議題要素情報208及び議題関連事例情報209を参照することにより、前後重要ノードの各形態素及び前後重要ノードの関連事例の各形態素(以下、本段落では前後重要形態素という)を取得する。次に、質問文生成処理部210は、前後重要形態素のうち、前記取得した多かった観点を有する形態素を取得する。そして質問文生成処理部210は、取得した各形態素について問う質問文を生成する。以上で、質問文生成処理は終了する(S1130)。   Specifically, for example, the question sentence generation processing unit 210 first acquires the viewpoint identified in S1105 and in which there are many utterances. In addition, the question sentence generation processing unit 210 refers to the agenda element information 208 and the agenda related case information 209 to find each morpheme of the front and back important nodes and each morpheme of the related case of the front and back important nodes (hereinafter referred to as front and back important in this paragraph). Get a morpheme). Next, the question sentence generation processing unit 210 acquires morphemes having the acquired many viewpoints among the important morphemes before and after. Then, the question sentence generation processing unit 210 generates a question sentence asking about each acquired morpheme. Thus, the question sentence generation process ends (S1130).

S1108においては、質問文生成処理部210は、参加者13の発言に基づき、議題についての質問文を生成する。   In S1108, the question sentence generation processing unit 210 generates a question sentence about the subject based on the remarks of the participant 13.

具体的には、例えば、まず質問文生成処理部210は、S1105で特定した観点を取得する。また質問文生成処理部210は、S1003で取得した発言の形態素を取得する。次に質問文生成処理部210は、自然言語分類辞書203を参照することにより、前記取得した各形態素の関連語を取得する。そして質問文生成処理部210は、取得した関連語について問う質問文を生成する。以上で、質問文生成処理は終了する(S1130)。   Specifically, for example, the question sentence generation processing unit 210 first acquires the viewpoint specified in S1105. In addition, the question sentence generation processing unit 210 acquires the morpheme of the utterance acquired in S1003. Next, the question sentence generation processing unit 210 acquires the related words of the acquired morphemes by referring to the natural language classification dictionary 203. Then, the question sentence generation processing unit 210 generates a question sentence asking about the acquired related word. Thus, the question sentence generation process ends (S1130).

図13に示すように、S1112において質問文生成処理部210は、S1102と同様に、選択ノードが議論において重要であるか否かを判断する。選択ノードが議論において重要である場合は(S1112:YES)、処理はS1113に進み、選択ノードが議論において重要でない場合には(S1112:NO)、処理はS1114に進む。   As shown in FIG. 13, in step S1112, the question sentence generation processing unit 210 determines whether the selected node is important in the discussion, as in step S1102. If the selected node is important in the discussion (S1112: YES), the process proceeds to S1113. If the selected node is not important in the discussion (S1112: NO), the process proceeds to S1114.

S1113においては、質問文生成処理部210は、S1104と同様に、選択ノードの全ての観点の形態素に基づき質問文を生成したかを判断する。選択ノードの全ての観点の形態素に基づき質問文が生成された場合は(S1113:YES)、処理はS1116に進み、選択ノードの全ての観点の形態素に基づき質問文が生成されたわけではない場合には(S1113:NO)、処理はS1115に進む。   In S1113, as in S1104, the question statement generation processing unit 210 determines whether the question statement has been generated based on the morphemes of all the viewpoints of the selected node. If the question sentence is generated based on the morphemes of all the viewpoints of the selected node (S1113: YES), the process proceeds to S1116, and the question sentence is not generated based on the morphemes of all the viewpoints of the selected node. (S1113: NO), the process proceeds to S1115.

S1116において、質問文生成処理部210は、参加者13の発言の評価情報と、選択ノードの評価情報とが対応しているか否かを判断する。具体的には、例えば、質問文生成処理部210は、発言分析結果情報206を参照することによりS1002で取得した発言の極性値を取得し、議題要素情報208を参照することにより選択ノードの極性値を取得し、取得した2つの極性値が一致するか否か(又は2つの極性値の正負が一致するか否か)を判断する。   In S1116, the question message generation processing unit 210 determines whether or not the evaluation information of the utterance of the participant 13 corresponds to the evaluation information of the selected node. Specifically, for example, the question sentence generation processing unit 210 acquires the polarity value of the utterance acquired in S1002 by referring to the utterance analysis result information 206, and refers to the agenda element information 208, thereby selecting the polarity of the selected node. A value is acquired, and it is determined whether or not the acquired two polarity values match (or whether or not the polarity of the two polarity values match).

両者の評価情報が対応しない場合は(S1116:NO)、処理はS1119に進み、両者の評価情報が対応する場合は(S1116:YES)、質問文生成処理は終了する(S1130)。   If the evaluation information of the two does not correspond (S1116: NO), the process proceeds to S1119, and if the evaluation information of the two correspond (S1116: YES), the question sentence generation process ends (S1130).

S1119においては、質問文生成処理部210は、選択ノードと因果関係を有するノードとして、選択ノードの原因ノードが複数あるか否かを判断する。具体的には、質問文生成処理部210は、議題要素情報208を参照することにより、選択ノードの原因ノードが複数あるか否かを判断する。   In S1119, the question sentence creation processing unit 210 determines whether there is a plurality of cause nodes of the selected node as nodes having a causal relationship with the selected node. Specifically, the question sentence creation processing unit 210 determines whether there is a plurality of cause nodes of the selected node by referring to the agenda element information 208.

選択ノードの原因ノードが複数ある場合は(S1119:YES)、処理はS1121に進み、選択ノードの原因ノードが複数ない(選択ノードの原因ノードが一つ又は無い)場合は(S1119:NO)、処理はS1120に進む。   If there are multiple cause nodes of the selected node (S1119: YES), the process proceeds to S1121, and if there are not multiple cause nodes of the selected node (one or no cause nodes of the selected node) (S1119: NO), The processing proceeds to step S1120.

S1121においては、質問文生成処理部210は、複数の原因ノードのうち一つを選択し、選択した原因ノードに基づき、議題についての質問を生成する。   In S1121, the question sentence creation processing unit 210 selects one of the plurality of cause nodes, and generates a question on the subject based on the selected cause nodes.

具体的には、例えば、まず質問文生成処理部210は、発言情報202及び発言分析結果情報206を参照することにより、選択ノードの発言の各形態素の観点を取得する。次に質問文生成処理部210は、取得した各観点と同じ観点を有する、前記複数の原因ノードのうちこれまでに選択されていない方の原因ノード(又は選択された回数が少ない方の原因ノード)の各形態素及びその原因ノードの関連事例の各形態素(以下、本段落では同観点形態素という)を、議題要素情報208及び議題関連事例情報209を参照することにより取得する。次に質問文生成処理部210は、S1003で取得した発言の形態素のうち、選択ノードの極性値と正負が異なる(又は値が異なる)極性値を有する形態素を特定し、特定した形態素の対義語(極性を反転させるような対義語)を取得する。そして質問文生成処理部210は、取得した同観点形態素、及び取得した対義語について問う質問を生成する。以上で、質問文生成処理は終了する(S1130)。   Specifically, for example, the question sentence generation processing unit 210 first acquires the viewpoint of each morpheme of the utterance of the selected node by referring to the utterance information 202 and the utterance analysis result information 206. Next, the question sentence generation processing unit 210 selects one of the plurality of cause nodes which has not been selected so far (or the cause node of which the number of times of selection is smaller). And each morpheme of the related case of its cause node (hereinafter referred to as the same-view morpheme in the present paragraph) is acquired by referring to the agenda element information 208 and the agenda related case information 209. Next, the question sentence generation processing unit 210 identifies a morpheme having a polarity value that is different (or different) from the polarity value of the selected node among the morphemes of the utterance acquired in S1003 and identifies an antonym of the identified morpheme Get an antinym that reverses the polarity. Then, the question sentence generation processing unit 210 generates a question asking about the acquired same-viewpoint morpheme and the acquired opposite word. Thus, the question sentence generation process ends (S1130).

一方、S1120においては、質問文生成処理部210は、選択ノードの結果ノードに基づき、議題についての質問を生成する。   On the other hand, in S1120, the question sentence creation processing unit 210 creates a question about the agenda based on the result node of the selected node.

具体的には、例えば、まず質問文生成処理部210は、S1003で取得した発言の形態素の観点を取得する。また、質問文生成処理部210は、選択ノードの結果ノードの各形態素及びその結果ノードの関連事例の各形態素(以下、本段落では結果形態素という)を、議題要素情報208及び議題関連事例情報209を参照することにより取得する。そして質問文生成処理部210は、結果形態素のうち、前記取得した観点を有する各形態素を取得する。また、質問文生成処理部210は、S1003で取得した発言の形態素のうち、選択ノードの極性値と正負が異なる(又は値が異なる)極性値を有する形態素を特定し、特定した形態素の対義語(極性を反転させるような対義語)を取得する。そして質問文生成処理部210は、取得した対義語、及び前記取得した、結果形態素における各形態素について問う質問を生成する。以上で、質問文生成処理は終了する(S1130)。   Specifically, for example, the question sentence generation processing unit 210 first acquires the viewpoint of the morpheme of the utterance acquired in S1003. In addition, the question sentence generation processing unit 210 generates agenda element information 208 and agenda related case information 209 for each morpheme of the result node of the selected node and each morpheme of the related case of the result node (hereinafter referred to as result morpheme in this paragraph). Acquired by referring to. Then, the question sentence generation processing unit 210 acquires each morpheme having the acquired viewpoint among the resultant morphemes. In addition, the question sentence generation processing unit 210 identifies a morpheme having a polarity value that is different (or different) from the polarity value of the selected node among the morphemes of the utterance acquired in S1003 and identifies an antonym of the identified morpheme Get an antinym that reverses the polarity. Then, the question sentence generation processing unit 210 generates a question asking about the acquired opposite word and each acquired morpheme in the resultant morpheme. Thus, the question sentence generation process ends (S1130).

S1114においては、質問文生成処理部210は、S1103と同様に、選択ノードが、参加者13の権限内であるか否かを判断する。   In S1114, the question message generation processing unit 210 determines whether the selected node is within the authority of the participant 13 as in S1103.

選択ノードが、参加者13の権限内である場合には(S1114:YES)、処理はS1122に進み、選択ノードが、参加者13の権限内でない場合には(S1114:NO)、質問文生成処理は終了する(S1130)。   If the selected node is within the authority of the participant 13 (S1114: YES), the process proceeds to S1122, and if the selected node is not within the authority of the participant 13 (S1114: NO), question sentence generation The process ends (S1130).

S1122においては、質問文生成処理部210は、S1105と同様に、質問文生成処理部210は、発言情報202及び発言分析結果情報206を参照することにより、選択ノードが有する複数の観点のうち、これまでの参加者13の発言の観点で発言が多かった観点を特定する。そして質問文生成処理部210は、特定した観点を有する選択ノードに基づく質問文を、これまでに生成したか否かを判断する。   In S1122, the question statement generation processing unit 210 refers to the statement information 202 and the statement analysis result information 206 in the same manner as the step S1105 in the question statement generation processing unit 210, among the plurality of viewpoints of the selected node. The viewpoint in which many utterances were made in the viewpoint of the participant 13 until now is specified. Then, the question sentence generation processing unit 210 determines whether or not the question sentence based on the selected node having the identified viewpoint has been generated so far.

前記質問文が生成されている場合は(S1122:YES)、処理はS1124に進み、前記質問文が生成されていない場合は(S1122:NO)、処理はS1123に進む。   If the question sentence is generated (S1122: YES), the process proceeds to S1124. If the question sentence is not generated (S1122: NO), the process proceeds to S1123.

S1123においては、質問文生成処理部210は、参加者13の発言に基づき、議題についての質問文を生成する。   In S1123, the question statement generation processing unit 210 generates a question statement on the agenda based on the remarks of the participant 13.

具体的には、例えば、質問文生成処理部210は、S1122で特定した、発言が多かった観点を取得する。次に質問文生成処理部210は、S1003で取得した発言の形態素を取得し、取得した各形態素のうち、前記多かった観点を有する形態素を取得する。そして質問文生成処理部210は、取得した各形態素について問う質問文を生成する。以上で、質問文生成処理は終了する(S1130)。   Specifically, for example, the question sentence generation processing unit 210 acquires the viewpoint identified in S1122 in which there are many utterances. Next, the question sentence generation processing unit 210 acquires the morphemes of the utterance acquired in S1003, and acquires the morphemes having the many viewpoints among the acquired morphemes. Then, the question sentence generation processing unit 210 generates a question sentence asking about each acquired morpheme. Thus, the question sentence generation process ends (S1130).

一方、S1124においては、質問文生成処理部210は、S1116と同様に、参加者13の発言の評価情報と、選択ノードの評価情報とが対応しているか否かを判断する。   On the other hand, in S1124, as in S1116, the question sentence generation processing unit 210 determines whether the evaluation information of the utterance of the participant 13 corresponds to the evaluation information of the selected node.

両者の評価情報が対応する場合は(S1124:YES)、質問文生成処理は終了し(S1130)、両者の評価情報が対応しない場合は(S1124:NO)、処理はS1125に進む。   If the two pieces of evaluation information correspond to each other (S1124: YES), the question sentence generation process ends (S1130). If the two pieces of evaluation information do not correspond to each other (S1124: NO), the process proceeds to S1125.

S1125においては、質問文生成処理部210は、S1106と同様に、選択ノードの原因ノード、又は選択ノードの結果ノード(前後ノード)が重要であるか否かを判断する。選択ノードの原因ノード、又は選択ノードの結果ノードが重要である場合には(S1125:YES)、処理はS1127に進み、選択ノードの原因ノード、及び選択ノードの結果ノードが重要でない場合には(S1125:NO)、処理はS1126に進む。   In S1125, as in S1106, the query statement generation processing unit 210 determines whether the cause node of the selected node or the result node (pre- and post-nodes) of the selected node is important. If the cause node of the selection node or the result node of the selection node is important (S1125: YES), the process proceeds to S1127, and if the cause node of the selection node and the result node of the selection node are not important ( S1125: NO), the process proceeds to S1126.

S1126においては、質問文生成処理部210は、選択ノードに対応づけられた参加者13の発言の形態素のうち、選択ノードが有する評価情報と異なる評価情報を有する形態素を抽出し、抽出した形態素と異なる形態素に基づき、議題についての質問を生成する。   In S1126, the question sentence generation processing unit 210 extracts a morpheme having evaluation information different from the evaluation information of the selected node from the morphemes of the utterance of the participant 13 associated with the selected node, and extracts the extracted morpheme Generate questions about the agenda based on different morphemes.

具体的には、例えば、まず質問文生成処理部210は、S1003で取得した発言の各形態素の観点を取得する。次に質問文生成処理部210は、取得した各観点と同じ観点を有する、前後ノードの各形態素及び前後ノードの関連事例の各形態素(以下、本段落では同一観点形態素という)を、議題要素情報208及び議題関連事例情報209を参照することにより取得する。また、質問文生成処理部210は、S1003で取得した発言の形態素のうち、選択ノードの極性値と正負が異なる(又は値が異なる)極性値を有する形態素を取得し、取得した形態素の対義語(極性を反転させるような対義語)を、自然言語分類辞書204を参照することにより取得する。そして、質問文生成処理部210は、取得した同一観点形態素、及び取得した対義語について問う質問文を生成する。以上で、質問文生成処理は終了する(S1130)。   Specifically, for example, the question sentence generation processing unit 210 first acquires the viewpoint of each morpheme of the utterance acquired in S1003. Next, the question sentence generation processing unit 210 determines that each morpheme of the front and back nodes and each morpheme of the related case of the front and back nodes (hereinafter referred to as the same viewpoint morpheme in this paragraph) having the same viewpoint as the acquired viewpoints It acquires by referring to 208 and the agenda related case information 209. In addition, the question sentence generation processing unit 210 acquires morphemes having polarity values that are different (or different in polarity) from the polarity value of the selected node among the morphemes of the utterance acquired in S1003 and An antinym that inverts the polarity is obtained by referring to the natural language classification dictionary 204. Then, the question sentence generation processing unit 210 generates a question sentence that asks about the acquired same-point morpheme and the acquired opposite word. Thus, the question sentence generation process ends (S1130).

S1127においては、質問文生成処理部210は、選択ノードに基づき、質問文を生成する(S1127)。   In S1127, the question sentence generation processing unit 210 generates a question sentence based on the selected node (S1127).

具体的には、例えば、まず質問文生成処理部210は、S1003で取得した発言の形態素のうち、選択ノードの極性値と正負が異なる(又は値が異なる)極性値を有する形態素を取得し、取得した形態素の対義語(極性を反転させるような対義語)を、評価表現辞書205を参照することにより取得する。次に質問文生成処理部210は、S1122で特定した、発言が多かった観点を有する形態素を取得し、取得した形態素の関連語を、自然言語分類辞書204を参照することにより取得する。そして質問文生成処理部210は、取得した対義語、及び取得した関連語について問う質問文を生成する。以上で、質問文生成処理は終了する(S1130)。   Specifically, for example, the question sentence generation processing unit 210 first acquires a morpheme having a polarity value different (or different in value) from the polarity value of the selected node among the morphemes of the utterance acquired in S1003. The antinym of the acquired morpheme (antinym that reverses the polarity) is acquired by referring to the evaluation expression dictionary 205. Next, the question sentence generation processing unit 210 acquires the morpheme having a viewpoint with a large number of utterances specified in S1122, and acquires the related term of the acquired morpheme by referring to the natural language classification dictionary 204. Then, the question sentence generation processing unit 210 generates a question sentence asking about the acquired opposite word and the acquired related word. Thus, the question sentence generation process ends (S1130).

S1115においては、質問文生成処理部210は、S1106と同様に、選択ノードの原因ノード、又は選択ノードの結果ノードが重要であるか否かを判断する。選択ノードの原因ノード、又は選択ノードの結果ノードが重要である場合には、処理はS1118に進み、選択ノードの原因ノード、及び選択ノードの結果ノードがいずれも重要でない場合には、処理はS1117に進む。   In S1115, as in S1106, the query statement generation processing unit 210 determines whether the cause node of the selected node or the result node of the selected node is important. If the cause node of the selection node or the result node of the selection node is important, the processing proceeds to S1118, and if neither the selection node's cause node nor the selection node result node is important, the processing is S1117 Go to

S1118においては、質問文生成処理部210は、S1107と同様に、前後重要ノードに基づき、議題について問う質問文を生成する。以上で、質問文生成処理は終了する(S1130)。   In S1118, as in S1107, the question statement generation processing unit 210 generates a question statement asking questions about the agenda based on the front and rear important nodes. Thus, the question sentence generation process ends (S1130).

一方、S1117においては、質問文生成処理部210は、S1108と同様に、参加者13の発言に基づき、議題についての質問文を生成する。以上で、質問文生成処理は終了する(S1130)。   On the other hand, in step S1117, the question statement generation processing unit 210 generates a question statement on the subject based on the remarks of the participant 13 as in step S1108. Thus, the question sentence generation process ends (S1130).

以上に説明したように、本実施形態の議論支援システム10によれば、発言者が発した発言の内容を取得して複数の語に分解し、分解した語に基づき、発言に対応する要素を特定し、特定した要素と因果関係を有する他の要素があるか否かを判断し、他の要素があると判断した場合には、その他の要素に基づき、議題についての質問を生成し、生成した質問を出力するので、議論の参加者13に対して、新たな展開の議論を提示することができる。これにより、議論の各参加者13は、参加者13の発言状況に基づき、新しいアイデアを効果的に創出することができる。例えば、本実施形態の議論支援システム10によれば、参加者13は、新しいアイデアの創出に必要な、創造的なキーワードの掛け合わせによる議論や、従来とは異なる観点での発想をすることができる。   As described above, according to the discussion support system 10 of the present embodiment, the content of the utterance made by the speaker is acquired and decomposed into a plurality of words, and the element corresponding to the utterance is divided based on the decomposed words. If it is determined that there is another element that has been identified and has a causal relationship with the identified element, and if it is determined that there is another element, a question about the agenda is generated based on the other elements and generated Since the question is output, it is possible to present a new development of the discussion to the discussion participants 13. In this way, each participant 13 of the discussion can effectively create a new idea based on the speaking condition of the participant 13. For example, according to the discussion support system 10 of the present embodiment, the participant 13 can make an argument by combining creative keywords necessary for creating a new idea, or make an idea from a viewpoint different from the conventional one. it can.

また、本実施形態の議論支援システム10によれば、因果関係を有する他の要素がない場合には、複数の観点から選択した観点を有する、発言に対応する要素に基づき、議題についての質問を生成するので、発言と因果関係を有するトピックが存在せず、議論を広く行うことが適当でない場合には、議論の参加者13は、発言内容を各観点に基づき詳細に議論することができ、議論の深掘を行うことができる。   Further, according to the discussion support system 10 of the present embodiment, when there is no other element having a causal relationship, the question about the agenda is selected based on the element corresponding to the utterance having the viewpoints selected from a plurality of viewpoints. Since there is no topic having a causal relationship with the remark, and it is not appropriate to widely discuss the remark, the participant 13 of the discussion can discuss the remarks in detail based on each viewpoint. You can dig deeper into the debate.

また、本実施形態の議論支援システム10によれば、因果関係を有する他の要素として、原因となる要素が複数ある場合は、その複数の要素のうち選択された要素に基づき、議題についての質問を生成し、原因となる要素が複数ない場合は、その結果である要素に基づき、議題についての質問を生成するので、発言の原因となっているトピックが複数ある場合は、議論の参加者をその一つのトピック(発言の原因となっているトピック)に議論を誘導し、そうでない場合は、発言の結果となるトピックに議論の参加者を誘導することができる。これにより、議論の参加者13の意識を、周辺の適切なトピックに誘導することができ、参加者13は、議題に関連するトピックを効果的に議論することができる。これにより、例えば、未だ議論がなされていない観点を活用した質問文を司会者12に提示することができ、これにより、抜け・漏れのない議論を実現することが可能となる。   Further, according to the discussion support system 10 of the present embodiment, when there are a plurality of causal elements as other elements having a causal relationship, a question on the agenda is made based on the selected element among the plurality of elements. If there is more than one causative element, the question about the agenda is generated based on the element that is the result, so if there is more than one topic that is the cause of the statement, The discussion can be guided to one of the topics (the topic that is causing the remark), otherwise the participants can be guided to the topic that results in the remark. Thereby, the awareness of the participant 13 in the discussion can be guided to an appropriate topic in the vicinity, and the participant 13 can effectively discuss the topic related to the agenda. Thereby, for example, it is possible to present to the presenter 12 a question sentence that utilizes a point of view that has not been discussed yet, and this makes it possible to realize an argument without omission or omission.

また、本実施形態の議論支援システム10によれば、発言の評価情報と、要素の評価情報とが対応していない場合には、発言の語のうち、要素の評価情報と異なる評価情報を有する語を抽出し、抽出した語と異なる語と、前記他の要素とに基づき、議題についての質問を生成するので、ノードの評価と参加者13の評価との間に齟齬がある場合に、ノードが想定する内容(例えば、司会者12が想定する内容)を活用した質問文を提示することにより、これまでの参加者13の発言内容とは異なる視点を取り入れた議論を集中的に行うことができる。   Further, according to the discussion support system 10 of the present embodiment, when the evaluation information of the utterance does not correspond to the evaluation information of the element, it has the evaluation information different from the evaluation information of the element among the words of the utterance. Since a word is extracted, and a question about an agenda is generated based on the extracted word and a different word, and the other elements, if there is a conflict between the evaluation of the node and the evaluation of the participant 13, the node By presenting a question sentence that utilizes the content assumed by the user (for example, the content assumed by the presenter 12), intensive discussion can be conducted that incorporates a different viewpoint from the content of the speech of the participants 13 so far it can.

また、本実施形態の議論支援システム10によれば、発言に対応する要素が議論における初期の要素であるか否かを判断し、要素が初期の要素でないと判断した場合にのみ、発言の評価情報と、要素の評価情報とが対応しているか否かを判断するので、例えば、議論の初期段階では参加者13の発言を優先し、議論が進んだ段階では、議論の参加者13の発言内容にノードが想定する内容(例えば、司会者12が想定する内容)の視点を加えた議論が可能になる。このように、参加者13の議論の進展の程度に応じて、議論を適切な方向に柔軟に導くことができる。   Further, according to the discussion support system 10 of the present embodiment, it is determined whether the element corresponding to the utterance is an initial element in the argument, and the evaluation of the utterance is performed only when it is determined that the element is not an initial element. Since it is judged whether the information corresponds to the evaluation information of the element, for example, in the initial stage of the discussion, the speech of the participant 13 is prioritized, and in the stage where the discussion is advanced, the speech of the participant 13 of the discussion A discussion can be made by adding the viewpoint of the content assumed by the node (for example, the content assumed by the chairman 12) to the content. Thus, depending on the degree of progress of the discussion of the participant 13, the discussion can be flexibly guided in an appropriate direction.

また、本実施形態の議論支援システム10によれば、発言に対応する要素と因果関係を有する他の要素が重要である場合には、その他の要素に基づき、議題についての質問を生成し、その他の要素が重要でない場合には、発言の語に基づき、議題についての質問を生成するので、各ノードが示すトピックの重要性に応じて、議論の参加者13は、議論すべきトピックを重点的に議論することができる。   Further, according to the discussion support system 10 of the present embodiment, when another element having a causal relationship with the element corresponding to the utterance is important, a question about the agenda is generated based on the other elements, and the other If the elements of are not important, they will generate questions about the agenda based on the words of the statement, so the participants 13 of the discussion focus on the topics to be discussed, depending on the importance of the topics shown by each node Can be discussed.

また、本実施形態の議論支援システム10によれば、要素が発言者の権限内の要素である場合にのみ、議題についての質問を生成するので、議論の参加者13は、議論の結果について、自ら権限を行使して問題を解決することができる。これにより、参加者13は、実践的な議論を行うことができる。   Further, according to the discussion support system 10 of the present embodiment, since the question about the agenda is generated only when the element is an element within the authority of the speaker, the participants 13 of the discussion are the results of the discussion, You can exercise your own authority to solve the problem. Thus, the participant 13 can perform practical discussions.

最後に、議論支援システム10が出力する画面について説明する。
<議論進捗画面>
図14は、観点出力部213がスクリーン14に出力する画面(以下、議論進捗画面という)の一例である。同図に示すように、議論画面1201は、議論の進捗の程度を示す図であり、因果ループ表示部1202、注目ノード観点表示部1203、重要ノード観点表示部1204、及び質問文提示管理部1205の各出力項目を有する。また、質問文提示管理部1205は、質問文表示部1206、及び質問文表示結果操作部1207の各出力項目を有する。
Finally, the screen output by the discussion support system 10 will be described.
<Discussion progress screen>
FIG. 14 is an example of a screen (hereinafter, referred to as a discussion progress screen) output by the viewpoint output unit 213 to the screen 14. As shown in the figure, the discussion screen 1201 is a diagram showing the degree of progress of the discussion, and a causal loop display unit 1202, a notable node viewpoint display unit 1203, an important node viewpoint display unit 1204, and a question message presentation management unit 1205. Of each output item. Further, the question sentence presentation management unit 1205 has output items of the question sentence display unit 1206 and the question sentence display result operation unit 1207.

因果ループ表示部1202には、因果ループ図が出力される。なお、因果ループ表示部1202には、この場合、選択ノードと因果関係を有するノードが加えて出力されてもよい。また、選択ノードのみが強調して出力されるようにしてもよいし(例えば太枠による表示や拡大表示)、重要ノードが強調して出力されるようにしてもよい(例えば二重線による表示や拡大表示)。これにより、参加者13は、議題として設定されているノードから、現在議論がなされているノードを容易に判別できる。   A causal loop diagram is output to the causal loop display unit 1202. In this case, a node having a causal relationship with the selected node may be additionally output to the causal loop display unit 1202. In addition, only selected nodes may be emphasized and output (for example, display with a bold frame or enlarged display), or important nodes may be emphasized and output (for example, display by double lines) And enlarged view). As a result, the participant 13 can easily identify the node currently being discussed from the nodes set as the agenda.

注目ノード観点表示部1203には、参加者13が発した発言の各形態素、及びその形態素の観点が出力される。これにより、参加者13は、選択ノードに関して、多く発言されている発言の観点(5W1H)や、まだ発言されていない観点を確認することができる。   The notable node viewpoint display unit 1203 outputs each morpheme of the utterance issued by the participant 13 and the viewpoint of the morpheme. As a result, the participant 13 can check the viewpoint (5W1H) of many utterances and the viewpoint that has not been spoken yet regarding the selected node.

重要ノード観点表示部1204には、出力された質問文の各形態素、及びその形態素の観点が出力される。これにより、参加者13は、多く議論されている観点や、まだ議論されていない観点を確認することができる。   The important node viewpoint display unit 1204 outputs each morpheme of the outputted question sentence and the viewpoint of the morpheme. This allows the participant 13 to confirm the viewpoints that have been discussed a lot, and the viewpoints that have not been discussed yet.

質問文提示管理部1205には、選択ノードに関して生成された質問文が出力される。なお、出力される質問文は、「□□□(場所)の○○○(主体)は?」等の文章でもよいし、「□□□(場所)、○○○(主体)」のような単語の組み合わせでもよい。   The question sentence presentation management unit 1205 outputs the question sentence generated for the selected node. The question text to be output may be a sentence such as “What is xxx (subject) of □□□ (place)?” Or the like, such as “□□□ (place), xxx (subject)” It may be a combination of different words.

また、質問文表示結果操作部1207は、表示1208、修正1209、及びキャンセル1210の各入力欄を有する。   In addition, the question statement display result operation unit 1207 has input fields of a display 1208, a correction 1209, and a cancel 1210.

表示1208が押下されると、質問文表示部1206に出力されている質問文が、他の情報処理装置(例えば、各参加者13が有する情報処理装置)に出力される。   When the display 1208 is pressed, the question sentence outputted to the question sentence display unit 1206 is outputted to another information processing apparatus (for example, an information processing apparatus possessed by each participant 13).

修正1209が押下されると、質問文表示部1206に出力されている質問文の入力(修正)が受け付けられる。   When the correction 1209 is pressed, input (correction) of the question sentence output to the question sentence display unit 1206 is accepted.

キャンセル1210が押下されると、質問文表示部1206に出力されている質問文が非表示となり、又は他の質問文が出力される。   When the cancel 1210 is pressed, the question sentence output to the question sentence display unit 1206 is not displayed or another question sentence is output.

なお、表示1208、修正1209、又はキャンセル1210は、司会者12が有する情報処理装置にのみ出力されるようにしてもよい。   Note that the display 1208, the correction 1209, or the cancellation 1210 may be output only to the information processing apparatus that the presenter 12 has.

以上のように、観点出力部213は、質問の生成に用いられた要素が有する観点、及び、発言の形態素が有する観点を出力するので、参加者13は、どのような観点が発言又は議論されているか否かを容易に知ることができる。   As described above, since the viewpoint output unit 213 outputs the viewpoints of the elements used for generating the question and the viewpoints of the speech morpheme, the participant 13 can speak or discuss any viewpoints. You can easily know if you are

以上の実施例の説明は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明はその趣旨を逸脱することなく、変更、改良され得ると共に本発明にはその等価物が含まれる。   The above description of the embodiments is intended to facilitate understanding of the present invention, and is not intended to limit the present invention. The present invention can be modified and improved without departing from the gist thereof, and the present invention includes the equivalents thereof.

10 議論支援システム、13 参加者、100 議論支援装置、201 発言受信部、203 発言解析処理部、210 質問文生成処理部、213 観点出力部 DESCRIPTION OF REFERENCE NUMERALS 10 discussion support system, 13 participants, 100 discussion support apparatus, 201 statement reception unit, 203 statement analysis processing unit, 210 question sentence generation processing unit, 213 viewpoint output unit

Claims (15)

プロセッサ及びメモリを備え、複数の要素からなる議題についての議論を支援する議論支援システムであって、
前記議題に対する、発言者が発した発言の内容を取得する発言取得部と、
前記取得した発言を複数の語に分解する発言解析処理部と、
前記分解した語に基づき、前記取得した発言に対応する前記要素を特定し、特定した前記要素と因果関係を有する、前記議題における重要な他の要素があるか否かを、前記議題における要素間の因果関係を規定した情報と、各前記要素に対して設定された前記議論における重要性を示す情報とに基づき判断し、前記他の要素があると判断した場合には、前記他の要素に基づき、当該他の要素の形態素及び当該他の要素に対応づけられた関連事例の形態素について問う、前記議題についての質問を生成する質問生成部と、
前記生成した質問を出力する質問出力部と、
を備える、議論支援システム。
A discussion support system comprising a processor and a memory and supporting discussions on a multi-element agenda, comprising:
A speech acquisition unit for acquiring the contents of the speech issued by the speaker on the subject,
An utterance analysis processing unit that decomposes the acquired utterance into a plurality of words;
Based on the decomposed words, the element corresponding to the acquired utterance is identified, and whether or not there is another important element in the agenda having a causal relationship with the identified element, between the elements in the agenda Judging on the basis of the information defining the causal relationship between the information and the information indicating the importance in the argument set for each of the elements, and judging that the other element is present, the other elements A question generation unit generating questions about the agenda based on questions about morphemes of the other elements and morphemes of related cases associated with the other elements ;
A question output unit that outputs the generated question;
, A discussion support system.
前記質問生成部は、前記他の要素がないと判断した場合には、前記特定した要素が有する複数の観点のうち、これまでに選択されていない少なくとも1つ以上の前記観点を選択し、選択した前記要素の観点に基づき、前記特定した要素における、前記選択した観点を有する形態素について問う、前記議題についての質問を生成する、
請求項1に記載の議論支援システム。
If the question generation unit determines that the other element is not present, the question generation unit selects and selects at least one or more of the plurality of points of the specified element that have not been selected so far. Generating a question about the agenda questioning the morpheme having the selected view in the identified element based on the view of the selected element ,
The discussion support system according to claim 1.
前記質問生成部は、前記他の要素として、前記特定した前記要素の原因である要素が複数あるか否かを判断し、前記原因となる要素が複数あると判断した場合は、前記複数の要素のうち選択された要素に基づき、前記議題についての質問を生成し、前記原因となる要素が複数ないと判断した場合は、前記特定した要素の結果である要素に基づき、前記議題についての質問を生成する、
請求項1に記載の議論支援システム。
The question generation unit determines, as the other element, whether or not there are a plurality of elements that are the cause of the specified element, and when it is determined that there are a plurality of the elements that are the cause, the plurality of elements If the question about the subject is generated based on the selected element among the above, and it is determined that there is not more than one factor causing the problem, the question about the subject is selected based on the element that is the result of the identified element Generate,
The discussion support system according to claim 1.
前記発言解析処理部は、前記取得した発言の評価情報を取得し、
前記質問生成部は、前記特定した要素の評価情報を取得し、前記取得した発言の評価情報と、前記取得した要素の評価情報とが対応しているか否かを判断し、両者が対応していないと判断した場合には、前記分解された語のうち、前記要素の評価情報と異なる評価情報を有する前記語を抽出し、抽出した前記語と異なる語と、前記他の要素とに基づき、前記他の要素の形態素及び当該他の要素の関連事例の形態素と、前記異なる語とについて問う、前記議題についての質問を生成する、
請求項1に記載の議論支援システム。
The utterance analysis processing unit acquires evaluation information of the acquired utterance,
The question generation unit acquires evaluation information of the identified element, determines whether the evaluation information of the acquired utterance and the evaluation information of the acquired element correspond, and both correspond. If it is determined that there is not, the word having the evaluation information different from the evaluation information of the element is extracted from the decomposed words, and the word different from the extracted word and the other element are extracted, Generating a question on the agenda asking the morpheme of the other element and the morphemes of related cases of the other element and the different words ,
The discussion support system according to claim 1.
前記質問生成部は、前記発言に対応する前記要素が前記議論における初期の要素であるか否かを判断し、前記要素が初期の要素でないと判断した場合にのみ、前記取得した発言の評価情報と、前記特定した要素の評価情報とが対応しているか否かを判断する、
請求項4に記載の議論支援システム。
The question generation unit determines whether the element corresponding to the utterance is an initial element in the argument, and the evaluation information of the acquired utterance is determined only when it is determined that the element is not an initial element. To determine whether the evaluation information of the identified element corresponds to
The discussion support system according to claim 4.
前記質問生成部は、前記要素のそれぞれについて設定された、前記議論における重要性を示す情報に基づき、前記発言に対応する要素と因果関係を有する前記他の要素が重要であるか否かを判断し、前記他の要素が重要であると判断した場合には、前記他の要素に基づき、当該他の要素の形態素及び当該他の要素に対応づけられた関連事例の形態素について問う、前記議題についての質問を生成し、前記他の要素が重要でないと判断した場合には、前記分解された語に基づき、前記分解された語の関連語について問う、前記議題についての質問を生成する、
請求項1に記載の議論支援システム。
The question generation unit determines whether or not the other element having a causal relationship with the element corresponding to the utterance is important, based on the information indicating the importance in the argument set for each of the elements. And, if it is determined that the other element is important, ask about the morpheme of the other element and the morpheme of the related case corresponding to the other element based on the other element, Generating a question about the subject, asking about related words of the decomposed word based on the decomposed word, if the other element is determined to be unimportant,
The discussion support system according to claim 1.
前記質問生成部は、前記特定した要素が前記議論を行っている者の権限内の要素であるか否かを判断し、前記要素が前記権限内の要素であると判断した場合にのみ、前記議題についての質問を生成する、
請求項1に記載の議論支援システム。
The question generation unit determines whether or not the specified element is an element within the authority of the person making the discussion, and determines that the element is an element within the authority. Generate questions about the agenda,
The discussion support system according to claim 1.
前記発言解析処理部は、前記分解された語が有する観点を取得し、
前記議論支援システムは、前記質問の生成に用いられた前記要素が有する観点、及び、前記取得した語が有する観点を出力する観点出力部をさらに備える、
請求項2に記載の議論支援システム。
The utterance analysis processing unit acquires a viewpoint of the decomposed word.
The discussion support system further includes a viewpoint output unit that outputs a viewpoint of the element used to generate the question and a viewpoint of the acquired word.
The discussion support system according to claim 2.
前記質問生成部は、前記他の要素がないと判断した場合には、前記特定した要素が有する複数の観点のうち、これまでに選択されていない少なくとも1つ以上の前記観点を選択し、選択した前記要素の観点に基づき、前記特定した要素における、前記選択した観点を有する形態素について問う、前記議題についての質問を生成し、
前記質問生成部は、前記他の要素として、前記特定した前記要素の原因である要素が複数あるか否かを判断し、前記原因となる要素が複数あると判断した場合は、前記複数の要素のうち選択された要素に基づき、前記議題についての質問を生成し、前記原因となる要素が複数ないと判断した場合は、前記特定した要素の結果である要素に基づき、前記議題についての質問を生成し、
前記発言解析処理部は、前記取得した発言の評価情報を取得し、
前記質問生成部は、前記特定した要素の評価情報を取得し、前記取得した発言の評価情報と、前記取得した要素の評価情報とが対応しているか否かを判断し、両者が対応していないと判断した場合には、前記分解された語のうち、前記要素の評価情報と異なる評価情報を有する前記語を抽出し、抽出した前記語と異なる語と、前記他の要素とに基づき、前記他の要素の形態素及び当該他の要素の関連事例の形態素と、前記異なる語とについて問う、前記議題についての質問を生成し、
前記質問生成部は、前記発言に対応する前記要素が前記議論における初期の要素であるか否かを判断し、前記要素が初期の要素でないと判断した場合にのみ、前記取得した発言の評価情報と、前記特定した要素の評価情報とが対応しているか否かを判断し、
前記質問生成部は、前記要素のそれぞれについて設定された、前記議論における重要性を示す情報に基づき、前記発言に対応する要素と因果関係を有する前記他の要素が重要であるか否かを判断し、前記他の要素が重要であると判断した場合には、前記他の要素に基づき、当該他の要素の形態素及び当該他の要素に対応づけられた関連事例の形態素について問う、前記議題についての質問を生成し、前記他の要素が重要でないと判断した場合には、前記分解された語に基づき、前記分解された語の関連語について問う、前記議題についての質問を生成し、
前記質問生成部は、前記特定した要素が前記議論を行っている者の権限内の要素であるか否かを判断し、前記要素が前記権限内の要素であると判断した場合にのみ、前記議題についての質問を生成し、
前記発言解析処理部は、前記分解された語が有する観点を取得し、
前記議論支援システムは、前記質問の生成に用いられた前記要素が有する観点、及び、前記取得した語が有する観点を出力する観点出力部をさらに備える、
請求項1に記載の議論支援システム。
If the question generation unit determines that the other element is not present, the question generation unit selects and selects at least one or more of the plurality of points of the specified element that have not been selected so far. Generating a question about the agenda questioning the morpheme having the selected viewpoint in the identified element based on the viewpoint of the selected element ;
The question generation unit determines, as the other element, whether or not there are a plurality of elements that are the cause of the specified element, and when it is determined that there are a plurality of the elements that are the cause, the plurality of elements If the question about the subject is generated based on the selected element among the above, and it is determined that there is not more than one factor causing the problem, the question about the subject is selected based on the element that is the result of the identified element Generate
The utterance analysis processing unit acquires evaluation information of the acquired utterance,
The question generation unit acquires evaluation information of the identified element, determines whether the evaluation information of the acquired utterance and the evaluation information of the acquired element correspond, and both correspond. If it is determined that there is not, the word having the evaluation information different from the evaluation information of the element is extracted from the decomposed words, and the word different from the extracted word and the other element are extracted, Generating a question on the agenda asking the morpheme of the other element and the morphemes of related cases of the other element and the different words ;
The question generation unit determines whether the element corresponding to the utterance is an initial element in the argument, and the evaluation information of the acquired utterance is determined only when it is determined that the element is not an initial element. And whether or not the evaluation information of the specified element corresponds to each other,
The question generation unit determines whether or not the other element having a causal relationship with the element corresponding to the utterance is important, based on the information indicating the importance in the argument set for each of the elements. And, if it is determined that the other element is important, ask about the morpheme of the other element and the morpheme of the related case corresponding to the other element based on the other element, Generating a question about the subject, asking about related words of the decomposed word based on the decomposed word, if the other element is determined to be unimportant,
The question generation unit determines whether or not the specified element is an element within the authority of the person making the discussion, and determines that the element is an element within the authority. Generate questions about the agenda,
The utterance analysis processing unit acquires a viewpoint of the decomposed word.
The discussion support system further includes a viewpoint output unit that outputs a viewpoint of the element used to generate the question and a viewpoint of the acquired word.
The discussion support system according to claim 1.
プロセッサ及びメモリを備えたコンピュータによる、複数の要素からなる議題についての議論を支援する議論支援方法であって、
前記コンピュータは、
前記議題に対する、発言者が発した発言の内容を取得し、
前記取得した発言を複数の語に分解し、
前記分解した語に基づき、前記取得した発言に対応する前記要素を特定し、特定した前記要素と因果関係を有する、前記議題における重要な他の要素があるか否かを、前記議題における要素間の因果関係を規定した情報と、各前記要素に対して設定された前記議論における重要性を示す情報とに基づき判断し、前記他の要素があると判断した場合には、前記他の要素に基づき、当該他の要素の形態素及び当該他の要素に対応づけられた関連事例の形態素について問う、前記議題についての質問を生成し、
前記生成した質問を出力する、
議論支援方法。
A discussion support method for supporting a discussion on a multi-element agenda by a computer having a processor and a memory, comprising:
The computer is
Acquire the content of the utterance made by the speaker on the above-mentioned agenda,
Decompose the acquired statement into a plurality of words,
Based on the decomposed words, the element corresponding to the acquired utterance is identified, and whether or not there is another important element in the agenda having a causal relationship with the identified element, between the elements in the agenda Judging on the basis of the information defining the causal relationship between the information and the information indicating the importance in the argument set for each of the elements, and judging that the other element is present, the other elements Generating questions about the agenda based on questions about morphemes of the other elements and morphemes of related cases associated with the other elements ;
Output the generated question,
Discussion support method.
前記コンピュータは、前記他の要素がないと判断した場合には、前記特定した要素が有する複数の観点のうち、これまでに選択されていない少なくとも1つ以上の前記観点を選択し、選択した前記要素の観点に基づき、前記特定した要素における、前記選択した観点を有する形態素について問う、前記議題についての質問を生成する、
請求項10に記載の議論支援方法。
When the computer determines that the other element is not present, the computer selects and selects at least one or more of the plurality of aspects that the identified element has not been selected so far. Generating a question about the agenda questioning the morpheme having the selected view in the identified element based on the view of the element ;
A discussion support method according to claim 10.
前記コンピュータは、
前記取得した発言の評価情報を取得し、
前記特定した要素の評価情報を取得し、
前記取得した発言の評価情報と、前記取得した要素の評価情報とが対応しているか否かを判断し、両者が対応していないと判断した場合には、前記分解された語のうち、前記要素の評価情報と異なる評価情報を有する前記語を抽出し、抽出した前記語と異なる語と、前記他の要素とに基づき、前記他の要素の形態素及び当該他の要素の関連事例の形態素と、前記異なる語とについて問う、前記議題についての質問を生成する、
請求項10に記載の議論支援方法。
The computer is
The evaluation information of the acquired statement is acquired,
Obtain evaluation information of the specified element,
It is determined whether the evaluation information of the acquired utterance and the evaluation information of the acquired element correspond to each other, and when it is determined that the both do not correspond, the word among the decomposed words The word having evaluation information different from the evaluation information of the element is extracted, the morpheme of the other element and the morpheme of the related case of the other element are extracted based on the extracted word and the different word and the other element Ask about the different words , generate questions about the agenda,
A discussion support method according to claim 10.
複数の要素からなる議題についての議論を支援するための議論支援プログラムであって、プロセッサ及びメモリを備えたコンピュータに、
前記議題に対する、発言者が発した発言の内容を取得する発言取得処理と、
前記取得した発言を複数の語に分解する発言解析処理と、
前記分解した語に基づき、前記取得した発言に対応する前記要素を特定し、特定した前記要素と因果関係を有する、前記議題における重要な他の要素があるか否かを、前記議題における要素間の因果関係を規定した情報と、各前記要素に対して設定された前記議論における重要性を示す情報とに基づき判断し、前記他の要素があると判断した場合には、前記他の要素に基づき、当該他の要素の形態素及び当該他の要素に対応づけられた関連事例の形態素について問う、前記議題についての質問を生成する質問生成処理と、
前記生成した質問を出力する質問出力処理と、
を実行させる、議論支援プログラム。
A discussion support program for supporting discussions on a multi-element agenda, comprising: a computer having a processor and a memory;
A speech acquisition process for acquiring the contents of the speech issued by the speaker on the above-mentioned agenda,
An utterance analysis process that decomposes the acquired utterance into a plurality of words;
Based on the decomposed words, the element corresponding to the acquired utterance is identified, and whether or not there is another important element in the agenda having a causal relationship with the identified element, between the elements in the agenda Judging on the basis of the information defining the causal relationship between the information and the information indicating the importance in the argument set for each of the elements, and judging that the other element is present, the other elements On the basis of the morpheme of the other element and the morpheme of the related case corresponding to the other element, a question generation process for generating a question about the subject,
Question output processing for outputting the generated question;
A discussion support program that will
前記質問生成処理は、前記他の要素がないと判断した場合には、前記特定した要素が有する複数の観点のうち、これまでに選択されていない少なくとも1つ以上の前記観点を選択し、選択した前記要素の観点に基づき、前記特定した要素における、前記選択した観点を有する形態素について問う、前記議題についての質問を生成する処理である、
請求項13に記載の議論支援プログラム。
When it is determined that the question generation process does not have the other element, the question generation process selects and selects at least one or more of the plurality of points of the identified element that have not been selected so far. Processing of generating a question about the subject questioning the morpheme having the selected viewpoint in the specified element based on the viewpoint of the selected element ,
The discussion support program according to claim 13.
前記発言解析処理は、前記取得した発言の評価情報を取得する処理であり、
前記質問生成処理は、前記特定した要素の評価情報を取得し、前記取得した発言の評価情報と、前記取得した要素の評価情報とが対応しているか否かを判断し、両者が対応していないと判断した場合には、前記分解された語のうち、前記要素の評価情報と異なる評価情報を有する前記語を抽出し、抽出した前記語と異なる語と、前記他の要素とに基づき、前記他の要素の形態素及び当該他の要素の関連事例の形態素と、前記異なる語とについて問う、前記議題についての質問を生成する処理である、
請求項13に記載の議論支援プログラム。
The statement analysis process is a process of obtaining evaluation information of the acquired statement,
The question generation process acquires evaluation information of the specified element, determines whether the evaluation information of the acquired utterance and the evaluation information of the acquired element correspond, and both correspond. If it is determined that there is not, the word having the evaluation information different from the evaluation information of the element is extracted from the decomposed words, and the word different from the extracted word and the other element are extracted, A process of generating a question about the subject questioning the morpheme of the other element and the morphemes of related cases of the other element, and the different words ;
The discussion support program according to claim 13.
JP2018509634A 2016-07-19 2016-07-19 Discussion support system, discussion support method, and discussion support program Expired - Fee Related JP6511192B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2016/071152 WO2018015999A1 (en) 2016-07-19 2016-07-19 Discussion assistance system, discussion assistance method, and discussion assistance program

Publications (2)

Publication Number Publication Date
JPWO2018015999A1 JPWO2018015999A1 (en) 2018-07-19
JP6511192B2 true JP6511192B2 (en) 2019-05-15

Family

ID=60992328

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018509634A Expired - Fee Related JP6511192B2 (en) 2016-07-19 2016-07-19 Discussion support system, discussion support method, and discussion support program

Country Status (2)

Country Link
JP (1) JP6511192B2 (en)
WO (1) WO2018015999A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7171352B2 (en) * 2018-10-03 2022-11-15 株式会社日立製作所 Workshop support system and workshop support method
JP6705956B1 (en) * 2019-03-19 2020-06-03 株式会社With The World Education support system, method and program
JP7513245B2 (en) * 2020-03-17 2024-07-09 Necソリューションイノベータ株式会社 QUESTION GENERATION DEVICE, QUESTION GENERATION METHOD, CONVERSATION SUPPORT DEVICE, PROGRAM, AND RECORDING MEDIUM

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003186896A (en) * 2001-12-19 2003-07-04 Fuji Xerox Co Ltd Conversation process device
JP6375592B2 (en) * 2013-03-12 2018-08-22 株式会社リコー Information processing apparatus, information processing method, and program
JP6413256B2 (en) * 2014-02-20 2018-10-31 株式会社リコー CONFERENCE SUPPORT DEVICE, CONFERENCE SUPPORT DEVICE CONTROL METHOD, AND PROGRAM
JP6276126B2 (en) * 2014-07-16 2018-02-07 株式会社日立製作所 Problem structure extraction support system, problem structure extraction support method and program
JP6230725B2 (en) * 2014-12-04 2017-11-15 株式会社日立製作所 Causal relationship analysis apparatus and causal relationship analysis method

Also Published As

Publication number Publication date
JPWO2018015999A1 (en) 2018-07-19
WO2018015999A1 (en) 2018-01-25

Similar Documents

Publication Publication Date Title
US10860797B2 (en) Generating summaries and insights from meeting recordings
JP7032504B2 (en) Automatic assistant with meeting ability
US11823074B2 (en) Intelligent communication manager and summarizer
US20210297275A1 (en) Organizing and aggregating meetings into threaded representations
US10942953B2 (en) Generating summaries and insights from meeting recordings
JP6819988B2 (en) Speech interaction device, server device, speech interaction method, speech processing method and program
US20230163988A1 (en) Computer-implemented system and method for providing an artificial intelligence powered digital meeting assistant
Todman et al. Whole utterance approaches in AAC
US20100318398A1 (en) Natural language interface for collaborative event scheduling
JP6676109B2 (en) Utterance sentence generation apparatus, method and program
WO2018040501A1 (en) Man-machine interaction method and apparatus based on artificial intelligence
DE202017105901U1 (en) Facilitating the generation and reproduction of audio signals recorded by the user
US20190295199A1 (en) Intelligent legal simulator
Bednarek Corpus linguistics and systemic functional linguistics: Interpersonal meaning, identity and bonding in popular culture
CN114064943A (en) Conference management method, conference management device, storage medium and electronic equipment
JP6511192B2 (en) Discussion support system, discussion support method, and discussion support program
CN120104761A (en) Dialogue record question-answering method and system based on thought chain and intelligent agent reflection mechanism
Kim et al. A systematic review on dyadic conversation visualizations
Hudíková Artificial intelligence as a creator of journalistic content
Lund et al. Gaining Insight by Transforming between Temporal Representations of Human Interaction.
Fetzer Context, contexts and appropriateness
CN110297965A (en) Courseware page display and page set construction method, device, equipment and medium
Kim et al. A review on dyadic conversation visualizations-purposes, data, lens of analysis
KR102350359B1 (en) A method of video editing using speech recognition algorithm
US20230214782A1 (en) Intelligent assistant that finds availability, coordinates and decides on meetings between 2 or more entities

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190219

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190306

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190319

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190405

R150 Certificate of patent or registration of utility model

Ref document number: 6511192

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees