JP7708412B2 - Recommendation device, recommendation method, program, and recording medium - Google Patents
Recommendation device, recommendation method, program, and recording mediumInfo
- Publication number
- JP7708412B2 JP7708412B2 JP2021030163A JP2021030163A JP7708412B2 JP 7708412 B2 JP7708412 B2 JP 7708412B2 JP 2021030163 A JP2021030163 A JP 2021030163A JP 2021030163 A JP2021030163 A JP 2021030163A JP 7708412 B2 JP7708412 B2 JP 7708412B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- sentence
- user
- unit
- template
- 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.)
- Active
Links
Landscapes
- Machine Translation (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、レコメンド装置、レコメンド方法、プログラム及び記録媒体に関する。 The present invention relates to a recommendation device, a recommendation method, a program, and a recording medium.
人と人との対話において、自分の気持ちを相手に伝えることが大事である。例えば、特許文献1には、ユーザの握力の大きさに基づいて、ユーザの気持ちを判別して、この判別した気持ちを他のユーザに伝達する技術が報告されている。 In human interaction, it is important to convey one's feelings to the other person. For example, Patent Document 1 reports a technology that determines the user's feelings based on the strength of the user's grip and communicates these determined feelings to other users.
しかしながら、特許文献1は、相手のことを考慮することなく、CGモデルを用いて自分の気持ちを一方的に伝えている。そのため、相手に自分の気持ちが十分に伝わらないという問題がある。 However, in Patent Document 1, the CG model is used to convey one's own feelings unilaterally, without considering the other person. This causes the problem that one's own feelings are not fully conveyed to the other person.
そこで、本発明は、自分の気持ちを表現する文章であって、相手にとって効果的な文章を推奨可能なレコメンド装置、レコメンド方法、プログラム及び記録媒体を提供することを目的とする。 The present invention aims to provide a recommendation device, recommendation method, program, and recording medium that can recommend sentences that express one's feelings and are effective for the other person.
前記目的を達成するために、本発明のレコメンド装置は、
資質情報取得部、定型文情報取得部、選択部、及び推奨部を含み、
前記資質情報取得部は、他方のユーザの識別情報に基づき、前記他方のユーザの資質情報を取得し、
前記資質情報は、資質を示す情報であり、
前記定型文情報取得部は、前記他方のユーザの資質情報に応じた定型文情報を取得し、
前記定型文情報は、気持ち表現文章に関する定型文毎に、前記定型文と、前記資質情報と、影響度とを紐づけた情報であり、
前記影響度は、前記資質情報が示す資質を有するユーザが前記定型文を受信したときに受ける心的影響の程度を示す指標であり、
前記選択部は、前記影響度に基づいて、複数の前記定型文の中から少なくとも1つの前記定型文を選択し、
前記推奨部は、前記定型文を前記気持ち表現文章として用いることを一方のユーザに推奨する、装置である。
In order to achieve the above object, the recommendation device of the present invention comprises:
The method includes: acquiring qualification information; acquiring template information; selecting; and recommending;
The qualification information acquisition unit acquires qualification information of the other user based on identification information of the other user,
The qualification information is information indicating qualifications,
The fixed phrase information acquisition unit acquires fixed phrase information corresponding to qualification information of the other user,
The template information is information linking the template, the quality information, and an influence level for each template related to a feeling expression sentence,
the degree of influence is an index indicating the degree of psychological influence a user having the quality indicated by the quality information experiences when receiving the template message,
The selection unit selects at least one of the plurality of fixed phrases based on the degree of influence,
The recommendation unit is a device that recommends to one user that the fixed phrase be used as the feeling-expressing sentence.
本発明のレコメンド方法は、
資質情報取得工程、定型文情報取得工程、選択工程、及び推奨工程を含み、
前記資質情報取得工程は、他方のユーザの識別情報に基づき、前記他方のユーザの資質情報を取得し、
前記資質情報は、資質を示す情報であり、
前記定型文情報取得工程は、前記他方のユーザの資質情報に応じた定型文情報を取得し、
前記定型文情報は、気持ち表現文章に関する定型文毎に、前記定型文と、前記資質情報と、影響度とを紐づけた情報であり、
前記影響度は、前記資質情報が示す資質を有するユーザが前記定型文を受信したときに受ける心的影響の程度を示す指標であり、
前記選択工程は、前記影響度に基づいて、複数の前記定型文の中から少なくとも1つの前記定型文を選択し、
前記推奨工程は、前記定型文を前記気持ち表現文章として用いることを一方のユーザに推奨する、方法である。
The recommendation method of the present invention includes:
The method includes a qualification information acquisition step, a template information acquisition step, a selection step, and a recommendation step;
The qualification information acquisition step includes acquiring qualification information of the other user based on identification information of the other user;
The qualification information is information indicating qualifications,
The fixed phrase information acquiring step acquires fixed phrase information corresponding to qualification information of the other user,
The template information is information linking the template, the quality information, and an influence level for each template related to a feeling expression sentence,
the degree of influence is an index indicating the degree of psychological influence a user having the quality indicated by the quality information experiences when receiving the template message,
The selection step includes selecting at least one of the plurality of fixed phrases based on the degree of influence,
The recommending step is a method of recommending to one user that the template phrase be used as the feeling expressing sentence.
本発明によれば、自分の気持ちを表現する文章であって、相手にとって効果的な文章をユーザに推奨することができる。 The present invention can recommend to users sentences that express their feelings and are effective for the other person.
本発明のレコメンド装置は、例えば、
さらに、未送信文章取得部、抽出部、及び推奨文章生成部を含み、
前記未送信文章取得部は、一方のユーザから、未送信の気持ち表現文章と前記未送信の気持ち表現文章の送信先である他方のユーザの識別情報とを紐づけて取得し、
前記選択部により選択される前記定型文は、少なくとも1つの単語の入力を求める不完全な文であり、
前記抽出部は、前記未送信文章から少なくとも一つの重要語を抽出し、
前記推奨文章生成部は、前記定型文に前記重要語を入力して、推奨文章を生成し、
前記推奨部は、生成した前記推奨文章を前記気持ち表現文章として用いることを前記一方のユーザに推奨する、という態様であってもよい。
The recommendation device of the present invention, for example,
The system further includes an unsent sentence acquisition unit, an extraction unit, and a recommended sentence generation unit,
The unsent text acquisition unit acquires, from one user, an unsent feeling expression text and identification information of the other user to which the unsent feeling expression text is to be sent, in association with each other;
the template selected by the selection unit is an incomplete sentence that prompts for input of at least one word,
The extraction unit extracts at least one key word from the unsent sentence,
the recommended sentence generation unit inputs the key words into the template sentence to generate a recommended sentence;
The recommendation unit may be configured to recommend to the one user that the one user use the generated recommended sentence as the feeling expressing sentence.
本発明のレコメンド装置において、例えば、
前記抽出部は、構文解析部、共起ネットワーク形成部、及び辞書情報取得部を含み、
前記構文解析部は、前記未送信の気持ち表現文章を構文解析して、名詞である単語及び形容詞である単語を抽出し、
前記共起ネットワーク形成部は、抽出した前記各単語を用いて、前記各単語を頂点とする共起ネットワークを形成し、
前記辞書情報取得部は、気持ちに関する単語が収録された辞書情報を取得し、
前記抽出部は、前記共起ネットワーク及び前記辞書情報に基づき、予め設定した条件を満たす単語を前記重要語として抽出する、という態様であってもよい。
In the recommendation device of the present invention, for example,
the extraction unit includes a syntax analysis unit, a co-occurrence network formation unit, and a dictionary information acquisition unit;
The parsing unit performs parsing of the unsent feeling expression sentence to extract words that are nouns and words that are adjectives;
the co-occurrence network forming unit forms a co-occurrence network with each of the extracted words as a vertex,
The dictionary information acquisition unit acquires dictionary information including words related to feelings,
The extraction unit may extract, as the key word, a word that satisfies a preset condition based on the co-occurrence network and the dictionary information.
本発明のレコメンド装置は、例えば、
さらに、評価情報取得部、及び影響度更新部を含み、
前記一方のユーザが、前記推奨部により推奨した前記定型文及び前記推奨文章の少なくとも一つを用いて、前記他方のユーザに気持ち表現文章を送信した場合、
前記評価情報取得部は、前記気持ち表現文章に対する前記他方のユーザの評価を示す評価情報を取得し、
前記影響度更新部は、前記評価情報を用いて、前記影響度を更新する、という態様であってもよい。
The recommendation device of the present invention, for example,
Further, the system includes an evaluation information acquisition unit and an impact update unit,
When the one user transmits a feeling expressing sentence to the other user using at least one of the template sentence and the recommended sentence recommended by the recommendation unit,
The evaluation information acquisition unit acquires evaluation information indicating an evaluation of the other user with respect to the feeling expressing sentence,
The influence updating section may update the influence using the evaluation information.
本発明のレコメンド装置は、例えば、
さらに、記録部を含み、
前記記録部は、ユーザの識別情報と、前記ユーザの資質とを紐づけて資質情報として記録すること、及び
気持ち表現文章に関する定型文毎に、前記定型文と、前記資質情報と、影響度とを紐づけて定型文情報として記録すること、の少なくとも一方を実行し、
前記資質情報取得部及び前記定型文情報取得部の少なくとも一方は、記録した前記資質情報及び前記定型文情報の少なくとも一方を取得する、という態様であってもよい。
The recommendation device of the present invention, for example,
Further, the recording unit is included.
The recording unit executes at least one of: linking the user's identification information with the qualities of the user and recording the linked information as quality information; and linking the standard phrase, the quality information, and an influence level for each standard phrase related to a feeling expression sentence and recording the standard phrase information;
At least one of the qualification information acquisition unit and the fixed phrase information acquisition unit may acquire at least one of the recorded qualification information and the fixed phrase information.
本発明のレコメンド装置において、例えば、
前記気持ち表現文章は、ポジティブな気持ちを表現した文章である、という態様であってもよい。
In the recommendation device of the present invention, for example,
The feeling-expressing sentence may be a sentence expressing a positive feeling.
本発明のレコメンド装置において、例えば、
前記ポジティブな気持ちは、感謝である、という態様であってもよい。
In the recommendation device of the present invention, for example,
The positive feeling may be gratitude.
本発明のレコメンド方法は、例えば、
さらに、未送信文章取得工程、抽出工程、及び推奨文章生成工程を含み、
前記未送信文章取得工程は、一方のユーザから、未送信の気持ち表現文章と前記未送信の気持ち表現文章の送信先である他方のユーザの識別情報とを紐づけて取得し、
前記選択工程により選択される前記定型文は、少なくとも1つの単語の入力を求める不完全な文であり、
前記抽出工程は、前記未送信文章から少なくとも一つの重要語を抽出し、
前記推奨文章生成工程は、前記定型文に前記重要語を入力して、推奨文章を生成し、
前記推奨工程は、生成した前記推奨文章を前記気持ち表現文章として用いることを前記一方のユーザに推奨する、という態様であってもよい。
The recommendation method of the present invention includes, for example,
The method further includes an unsent text acquisition step, an extraction step, and a recommended text generation step,
The unsent text acquisition step acquires, from one user, an unsent feeling-expressing text and identification information of the other user to which the unsent feeling-expressing text is to be sent, in association with each other;
the template selected by the selection step is an incomplete sentence that prompts input of at least one word,
The extraction step includes extracting at least one important word from the unsent text,
The recommended sentence generating step inputs the key words into the template sentence to generate a recommended sentence;
The recommending step may be a step of recommending to the one user that the generated recommended sentence be used as the feeling expressing sentence.
本発明のレコメンド方法において、例えば、
前記抽出工程は、構文解析工程、共起ネットワーク形成工程、及び辞書情報取得工程を含み、
前記構文解析工程は、前記未送信の気持ち表現文章を構文解析して、名詞である単語及び形容詞である単語を抽出し、
前記共起ネットワーク形成工程は、抽出した前記各単語を用いて、前記各単語を頂点とする共起ネットワークを形成し、
前記辞書情報取得工程は、気持ちに関する単語が収録された辞書情報を取得し、
前記抽出工程は、前記共起ネットワーク及び前記辞書情報に基づき、予め設定した条件を満たす単語を前記重要語として抽出する、という態様であってもよい。
In the recommendation method of the present invention, for example,
The extraction step includes a syntax analysis step, a co-occurrence network formation step, and a dictionary information acquisition step;
The parsing step includes parsing the unsent emotion-expressing sentence to extract words that are nouns and words that are adjectives;
the co-occurrence network forming step uses each of the extracted words to form a co-occurrence network having each of the words as a vertex;
The dictionary information acquisition step acquires dictionary information including words related to feelings,
The extracting step may be such that a word that satisfies a preset condition is extracted as the key word based on the co-occurrence network and the dictionary information.
本発明のレコメンド方法は、例えば、
さらに、評価情報取得工程、及び影響度更新工程を含み、
前記一方のユーザが、前記推奨工程により推奨した前記定型文及び前記推奨文章の少なくとも一つを用いて、前記他方のユーザに気持ち表現文章を送信した場合、
前記評価情報取得工程は、前記気持ち表現文章に対する前記他方のユーザの評価を示す評価情報を取得し、
前記影響度更新工程は、前記評価情報を用いて、前記影響度を更新する、という態様であってもよい。
The recommendation method of the present invention includes, for example,
Further, the method includes an evaluation information acquisition step and an impact degree update step,
When the one user transmits a feeling expressing sentence to the other user using at least one of the template sentence and the recommended sentence recommended in the recommendation step,
The evaluation information acquisition step acquires evaluation information indicating an evaluation of the other user with respect to the feeling expressing sentence,
The influence updating step may be configured to update the influence using the evaluation information.
本発明のレコメンド方法は、例えば、
さらに、記録工程を含み、
前記記録工程は、ユーザの識別情報と、前記ユーザの資質とを紐づけて資質情報として記録すること、及び
気持ち表現文章に関する定型文毎に、前記定型文と、前記資質情報と、影響度とを紐づけて定型文情報として記録すること、の少なくとも一方を実行し、
前記資質情報取得工程及び前記定型文情報取得工程の少なくとも一方は、記録した前記資質情報及び前記定型文情報の少なくとも一方を取得する、という態様であってもよい。
The recommendation method of the present invention includes, for example,
Further, a recording step is included,
The recording step includes at least one of: linking the user's identification information with the qualities of the user and recording the linked information as quality information; and linking the standard phrase, the quality information, and an influence level for each standard phrase related to a feeling expression sentence and recording the standard phrase information;
At least one of the qualification information acquiring step and the fixed phrase information acquiring step may be configured to acquire at least one of the recorded qualification information and the fixed phrase information.
本発明のレコメンド方法において、例えば、
前記気持ち表現文章は、ポジティブな気持ちを表現した文章である、という態様であってもよい。
In the recommendation method of the present invention, for example,
The feeling-expressing sentence may be a sentence expressing a positive feeling.
本発明のレコメンド方法において、例えば、
前記ポジティブな気持ちは、感謝である、という態様であってもよい。
In the recommendation method of the present invention, for example,
The positive feeling may be gratitude.
本発明のプログラムは、本発明の方法の各工程を、手順として、コンピュータに実行させるためのプログラムである。 The program of the present invention is a program for causing a computer to execute each step of the method of the present invention as a procedure.
本発明の記録媒体は、本発明のプログラムを記録しているコンピュータ読み取り可能な記録媒体である。 The recording medium of the present invention is a computer-readable recording medium on which the program of the present invention is recorded.
本発明において、「気持ち」とは、人の心の状態、感情、考え方、気分等のことをいい、ポジティブな気持ち、ネガティブな気持ちを含めて最も広義に解釈されるべきであり、如何なる意味においても限定されない。前記ポジティブな気持ちとしては、例えば、感謝、嬉しい、楽しい、喜び、応援、称賛、尊敬、誇らしい、興奮、安らぎ等が挙げられ、前記ネガティブな気持ちとしては、例えば、悲しい、寂しい、辛い、苦痛、痛い、怖い、謝罪、心配、切なさ等が挙げられる。 In the present invention, "feelings" refers to a person's state of mind, emotions, way of thinking, mood, etc., and should be interpreted in the broadest sense, including positive and negative feelings, and is not limited in any way. Examples of the positive feelings include gratitude, happiness, fun, joy, support, praise, respect, pride, excitement, comfort, etc., and examples of the negative feelings include sadness, loneliness, pain, pain, fear, apology, worry, sorrow, etc.
次に、本発明の実施形態について図を用いて説明する。本発明は、以下の実施形態には限定されない。以下の各図において、同一部分には、同一符号を付している。また、各実施形態の説明は、特に言及がない限り、互いの説明を援用でき、各実施形態の構成は、特に言及がない限り、組合せ可能である。 Next, an embodiment of the present invention will be described with reference to the drawings. The present invention is not limited to the following embodiment. In each of the drawings, the same parts are given the same reference numerals. Furthermore, the explanations of each embodiment can be mutually incorporated unless otherwise specified, and the configurations of each embodiment can be combined unless otherwise specified.
[実施形態1]
図1は、本実施形態のレコメンド装置10の一例の構成を示すブロック図である。図1に示すように、本装置10は、例えば、記録部11、未送信文章取得部12、資質情報取得部13、定型文情報取得部14、選択部15、抽出部16、推奨文章生成部17、推奨部18、評価情報取得部19、及び影響度更新部20を含む。なお、記録部11、未送信文章取得部12、抽出部16、推奨文章生成部17、評価情報取得部19、及び影響度更新部20は、任意の構成であって、本装置10に含んでいなくともよい。また、抽出部16は、例えば、構文解析部161、共起ネットワーク形成部162、及び辞書情報取得部163を含んでもよい。
[Embodiment 1]
FIG. 1 is a block diagram showing an example of the configuration of a recommendation device 10 of this embodiment. As shown in FIG. 1, the device 10 includes, for example, a recording unit 11, an unsent sentence acquisition unit 12, a qualification information acquisition unit 13, a fixed phrase information acquisition unit 14, a selection unit 15, an extraction unit 16, a recommended sentence generation unit 17, a recommendation unit 18, an evaluation information acquisition unit 19, and an influence update unit 20. Note that the recording unit 11, the unsent sentence acquisition unit 12, the extraction unit 16, the recommended sentence generation unit 17, the evaluation information acquisition unit 19, and the influence update unit 20 may be of any configuration and may not be included in the device 10. In addition, the extraction unit 16 may include, for example, a syntax analysis unit 161, a co-occurrence network formation unit 162, and a dictionary information acquisition unit 163.
本装置10は、例えば、前記各部を含む1つの装置でもよいし、前記各部が、通信回線網を介して接続可能な装置でもよい。また、本装置10は、前記通信回線網を介して、後述する外部装置と接続可能である。前記通信回線網は、特に制限されず、公知のネットワークを使用でき、例えば、有線でも無線でもよい。前記通信回線網は、例えば、インターネット回線、WWW(World Wide Web)、電話回線、LAN(Local Area Network)、SAN(Storage Area Network)、DTN(Delay Tolerant Networking)、LPWA(Low Power Wide Area)、L5G(ローカル5G)、等があげられる。無線通信としては、例えば、Wi-Fi(登録商標)、Bluetooth(登録商標)、ローカル5G、LPWA等が挙げられる。前記無線通信としては、各装置が直接通信する形態(Ad Hoc通信)、インフラストラクチャ(infrastructure通信)、アクセスポイントを介した間接通信等であってもよい。本装置10は、例えば、システムとしてサーバに組み込まれていてもよい。また、本装置10は、例えば、本発明のプログラムがインストールされたパーソナルコンピュータ(PC、例えば、デスクトップ型、ノート型)、スマートフォン、タブレット端末、ウェアラブルデバイス(スマートウオッチ等)等であってもよい。さらに、本装置10は、例えば、前記各部のうち少なくとも一つがサーバ上にあり、その他の前記各部が端末上にあるような、クラウドコンピューティングやエッジコンピューティング等の形態であってもよい。 The device 10 may be, for example, a single device including each of the above-mentioned parts, or a device to which each of the above-mentioned parts can be connected via a communication line network. The device 10 may also be connected to an external device described later via the communication line network. The communication line network is not particularly limited and may be a publicly known network, for example, wired or wireless. Examples of the communication line network include the Internet line, WWW (World Wide Web), telephone line, LAN (Local Area Network), SAN (Storage Area Network), DTN (Delay Tolerant Networking), LPWA (Low Power Wide Area), L5G (Local 5G), etc. Examples of wireless communication include Wi-Fi (registered trademark), Bluetooth (registered trademark), local 5G, and LPWA. The wireless communication may be a form in which each device communicates directly (Ad Hoc communication), infrastructure communication, indirect communication via an access point, and the like. The device 10 may be incorporated into a server as a system. The device 10 may be, for example, a personal computer (PC, for example, desktop type or notebook type), a smartphone, a tablet terminal, a wearable device (smart watch, etc.), or the like in which the program of the present invention is installed. Furthermore, the device 10 may be, for example, a form such as cloud computing or edge computing in which at least one of the parts is on a server and the other parts are on a terminal.
図2に、本装置10のハードウエア構成のブロック図を例示する。本装置10は、例えば、中央処理装置(CPU、GPU等)101、メモリ102、バス103、記憶装置104、入力装置105、表示装置106、通信デバイス107等を含む。本装置10の各部は、それぞれのインタフェース(I/F)により、バス103を介して相互に接続されている。 Figure 2 shows an example block diagram of the hardware configuration of the device 10. The device 10 includes, for example, a central processing unit (CPU, GPU, etc.) 101, a memory 102, a bus 103, a storage device 104, an input device 105, a display device 106, a communication device 107, etc. Each part of the device 10 is connected to each other via the bus 103 by its respective interface (I/F).
中央処理装置101は、本装置10の全体の制御を担う。本装置10において、中央処理装置101により、例えば、本発明のプログラムやその他のプログラムが実行され、また、各種情報の読み込みや書き込みが行われる。具体的には、例えば、中央処理装置101が、記録部11、未送信文章取得部12、資質情報取得部13、定型文情報取得部14、選択部15、抽出部16、推奨文章生成部17、推奨部18、評価情報取得部19、及び影響度更新部20として機能する。 The central processing unit 101 is responsible for the overall control of the device 10. In the device 10, the central processing unit 101 executes, for example, the program of the present invention and other programs, and also reads and writes various information. Specifically, for example, the central processing unit 101 functions as a recording unit 11, an unsent text acquisition unit 12, a quality information acquisition unit 13, a template information acquisition unit 14, a selection unit 15, an extraction unit 16, a recommended text generation unit 17, a recommendation unit 18, an evaluation information acquisition unit 19, and an impact update unit 20.
バス103は、例えば、外部装置とも接続できる。前記外部装置は、例えば、外部記憶装置(外部データベース等)、プリンター、外部入力装置、外部表示装置、外部撮像装置等があげられる。本装置10は、例えば、バス103に接続された通信デバイス107により、外部ネットワーク(前記通信回線網)に接続でき、外部ネットワークを介して、他の装置と接続することもできる。 The bus 103 can also be connected to, for example, an external device. Examples of the external device include an external storage device (external database, etc.), a printer, an external input device, an external display device, an external imaging device, etc. The present device 10 can be connected to an external network (the above-mentioned communication line network) by, for example, a communication device 107 connected to the bus 103, and can also be connected to other devices via the external network.
メモリ102は、例えば、メインメモリ(主記憶装置)が挙げられる。中央処理装置101が処理を行う際には、例えば、後述する記憶装置104に記憶されている本発明のプログラム等の種々の動作プログラムを、メモリ102が読み込み、中央処理装置101は、メモリ102からデータを受け取って、プログラムを実行する。前記メインメモリは、例えば、RAM(ランダムアクセスメモリ)である。また、メモリ102は、例えば、ROM(読み出し専用メモリ)であってもよい。 The memory 102 may be, for example, a main memory (primary storage device). When the central processing unit 101 performs processing, the memory 102 reads various operating programs, such as the program of the present invention, stored in the storage device 104 described below, and the central processing unit 101 receives data from the memory 102 and executes the program. The main memory may be, for example, a RAM (random access memory). The memory 102 may also be, for example, a ROM (read only memory).
記憶装置104は、例えば、前記メインメモリ(主記憶装置)に対して、いわゆる補助記憶装置ともいう。前述のように、記憶装置104には、本発明のプログラムを含む動作プログラムが格納されている。記憶装置104は、例えば、記録媒体と、記録媒体に読み書きするドライブとの組合せであってもよい。前記記録媒体は、特に制限されず、例えば、内蔵型でも外付け型でもよく、HD(ハードディスク)、CD-ROM、CD-R、CD-RW、MO、DVD、フラッシュメモリー、メモリーカード等が挙げられる。記憶装置104は、例えば、記録媒体とドライブとが一体化されたハードディスクドライブ(HDD)、及びソリッドステートドライブ(SSD)であってもよい。 The storage device 104 is also referred to as an auxiliary storage device, for example, in contrast to the main memory. As described above, the storage device 104 stores operating programs including the program of the present invention. The storage device 104 may be, for example, a combination of a recording medium and a drive that reads and writes from the recording medium. The recording medium is not particularly limited, and may be, for example, an internal or external type, such as a hard disk drive (HDD), CD-ROM, CD-R, CD-RW, MO, DVD, flash memory, memory card, etc. The storage device 104 may be, for example, a hard disk drive (HDD) in which the recording medium and the drive are integrated, or a solid state drive (SSD).
本装置10において、メモリ102及び記憶装置104は、ログ情報、外部データベース(図示せず)や外部の装置から取得した情報、本装置10によって生成した情報、本装置10が処理を実行する際に用いる情報等の種々の情報を記憶することも可能である。なお、少なくとも一部の情報は、例えば、メモリ102及び記憶装置104以外の外部サーバに記憶されていてもよいし、複数の端末にブロックチェーン技術等を用いて分散して記憶されていてもよい。また、メモリ102及び記憶装置104は、例えば、記録部11が記録した各種情報を記憶してもよい。 In the present device 10, the memory 102 and the storage device 104 can also store various information such as log information, information acquired from an external database (not shown) or an external device, information generated by the present device 10, and information used by the present device 10 when executing processing. At least a portion of the information may be stored, for example, in an external server other than the memory 102 and the storage device 104, or may be stored in a distributed manner on multiple terminals using blockchain technology or the like. The memory 102 and the storage device 104 may also store, for example, various information recorded by the recording unit 11.
本装置10は、例えば、さらに、入力装置105、及び表示装置106を含んでもよい。入力装置105は、例えば、タッチパネル、キーボード、マウス等である。表示装置106は、例えば、LEDディスプレイ、液晶ディスプレイ等が挙げられる。 The device 10 may further include, for example, an input device 105 and a display device 106. The input device 105 is, for example, a touch panel, a keyboard, a mouse, etc. The display device 106 is, for example, an LED display, a liquid crystal display, etc.
本装置10は、例えば、図1に示すように、さらに、資質情報データベース1、定型文情報データベース2、及び辞書情報データベース3を含んでもよい。本装置10は、例えば、前記通信回線網を介して、資質情報データベース1、定型文情報データベース2、及び辞書情報データベース3と接続可能である。 As shown in FIG. 1, the device 10 may further include a qualification information database 1, a fixed phrase information database 2, and a dictionary information database 3. The device 10 can be connected to the qualification information database 1, the fixed phrase information database 2, and the dictionary information database 3, for example, via the communication line network.
つぎに、本実施形態のレコメンド方法の一例を、図3のフローチャートに基づき説明する。本実施形態のレコメンド方法は、例えば、図1のレコメンド装置10を用いて、次のように実施する。なお、本実施形態のレコメンド方法は、図1のレコメンド装置10の使用には限定されない。また、図3においてかっこで示した工程は、任意の工程である。 Next, an example of the recommendation method of this embodiment will be described based on the flowchart in FIG. 3. The recommendation method of this embodiment is implemented, for example, as follows using the recommendation device 10 in FIG. 1. Note that the recommendation method of this embodiment is not limited to the use of the recommendation device 10 in FIG. 1. Also, the steps in parentheses in FIG. 3 are optional steps.
本実施形態のレコメンド方法は、例えば、予め、記録部11により、ユーザの識別情報と、前記ユーザの資質とを紐づけて資質情報として記録すること、及び、気持ち表現文章に関する定型文毎に、前記定型文と、前記資質情報と、影響度とを紐づけて定型文情報として記録すること、の少なくとも一方を実行してもよい(S11、記録工程)。記録部11は、例えば、ユーザの資質を特定する公知の技術(例えば、ストレングスファインダ等)を用いて、その技術により特定された資質を前記ユーザの識別情報と紐づけて記録してもよい。記録部11は、例えば、前記工程(S11)において、後述の辞書情報を記憶してもよい。前記資質情報、前記定型文情報、及び前記辞書情報(以下、まとめて、資質情報等ともいう)についての具体的な説明は、後述する。記録部11は、例えば、前記資質情報等を格納するデータベースを構築してもよい。本発明において、前記資質情報を格納するデータベースを資質情報データベース1といい、前記定型文情報を格納するデータベースを定型文情報データベース2といい、前記辞書情報を格納するデータベースを辞書情報データベース3という。また、記録部11は、例えば、前記資質情報等を外部のデータベースに格納することで記録してもよいし、メモリ102及び記憶装置104に前記資質情報等を記憶させることで記録してもよい。 The recommendation method of the present embodiment may, for example, execute at least one of the following in advance by the recording unit 11: linking the user's identification information with the qualities of the user and recording them as quality information; and linking the standard phrase, the quality information, and the influence degree for each standard phrase related to a feeling expression sentence and recording them as standard phrase information (S11, recording step). The recording unit 11 may, for example, use a known technology for identifying the qualities of a user (for example, a strengths finder, etc.) and record the qualities identified by the technology in association with the identification information of the user. The recording unit 11 may, for example, store dictionary information described later in the step (S11). A specific description of the quality information, the standard phrase information, and the dictionary information (hereinafter collectively referred to as quality information, etc.) will be described later. The recording unit 11 may, for example, build a database that stores the quality information, etc. In the present invention, the database that stores the qualification information is referred to as qualification information database 1, the database that stores the fixed phrase information is referred to as fixed phrase information database 2, and the database that stores the dictionary information is referred to as dictionary information database 3. Furthermore, the recording unit 11 may record the qualification information, etc., by storing it in an external database, or by storing the qualification information, etc. in memory 102 and storage device 104, for example.
まず、例えば、未送信文章取得部12により、一方のユーザから、未送信の気持ち表現文章と前記未送信の気持ち表現文章の送信先である他方のユーザの識別情報とを紐づけて取得してもよい(S12、未送信文章取得工程)。以下、未送信の気持ち表現文章を、未送信文章ともいう。前記気持ち表現文章とは、例えば、前記一方のユーザから前記他方のユーザに対する気持ちを表現した文章である。未送信文章取得部12は、例えば、前記通信回線網を介して、外部の装置から取得されてもよい。 First, for example, the unsent text acquisition unit 12 may acquire from one user an unsent emotion-expressing text in association with the identification information of the other user to whom the unsent emotion-expressing text is to be sent (S12, unsent text acquisition step). Hereinafter, an unsent emotion-expressing text is also referred to as an unsent text. The emotion-expressing text is, for example, a text expressing the emotion of the one user toward the other user. The unsent text acquisition unit 12 may acquire the text from an external device, for example, via the communication line network.
次に、資質情報取得部13により、前記他方のユーザの識別情報に基づき、前記他方のユーザの資質情報を取得する(S13、資質情報取得工程)。前記資質情報とは、資質を示す情報である。前記資質とは、言い換えれば、例えば、性質、才能、能力、思考、気質等ともいう。具体的に、前記資質として、例えば、社交性、協調性、コミュニケーション能力、ポジティブ気質、競争性、戦略性、責任感、内省等が挙げられる。資質情報取得部13は、例えば、前記通信回線網を介して、外部から前記資質情報を取得してもよいし、記録部11により記録した資質情報(例えば、資質情報データベース1が格納している資質情報等)を取得してもよい。 Next, the quality information acquisition unit 13 acquires quality information of the other user based on the identification information of the other user (S13, quality information acquisition step). The quality information is information indicating qualities. In other words, the qualities are, for example, nature, talent, ability, thinking, temperament, etc. Specifically, examples of the qualities include sociability, cooperation, communication skills, positive temperament, competitiveness, strategy, sense of responsibility, and introspection. The quality information acquisition unit 13 may acquire the quality information from the outside via, for example, the communication line network, or may acquire quality information recorded by the recording unit 11 (for example, quality information stored in the quality information database 1, etc.).
次に、定型文情報取得部14により、前記他方のユーザの資質情報に応じた定型文情報を取得する(S14、定型文情報取得工程)。前記定型文情報は、気持ち表現文章に関する定型文毎に、前記定型文と、前記資質情報と、影響度とを紐づけた情報である。前記影響度は、前記資質情報が示す資質を有するユーザが前記定型文を受信したときに受ける心的影響の程度を示す指標である。ここで、定型文とは、少なくとも1つの単語の入力を求める不完全な文であってもよいし、完全な文であってもよい。前記不完全な文は、前記単語の入力を求める部分に、後述の抽出部16により抽出した重要語や、ユーザが入力した任意の単語が入力されることで、完全な文となり得る。前記単語の入力を求める部分は、2つ以上あってもよい。前記完全な文とは、文章として成立している文、すなわち、新たな単語を入力することなく意味が通じる文を意味する。前記定型文毎の前記影響度は、例えば、後述の影響度更新部20によって更新され得る。定型文情報取得部14は、例えば、前記通信回線網を介して、外部から前記定型文情報を取得してもよいし、記録部11により記録した定型文情報(例えば、定型文情報データベース2が格納している定型文情報等)を取得してもよい。 Next, the fixed phrase information acquisition unit 14 acquires fixed phrase information according to the quality information of the other user (S14, fixed phrase information acquisition process). The fixed phrase information is information linking the fixed phrase, the quality information, and the impact degree for each fixed phrase related to a feeling expression sentence. The impact degree is an index indicating the degree of psychological impact that a user having the quality indicated by the quality information will have when receiving the fixed phrase. Here, the fixed phrase may be an incomplete sentence that requests the input of at least one word, or may be a complete sentence. The incomplete sentence can become a complete sentence by inputting an important word extracted by the extraction unit 16 described later or any word input by the user into the part that requests the input of the word. There may be two or more parts that request the input of the word. The complete sentence means a sentence that is established as a sentence, that is, a sentence that makes sense without inputting a new word. The impact degree for each fixed phrase can be updated, for example, by the impact degree update unit 20 described later. The fixed phrase information acquisition unit 14 may, for example, acquire the fixed phrase information from outside via the communication line network, or may acquire fixed phrase information recorded by the recording unit 11 (for example, fixed phrase information stored in the fixed phrase information database 2).
次に、選択部15により、前記影響度に基づいて、複数の前記定型文の中から少なくとも1つの前記定型文を選択する(S15、選択工程)。選択部15により選択する前記定型文は、前記不完全な文であってもよいし、前記完全な文であってもよい。 Next, the selection unit 15 selects at least one of the plurality of fixed phrases based on the degree of influence (S15, selection step). The fixed phrase selected by the selection unit 15 may be the incomplete sentence or the complete sentence.
選択部15により選択する前記定型文が、前記不完全な文である場合、例えば、前記工程(S15)の後に、抽出部16により、前記未送信文章から少なくとも一つの重要語を抽出してもよい(S16、抽出工程)。抽出部16は、例えば、TextRank等の公知のアルゴリズムを用いてもよい。以下、具体的な前記工程(S16)の処理について、抽出部16が、構文解析部161、共起ネットワーク形成部162、及び辞書情報取得部163を含む例を挙げて説明する。構文解析部161は、前記未送信の気持ち表現文章を構文解析して、名詞である単語及び形容詞である単語を抽出する(S161、構文解析工程)。次に、共起ネットワーク形成部162により、抽出した前記各単語を用いて、前記各単語を頂点とする共起ネットワークを形成する(S162、共起ネットワーク形成工程)。前記共起ネットワークとは、例えば、前記各単語の共起関係を示すネットワークである。次に、辞書情報取得部163により、気持ちに関する単語が収録された辞書情報を取得する(S163、辞書情報取得工程)。辞書情報取得部163は、例えば、前記通信回線網を介して、外部から前記辞書情報を取得してもよいし、記録部11により記録した辞書情報(例えば、辞書情報データベース3が格納している辞書情報等)を取得してもよい。前記辞書情報としては、例えば、日本語感情表現辞書(URL:http://www.jnlp.org/SNOW/D18)等の既存の辞書を用いることができる。そして、抽出部16により、前記共起ネットワーク及び前記辞書情報に基づき、予め設定した条件を満たす単語を前記重要語として抽出する(S164、抽出工程)。前記予め設定した条件とは、特に制限されず、任意に設定できる。具体的に、前記条件としては、例えば、次数が多い単語、前記辞書情報内の単語、予め設定した式により算出される得点が他の単語より高い単語、及びこれらのうち任意の2つ以上の組み合わせ等がある。前記式は、特に制限されない。 If the template sentence selected by the selection unit 15 is an incomplete sentence, for example, after the step (S15), the extraction unit 16 may extract at least one important word from the unsent sentence (S16, extraction step). The extraction unit 16 may use a known algorithm such as TextRank. Hereinafter, the specific process of the step (S16) will be described with an example in which the extraction unit 16 includes a syntax analysis unit 161, a co-occurrence network formation unit 162, and a dictionary information acquisition unit 163. The syntax analysis unit 161 performs syntax analysis on the unsent emotion expression sentence to extract words that are nouns and words that are adjectives (S161, syntax analysis step). Next, the co-occurrence network formation unit 162 uses the extracted words to form a co-occurrence network with each word as a vertex (S162, co-occurrence network formation step). The co-occurrence network is, for example, a network that indicates the co-occurrence relationship of each word. Next, the dictionary information acquisition unit 163 acquires dictionary information in which words related to feelings are recorded (S163, dictionary information acquisition step). The dictionary information acquisition unit 163 may acquire the dictionary information from the outside via the communication line network, for example, or may acquire dictionary information recorded by the recording unit 11 (for example, dictionary information stored in the dictionary information database 3, etc.). As the dictionary information, for example, an existing dictionary such as a Japanese emotion expression dictionary (URL: http://www.jnlp.org/SNOW/D18) can be used. Then, the extraction unit 16 extracts words that satisfy a preset condition as the important word based on the co-occurrence network and the dictionary information (S164, extraction step). The preset condition is not particularly limited and can be set arbitrarily. Specifically, the condition may be, for example, a word with a high degree, a word in the dictionary information, a word with a score calculated by a preset formula that is higher than other words, or any combination of two or more of these. The formula is not particularly limited.
次に、前記工程(S16)の後、例えば、推奨文章生成部17により、前記定型文に前記重要語を入力して、推奨文章を生成する(S17、推奨文章生成工程)。すなわち、前記推奨文章は、前記重要語が入力されたことにより、前記完全な文となった定型文であるといえる。 Next, after the step (S16), for example, the recommended sentence generation unit 17 inputs the key word into the template sentence to generate a recommended sentence (S17, recommended sentence generation step). In other words, the recommended sentence can be said to be the template sentence that has become the complete sentence by inputting the key word.
そして、前記工程(S16)~前記工程(S17)を実行しない場合、推奨部18により、前記定型文を前記気持ち表現文章として用いることを前記一方のユーザに推奨し(S18、推奨工程)、終了する(END)。この場合、推奨部18は、前記不完全な文である定型文を前記一方のユーザに推奨してもよいし、前記完全な文である定型文を前記一方のユーザに推奨してもよい。一方で、前記工程(S16)~前記工程(S17)を実行した場合、前記工程(S18)において、推奨部18により、生成した前記推奨文章を前記気持ち表現文章として用いることを前記一方のユーザに推奨する。この場合、前記一方のユーザに推奨する前記推奨文章は、前述したように、完全な文である。推奨部18は、例えば、表示装置(表示装置106や外部の表示装置)に前記定型文を表示することで推奨してもよいし、前記通信回線網を介して、前記一方のユーザに前記定型文を送信することで推奨してもよい。 If the steps (S16) to (S17) are not executed, the recommendation unit 18 recommends to the one user that the template sentence be used as the feeling-expressing sentence (S18, recommendation step), and ends (END). In this case, the recommendation unit 18 may recommend to the one user the template sentence that is the incomplete sentence, or may recommend to the one user the template sentence that is the complete sentence. On the other hand, if the steps (S16) to (S17) are executed, in the step (S18), the recommendation unit 18 recommends to the one user that the generated recommended sentence be used as the feeling-expressing sentence. In this case, the recommended sentence recommended to the one user is a complete sentence, as described above. The recommendation unit 18 may recommend, for example, the template sentence by displaying it on a display device (the display device 106 or an external display device), or may recommend the template sentence by transmitting it to the one user via the communication line network.
以下、前記工程(S18)の後、前記一方のユーザが、推奨部18により推奨した前記定型文及び前記推奨文章の少なくとも一つを用いて、前記他方のユーザに気持ち表現文章を送信した場合の処理(工程(S19)~工程(S20))について説明する。なお、前記送信は、例えば、本装置10が行ってもよいし、外部の装置が行ってもよい。 The following describes the process (steps (S19) to (S20)) when, after step (S18), the one user sends a feeling-expressing sentence to the other user using at least one of the template sentences and the recommended sentences recommended by the recommendation unit 18. Note that the sending may be performed by the device 10 or an external device, for example.
まず、前記工程(S18)の後に、評価情報取得部19により、前記気持ち表現文章に対する前記他方のユーザの評価を示す評価情報を取得する(S19、評価情報取得工程)。前記評価は、例えば、前記気持ち表現文章に好感が持てるか否かを意味する評価であり、多段階評価であってもよい。評価情報取得部19は、例えば、前記通信回線網を介して、外部から前記評価情報を取得してもよい。 First, after the step (S18), the evaluation information acquisition unit 19 acquires evaluation information indicating the other user's evaluation of the feeling-expressing sentence (S19, evaluation information acquisition step). The evaluation is, for example, an evaluation indicating whether the feeling-expressing sentence is favorable or not, and may be a multi-level evaluation. The evaluation information acquisition unit 19 may acquire the evaluation information from outside, for example, via the communication line network.
次に、前記工程(S19)の後に、影響度更新部20により、前記評価情報を用いて、前記影響度を更新し(S20、影響度更新工程)、終了する(END)。具体的には、後述する。 Next, after the step (S19), the impact update unit 20 uses the evaluation information to update the impact (S20, impact update step), and then ends (END). The details will be described later.
本実施形態によれば、前記他方のユーザの資質を考慮することで、前記他方のユーザにとって効果的な気持ち表現文章、言い換えれば、相手に気持ちが伝わりやすい気持ち表現文章を前記一方のユーザに推奨することができる。このように、本実施形態によれば、「どのような言葉を相手に送ればよいか分からない」、「自分の送った気持ちが相手に伝わっているか分からない」といったユーザ(気持ち表現文章の送信者)の不安を解消することができる。また、前記推奨文章を生成することで、前記一方のユーザに手間をかけることがないため、前記他方のユーザに気持ち表現文章(前記推奨文章)を送信しやすくなる。 According to this embodiment, by taking into consideration the qualities of the other user, it is possible to recommend to the one user a feeling-expressing sentence that is effective for the other user, in other words, a feeling-expressing sentence that will easily convey the other user's feelings. In this way, this embodiment can eliminate the anxiety of the user (the sender of the feeling-expressing sentence), such as "I don't know what words to send to the other user" or "I don't know if the other person understands the feelings I sent." Furthermore, by generating the recommended sentence, it is possible to send the feeling-expressing sentence (the recommended sentence) to the other user more easily, since it does not require the one user to take the trouble.
[実施形態2]
前記気持ち表現文章として、感謝を表す文章を例に挙げて、本発明を具体的に説明する。
[Embodiment 2]
The present invention will be described in detail below by taking a sentence expressing gratitude as an example of the sentiment-expressing sentence.
記録部11が資質情報データベース1、定型文情報データベース2、及び辞書情報データベース3を構築する一例を、図4及び5を用いて説明する。図4は、資質情報データベース1、定型文情報データベース2、及び辞書情報データベース3の一例である。図4における前記資質情報は、ユーザの識別情報(ユーザ名)と前記ユーザの資質とが紐づけられている。記録部11は、例えば、前述のように、公知の技術(例えば、ストレングスファインダ等)を用いて、前記資質情報を記録し、且つ前記資質情報を蓄積することで資質情報データベース1を構築する。 An example of how the recording unit 11 constructs the qualification information database 1, the fixed phrase information database 2, and the dictionary information database 3 will be described with reference to Figures 4 and 5. Figure 4 shows an example of the qualification information database 1, the fixed phrase information database 2, and the dictionary information database 3. The qualification information in Figure 4 is linked to the user's identification information (user name) and the qualities of the user. The recording unit 11 records the qualification information using publicly known technology (e.g., StrengthsFinder, etc.) as described above, and constructs the qualification information database 1 by accumulating the qualification information.
図4における前記定型文情報の前記定型文は、不完全な文であり、「***」が、前記単語の入力を求める部分である。また、前記影響度は、数値が高いほど、前記心的影響が大きいことを意味する。図5に、前記影響度を算出する一例を示す。まず、図示していないが、モニターは、前記モニターの端末(例えば、スマートフォン等)を用いて、ストレングスファインダ等の公知の技術により、モニター自身の資質を特定する。次に、モニターは、前記端末を用いて、前記資質をアンケートサイトの入力欄に登録する(図中「1」)。次に、前記アンケートサイトを運営する装置(例えば、本装置10)は、アンケートサイト上に、前記定型文に関する質問を表示して、前記モニターに前記質問を提示する(図中「2」)。具体的に、前記質問は、例えば、「『###』という言葉は好きですか?」等の好きか嫌いかで答えられる質問である。前記『###』は、例えば、予め設定した定型文そのものである。次に、モニターは、前記モニターの端末を用いて、前記質問に対する回答をアンケートサイトの入力欄に登録する(図中「3」)。次に、前記装置は、同一の前記資質を有する複数のモニターにおいて、「『###』が好きと回答したモニターの数」を「前記質問に回答したモニターの数」で割ることにより前記影響度を算出する。そして、記録部11は、前記定型文『###』と、前記資質と、前記影響度とを紐づけて前記定型文情報を記録し、且つ前記定型文情報を蓄積することで定型文情報データベース2を構築する。 The template in the template information in FIG. 4 is an incomplete sentence, and "***" is the part that requests the input of the word. The higher the impact level, the greater the psychological impact. FIG. 5 shows an example of calculating the impact level. First, although not shown, the monitor uses the monitor's terminal (e.g., a smartphone, etc.) to identify the monitor's own qualities using a known technology such as a strengths finder. Next, the monitor uses the terminal to register the qualities in an input field of a questionnaire site ("1" in the figure). Next, a device that operates the questionnaire site (e.g., the present device 10) displays a question about the template on the questionnaire site and presents the question to the monitor ("2" in the figure). Specifically, the question is, for example, a question that can be answered by whether you like it or not, such as "Do you like the word '###'?" The "###" is, for example, a preset template itself. Next, the monitor uses the monitor's terminal to register the answer to the question in the input field of the survey site ("3" in the figure). Next, the device calculates the influence level by dividing the "number of monitors who answered that they like '###'" by the "number of monitors who answered the question" for multiple monitors who have the same quality. The recording unit 11 then records the standard phrase information by linking the standard phrase '###', the quality, and the influence level, and builds the standard phrase information database 2 by accumulating the standard phrase information.
図4における前記辞書情報は、「感謝」に関する言葉とその読み(片仮名)とが紐づけられている。記録部11は、前記辞書情報を蓄積することで辞書情報データベース3を構築する。 The dictionary information in FIG. 4 links words related to "gratitude" with their readings (in katakana). The recording unit 11 builds the dictionary information database 3 by accumulating the dictionary information.
図6に、抽出部16の処理の一例を示す。未送信文章取得部11が取得した未送信文章の一例を図6上部に示す。構文解析部161は、この未送信文章に対して構文解析を行い、図示するように、名詞を表す単語と形容詞を表す単語とを抽出する。共起ネットワーク形成部162は、後述する処理によって、図6に示す共起ネットワークを形成する。また、辞書情報取得部163は、図4に示す辞書情報を取得しているものとする。抽出部16は、例えば、前記共起ネットワーク内において、辞書情報内の単語である「ありがとう」と距離が近い名詞「承認」及び「早めて」を前記重要語の候補として抽出する。そして、抽出部16は、例えば、前記候補のうち、下記式(1)により算出される得点が高い単語を前記重要語として抽出する。なお、下記式(1)における「重み」は、任意に設定でき、例えば、5、10、15等である。本例の場合、図6に示すように、「承認」の得点が、「早めて」の得点より高いため、抽出部16により、「承認」が前記重要語として抽出される。一方で、抽出部16は、例えば、下記式(1)を用いずとも、次数が「4」と最も多い「承認」を前記重要語として抽出してもよい。
得点=(次数の数)+(隣接する辞書情報内の言葉)×(重み)・・・(1)
FIG. 6 shows an example of the processing of the extraction unit 16. An example of an unsent sentence acquired by the unsent sentence acquisition unit 11 is shown in the upper part of FIG. 6. The syntax analysis unit 161 performs syntax analysis on the unsent sentence, and extracts words representing nouns and words representing adjectives as shown in the figure. The co-occurrence network formation unit 162 forms the co-occurrence network shown in FIG. 6 by a process described later. Also, it is assumed that the dictionary information acquisition unit 163 has acquired the dictionary information shown in FIG. 4. For example, the extraction unit 16 extracts the nouns "approval" and "hurry up" that are close to the word "thank you" in the dictionary information in the co-occurrence network as candidates for the important word. Then, the extraction unit 16 extracts, for example, a word with a high score calculated by the following formula (1) from among the candidates as the important word. Note that the "weight" in the following formula (1) can be set arbitrarily, for example, 5, 10, 15, etc. 6, since the score of "approval" is higher than the score of "early", "approval" is extracted as the keyword by the extraction unit 16. On the other hand, the extraction unit 16 may extract "approval", which has the highest degree of "4", as the keyword without using the following formula (1).
Score = (number of degrees) + (words in adjacent dictionary information) × (weight) ... (1)
図7に共起ネットワーク形成部162による処理の一例を示す。まず、共起ネットワーク形成部162は、図7上部に示すように、構文解析部161により抽出された名詞を表す単語と形容詞を表す単語とで、隣接行列を作成する。ここで、隣接行列とは、各列及び各行が前記共起ネットワークの各頂点に対応しており、エッジがある部分が1となる行列をいう。次に、共起ネットワーク形成部162は、図7中部に示すように、隣り合う単語同士を「1」として、前記隣接行列を更新する。前記隣接行列の更新には、例えば、1-gramモデル等の公知の技術を用いることができる。そして、共起ネットワーク形成部162は、図7下部に示すように、前記隣接行列に基づき、前記共起ネットワークを形成する。 Figure 7 shows an example of processing by the co-occurrence network forming unit 162. First, as shown in the upper part of Figure 7, the co-occurrence network forming unit 162 creates an adjacency matrix with words representing nouns and words representing adjectives extracted by the syntax analysis unit 161. Here, the adjacency matrix refers to a matrix in which each column and each row corresponds to each vertex of the co-occurrence network, and parts with edges are 1. Next, as shown in the center part of Figure 7, the co-occurrence network forming unit 162 updates the adjacency matrix by setting adjacent words to "1". For example, a known technique such as a 1-gram model can be used to update the adjacency matrix. Then, the co-occurrence network forming unit 162 forms the co-occurrence network based on the adjacency matrix, as shown in the lower part of Figure 7.
図8に、定型文情報取得部14、選択部15及び推奨文章生成部17による処理の一例を示す。定型文情報取得部14は、前記他方のユーザ「スズキ」の資質「社交性」に応じた定型文情報を取得する。本例では、図8に示すように、前記定型文情報として、「スズキ」の資質「社交性」と同じ資質「社交性」に関する定型文情報を取得したとする。図示するように、定型文情報取得部14は、複数の前記定型文情報を取得してもよい。選択部15は、複数の前記定型文情報のうち、前記影響度が最も高い前記定型文を選択する。推奨文章生成部17は、図8に示すように、前記定型文の「***」に、図6に示す処理にて抽出した重要語「承認」を入れて、完全な文である推奨文章を生成する。 Figure 8 shows an example of processing by the fixed phrase information acquisition unit 14, the selection unit 15, and the recommended sentence generation unit 17. The fixed phrase information acquisition unit 14 acquires fixed phrase information according to the quality "sociability" of the other user "Suzuki". In this example, as shown in Figure 8, it is assumed that fixed phrase information related to the quality "sociability" that is the same as the quality "sociability" of "Suzuki" is acquired as the fixed phrase information. As shown in the figure, the fixed phrase information acquisition unit 14 may acquire a plurality of the fixed phrase information. The selection unit 15 selects the fixed phrase with the highest degree of influence from the plurality of the fixed phrase information. As shown in Figure 8, the recommended sentence generation unit 17 generates a recommended sentence, which is a complete sentence, by inserting the key word "approval" extracted in the processing shown in Figure 6 into "***" of the fixed phrase.
このように、本実施形態にて説明した一連の処理によって、図6に示した未送信文章を、図8に示す推奨文章に変換することができる。 In this way, the series of processes described in this embodiment can convert the unsent sentence shown in Figure 6 into the recommended sentence shown in Figure 8.
[実施形態3]
前記影響度を更新する一例について具体的に説明する。
[Embodiment 3]
An example of updating the influence degree will be specifically described.
前記他方のユーザは、例えば、前記他方のユーザの端末(例えば、スマートフォン等)を用いて、受信した気持ち表現文章に対する評価を示す評価情報を入力する。前記評価とは、言い換えれば、前記気持ち表現文章に対して好感が持てるか否かを意味する。具体的に、前記他方のユーザは、例えば、前記気持ち表現文章に対して好感が持てる場合、前記端末のディスプレイ上に表示された前記気持ち表現文章に対して「いいね!」等の好感を意味するボタンをタップして評価してもよい。一方で、前記他方のユーザは、例えば、前記気持ち表現文章に対して好感が持てない場合、前記好感を意味するボタンをタップしなくともよいし、「BAD」等の悪感を意味するボタンをタップして評価してもよい。 The other user, for example, inputs evaluation information indicating an evaluation of the received feeling-expressing sentence using the other user's terminal (e.g., a smartphone, etc.). In other words, the evaluation means whether or not the feeling-expressing sentence is favorable. Specifically, for example, if the other user likes the feeling-expressing sentence, the other user may evaluate the feeling-expressing sentence by tapping a button indicating favorability, such as "Like!", for the feeling-expressing sentence displayed on the display of the terminal. On the other hand, if the other user does not like the feeling-expressing sentence, for example, he or she may not tap the button indicating favorability, or may evaluate it by tapping a button indicating badness, such as "BAD."
評価情報取得部19は、前記気持ち表現文章に紐づけて前記評価情報を取得する。前記評価情報には、例えば、前記気持ち表現文章に対して好感を持っていることを意味する好感評価情報、及び前記気持ち表現文章に対して悪感を持っていることを意味する悪感評価情報等がある。評価情報取得部19は、例えば、前記好感を意味するボタンがタップされた場合に、前記評価情報として、前記好感評価情報を取得する。一方で、評価情報取得部19は、例えば、前記悪感を意味するボタンがタップされた場合や、前記気持ち表現文章を前記他方のユーザが受信してから予め設定した一定期間内に前記好感を意味するボタンがタップされなかった場合に、前記評価情報として、悪感評価情報を取得する。 The evaluation information acquisition unit 19 acquires the evaluation information linked to the feeling-expressing sentence. The evaluation information includes, for example, good impression evaluation information, which means that the feeling-expressing sentence is favorable, and bad impression evaluation information, which means that the feeling-expressing sentence is unfavorable. For example, when the button indicating the favorable impression is tapped, the evaluation information acquisition unit 19 acquires the good impression evaluation information as the evaluation information. On the other hand, the evaluation information acquisition unit 19 acquires the unfavorable impression evaluation information as the evaluation information, for example, when the button indicating the unfavorable impression is tapped or when the button indicating the favorable impression is not tapped within a predetermined period of time after the other user receives the feeling-expressing sentence.
影響度更新部20は、例えば、前記好感評価情報を取得した場合、前記影響度に予め設定した重みを足すことで、前記影響度を更新する。一方で、影響度更新部20は、例えば、前記悪感評価情報を取得した場合、前記影響度から予め設定した重みを引くことで、前記影響度を更新する。前記重みは、特に制限されず、任意に設定でき、例えば、0.03、0.05、1.0等である。図9に、前記悪感評価情報を取得した場合の前記影響度の更新の一例について示す。この場合、影響度更新部20は、図示するように、送信した気持ち表現文章に対応する定型文の影響度「0.23」に、重み「0.05」を引いて数値「0.17」を算出する。そして、影響度更新部20は、送信した気持ち表現文章に対応する定型文の影響度を「0.23」から「0.17」に更新する。 For example, when the influence updating unit 20 acquires the favorable evaluation information, the influence updating unit 20 updates the influence by adding a preset weight to the influence. On the other hand, when the influence updating unit 20 acquires the unfavorable evaluation information, the influence updating unit 20 updates the influence by subtracting a preset weight from the influence. The weight is not particularly limited and can be set arbitrarily, for example, 0.03, 0.05, 1.0, etc. FIG. 9 shows an example of updating the influence when the unfavorable evaluation information is acquired. In this case, as shown in the figure, the influence updating unit 20 subtracts the weight "0.05" from the influence "0.23" of the standard phrase corresponding to the transmitted feeling expression sentence to calculate the value "0.17". Then, the influence updating unit 20 updates the influence of the standard phrase corresponding to the transmitted feeling expression sentence from "0.23" to "0.17".
このように、前記影響度を更新することで、より前記他方のユーザの資質に適した前記定型文が選択されるようになり、より効果的な気持ち表現文章を前記一方のユーザに推奨できる。 In this way, by updating the degree of influence, the template phrase that is more suited to the qualities of the other user can be selected, and more effective sentences expressing feelings can be recommended to the one user.
[実施形態4]
本実施形態のプログラムは、本発明の方法の各工程を、手順として、コンピュータに実行させるためのプログラムである。本発明において、「手順」は、「処理」と読み替えてもよい。また、本実施形態のプログラムは、例えば、コンピュータ読み取り可能な記録媒体に記録されていてもよい。前記記録媒体としては、特に限定されず、例えば、読み出し専用メモリ(ROM)、ハードディスク(HD)、光ディスク等が挙げられる。
[Embodiment 4]
The program of the present embodiment is a program for causing a computer to execute each step of the method of the present invention as a procedure. In the present invention, the "procedure" may be read as "processing." The program of the present embodiment may be recorded, for example, in a computer-readable recording medium. The recording medium is not particularly limited, and examples thereof include a read-only memory (ROM), a hard disk (HD), and an optical disk.
以上、実施形態を参照して本発明を説明したが、本発明は、上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をできる。 The present invention has been described above with reference to the embodiments, but the present invention is not limited to the above embodiments. Various modifications that can be understood by a person skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.
<付記>
上記の実施形態の一部または全部は、以下の付記のように記載されうるが、以下には限られない。
(付記1)
資質情報取得部、定型文情報取得部、選択部、及び推奨部を含み、
前記資質情報取得部は、他方のユーザの識別情報に基づき、前記他方のユーザの資質情報を取得し、
前記資質情報は、資質を示す情報であり、
前記定型文情報取得部は、前記他方のユーザの資質情報に応じた定型文情報を取得し、
前記定型文情報は、気持ち表現文章に関する定型文毎に、前記定型文と、前記資質情報と、影響度とを紐づけた情報であり、
前記影響度は、前記資質情報が示す資質を有するユーザが前記定型文を受信したときに受ける心的影響の程度を示す指標であり、
前記選択部は、前記影響度に基づいて、複数の前記定型文の中から少なくとも1つの前記定型文を選択し、
前記推奨部は、前記定型文を前記気持ち表現文章として用いることを一方のユーザに推奨する、レコメンド装置。
(付記2)
さらに、未送信文章取得部、抽出部、及び推奨文章生成部を含み、
前記未送信文章取得部は、一方のユーザから、未送信の気持ち表現文章と前記未送信の気持ち表現文章の送信先である他方のユーザの識別情報とを紐づけて取得し、
前記選択部により選択される前記定型文は、少なくとも1つの単語の入力を求める不完全な文であり、
前記抽出部は、前記未送信文章から少なくとも一つの重要語を抽出し、
前記推奨文章生成部は、前記定型文に前記重要語を入力して、推奨文章を生成し、
前記推奨部は、生成した前記推奨文章を前記気持ち表現文章として用いることを前記一方のユーザに推奨する、付記1記載のレコメンド装置。
(付記3)
前記抽出部は、構文解析部、共起ネットワーク形成部、及び辞書情報取得部を含み、
前記構文解析部は、前記未送信の気持ち表現文章を構文解析して、名詞である単語及び形容詞である単語を抽出し、
前記共起ネットワーク形成部は、抽出した前記各単語を用いて、前記各単語を頂点とする共起ネットワークを形成し、
前記辞書情報取得部は、気持ちに関する単語が収録された辞書情報を取得し、
前記抽出部は、前記共起ネットワーク及び前記辞書情報に基づき、予め設定した条件を満たす単語を前記重要語として抽出する、付記2記載のレコメンド装置。
(付記4)
さらに、評価情報取得部、及び影響度更新部を含み、
前記一方のユーザが、前記推奨部により推奨した前記定型文及び前記推奨文章の少なくとも一つを用いて、前記他方のユーザに気持ち表現文章を送信した場合、
前記評価情報取得部は、前記気持ち表現文章に対する前記他方のユーザの評価を示す評価情報を取得し、
前記影響度更新部は、前記評価情報を用いて、前記影響度を更新する、付記1から3のいずれかに記載のレコメンド装置。
(付記5)
さらに、記録部を含み、
前記記録部は、ユーザの識別情報と、前記ユーザの資質とを紐づけて資質情報として記録すること、及び
気持ち表現文章に関する定型文毎に、前記定型文と、前記資質情報と、影響度とを紐づけて定型文情報として記録すること、の少なくとも一方を実行し、
前記資質情報取得部及び前記定型文情報取得部の少なくとも一方は、記録した前記資質情報及び前記定型文情報の少なくとも一方を取得する、付記1から4のいずれかに記載のレコメンド装置。
(付記6)
前記気持ち表現文章は、ポジティブな気持ちを表現した文章である、付記1から5のいずれかに記載のレコメンド装置。
(付記7)
前記ポジティブな気持ちは、感謝である、付記1から6のいずれかに記載のレコメンド装置。
(付記8)
資質情報取得工程、定型文情報取得工程、選択工程、及び推奨工程を含み、
前記資質情報取得工程は、他方のユーザの識別情報に基づき、前記他方のユーザの資質情報を取得し、
前記資質情報は、資質を示す情報であり、
前記定型文情報取得工程は、前記他方のユーザの資質情報に応じた定型文情報を取得し、
前記定型文情報は、気持ち表現文章に関する定型文毎に、前記定型文と、前記資質情報と、影響度とを紐づけた情報であり、
前記影響度は、前記資質情報が示す資質を有するユーザが前記定型文を受信したときに受ける心的影響の程度を示す指標であり、
前記選択工程は、前記影響度に基づいて、複数の前記定型文の中から少なくとも1つの前記定型文を選択し、
前記推奨工程は、前記定型文を前記気持ち表現文章として用いることを一方のユーザに推奨する、レコメンド方法。
(付記9)
さらに、未送信文章取得工程、抽出工程、及び推奨文章生成工程を含み、
前記未送信文章取得工程は、一方のユーザから、未送信の気持ち表現文章と前記未送信の気持ち表現文章の送信先である他方のユーザの識別情報とを紐づけて取得し、
前記選択工程により選択される前記定型文は、少なくとも1つの単語の入力を求める不完全な文であり、
前記抽出工程は、前記未送信文章から少なくとも一つの重要語を抽出し、
前記推奨文章生成工程は、前記定型文に前記重要語を入力して、推奨文章を生成し、
前記推奨工程は、生成した前記推奨文章を前記気持ち表現文章として用いることを前記一方のユーザに推奨する、付記8記載のレコメンド方法。
(付記10)
前記抽出工程は、構文解析工程、共起ネットワーク形成工程、及び辞書情報取得工程を含み、
前記構文解析工程は、前記未送信の気持ち表現文章を構文解析して、名詞である単語及び形容詞である単語を抽出し、
前記共起ネットワーク形成工程は、抽出した前記各単語を用いて、前記各単語を頂点とする共起ネットワークを形成し、
前記辞書情報取得工程は、気持ちに関する単語が収録された辞書情報を取得し、
前記抽出工程は、前記共起ネットワーク及び前記辞書情報に基づき、予め設定した条件を満たす単語を前記重要語として抽出する、付記9記載のレコメンド方法。
(付記11)
さらに、評価情報取得工程、及び影響度更新工程を含み、
前記一方のユーザが、前記推奨工程により推奨した前記定型文及び前記推奨文章の少なくとも一つを用いて、前記他方のユーザに気持ち表現文章を送信した場合、
前記評価情報取得工程は、前記気持ち表現文章に対する前記他方のユーザの評価を示す評価情報を取得し、
前記影響度更新工程は、前記評価情報を用いて、前記影響度を更新する、付記8から10のいずれかに記載のレコメンド方法。
(付記12)
さらに、記録工程を含み、
前記記録工程は、ユーザの識別情報と、前記ユーザの資質とを紐づけて資質情報として記録すること、及び
気持ち表現文章に関する定型文毎に、前記定型文と、前記資質情報と、影響度とを紐づけて定型文情報として記録すること、の少なくとも一方を実行し、
前記資質情報取得工程及び前記定型文情報取得工程の少なくとも一方は、記録した前記資質情報及び前記定型文情報の少なくとも一方を取得する、付記8から11のいずれかに記載のレコメンド方法。
(付記13)
前記気持ち表現文章は、ポジティブな気持ちを表現した文章である、付記8から12のいずれかに記載のレコメンド方法。
(付記14)
前記ポジティブな気持ちは、感謝である、付記8から13のいずれかに記載のレコメンド方法。
(付記15)
コンピュータに、資質情報取得手順、定型文情報取得手順、選択手順、及び推奨手順を含む手順を実行させるためのプログラム:
前記資質情報取得手順は、他方のユーザの識別情報に基づき、前記他方のユーザの資質情報を取得し、
前記資質情報は、資質を示す情報であり、
前記定型文情報取得手順は、前記他方のユーザの資質情報に応じた定型文情報を取得し、
前記定型文情報は、気持ち表現文章に関する定型文毎に、前記定型文と、前記資質情報と、影響度とを紐づけた情報であり、
前記影響度は、前記資質情報が示す資質を有するユーザが前記定型文を受信したときに受ける心的影響の程度を示す指標であり、
前記選択手順は、前記影響度に基づいて、複数の前記定型文の中から少なくとも1つの前記定型文を選択し、
前記推奨手順は、前記定型文を前記気持ち表現文章として用いることを一方のユーザに推奨する。
(付記16)
さらに、未送信文章取得手順、抽出手順、及び推奨文章生成手順を含み、
前記未送信文章取得手順は、一方のユーザから、未送信の気持ち表現文章と前記未送信の気持ち表現文章の送信先である他方のユーザの識別情報とを紐づけて取得し、
前記選択手順により選択される前記定型文は、少なくとも1つの単語の入力を求める不完全な文であり、
前記抽出手順は、前記未送信文章から少なくとも一つの重要語を抽出し、
前記推奨文章生成手順は、前記定型文に前記重要語を入力して、推奨文章を生成し、
前記推奨手順は、生成した前記推奨文章を前記気持ち表現文章として用いることを前記一方のユーザに推奨する、付記15記載のプログラム。
(付記17)
前記抽出手順は、構文解析手順、共起ネットワーク形成手順、及び辞書情報取得手順を含み、
前記構文解析手順は、前記未送信の気持ち表現文章を構文解析して、名詞である単語及び形容詞である単語を抽出し、
前記共起ネットワーク形成手順は、抽出した前記各単語を用いて、前記各単語を頂点とする共起ネットワークを形成し、
前記辞書情報取得手順は、気持ちに関する単語が収録された辞書情報を取得し、
前記抽出手順は、前記共起ネットワーク及び前記辞書情報に基づき、予め設定した条件を満たす単語を前記重要語として抽出する、付記16記載のプログラム。
(付記18)
さらに、評価情報取得手順、及び影響度更新手順を含み、
前記一方のユーザが、前記推奨手順により推奨した前記定型文及び前記推奨文章の少なくとも一つを用いて、前記他方のユーザに気持ち表現文章を送信した場合、
前記評価情報取得手順は、前記気持ち表現文章に対する前記他方のユーザの評価を示す評価情報を取得し、
前記影響度更新手順は、前記評価情報を用いて、前記影響度を更新する、付記15から17のいずれかに記載のプログラム。
(付記19)
さらに、記録手順を含み、
前記記録手順は、ユーザの識別情報と、前記ユーザの資質とを紐づけて資質情報として記録すること、及び
気持ち表現文章に関する定型文毎に、前記定型文と、前記資質情報と、影響度とを紐づけて定型文情報として記録すること、の少なくとも一方を実行し、
前記資質情報取得手順及び前記定型文情報取得手順の少なくとも一方は、記録した前記資質情報及び前記定型文情報の少なくとも一方を取得する、付記15から18のいずれかに記載のプログラム。
(付記20)
前記気持ち表現文章は、ポジティブな気持ちを表現した文章である、付記15から19のいずれかに記載のプログラム。
(付記21)
前記ポジティブな気持ちは、感謝である、付記15から20のいずれかに記載のプログラム。
(付記22)
付記15から21のいずれかに記載のプログラムを記録しているコンピュータ読み取り可能な記録媒体。
<Additional Notes>
Some or all of the above embodiments may be described as follows, but are not limited to the following:
(Appendix 1)
The method includes: acquiring qualification information; acquiring fixed phrase information; selecting; and recommending;
The qualification information acquisition unit acquires qualification information of the other user based on identification information of the other user,
The qualification information is information indicating qualifications,
The fixed phrase information acquisition unit acquires fixed phrase information corresponding to qualification information of the other user,
The template information is information linking the template, the quality information, and an influence level for each template related to a feeling expression sentence,
the degree of influence is an index indicating the degree of psychological influence a user having the quality indicated by the quality information experiences when receiving the template message,
The selection unit selects at least one of the plurality of fixed phrases based on the degree of influence,
The recommendation unit is a recommendation device that recommends to one user that the fixed phrase be used as the feeling expressing sentence.
(Appendix 2)
The system further includes an unsent sentence acquisition unit, an extraction unit, and a recommended sentence generation unit,
The unsent text acquisition unit acquires, from one user, an unsent feeling expression text and identification information of the other user to which the unsent feeling expression text is to be sent, in association with each other;
the template selected by the selection unit is an incomplete sentence that prompts for input of at least one word,
The extraction unit extracts at least one key word from the unsent sentence,
the recommended sentence generation unit inputs the key words into the template sentence to generate a recommended sentence;
The recommendation device according to claim 1, wherein the recommendation unit recommends to the one user that the generated recommended sentence be used as the feeling-expressing sentence.
(Appendix 3)
the extraction unit includes a syntax analysis unit, a co-occurrence network formation unit, and a dictionary information acquisition unit;
The parsing unit performs parsing of the unsent feeling expression sentence to extract words that are nouns and words that are adjectives;
the co-occurrence network forming unit forms a co-occurrence network with each of the extracted words as a vertex,
The dictionary information acquisition unit acquires dictionary information including words related to feelings,
The recommendation device according to claim 2, wherein the extraction unit extracts words that satisfy a predetermined condition as the important word based on the co-occurrence network and the dictionary information.
(Appendix 4)
Further, the system includes an evaluation information acquisition unit and an impact update unit,
When the one user transmits a feeling expressing sentence to the other user using at least one of the template sentence and the recommended sentence recommended by the recommendation unit,
The evaluation information acquisition unit acquires evaluation information indicating an evaluation of the other user with respect to the feeling expressing sentence,
The recommendation device according to any one of claims 1 to 3, wherein the influence updating unit updates the influence using the evaluation information.
(Appendix 5)
Further, the recording unit is included,
The recording unit executes at least one of: linking the user's identification information with the qualities of the user and recording the linked information as quality information; and linking the standard phrase, the quality information, and an influence level for each standard phrase related to a feeling expression sentence and recording the standard phrase information;
A recommendation device described in any one of appendices 1 to 4, wherein at least one of the qualification information acquisition unit and the fixed phrase information acquisition unit acquires at least one of the recorded qualification information and the fixed phrase information.
(Appendix 6)
The recommendation device according to any one of appendices 1 to 5, wherein the feeling-expressing sentence is a sentence expressing a positive feeling.
(Appendix 7)
The recommendation device according to any one of appendixes 1 to 6, wherein the positive feeling is gratitude.
(Appendix 8)
The method includes a qualification information acquisition step, a template information acquisition step, a selection step, and a recommendation step;
The qualification information acquisition step includes acquiring qualification information of the other user based on identification information of the other user;
The qualification information is information indicating qualifications,
The fixed phrase information acquiring step acquires fixed phrase information corresponding to qualification information of the other user,
The template information is information linking the template, the quality information, and an influence level for each template related to a feeling expression sentence,
the degree of influence is an index indicating the degree of psychological influence a user having the quality indicated by the quality information experiences when receiving the template message,
The selection step includes selecting at least one of the plurality of fixed phrases based on the degree of influence,
The recommendation method includes a step of recommending to one user that the template phrase be used as the feeling expression sentence.
(Appendix 9)
The method further includes an unsent text acquisition step, an extraction step, and a recommended text generation step,
The unsent text acquisition step acquires, from one user, an unsent feeling-expressing text and identification information of the other user to which the unsent feeling-expressing text is to be sent, in association with each other;
the template selected by the selection step is an incomplete sentence that prompts input of at least one word,
The extraction step includes extracting at least one important word from the unsent text,
The recommended sentence generating step inputs the key words into the template sentence to generate a recommended sentence;
The recommendation method according to claim 8, wherein the recommendation step recommends to the one user that the generated recommended sentence be used as the feeling-expressing sentence.
(Appendix 10)
The extraction step includes a syntax analysis step, a co-occurrence network formation step, and a dictionary information acquisition step;
The parsing step includes parsing the unsent emotion-expressing sentence to extract words that are nouns and words that are adjectives;
the co-occurrence network forming step uses each of the extracted words to form a co-occurrence network having each of the words as a vertex;
The dictionary information acquisition step acquires dictionary information including words related to feelings,
The recommendation method according to claim 9, wherein the extraction step extracts words that satisfy a predetermined condition as the important words based on the co-occurrence network and the dictionary information.
(Appendix 11)
Further, the method includes an evaluation information acquisition step and an impact degree update step,
When the one user transmits a feeling expressing sentence to the other user using at least one of the template sentence and the recommended sentence recommended in the recommendation step,
The evaluation information acquisition step acquires evaluation information indicating an evaluation of the other user with respect to the feeling expressing sentence,
The recommendation method according to any one of appendices 8 to 10, wherein the influence updating step updates the influence using the evaluation information.
(Appendix 12)
Further, a recording step is included,
The recording step includes at least one of: linking the user's identification information with the qualities of the user and recording the linked information as quality information; and linking the standard phrase, the quality information, and an influence level for each standard phrase related to a feeling expression sentence and recording the standard phrase information;
A recommendation method described in any one of Appendices 8 to 11, wherein at least one of the qualification information acquisition process and the fixed phrase information acquisition process acquires at least one of the recorded qualification information and the fixed phrase information.
(Appendix 13)
The recommendation method according to any one of appendices 8 to 12, wherein the feeling-expressing sentence is a sentence expressing a positive feeling.
(Appendix 14)
The recommendation method according to any one of appendices 8 to 13, wherein the positive feeling is gratitude.
(Appendix 15)
A program for causing a computer to execute procedures including a qualification information acquisition procedure, a template information acquisition procedure, a selection procedure, and a recommendation procedure:
The qualification information acquisition step includes acquiring qualification information of the other user based on identification information of the other user;
The qualification information is information indicating qualifications,
The step of acquiring fixed phrase information includes acquiring fixed phrase information corresponding to qualification information of the other user,
The template information is information linking the template, the quality information, and an influence level for each template related to a feeling expression sentence,
the degree of influence is an index indicating the degree of psychological influence a user having the quality indicated by the quality information experiences when receiving the template message,
the selecting step includes selecting at least one of the plurality of the fixed phrases based on the degree of influence;
The recommendation step recommends to one user that the template phrase be used as the feeling-expressing sentence.
(Appendix 16)
Further, the method includes an unsent text acquisition step, an extraction step, and a recommended text generation step,
The unsent text acquisition step includes acquiring, from one user, an unsent emotion expression text and identification information of the other user to which the unsent emotion expression text is to be sent, in association with each other;
the template selected by the selection step is an incomplete sentence that prompts for input of at least one word;
The extraction step includes extracting at least one important word from the untransmitted text;
the step of generating recommended sentences includes inputting the key words into the template sentences to generate recommended sentences;
The program according to claim 15, wherein the recommendation step recommends to the one user that the generated recommended sentence be used as the feeling-expressing sentence.
(Appendix 17)
The extraction step includes a syntax analysis step, a co-occurrence network formation step, and a dictionary information acquisition step;
The parsing step parsing the untransmitted sentiment expression sentence to extract words that are nouns and words that are adjectives;
the co-occurrence network forming step includes forming a co-occurrence network with each of the extracted words as a vertex,
The dictionary information acquisition step acquires dictionary information including words related to feelings,
17. The program according to claim 16, wherein the extraction step extracts words that satisfy a preset condition as the important words based on the co-occurrence network and the dictionary information.
(Appendix 18)
Further, the method includes an evaluation information acquisition step and an impact degree update step,
When the one user transmits a feeling expressing sentence to the other user using at least one of the template sentence and the recommended sentence recommended by the recommendation procedure,
The evaluation information acquisition step acquires evaluation information indicating an evaluation of the other user with respect to the feeling expressing sentence,
18. The program according to any one of appendices 15 to 17, wherein the impact update step updates the impact using the evaluation information.
(Appendix 19)
Further, the method includes a recording procedure.
The recording step includes at least one of: linking the user's identification information with the qualities of the user and recording the linked information as quality information; and linking the standard phrase, the quality information, and an influence level for each standard phrase related to a feeling expression sentence and recording the standard phrase information;
A program described in any one of Appendices 15 to 18, wherein at least one of the qualification information acquisition procedure and the fixed phrase information acquisition procedure acquires at least one of the recorded qualification information and the fixed phrase information.
(Appendix 20)
20. The program described in any one of appendices 15 to 19, wherein the feeling-expressing sentence is a sentence expressing a positive feeling.
(Appendix 21)
21. The program of any one of claims 15 to 20, wherein the positive feeling is gratitude.
(Appendix 22)
A computer-readable recording medium having a program according to any one of appendices 15 to 21 recorded thereon.
本発明によれば、自分の気持ちを表現する文章であって、相手にとって効果的な文章を推奨することができる。このため、本発明は、例えば、感謝等の気持ちを文章にて送信する場合において有用である。 According to the present invention, it is possible to recommend sentences that express one's feelings and that are effective for the other person. Therefore, the present invention is useful, for example, when sending feelings such as gratitude in a sentence.
1 資質情報データベース
2 定型文情報データベース
3 辞書情報データベース
10 レコメンド装置
11 記録部
12 未送信文章取得部
13 資質情報取得部
14 定型文情報取得部
15 選択部
16 抽出部
161 構文解析部
162 共起ネットワーク形成部
163 辞書情報取得部
17 推奨情報生成部
18 推奨部
19 評価情報取得部
20 影響度解析部
101 中央処理装置
102 メモリ
103 バス
104 記憶装置
105 入力装置
106 表示装置
107 通信デバイス
1 Qualification information database 2 Fixed phrase information database 3 Dictionary information database 10 Recommendation device 11 Recording unit 12 Unsent sentence acquisition unit 13 Qualification information acquisition unit 14 Fixed phrase information acquisition unit 15 Selection unit 16 Extraction unit 161 Syntax analysis unit 162 Co-occurrence network formation unit 163 Dictionary information acquisition unit 17 Recommendation information generation unit 18 Recommendation unit 19 Evaluation information acquisition unit 20 Impact analysis unit 101 Central processing unit 102 Memory 103 Bus 104 Storage device 105 Input device 106 Display device 107 Communication device
Claims (11)
前記未送信文章取得部は、一方のユーザから、未送信の気持ち表現文章と前記未送信の気持ち表現文章の送信先である他方のユーザの識別情報とを紐づけて取得し、
前記資質情報取得部は、前記他方のユーザの識別情報に基づき、前記他方のユーザの資質情報を取得し、
前記資質情報は、資質を示す情報であり、
前記定型文情報取得部は、前記他方のユーザの資質情報に応じた定型文情報を取得し、
前記定型文情報は、気持ち表現文章に関する定型文毎に、前記定型文と、前記資質情報と、影響度とを紐づけた情報であり、
前記影響度は、前記資質情報が示す資質を有するユーザが前記定型文を受信したときに受ける心的影響の程度を示す指標であり、
前記選択部は、前記影響度に基づいて、複数の前記定型文の中から少なくとも1つの前記定型文を選択し、
前記推奨部は、前記定型文を前記気持ち表現文章として用いることを一方のユーザに推奨する、レコメンド装置。 The method includes an unsent text acquisition unit, a qualification information acquisition unit, a template information acquisition unit, a selection unit, and a recommendation unit,
The unsent text acquisition unit acquires, from one user, an unsent feeling expression text and identification information of the other user to which the unsent feeling expression text is to be sent, in association with each other;
The qualification information acquisition unit acquires qualification information of the other user based on identification information of the other user,
The qualification information is information indicating qualifications,
The fixed phrase information acquisition unit acquires fixed phrase information corresponding to qualification information of the other user,
The template information is information linking the template, the quality information, and an influence level for each template related to a feeling expression sentence,
the degree of influence is an index indicating the degree of psychological influence a user having the quality indicated by the quality information experiences when receiving the template message,
The selection unit selects at least one of the plurality of fixed phrases based on the degree of influence,
The recommendation unit is a recommendation device that recommends to one user that the fixed phrase be used as the feeling expressing sentence.
前記選択部により選択される前記定型文は、少なくとも1つの単語の入力を求める不完全な文であり、
前記抽出部は、前記未送信の気持ち表現文章から少なくとも一つの重要語を抽出し、
前記推奨文章生成部は、前記定型文に前記重要語を入力して、推奨文章を生成し、
前記推奨部は、生成した前記推奨文章を前記気持ち表現文章として用いることを前記一方のユーザに推奨する、請求項1記載のレコメンド装置。 Further, the present invention includes an extraction unit and a recommended sentence generation unit,
the template selected by the selection unit is an incomplete sentence that prompts for input of at least one word,
The extraction unit extracts at least one key word from the unsent feeling-expressing sentence,
the recommended sentence generation unit inputs the key words into the template sentence to generate a recommended sentence;
The recommendation device according to claim 1 , wherein the recommendation unit recommends to the one user that the generated recommended sentence be used as the feeling expressing sentence.
前記構文解析部は、前記未送信の気持ち表現文章を構文解析して、名詞である単語及び形容詞である単語を抽出し、
前記共起ネットワーク形成部は、抽出した前記各単語を用いて、前記各単語を頂点とする共起ネットワークを形成し、
前記辞書情報取得部は、気持ちに関する単語が収録された辞書情報を取得し、
前記抽出部は、前記共起ネットワーク及び前記辞書情報に基づき、予め設定した条件を満たす単語を前記重要語として抽出する、請求項2記載のレコメンド装置。 the extraction unit includes a syntax analysis unit, a co-occurrence network formation unit, and a dictionary information acquisition unit;
The parsing unit performs parsing of the unsent feeling expression sentence to extract words that are nouns and words that are adjectives;
the co-occurrence network forming unit forms a co-occurrence network with each of the extracted words as a vertex,
The dictionary information acquisition unit acquires dictionary information including words related to feelings,
The recommendation device according to claim 2 , wherein the extraction unit extracts, as the important word, a word that satisfies a preset condition based on the co-occurrence network and the dictionary information.
前記一方のユーザが、前記推奨部により推奨した前記定型文及び前記推奨文章の少なくとも一つを用いて、前記他方のユーザに気持ち表現文章を送信した場合、
前記評価情報取得部は、前記気持ち表現文章に対する前記他方のユーザの評価を示す評価情報を取得し、
前記影響度更新部は、前記評価情報を用いて、前記影響度を更新する、請求項2または3記載のレコメンド装置。 Further, the system includes an evaluation information acquisition unit and an impact update unit,
When the one user transmits a feeling expressing sentence to the other user using at least one of the template sentence and the recommended sentence recommended by the recommendation unit,
The evaluation information acquisition unit acquires evaluation information indicating an evaluation of the other user with respect to the feeling expressing sentence,
The recommendation device according to claim 2 , wherein the influence updating unit updates the influence using the evaluation information.
前記記録部は、ユーザの識別情報と、前記ユーザの資質とを紐づけて資質情報として記録し、
前記資質情報取得部は、記録した前記資質情報を取得する、請求項1から4のいずれか一項に記載のレコメンド装置。 Further, the recording unit is included.
The recording unit links the user's identification information with the qualifications of the user and records them as qualification information;
The recommendation device according to claim 1 , wherein the qualification information acquisition unit acquires the recorded qualification information.
前記記録部は、気持ち表現文章に関する定型文毎に、前記定型文と、前記資質情報と、影響度とを紐づけて定型文情報として記録し、
前記定型文情報取得部は、記録した前記定型文情報を取得する、請求項1から5のいずれか一項に記載のレコメンド装置。 Further, the recording unit is included.
The recording unit links the standard phrase, the quality information, and an influence degree for each standard phrase related to a feeling expression sentence, and records the standard phrase as standard phrase information;
The recommendation device according to claim 1 , wherein the fixed phrase information acquisition unit acquires the recorded fixed phrase information .
前記未送信文章取得工程は、一方のユーザから、未送信の気持ち表現文章と前記未送信の気持ち表現文章の送信先である他方のユーザの識別情報とを紐づけて取得し、
前記資質情報取得工程は、前記他方のユーザの識別情報に基づき、前記他方のユーザの資質情報を取得し、
前記資質情報は、資質を示す情報であり、
前記定型文情報取得工程は、前記他方のユーザの資質情報に応じた定型文情報を取得し、
前記定型文情報は、気持ち表現文章に関する定型文毎に、前記定型文と、前記資質情報と、影響度とを紐づけた情報であり、
前記影響度は、前記資質情報が示す資質を有するユーザが前記定型文を受信したときに受ける心的影響の程度を示す指標であり、
前記選択工程は、前記影響度に基づいて、複数の前記定型文の中から少なくとも1つの前記定型文を選択し、
前記推奨工程は、前記定型文を前記気持ち表現文章として用いることを一方のユーザに推奨する、レコメンド方法。 The method includes an unsent text acquisition step, a qualification information acquisition step, a template information acquisition step, a selection step, and a recommendation step;
The unsent text acquisition step acquires, from one user, an unsent feeling-expressing text and identification information of the other user to which the unsent feeling-expressing text is to be sent, in association with each other;
The qualification information acquisition step includes acquiring qualification information of the other user based on identification information of the other user,
The qualification information is information indicating qualifications,
The fixed phrase information acquiring step acquires fixed phrase information corresponding to qualification information of the other user,
The template information is information linking the template, the quality information, and an influence level for each template related to a feeling expression sentence,
the degree of influence is an index indicating the degree of psychological influence a user having the quality indicated by the quality information experiences when receiving the template message,
The selection step includes selecting at least one of the plurality of fixed phrases based on the degree of influence,
The recommendation method includes a step of recommending to one user that the template phrase be used as the feeling expression sentence.
前記選択工程により選択される前記定型文は、少なくとも1つの単語の入力を求める不完全な文であり、
前記抽出工程は、前記未送信の気持ち表現文章から少なくとも一つの重要語を抽出し、
前記推奨文章生成工程は、前記定型文に前記重要語を入力して、推奨文章を生成し、
前記推奨工程は、生成した前記推奨文章を前記気持ち表現文章として用いることを前記一方のユーザに推奨する、請求項9記載のレコメンド方法。 Further, the method includes an extraction step and a recommended sentence generation step,
the template selected by the selection step is an incomplete sentence that prompts input of at least one word,
The extraction step includes extracting at least one important word from the unsent feeling-expressing sentence,
The recommended sentence generating step inputs the key words into the template sentence to generate a recommended sentence;
The recommendation method according to claim 9 , wherein the recommending step recommends to the one user that the generated recommended sentence be used as the feeling expressing sentence.
前記未送信文章取得手順は、一方のユーザから、未送信の気持ち表現文章と前記未送信の気持ち表現文章の送信先である他方のユーザの識別情報とを紐づけて取得し、
前記資質情報取得手順は、前記他方のユーザの識別情報に基づき、前記他方のユーザの資質情報を取得し、
前記資質情報は、資質を示す情報であり、
前記定型文情報取得手順は、前記他方のユーザの資質情報に応じた定型文情報を取得し、
前記定型文情報は、気持ち表現文章に関する定型文毎に、前記定型文と、前記資質情報と、影響度とを紐づけた情報であり、
前記影響度は、前記資質情報が示す資質を有するユーザが前記定型文を受信したときに受ける心的影響の程度を示す指標であり、
前記選択手順は、前記影響度に基づいて、複数の前記定型文の中から少なくとも1つの前記定型文を選択し、
前記推奨手順は、前記定型文を前記気持ち表現文章として用いることを一方のユーザに推奨する。
A program for causing a computer to execute procedures including an unsent text acquisition procedure, a qualification information acquisition procedure, a template information acquisition procedure, a selection procedure, and a recommendation procedure:
The unsent text acquisition step includes acquiring, from one user, an unsent emotion expression text and identification information of the other user to which the unsent emotion expression text is to be sent, in association with each other;
The qualification information acquisition step includes acquiring qualification information of the other user based on identification information of the other user;
The qualification information is information indicating qualifications,
The step of acquiring fixed phrase information includes acquiring fixed phrase information corresponding to qualification information of the other user,
The template information is information linking the template, the quality information, and an influence level for each template related to a feeling expression sentence,
the degree of influence is an index indicating the degree of psychological influence a user having the quality indicated by the quality information experiences when receiving the template message,
the selecting step includes selecting at least one of the plurality of the fixed phrases based on the degree of influence;
The recommendation step recommends to one user that the template phrase be used as the feeling-expressing sentence.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021030163A JP7708412B2 (en) | 2021-02-26 | 2021-02-26 | Recommendation device, recommendation method, program, and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021030163A JP7708412B2 (en) | 2021-02-26 | 2021-02-26 | Recommendation device, recommendation method, program, and recording medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022131296A JP2022131296A (en) | 2022-09-07 |
| JP7708412B2 true JP7708412B2 (en) | 2025-07-15 |
Family
ID=83152954
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021030163A Active JP7708412B2 (en) | 2021-02-26 | 2021-02-26 | Recommendation device, recommendation method, program, and recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7708412B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000222300A (en) | 1999-02-01 | 2000-08-11 | Sharp Corp | Document creation device, document creation method, and medium recording the program |
| JP2016206936A (en) | 2015-04-22 | 2016-12-08 | 株式会社アクアティカ | Apparatus and method for transceiving messages |
| JP2019185400A (en) | 2018-04-10 | 2019-10-24 | 日本放送協会 | Sentence generation device, sentence generation method, and sentence generation program |
-
2021
- 2021-02-26 JP JP2021030163A patent/JP7708412B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000222300A (en) | 1999-02-01 | 2000-08-11 | Sharp Corp | Document creation device, document creation method, and medium recording the program |
| JP2016206936A (en) | 2015-04-22 | 2016-12-08 | 株式会社アクアティカ | Apparatus and method for transceiving messages |
| JP2019185400A (en) | 2018-04-10 | 2019-10-24 | 日本放送協会 | Sentence generation device, sentence generation method, and sentence generation program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022131296A (en) | 2022-09-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12430832B2 (en) | Computer graphics processing and selective visual display system | |
| US12086532B2 (en) | Generating cascaded text formatting for electronic documents and displays | |
| JP7283518B2 (en) | CONFERENCE SUPPORT SYSTEM, CONFERENCE SUPPORT DEVICE, CONFERENCE SUPPORT METHOD AND PROGRAM | |
| JP2023101550A (en) | CONFERENCE SUPPORT SYSTEM, CONFERENCE SUPPORT DEVICE, CONFERENCE SUPPORT METHOD AND PROGRAM | |
| JP2020035019A (en) | Information processing apparatus, information processing method and program | |
| Vieira | Cognitive effort and different task foci in post-editing of machine translation: A think-aloud study | |
| Tash et al. | Psycholinguistic and emotion analysis of cryptocurrency discourse on X platform | |
| US9058328B2 (en) | Search device, search method, search program, and computer-readable memory medium for recording search program | |
| Bhandarkar et al. | Building a natural language processing artificial intelligence to predict suicide-related events based on patient portal message data | |
| CN118675674A (en) | User portrait construction method and device | |
| JP7396762B1 (en) | Information processing system, information processing method, and program | |
| JP7734723B2 (en) | Computer program, information processing device, and information processing method | |
| KR20160123944A (en) | Recommendation Reply Apparatus and Method | |
| Galatzan et al. | Linguistic dissection of nursing handoffs: Implications for patient safety in varied‐acuity hospital settings | |
| JP7708412B2 (en) | Recommendation device, recommendation method, program, and recording medium | |
| JP6858721B2 (en) | Dialogue controls, programs and methods capable of conducting content dialogue | |
| JP2022136986A (en) | Information processing device and program | |
| Kevin et al. | Building a Chatbot for healthcare using NLP | |
| KR20240178955A (en) | Method, program, and device for providing non-face-to-face mental health care service using generative artificial intelligence | |
| Mittal et al. | Data preprocessing based connecting suicidal and help-seeking behaviours | |
| US20250363149A1 (en) | Information processing apparatus, information processing method, and storage medium for decision making support | |
| Degenhardt | ChatGPT and Mistral as a tool for intralingual translation into Easy French | |
| Yaacob et al. | Analysis Of Element And Design Needs For CONLERT Mobile Application Prototype: Analisis Elemen dan Keperluan Reka Bentuk bagi Prototaip Aplikasi Mudah Alih CONLERT | |
| Li | A Diet Coaching Chatbot Using Neural Language Models | |
| JP7633742B1 (en) | Information processing system and information processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20220630 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240109 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240918 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241001 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241009 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250204 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250310 |
|
| 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: 20250603 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250626 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7708412 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |