JP2024034157A - Information retrieval support apparatus, information retrieval support method, program, and recording medium - Google Patents
Information retrieval support apparatus, information retrieval support method, program, and recording medium Download PDFInfo
- Publication number
- JP2024034157A JP2024034157A JP2022138218A JP2022138218A JP2024034157A JP 2024034157 A JP2024034157 A JP 2024034157A JP 2022138218 A JP2022138218 A JP 2022138218A JP 2022138218 A JP2022138218 A JP 2022138218A JP 2024034157 A JP2024034157 A JP 2024034157A
- Authority
- JP
- Japan
- Prior art keywords
- information
- search
- answer candidate
- evaluation
- question
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 190
- 238000011156 evaluation Methods 0.000 claims abstract description 268
- 238000012937 correction Methods 0.000 claims abstract description 41
- 238000004458 analytical method Methods 0.000 claims description 54
- 238000010801 machine learning Methods 0.000 claims description 24
- 230000000694 effects Effects 0.000 claims description 11
- 238000004891 communication Methods 0.000 description 18
- 238000012545 processing Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 13
- 230000008520 organization Effects 0.000 description 8
- 238000013527 convolutional neural network Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000013528 artificial neural network Methods 0.000 description 3
- 238000012706 support-vector machine Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 230000000877 morphologic effect Effects 0.000 description 2
- 238000003058 natural language processing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 241000699670 Mus sp. Species 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 238000013526 transfer learning Methods 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本発明は、情報検索支援装置、情報検索支援方法、プログラム及び記録媒体に関する。 The present invention relates to an information search support device, an information search support method, a program, and a recording medium.
ユーザが求める情報を検索する際、問い合わせ内容に含まれるキーワードに基づいて、類似事例を検索し、対応する問い合わせとその回答を出力する情報検索装置が知られている(特許文献1等)。
BACKGROUND ART When a user searches for information, an information search device is known that searches for similar cases based on keywords included in the content of the inquiry and outputs the corresponding inquiry and its answer (see
しかしながら、ヘルプデスクが検索可能なデータベース内にユーザが求める回答があるとは限らない。この場合、ユーザは、ヘルプデスクだけでなく、他のデータベースを参照して情報を検索することになり手間である。 However, the answer the user is looking for may not always be found in a database searchable by the help desk. In this case, the user has to search not only the help desk but also other databases to search for information, which is a hassle.
そこで本発明は、精度よくユーザに情報を提供可能な情報検索支援装置を提供することを目的とする。 SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide an information search support device that can accurately provide information to a user.
前記目的を達成するために、本発明の情報検索支援装置は、
第1検索部、評価情報取得部、誘導部、第2検索部、優先情報設定部、および回答候補補正部を含み、
前記第1検索部は、質問情報を取得し、前記質問情報に基づいて第1データベースを検索し、前記第1データベースから前記質問情報に対応する第1回答候補情報を出力し、
前記評価情報取得部は、前記第1回答候補情報に対する第1評価情報を取得し、
前記第1評価情報は、ユーザが選択した第1回答候補情報と、前記第1回答候補情報の評価とを含み、
前記誘導部は、前記第1評価情報に基づいて第2検索の要否を判定し、第2検索が必要と判定した場合、ユーザを第2検索に誘導し、
前記第2検索部は、前記質問情報に基づいて第2データベースを検索し、前記第2データベースから前記質問情報に対応する第2回答候補情報を出力し、
前記評価情報取得部は、前記第2回答候補情報に対する第2評価情報を取得し、
前記第2評価情報は、ユーザが選択した第2回答候補情報と、前記第2回答候補情報の評価とを含み、
前記優先情報設定部は、
前記第1評価情報に基づいて、前記質問情報に対する前記第1回答候補情報の優先情報を設定し、
前記第2評価情報に基づいて、前記質問情報に対する前記第2回答候補情報の優先情報を設定し、
前記回答候補補正部は、前記優先情報に基づいて、前記第1回答候補情報および前記第2回答候補情報の少なくとも一方を補正する。
In order to achieve the above object, the information search support device of the present invention includes the following:
including a first search unit, an evaluation information acquisition unit, a guidance unit, a second search unit, a priority information setting unit, and an answer candidate correction unit,
The first search unit acquires question information, searches a first database based on the question information, and outputs first answer candidate information corresponding to the question information from the first database,
The evaluation information acquisition unit acquires first evaluation information for the first answer candidate information,
The first evaluation information includes first answer candidate information selected by the user and an evaluation of the first answer candidate information,
The guiding unit determines whether a second search is necessary based on the first evaluation information, and if it is determined that the second search is necessary, guides the user to the second search,
The second search unit searches a second database based on the question information, and outputs second answer candidate information corresponding to the question information from the second database,
The evaluation information acquisition unit acquires second evaluation information for the second answer candidate information,
The second evaluation information includes second answer candidate information selected by the user and an evaluation of the second answer candidate information,
The priority information setting section includes:
setting priority information of the first answer candidate information for the question information based on the first evaluation information;
setting priority information of the second answer candidate information for the question information based on the second evaluation information;
The answer candidate correction unit corrects at least one of the first answer candidate information and the second answer candidate information based on the priority information.
本発明の情報検索支援方法は、
第1検索工程、評価情報取得工程、誘導工程、第2検索工程、優先情報設定工程、および回答候補補正工程を含み、
前記第1検索工程は、質問情報を取得し、前記質問情報に基づいて第1データベースを検索し、前記第1データベースから前記質問情報に対応する第1回答候補情報を出力し、
前記評価情報取得工程は、前記第1回答候補情報に対する第1評価情報を取得し、
前記第1評価情報は、ユーザが選択した第1回答候補情報と、前記第1回答候補情報の評価とを含み、
前記誘導工程は、前記第1評価情報に基づいて第2検索の要否を判定し、第2検索が必要と判定した場合、ユーザを第2検索に誘導し、
前記第2検索工程は、前記質問情報に基づいて第2データベースを検索し、前記第2データベースから前記質問情報に対応する第2回答候補情報を出力し、
前記評価情報取得工程は、前記第2回答候補情報に対する第2評価情報を取得し、
前記第2評価情報は、ユーザが選択した第2回答候補情報と、前記第2回答候補情報の評価とを含み、
前記優先情報設定工程は、
前記第1評価情報に基づいて、前記質問情報に対する前記第1回答候補情報の優先情報を設定し、
前記第2評価情報に基づいて、前記質問情報に対する前記第2回答候補情報の優先情報を設定し、
前記回答候補補正工程は、前記優先情報に基づいて、前記第1回答候補情報および前記第2回答候補情報の少なくとも一方を補正する。
The information search support method of the present invention includes:
Including a first search step, an evaluation information acquisition step, a guidance step, a second search step, a priority information setting step, and an answer candidate correction step,
The first search step acquires question information, searches a first database based on the question information, and outputs first answer candidate information corresponding to the question information from the first database;
The evaluation information acquisition step acquires first evaluation information for the first answer candidate information,
The first evaluation information includes first answer candidate information selected by the user and an evaluation of the first answer candidate information,
The guiding step determines whether a second search is necessary based on the first evaluation information, and if it is determined that the second search is necessary, guiding the user to the second search,
The second search step searches a second database based on the question information, and outputs second answer candidate information corresponding to the question information from the second database,
The evaluation information acquisition step acquires second evaluation information for the second answer candidate information,
The second evaluation information includes second answer candidate information selected by the user and an evaluation of the second answer candidate information,
The priority information setting step includes:
setting priority information of the first answer candidate information for the question information based on the first evaluation information;
setting priority information of the second answer candidate information for the question information based on the second evaluation information;
The answer candidate correction step corrects at least one of the first answer candidate information and the second answer candidate information based on the priority information.
本発明のプログラムは、
第1検索手順、評価情報取得手順、誘導手順、第2検索手順、優先情報設定手順、および回答候補補正手順を含み、
前記第1検索手順は、質問情報を取得し、前記質問情報に基づいて第1データベースを検索し、前記第1データベースから前記質問情報に対応する第1回答候補情報を出力し、
前記評価情報取得手順は、前記第1回答候補情報に対する第1評価情報を取得し、
前記第1評価情報は、ユーザが選択した第1回答候補情報と、前記第1回答候補情報の評価とを含み、
前記誘導手順は、前記第1評価情報に基づいて第2検索の要否を判定し、第2検索が必要と判定した場合、ユーザを第2検索に誘導し、
前記第2検索手順は、前記質問情報に基づいて第2データベースを検索し、前記第2データベースから前記質問情報に対応する第2回答候補情報を出力し、
前記評価情報取得手順は、前記第2回答候補情報に対する第2評価情報を取得し、
前記第2評価情報は、ユーザが選択した第2回答候補情報と、前記第2回答候補情報の評価とを含み、
前記優先情報設定手順は、
前記第1評価情報に基づいて、前記質問情報に対する前記第1回答候補情報の優先情報を設定し、
前記第2評価情報に基づいて、前記質問情報に対する前記第2回答候補情報の優先情報を設定し、
前記回答候補補正手順は、前記優先情報に基づいて、前記第1回答候補情報および前記第2回答候補情報の少なくとも一方を補正し、
前記各手順をコンピュータに実行させるためのプログラムである。
The program of the present invention is
Including a first search procedure, an evaluation information acquisition procedure, a guidance procedure, a second search procedure, a priority information setting procedure, and an answer candidate correction procedure,
The first search procedure acquires question information, searches a first database based on the question information, and outputs first answer candidate information corresponding to the question information from the first database;
The evaluation information acquisition procedure includes acquiring first evaluation information for the first answer candidate information;
The first evaluation information includes first answer candidate information selected by the user and an evaluation of the first answer candidate information,
The guidance procedure determines whether a second search is necessary based on the first evaluation information, and if it is determined that the second search is necessary, guides the user to the second search;
The second search procedure searches a second database based on the question information, and outputs second answer candidate information corresponding to the question information from the second database;
The evaluation information acquisition procedure includes acquiring second evaluation information for the second answer candidate information;
The second evaluation information includes second answer candidate information selected by the user and an evaluation of the second answer candidate information,
The priority information setting procedure is as follows:
setting priority information of the first answer candidate information for the question information based on the first evaluation information;
setting priority information of the second answer candidate information for the question information based on the second evaluation information;
The answer candidate correction procedure corrects at least one of the first answer candidate information and the second answer candidate information based on the priority information,
This is a program for causing a computer to execute each of the above steps.
本発明の記録媒体は、
第1検索手順、評価情報取得手順、誘導手順、第2検索手順、優先情報設定手順、および回答候補補正手順を含み、
前記第1検索手順は、質問情報を取得し、前記質問情報に基づいて第1データベースを検索し、前記第1データベースから前記質問情報に対応する第1回答候補情報を出力し、
前記評価情報取得手順は、前記第1回答候補情報に対する第1評価情報を取得し、
前記第1評価情報は、ユーザが選択した第1回答候補情報と、前記第1回答候補情報の評価とを含み、
前記誘導手順は、前記第1評価情報に基づいて第2検索の要否を判定し、第2検索が必要と判定した場合、ユーザを第2検索に誘導し、
前記第2検索手順は、前記質問情報に基づいて第2データベースを検索し、前記第2データベースから前記質問情報に対応する第2回答候補情報を出力し、
前記評価情報取得手順は、前記第2回答候補情報に対する第2評価情報を取得し、
前記第2評価情報は、ユーザが選択した第2回答候補情報と、前記第2回答候補情報の評価とを含み、
前記優先情報設定手順は、
前記第1評価情報に基づいて、前記質問情報に対する前記第1回答候補情報の優先情報を設定し、
前記第2評価情報に基づいて、前記質問情報に対する前記第2回答候補情報の優先情報を設定し、
前記回答候補補正手順は、前記優先情報に基づいて、前記第1回答候補情報および前記第2回答候補情報の少なくとも一方を補正し、
前記各手順をコンピュータに実行させるためのプログラムを記録しているコンピュータ読み取り可能な記録媒体である。
The recording medium of the present invention is
Including a first search procedure, an evaluation information acquisition procedure, a guidance procedure, a second search procedure, a priority information setting procedure, and an answer candidate correction procedure,
The first search procedure acquires question information, searches a first database based on the question information, and outputs first answer candidate information corresponding to the question information from the first database;
The evaluation information acquisition procedure includes acquiring first evaluation information for the first answer candidate information;
The first evaluation information includes first answer candidate information selected by the user and an evaluation of the first answer candidate information,
The guidance procedure determines whether a second search is necessary based on the first evaluation information, and if it is determined that the second search is necessary, guides the user to the second search;
The second search procedure searches a second database based on the question information, and outputs second answer candidate information corresponding to the question information from the second database;
The evaluation information acquisition procedure includes acquiring second evaluation information for the second answer candidate information;
The second evaluation information includes second answer candidate information selected by the user and an evaluation of the second answer candidate information,
The priority information setting procedure is as follows:
setting priority information of the first answer candidate information for the question information based on the first evaluation information;
setting priority information of the second answer candidate information for the question information based on the second evaluation information;
The answer candidate correction procedure corrects at least one of the first answer candidate information and the second answer candidate information based on the priority information,
It is a computer-readable recording medium that records a program for causing a computer to execute each of the above steps.
本発明によれば、精度よくユーザに情報を提供できる。 According to the present invention, information can be provided to the user with high accuracy.
次に、本発明の実施形態について図を用いて説明する。本発明は、以下の実施形態には限定されない。以下の各図において、同一部分には、同一符号を付している。また、各実施形態の説明は、特に言及がない限り、互いの説明を援用でき、各実施形態の構成は、特に言及がない限り、組合せ可能である。 Next, embodiments of the present invention will be described using figures. The present invention is not limited to the following embodiments. In each figure below, the same parts are given the same reference numerals. In addition, the explanations of each embodiment can refer to each other unless otherwise mentioned, and the configurations of the embodiments can be combined unless otherwise mentioned.
本発明において、第1データベースおよび第2データベースは、例えば、特に制限されず、組織が所有する情報が記憶されたデータベースであり、かつ、それぞれ異なるデータベースであれば特に制限されない。前記組織は、例えば、会社組織、組合、行政、病院、同好会、学校等が挙げられる。具体例として、前記第1データベースは、例えば、FAQ(Frequently Asked Questions)情報(いわゆるよくある質問とその回答の情報)が記憶されたデータベースであり、前記第2データベースは、例えば、前記組織内の文書情報が記憶されたデータベースが挙げられるが、本発明はこれに限定されない。また、前記第1データベースおよび第2データベースは、例えば、本発明の情報検索支援装置の構成であってもよいし、前記情報検索支援装置と通信可能な装置外部のデータベースであってもよい。 In the present invention, the first database and the second database are not particularly limited, for example, as long as they are databases storing information owned by an organization and are different databases. Examples of the organization include a company organization, a union, a government, a hospital, a club, a school, and the like. As a specific example, the first database is, for example, a database that stores FAQ (Frequently Asked Questions) information (information on frequently asked questions and their answers), and the second database is, for example, a database that stores FAQ (Frequently Asked Questions) information (information on frequently asked questions and their answers). An example is a database storing document information, but the present invention is not limited thereto. Further, the first database and the second database may be, for example, a configuration of the information search support device of the present invention, or may be a database external to the device that can communicate with the information search support device.
[実施形態1]
本実施形態の情報検索支援装置について、図1を用いて説明する。図1は、本実施形態の情報検索支援装置10の一例の構成を示すブロック図である。図1に示すように、情報検索支援装置1(以下、「本装置1」ともいう)は、第1検索部2、評価情報取得部3、誘導部4、第2検索部5、優先情報設定部6、回答候補補正部7を含む。また、図示していないが、本装置1は、例えば、記憶部を含んでもよい。
[Embodiment 1]
The information search support device of this embodiment will be explained using FIG. 1. FIG. 1 is a block diagram showing the configuration of an example of an information
本装置1は、例えば、前記各部を含む1つの装置でもよいし、前記各部が、通信回線網を介して接続可能な装置でもよい。また、本装置1は、通信回線網を介して、後述する外部装置と接続可能である。通信回線網は、特に制限されず、公知のネットワークを使用でき、例えば、有線でも無線でもよい。通信回線網は、例えば、インターネット回線、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通信)、アクセスポイントを介した間接通信等であってもよい。本装置1は、例えば、システムとしてサーバに組み込まれていてもよい。また、本装置1は、例えば、本発明のプログラムがインストールされたパーソナルコンピュータ(PC、例えば、デスクトップ型、ノート型)、スマートフォン、タブレット端末等であってもよい。さらに、本装置1は、例えば、前記各部のうち少なくとも一つがサーバ上にあり、その他の前記各部が端末上にあるような、クラウドコンピューティングやエッジコンピューティング等の形態であってもよい。
The
図2に、本装置1のハードウェア構成のブロック図を例示する。本装置1は、例えば、CPU101、メモリ102、バス103、記憶装置104、入力装置105、出力装置106、通信デバイス(通信部)107等を含む。本装置1の各部は、それぞれのインタフェース(I/F)により、バス103を介して相互に接続されている。
FIG. 2 illustrates a block diagram of the hardware configuration of this
CPU101は、例えば、コントローラ(システムコントローラ、I/Oコントローラ等)等により、他の構成と連携動作し、本装置1の全体の制御を担う。本装置1において、CPU101により、例えば、本発明のプログラムやその他のプログラムが実行され、また、各種情報の読み込みや書き込みが行われる。具体的には、例えば、CPU101が、第1検索部2、評価情報取得部3、誘導部4、第2検索部5、優先情報設定部6、回答候補補正部7として機能する。本装置1は、演算装置として、CPUを備えるが、GPU(Graphics Processing Unit)、APU(Accelerated Processing Unit)等の他の演算装置を備えてもよいし、CPUとこれらとの組合せを備えてもよい。
The
バス103は、例えば、外部装置とも接続できる。前記外部装置は、例えば、外部記憶装置(外部データベース等)、プリンタ、外部入力装置、外部表示装置、スピーカ等の音声出力装置、カメラ等の外部撮像装置、および加速度センサ、地磁気センサ、方向センサ等の各種センサ等があげられる。本装置1は、例えば、バス103に接続された通信デバイス107により、外部ネットワーク(前記通信回線網)に接続でき、外部ネットワークを介して、ユーザの端末等の他の装置と接続することもできる。
For example, the
メモリ102は、例えば、メインメモリ(主記憶装置)が挙げられる。CPU101が処理を行う際には、例えば、後述する記憶装置104に記憶されている本発明のプログラム等の種々の動作プログラムを、メモリ102が読み込み、CPU101は、メモリ102からデータを受け取って、プログラムを実行する。前記メインメモリは、例えば、RAM(ランダムアクセスメモリ)である。また、メモリ102は、例えば、ROM(読み出し専用メモリ)であってもよい。
An example of the
記憶装置104は、例えば、前記メインメモリ(主記憶装置)に対して、いわゆる補助記憶装置ともいう。前述のように、記憶装置104には、本発明のプログラムを含む動作プログラムが格納されている。記憶装置104は、例えば、記録媒体と、記録媒体に読み書きするドライブとの組合せであってもよい。前記記録媒体は、特に制限されず、例えば、内蔵型でも外付け型でもよく、HD(ハードディスク)、CD-ROM、CD-R、CD-RW、MO、DVD、フラッシュメモリー、メモリーカード等が挙げられる。記憶装置104は、例えば、記録媒体とドライブとが一体化されたハードディスクドライブ(HDD)、及びソリッドステートドライブ(SSD)であってもよい。本装置1が、例えば、前記記憶部を含む場合、記憶装置104が前記記憶部として機能する。前記第1データベースおよび第2データベースの少なくとも一方が本装置1の構成である場合、記憶装置104は、例えば、前記第1データベースおよび前記第2データベースの少なくとも一方として機能してもよい。
The
本装置1において、メモリ102及び記憶装置104は、ログ情報、外部データベース(図示せず)や外部の装置から取得した情報、本装置1によって生成した情報、本装置1が処理を実行する際に用いる情報等の種々の情報を記憶することも可能である。なお、少なくとも一部の情報は、例えば、メモリ102及び記憶装置104以外の外部サーバに記憶されていてもよいし、複数の端末にブロックチェーン技術等を用いて分散して記憶されていてもよい。
In the
本装置1は、例えば、さらに、入力装置105、出力装置106を備える。入力装置105は、例えば、タッチパネル、トラックパッド、マウス等のポインティングデバイス;キーボード;カメラ、スキャナ等の撮像手段;ICカードリーダ、磁気カードリーダ等のカードリーダ;マイク等の音声入力手段;等があげられる。出力装置106は、例えば、LEDディスプレイ、液晶ディスプレイ等の表示装置;スピーカ等の音声出力装置;プリンタ;等があげられる。出力装置106は、例えば、通信デバイス107を介して接続された前記外部装置に各種情報を出力可能であってもよい。本実施形態1において、入力装置105と出力装置106とは、別個に構成されているが、入力装置105と出力装置106とは、タッチパネルディスプレイのように、一体として構成されてもよい。
The
つぎに、本実施形態の情報検索支援方法の一例を、図3のフローチャートに基づき説明する。本実施形態の情報検索支援方法は、例えば、図1から図2に示す情報検索支援装置1を用いて、次のように実施する。なお、本実施形態の情報検索支援方法は、図1から図2の情報検索支援装置1の使用には限定されない。
Next, an example of the information search support method of this embodiment will be explained based on the flowchart of FIG. 3. The information search support method of this embodiment is implemented as follows using, for example, the information
まず、情報検索支援装置1の第1検索部2は、質問情報を取得し、前記質問情報に基づいて第1データベースを検索し、前記第1データベースから前記質問情報に対応する第1回答候補情報を出力する(S1、第1検索工程)。前記質問情報は、例えば、ユーザが知りたい情報に関して検索するための情報であり、テキスト情報でもよいし、それ以外の情報でもよい。前記それ以外の情報は、例えば、音声情報があげられ、この場合、第1検索部2は、例えば、取得した音声情報を公知の音声認識技術によりテキスト情報に変換することが好ましい。第1検索部1は、例えば、取得した質問情報を自然言語処理手段(例えば、形態素解析等)により処理し、処理後の質問情報を用いて前記第1データベースを検索してもよい。第1回答候補情報は、例えば、1以上の回答候補を含む。第1回答候補情報が2以上の複数の回答候補を含む場合、第1検索部2は、例えば、前記質問情報に基づいて、より質問情報に対して適切な回答候補から順に、ランキング形式で表示するように前記第1回答候補情報を出力できる。第1検索部2のユーザインターフェイスは、例えば、ヘルプデスク、チャットボットのような形式であってもよい。
First, the
つぎに、評価情報取得部3は、前記第1回答候補情報に対する第1評価情報を取得する(S2、評価情報取得工程)。評価情報取得部3は、例えば、ユーザに対し、前記第1回答候補情報により質問の内容が解決したかを問い合わせ、そのリアクションを取得することにより前記第1評価情報を取得してもよい。前記第1評価情報は、ユーザが選択した第1回答候補情報と、前記第1回答候補情報の評価とを含む。前記選択した第1回答候補情報は、例えば、ユーザが閲覧した回答候補の情報であり、いわゆるクリックログであってもよい。前記第1データベースが前記FAQ記憶部である場合、前記第1評価情報は、例えば、質問情報に基づいて検索された第1回答候補情報(候補となる「よくある質問」のリスト)から、ユーザが選択した回答候補と、前記回答候補により質問が解決したか否か(役に立ったか否か)の情報があげられる。前記評価は、例えば、前記回答候補に対するユーザの反応の情報であり、肯定的(ポジティブ)な情報でもよいし、否定的(ネガティブ)な情報でもよい。前記評価は、例えば、前記回答候補にユーザが求める情報が含まれていたか否か、回答候補の情報がユーザの役に立ったか否か、ユーザの質問(疑問)が解決したか否か等の情報があげられる。前記第1回答候補情報に対する第1評価情報は、例えば、質問ログともいう。評価情報取得部3は、例えば、取得した前記第1評価情報を記憶装置104またはメモリ102に記憶してもよい。
Next, the evaluation
前記第1評価情報は、例えば、その他の情報を含んでもよい。前記その他の情報は、例えば、日時情報、ユーザの識別情報(氏名、ID、端末識別情報等)、ユーザの属性情報(性別、職業、年齢、役職等)を含んでもよい。 The first evaluation information may include other information, for example. The other information may include, for example, date and time information, user identification information (name, ID, terminal identification information, etc.), and user attribute information (gender, occupation, age, title, etc.).
つぎに、誘導部4は、前記第1評価情報に基づいて第2検索の要否を判定し、第2検索が必要と判定した場合、ユーザを第2検索に誘導する(S3、誘導工程)。誘導部4は、例えば、前記第1評価情報において、回答候補に対する評価が否定的(ネガティブな)評価である場合に、第2検索が必要と判定できる。誘導部4は、例えば、前記第2検索が必要と判定した場合、例えば、ユーザが閲覧している画面を第1検索画面から第2検索画面に遷移させることによりユーザを第2検索に誘導してもよいし、第2検索を起動するために必要な情報(アクセスURL等)をユーザに提示することによりユーザを第2検索に誘導してもよい。なお、誘導部4は、例えば、前記第1評価情報において、回答候補に対する評価がポジティブな評価である場合には、前記第2検索が必要と判定してもよいし、不要と判定してもよい。
Next, the guiding
つぎに、第2検索部5は、前記質問情報に基づいて第2データベースを検索し、前記第2データベースから前記質問情報に対応する第2回答候補情報を出力する(S4、第2検索工程)。前記質問情報は、例えば、前記S1で第1検索部2が取得した質問情報と同じでもよいし異なってもよいが、ユーザの利便性の観点からは同じ質問情報であることが好ましい。第2検索部5は、例えば、質問情報を自然言語処理手段(例えば、形態素解析等)により処理し、処理後の質問情報を用いて前記第2データベースを検索してもよい。第2回答候補情報は、例えば、1以上の回答候補を含む。第2回答候補情報が2以上の複数の回答候補を含む場合、第2検索部5は、例えば、前記質問情報に基づいて、より質問情報に対して適切な回答候補から順に、ランキング形式で表示するように前記第2回答候補情報を出力できる。また、第2回答候補情報は、例えば、回答候補毎に、質問した内容が回答候補により解決したかを問い合わせる情報を含んでもよい。
Next, the
つぎに、評価情報取得部3は、前記第2回答候補情報に対する第2評価情報を取得する(S5、評価情報取得工程)。評価情報取得部3は、例えば、ユーザに対し、前記第2回答候補情報が役に立ったかを問い合わせ、そのリアクションを取得することにより前記第2評価情報を取得してもよい。前記第2評価情報は、ユーザが選択した第2回答候補情報と、前記第2回答候補情報の評価とを含む。前記選択した回答候補は、例えば、ユーザが閲覧した回答候補の情報であり、いわゆるクリックログであってもよい。前記評価は、例えば、回答候補の情報がユーザの役に立ったか否か、ユーザの質問(疑問)が解決したか否かの情報があげられる。前記第2回答候補情報に対する第2評価情報は、例えば、検索ログともいう。評価情報取得部3は、例えば、取得した前記第2評価情報を記憶装置104またはメモリ102に記憶してもよい。
Next, the evaluation
前記第2評価情報は、例えば、その他の情報を含んでもよい。前記その他の情報は、例えば、日時情報、ユーザの識別情報(氏名、ID、端末識別情報等)、ユーザの属性情報(性別、職業、年齢、役職等)を含んでもよい。 The second evaluation information may include other information, for example. The other information may include, for example, date and time information, user identification information (name, ID, terminal identification information, etc.), and user attribute information (gender, occupation, age, title, etc.).
つぎに、優先情報設定部6は、前記第1評価情報に基づいて前記質問情報に対する前記第1回答候補情報の優先情報を設定し、前記第2評価情報に基づいて前記質問情報に対する前記第2回答候補情報の優先情報を設定する(S6、優先情報設定工程)。前記優先情報の設定は、例えば、機械学習によるものでもよいし、それ以外の処理によるものであってもよい。機械学習による優先情報の設定は、例えば、前記質問情報、前記第1評価情報、および前記第1回答候補情報を入力データとした機械学習により、前記質問情報を入力した際に、より評価の高い第1回答候補情報を出力するように学習させることにより設定できる。また、前記質問情報、前記第2評価情報、および前記第2回答候補情報を入力データとした機械学習により、前記質問情報を入力した際に、より評価の高い第2回答候補情報を出力するように学習させることにより設定できる。機械学習により設定した前記優先情報は、例えば、ランキング補正モデルともいう。前記それ以外の処理による優先情報の設定は、例えば、前記第1評価情報が前記第1回答候補情報に対する肯定的な情報を含む場合、前記質問情報に対する前記第1回答候補情報の優先情報を相対的に高く算出し、前記評価情報が前記第1回答候補情報に対する否定的な情報を含む場合、前記質問情報に対する前記第1回答候補情報を低く算出し、前記第2評価情報が前記第2回答候補情報に対する肯定的な情報を含む場合、前記質問情報に対する前記第2回答候補情報の優先情報を相対的に高く算出し、前記評価情報が前記第2回答候補情報に対する否定的な情報を含む場合、前記質問情報に対する前記第2回答候補情報を低く算出する、といった処理があげられる。優先情報設定部6が設定した優先情報は、例えば、記憶装置104またはメモリ102に記憶してもよい。
Next, the priority
なお、優先情報設定部6による処理は、例えば、処理負荷分散のため、S1~S5までの処理とは異なる時間帯(例えば、夜間)に実行することが好ましい。
Note that it is preferable that the processing by the priority
回答候補補正部7は、前記優先情報に基づいて、前記第1回答候補情報および前記第2回答候補情報の少なくとも一方を補正する(S7、回答候補補正工程)。具体的に、回答候補補正部7は、例えば、設定された優先情報に基づいて、前記質問情報に対して、優先度が高く設定された回答候補を、前記第1回答候補情報または前記第2回答候補情報において上位に表示されるように補正する。また、回答候補補正部7は、例えば、前記質問情報に対して優先度が低く設定された回答候補については、前記第1回答候補情報または前記第2回答候補情報において下位に表示されるように補正してもよい。
The answer
本実施形態の情報検索支援装置1によれば、前記優先情報に基づいて、前記第1回答候補情報および前記第2回答候補情報の少なくとも一方を補正できる。このため、同一または類似の質問情報を再度取得した際に、前記優先情報に基づいてより精度の高い第1回答候補情報および第2回答候補情報を出力できる。
According to the information
図4~図5を用いて、本実施形態の情報検索支援装置1の利用の例を説明する。以下の説明においては、前記第1データベースが、企業におけるFAQ(Frequently Asked Questions)情報(よくある質問とその回答の情報)のデータベースであり、前記質問情報に対する回答の候補となる第1回答候補情報が記憶されているデータベースであり、前記第2データベースが、企業における社内文書情報が記憶されているデータベースであり、前記質問情報に対する回答の候補となる第2回答候補情報が記憶されているデータベースである場合を例に挙げて説明するが、本発明は以下の例示には何ら制限されない。
An example of the use of the information
まず、図4を用いて前記S1~S4を説明する。図4に示すように、利用者(ユーザ)が、ヘルプデスクである第1検索部2に対して質問「PCを返却したい」を投稿する。第1検索部2は、第1データベースである社内FAQにアクセスし、回答候補として、社内FAQから投稿された質問に類似する質問を検索して利用者に出力する。利用者は、出力された回答候補から、質問の意図と合致した回答候補(よくある質問)を見つけられなかった場合、前記第1評価情報として、「ありません」等のテキストを本装置1に入力する。本装置1の誘導部3は、第1評価情報に基づいて、利用者の端末において、情報検索(第2検索部5)を立ち上げる(検索誘導)。第2検索部5は、利用者がヘルプデスクに入力した質問「PCを返却したい」に基づいて、前記質問から検索キーワード「PC」「返却」を抽出し、第2データベースである社内情報(web頁/文書)にアクセスし、第2回答候補情報として社内情報の検索結果を出力する。このように、本装置1によれば、例えば、社内FAQで解決しなかった質問を利用して、社内情報を横断検索することができる。
First, the steps S1 to S4 will be explained using FIG. 4. As shown in FIG. 4, a user posts a question "I would like to return my PC" to the
つぎに、図5(A)および(B)を用いてS6~S7を説明する。まず、評価情報取得部3は、利用者が第1回答候補情報から回答候補を選択したことを検知すると、利用者に対し、選択した回答候補により質問が解決したかを問合せる(「解決しましたか?はいorいいえ」)。評価情報取得部3は、前記第1評価情報として、ユーザが選択した回答候補と、解決した(「はい」)を取得すると、前記第1評価情報を記憶装置104に、「解決した」ログとして記録する。同様に、評価情報取得部3は、利用者が第2回答候補情報から回答候補を選択したことを検知すると、利用者に対し、選択した回答候補は役に立ったかを問合せる(「役に立ちましたか?はいorいいえ」)。評価情報取得部3は、前記第2評価情報として、ユーザが選択した回答候補と、役に立った(「はい」)を取得すると、前記第2評価情報を記憶装置104に、「役に立った」ログとして記録する。優先情報設定部6は、「解決した」ログを用いた機械学習により、前記質問情報と、第1回答候補情報が含む回答候補との関係性を学習し、第1回答候補情報の優先情報(ランキング補正モデル)を設定する。また、優先情報設定部6は、「役に立った」ログを用いた機械学習により、前記質問情報と、第2回答候補情報が含む回答候補との関係性を学習し、第2回答候補情報の優先情報(ランキング補正モデル)を設定する。後日、利用者が同様の質問情報を入力した際には、設定したランキング補正モデルにより、前回利用者が選択した回答候補が、その他の回答候補よりも上位に表示されるように補正される。
Next, S6 to S7 will be explained using FIGS. 5(A) and 5(B). First, when the evaluation
[実施形態2]
実施形態2は、本発明の情報検索支援装置の他の例である。
[Embodiment 2]
本実施形態の情報検索支援装置は、実施形態1の情報検索支援装置1の構成に加えて、分析部、および出力部を含むこと以外は前記実施形態1の情報検索支援装置1と同様であり、その説明を援用できる。本実施形態の情報検索支援装置1Aは、例えば、分析部、および出力部を含み、前記分析部は、前記第1評価情報および第2評価情報の少なくとも一方を分析して、分析情報を生成し、前記分析情報は、前記質問情報に対する前記第1回答候補情報または前記第2回答候補情報の正答率、第1回答候補情報または第2回答候補情報に対する満足率、および効果金額からなる群から選択された少なくとも一つの情報を含み、前記出力部は、前記分析情報を出力する。
The information search support device of this embodiment is the same as the information
図6は、本実施形態の情報検索支援装置1Aの一例の構成を示すブロック図である。図6に示すように、情報検索支援装置1Aは、実施形態1の情報検索支援装置1の構成に加えて、分析部8、および出力部9を備える。情報検索支援装置1Aのハードウェア構成は、図2の情報検索支援装置1のハードウェア構成において、CPU101が、図1の情報検索支援装置1の構成に代えて、図6の情報検索支援装置1Aの構成を備える以外は同様である。
FIG. 6 is a block diagram showing the configuration of an example of the information
つぎに、本実施形態の情報検索支援方法について、図7のフローチャートを用いて説明する。本実施形態の情報検索支援方法は、例えば、図6に示す本実施形態の情報検索支援装置1Aを用いて実施できる。なお、本発明の情報検索支援方法は、情報検索支援装置1Aの使用に限定されない。
Next, the information search support method of this embodiment will be explained using the flowchart of FIG. The information search support method of this embodiment can be implemented using, for example, the information
まず、前記実施形態1の情報検索支援方法におけるS1~S7と同様にして、S1~S7を実施する。 First, steps S1 to S7 are performed in the same manner as steps S1 to S7 in the information search support method of the first embodiment.
つぎに、分析部8は、前記第1評価情報および第2評価情報の少なくとも一方を分析して、分析情報を生成する(S11、分析工程)。前記分析情報は、前記質問情報に対する前記第1回答候補情報または前記第2回答候補情報の正答率、第1回答候補情報または第2回答候補情報に対する満足率、および効果金額からなる群から選択された少なくとも一つの情報を含む。 Next, the analysis unit 8 analyzes at least one of the first evaluation information and the second evaluation information to generate analysis information (S11, analysis step). The analysis information is selected from the group consisting of a correct answer rate of the first answer candidate information or the second answer candidate information for the question information, a satisfaction rate for the first answer candidate information or the second answer candidate information, and an effect amount. Contains at least one piece of information.
前記正答率は、例えば、下記式(1)により算出できる。下記式(1)において、「肯定的な評価数」は、積極的な肯定評価(役に立った、解決した等)でもよいし、消極的な肯定評価でもよい。前記消極的な肯定評価は、例えば、利用者に評価を問い合わせてから所定時間経過後に、利用者からのリアクションが得られなかった場合(みなし肯定評価)等があげられる。前記質問回数は、例えば、前記質問情報を取得した回数でもよいし、第1検索部2または第2検索部5による検索処理の回数でもよい。なお、前記正答率の算出方法は、下記式(1)には限定されず、組織の規模や目的に応じて適切な手法を採用できる。
正答率=(肯定的な評価数)/(質問回数)……(1)
The correct answer rate can be calculated using the following formula (1), for example. In the following formula (1), the "number of positive evaluations" may be a positive evaluation (such as helpful or solved) or a negative evaluation. Examples of the negative positive evaluation include a case where no reaction is obtained from the user after a predetermined period of time has passed since the user was asked about the evaluation (deemed positive evaluation). The number of times the question has been asked may be, for example, the number of times the question information has been acquired, or the number of times the
Correct answer rate = (number of positive evaluations) / (number of questions)... (1)
前記満足率は、例えば、下記式(2)により算出できる。下記式(2)において、前記肯定的な評価数は、例えば、前述の通りである。なお、前記満足率の算出方法は、下記式(2)には限定されず、組織の規模や目的に応じて適切な手法を採用できる。
満足率=(肯定的な評価数)/(評価の総数)……(2)
The satisfaction rate can be calculated using the following formula (2), for example. In the following formula (2), the number of positive evaluations is, for example, as described above. Note that the method for calculating the satisfaction rate is not limited to the following formula (2), and an appropriate method can be adopted depending on the scale and purpose of the organization.
Satisfaction rate = (number of positive evaluations) / (total number of evaluations)... (2)
前記効果金額は、例えば、下記式(3)により算出できる。下記式(3)において、「X分」は、例えば、利用者が質問等を本装置1ではなく、管理部門等の人員に問い合わせた場合に要する時間であり、例えば、20分、10分、5分等の任意の時間を設定できる。下記式(3)において、「Y分」は、本装置1による処理に必要な時間であり、例えば、1分、0.5分等の任意の時間を設定できる。下記式(3)において、「単金」は、例えば、本装置1Aの利用者の人件費の時間単価、および/または前記管理部門の人件費の時間単価である。なお、前記効果金額の算出方法は、下記式(3)には限定されず、組織の規模や目的に応じて適切な手法を採用できる。
効果金額=((肯定的な評価数)×X分-(否定的な評価数)×Y分))×単金……(3)
The effect amount can be calculated using the following formula (3), for example. In formula (3) below, "X minutes" is, for example, the time required when the user asks a question etc. not to the
Effect amount = ((Number of positive evaluations) x X minutes - (Number of negative evaluations) x Y minutes)) x Single money... (3)
そして、出力部9は、前記分析情報を出力する(S12、出力工程)。出力部9は、例えば、通信回線網を介して外部の装置に前記分析情報を出力してもよいし、出力装置107に前記分析情報を出力してもよい。また、出力された前記分析情報は、例えば、メモリ102又は記憶装置104に記憶されてもよい。前記外部の装置は、特に制限されず、例えば、本装置1Aを用いて組織の管理を行う者の端末等があげられる。
Then, the output unit 9 outputs the analysis information (S12, output step). The output unit 9 may output the analysis information to an external device via a communication line network, or may output the analysis information to the
また、分析部8は、例えば、前記第2評価情報を分析して、第1データベース未収録情報を生成してもよい。分析部8は、例えば、前記第2評価情報において、肯定的な評価がなされた回答候補と対応する質問情報との組を、第1データベース未収録情報として生成できる。前記第2評価情報は、例えば、前記第1データベースにおいて、質問情報に対して否定的な評価をした回答候補、すなわち、第1データベースに適切な回答候補が存在しなかった情報を意味するため、前記第2評価情報に基づいて肯定的な評価がなされた回答候補は、前記第1データベースに未収録の情報であり、且つ、前記質問情報に対して適切な回答候補である可能性が高い。このため、例えば、前記第1データベースがFAQ情報記憶のデータベースである場合、前記第1データベース未収録情報を新たなよくある質問として記録することで、FAQの充実を図ることが可能となる。 Further, the analysis unit 8 may, for example, analyze the second evaluation information to generate information not recorded in the first database. For example, the analysis unit 8 can generate a set of answer candidates that have been positively evaluated in the second evaluation information and corresponding question information as information not recorded in the first database. The second evaluation information means, for example, an answer candidate who has given a negative evaluation to the question information in the first database, that is, information in which there is no suitable answer candidate in the first database. An answer candidate that has been positively evaluated based on the second evaluation information is information that is not recorded in the first database, and is likely to be an appropriate answer candidate for the question information. Therefore, for example, if the first database is a database for storing FAQ information, it is possible to enrich the FAQ by recording information not recorded in the first database as a new frequently asked question.
分析部8が前記第1データベース未収録情報を生成した場合、出力部9は、例えば、前記第1データベース未収録情報を出力する。第1データベース未収録情報の出力先は、特に制限されず、例えば、通信回線網を介して外部の装置に前記分析情報を出力してもよいし、出力装置107に前記分析情報を出力してもよい。前記外部の装置は、例えば、第1データベースの管理装置であってもよい。この場合、前記管理装置は、例えば、出力された第1データベース未収録情報を第1データベースに追加できる。なお、第1データベース未収録情報の第1データベースへの追加は、例えば、前記管理装置または本装置1Aにより自動的に行われてもよいし、本装置1Aの管理者により、人手で行われてもよい。
When the analysis unit 8 generates the information not recorded in the first database, the output unit 9 outputs the information not recorded in the first database, for example. The output destination of the information not recorded in the first database is not particularly limited. For example, the analysis information may be output to an external device via a communication line network, or the analysis information may be output to the
本実施形態の情報検索支援装置1Aによれば、例えば、質問情報に対する回答候補の評価に基づいた分析が可能となる。このため、本装置1Aの導入による効果が可視化され、組織における情報管理の効率化が期待できる。
According to the information
[実施形態3]
実施形態3は、本発明の情報検索支援装置の他の例である。
[Embodiment 3]
本実施形態の情報検索支援装置は、実施形態1の情報検索支援装置1の構成に加えて、情報取得部、および学習部を含むこと以外は前記実施形態1の情報検索支援装置1と同様であり、その説明を援用できる。本実施形態の情報検索支援装置1Bは、例えば、情報取得部、および学習部を含み、前記情報取得部は、第1検索ログ情報および第2検索ログ情報を取得し、前記第1検索ログ情報は、第1データベースを検索した第1検索ログを含み、前記第2検索ログ情報は、前記第1検索ログ情報において、解決しなかった事項について第2データベースを検索した第2検索ログを含み、前記学習部は、前記第1検索ログ情報および前記第2検索ログ情報を用いた機械学習によって、ユーザが興味関心を示す可能性がある興味関心情報を出力する興味関心モデルを学習済みモデルとして生成する。また、本実施形態の情報検索支援装置は、さらに、分類部を含んでもよい。この場合、前記情報取得部は、前記第1検索ログ情報および前記第2検索ログ情報と紐づけてユーザの属性情報を取得し、前記分類部は、前記属性情報に基づいてユーザを分類し、前記学習部は、前記ユーザの分類ごとに前記興味関心モデルを生成する。
The information search support device of this embodiment is similar to the information
本実施形態の情報検索支援装置1Bは、例えば、複数の装置により構成されるシステムであってもよい。この場合、例えば、第1の装置が、第1検索部、評価情報取得部、誘導部、第2検索部、優先情報設定部、および回答候補補正部を含み、第2の装置が、情報取得部、学習部、および分類部を含み、前記第1の装置および第2の装置が通信可能な形態があげられる。このような形態において、前記第2の装置は、例えば、興味関心モデルの製造装置ともいう。
The information
図8は、本実施形態の情報検索支援装置1Bの一例の構成を示すブロック図である。図8に示すように、情報検索支援装置1Aは、実施形態1の情報検索支援装置1の構成に加えて、情報取得部10、学習部11、および分類部13を備える。情報検索支援装置1Bのハードウェア構成は、図2の情報検索支援装置1のハードウェア構成において、CPU101が、図1の情報検索支援装置1の構成に代えて、図8の情報検索支援装置1Bの構成を備える以外は同様である。
FIG. 8 is a block diagram showing the configuration of an example of the information
つぎに、本実施形態の情報検索支援方法における情報取得工程および学習工程について、図9のフローチャートを用いて説明する。本実施形態の情報検索支援方法は、例えば、図8に示す本実施形態の情報検索支援装置1Bを用いて実施できる。なお、本発明の情報検索支援方法は、情報検索支援装置1Bの使用に限定されない。また、以下に説明する情報取得工程、学習工程、および分類工程は、例えば、前記実施形態1または2の情報検索支援方法における各工程と同時に(並行して)実行してもよいし、順次実行してもよく、後者の場合、実行順序は特に制限されず任意である。
Next, the information acquisition step and learning step in the information search support method of this embodiment will be explained using the flowchart of FIG. The information search support method of this embodiment can be implemented using, for example, the information
まず、情報取得部10は、第1検索ログ情報および第2検索ログ情報を取得する(S21、情報取得工程)。前記第1検索ログ情報および前記第2検索ログ情報は、例えば、本装置1の記憶装置104またはメモリ102に記憶されていてもよいし、装置外部のデータベースまたはサーバに記憶されていてもよい。後者の場合、情報取得部10は、例えば、通信回線網を介して前記外部のデータベースまたはサーバにアクセスすることにより前記第1検索ログ情報および前記第2検索ログ情報を取得できる。
First, the
前記第1検索ログ情報は、第1データベースを検索した第1検索ログを含む。前記第1データベースの検索は、例えば、前記実施形態1の情報検索支援装置の第1検索部2により実行できる。前記第1検索ログは、例えば、前記情報検索支援装置の第1検索部による検索ログがあげられる。前記第1検索ログは、ユーザが頻繁に探す情報や困っていることが記録されるログであり、例えば、ヘルプデスク等におけるFAQ情報の検索ログがあげられ、ユーザの質問内容(検索キーワード)、ユーザが選択(閲覧)したコンテンツ(FAQ)の種類、および、コンテンツの評価情報を含む。前記評価情報は、例えば、選択(閲覧)によりユーザの疑問が解決したか否かの情報があげられる。
The first search log information includes a first search log obtained by searching a first database. The search of the first database can be performed, for example, by the
前記第1検索ログ情報は、例えば、その他の情報を含んでもよい。前記その他の情報は、例えば、検索キーワードに対して提示したコンテンツの情報、検索日時情報、ユーザの識別情報(氏名、ID、端末識別情報等)、ユーザの属性情報(性別、所属、職業、年齢、役職等)を含んでもよい。 The first search log information may include other information, for example. The other information includes, for example, content information presented in response to the search keyword, search date and time information, user identification information (name, ID, terminal identification information, etc.), user attribute information (gender, affiliation, occupation, age, etc.). , position, etc.).
図10に、前記第1検索ログの具体例を示す。図10に示すように、前記第1検索ログは、例えば、第1データベースの検索日時、ユーザ識別情報(ユーザID)、検索キーワード(質問内容)、ユーザが閲覧したコンテンツ(選択FAQ)、評価情報(解決有無)を含む。 FIG. 10 shows a specific example of the first search log. As shown in FIG. 10, the first search log includes, for example, the search date and time of the first database, user identification information (user ID), search keywords (question content), content viewed by the user (selected FAQ), and evaluation information. (Including whether there is a solution or not.)
前記第2検索ログ情報は、前記第1検索ログ情報において、解決しなかった事項について第2データベースを検索した第2検索ログを含む。前記「解決しなかった事項」とは、例えば、前記第1検索ログが含むコンテンツの評価情報において、否定的な評価が含まれる検索ログを意味する。前記第2データベースの検索は、例えば、後述する情報検索支援装置により実行できる。前記第2検索ログは、例えば、前記実施形態1の情報検索支援装置1の第2検索部5による検索ログがあげられる。前記第2検索ログは、例えば、検索キーワード、ユーザが選択(閲覧)したコンテンツの種類、および、コンテンツの評価情報を含む。前記第2検索ログは、例えば、検索結果ログ、クリックログ、評価ログ等のログを含んでもよい。前記検索結果ログは、例えば、前記第2データベースの検索に関する詳細情報を記録したログであり、検索キーワード、検索結果件数等の情報を含む。前記クリックログは、ユーザが検索結果をクリックして参照したコンテンツを記録したログであり、検索結果におけるクリックされたコンテンツの表示順序(検索結果順位、ランキングともいう)、コンテンツのタイトル(ファイル名、文書名等)、コンテンツのアクセス情報(URL)等の情報を含む。前記評価ログは、ユーザが参照した情報が役に立ったどうかを評価したログであり、評価されたコンテンツの情報、評価内容(肯定的(いいね、good)、否定的(よくないね、bad))等の情報を含む。前記評価ログは、例えば、いいねログともいう。
The second search log information includes a second search log in which a second database is searched for an unresolved issue in the first search log information. The "unresolved matter" means, for example, a search log that includes a negative evaluation in the content evaluation information included in the first search log. The search of the second database can be performed by, for example, an information search support device described later. The second search log is, for example, a search log by the
前記第2検索ログ情報は、例えば、その他の情報を含んでもよい。前記その他の情報は、例えば、検索日時情報、ユーザの識別情報(氏名、ID、端末識別情報等)、ユーザの属性情報(性別、職業、年齢、役職等)を含んでもよい。 The second search log information may include other information, for example. The other information may include, for example, search date and time information, user identification information (name, ID, terminal identification information, etc.), and user attribute information (gender, occupation, age, title, etc.).
図11に、前記第2検索ログの具体例を示す。図11に示すように、前記第2検索ログは、例えば、第2データベースの検索日時、ユーザ識別情報(ユーザID)、ログ種別(検索結果ログ(検索結果)、クリックログ(クリック)、いいねログ(いいね))、検索キーワード、検索結果順位、検索結果件数、ユーザが閲覧したコンテンツ(文書タイトル、URL)を含む。 FIG. 11 shows a specific example of the second search log. As shown in FIG. 11, the second search log includes, for example, the search date and time of the second database, user identification information (user ID), log type (search result log (search result), click log (click), likes Includes logs (likes)), search keywords, search result rankings, number of search results, and content viewed by users (document titles, URLs).
また、情報取得部10は、例えば、前記第1検索ログ情報および前記第2検索ログ情報と紐づけてユーザの属性情報を取得してもよい。ユーザの属性情報は、例えば、ユーザの性別、年齢、職業、所属、学歴、ITリテラシーの程度、ユーザの興味関心情報等があげられ、これらの組み合わせであってもよい。前記興味関心情報は、ユーザが興味関心を示す可能性がある情報を示す情報である。前記興味関心情報は、例えば、任意に取得した興味関心情報でもよいし、後述する情報提案装置が生成した興味関心情報でもよいし、本装置1Bが前記興味関心モデルを用いて生成した興味関心情報でもよい。前記興味関心情報を任意に取得する場合、情報取得部10は、例えば、前記ユーザの識別情報に予め紐づけられた興味関心情報を取得してもよいし、本装置1Bの使用時に、ユーザに興味関心のある情報について質問し、前記質問への回答に基づいてユーザの興味関心情報を推定し、取得してもよい。前記属性情報が前記興味関心情報を含む場合、前記興味関心情報は、例えば、分類属性情報ともいう。
Further, the
本装置1Bが分類部12を含む場合、分類部12は、例えば、前記属性情報に基づいてユーザを分類する(S22、分類工程)。前記ユーザの分類は、例えば、前記属性情報に基づいてユーザをクラスタリングし、生成したクラスターを分類することにより実行できる。
When the
つぎに、学習部11は、前記第1検索ログ情報および前記第2検索ログ情報を前記用いた機械学習によって、ユーザが興味関心を示す可能性がある興味関心情報を出力する興味関心モデルを学習済みモデルとして生成する(S23、学習工程)。具体的に、学習部11は、例えば、第1検索ログ情報および第2検索ログ情報を用いたトピックモデリングにより、前記興味関心モデルを生成できる。
Next, the
学習部11は、例えば、前記第1検索ログ情報および第2検索ログ情報が含む単語の抽象化処理を行い、抽象化処理後の前記第1検索ログ情報および第2検索ログ情報を用いて前記興味関心モデルを生成してもよい。また、学習部11は、例えば、ユーザ毎に前記興味関心モデルを生成することが好ましい。学習部11は、例えば、前記第1検索ログ情報および前記第2検索ログ情報が含むユーザ識別情報に基づいてユーザを識別し、識別したユーザ毎の第1検索ログ情報および第2検索ログ情報を用いた機械学習を行うことによってユーザ毎の興味関心モデルを生成できる。これにより、例えば、ユーザ毎の興味関心事項の分析が可能になる。
For example, the
また、学習部11による処理は、前述の処理には限定されず、例えば、前記第1検索ログ情報および前記第2検索ログ情報を教師データとして用いた機械学習によって前記興味関心モデルを構築してもよい。この場合、前記機械学習は、特に制限されず、例えば、CNN、SVM、ベイジアンネットワーク、回帰木等を用いた機械学習である。また、学習部11は、例えば、第1検索ログ情報および第2検索ログ情報を組とした教師データと、既に生成された学習済モデルとを用いて、再学習させた学習済モデル(派生モデル)を生成してもよい。さらに、学習部11は、第1検索ログ情報および第2検索ログ情報を組とした教師データとして生成した学習済モデルを用いて転移学習することにより得られた学習済モデルを生成してもよいし、第1検索ログ情報および第2検索ログ情報を組とした教師データとして生成した学習済モデルをモデル圧縮することにより前記学習済モデルを生成してもよい。
Further, the processing by the
前記興味関心モデルは、例えば、前記第1検索ログ情報および前記第2検索ログ情報を入力する入力層と、前記興味関心情報を出力する出力層と、入力層と出力層との間に設けられる少なくとも1層の中間層とを含むモデルであってもよい。前記興味関心モデルは、人工知能ソフトウェアの一部であるプログラムモジュールであってもよい。前記多層化ネットワークとしては、例えば、ニューラルネットワーク等が挙げられる。前記ニューラルネットワークとしては、例えば、畳み込みニューラルネットワーク(Convolution Neural Network:CNN)等が挙げられるが、CNNに限定されず、CNN以外のニューラルネットワーク、SVM(Support Vector Machine)、ベイジアンネットワーク、回帰木等の他の学習アルゴリズムで構築された学習済みモデルであってもよい。 The interest model is provided, for example, between an input layer that inputs the first search log information and the second search log information, an output layer that outputs the interest information, and an input layer and an output layer. The model may include at least one intermediate layer. The interest model may be a program module that is part of artificial intelligence software. Examples of the multilayer network include a neural network and the like. Examples of the neural network include a convolutional neural network (CNN), but it is not limited to CNN, and may include neural networks other than CNN, SVM (Support Vector Machine), Bayesian network, regression tree, etc. It may also be a trained model constructed using another learning algorithm.
本装置1Bが分類部12を含む場合、学習部11は、例えば、前記ユーザの分類ごとに前記興味関心モデルを生成することが好ましい。
When the
本実施形態によって生成される学習済みモデルは、例えば、後述する実施形態4に記載の情報検索支援装置が含む関心情報生成部により使用される。これにより、前記興味関心情報を生成可能であり、検索ログに基づいてユーザの興味関心を分析できる。また、学習部により、第1検索ログ情報および第2検索ログ情報を定期的に学習させることにより、前記興味関心モデルを、ユーザ(利用者)の興味関心の変化を推測するモデルとして構築することもできる。データベースの情報は、例えば、比較的新しい情報から古い情報まで、様々な情報を蓄積しているが、興味関心の変化に応じて、新旧の情報を随時提供することができるようになる。
The trained model generated according to this embodiment is used, for example, by an interest information generation unit included in an information search support device described in
[実施形態4]
実施形態4は、本発明の情報検索支援装置の他の例である。
[Embodiment 4]
本実施形態の情報検索支援装置は、実施形態1の情報検索支援装置1の構成に加えて、情報取得部、興味関心情報生成部および情報検索部を含むこと以外は前記実施形態1の情報検索支援装置1と同様であり、その説明を援用できる。
The information search support device of the present embodiment has the same configuration as the information
本実施形態の情報検索支援装置1Cは、例えば、複数の装置により構成されるシステムであってもよい。この場合、例えば、第1の装置が、第1検索部、評価情報取得部、誘導部、第2検索部、優先情報設定部、および回答候補補正部を含み、第2の装置が、情報取得部、興味関心情報生成部および情報検索部を含み、前記第1の装置および第2の装置が通信可能な形態があげられる。このような形態において、前記第2の装置は、例えば、情報提案装置ともいう。
The information
図12は、本実施形態の情報検索支援装置1Cの一例の構成を示すブロック図である。図12に示すように、情報検索支援装置1Cは、実施形態1の情報検索支援装置1の構成に加えて、情報取得部13、興味関心情報生成部14および情報検索部15を備える。情報検索支援装置1Cのハードウェア構成は、図2の情報検索支援装置1のハードウェア構成において、CPU101が、図1の情報検索支援装置1の構成に代えて、図12の情報検索支援装置1Cの構成を備える以外は同様である。
FIG. 12 is a block diagram showing the configuration of an example of the information
つぎに、本実施形態の情報検索支援方法における情報取得工程、興味関心情報生成工程、および情報提案工程について、図13のフローチャートを用いて説明する。本実施形態の情報検索支援方法は、例えば、図12に示す本実施形態の情報検索支援装置1Cを用いて実施できる。なお、本発明の情報検索支援方法は、情報検索支援装置1Cの使用に限定されない。また、以下に説明する情報取得工程、興味関心情報生成工程、および情報提案工程は、例えば、前記実施形態1または2の情報検索支援方法における各工程と同時に(並行して)実行してもよいし、順次実行してもよく、後者の場合、実行順序は特に制限されず任意である。
Next, the information acquisition step, interest information generation step, and information proposal step in the information search support method of this embodiment will be explained using the flowchart of FIG. 13. The information search support method of this embodiment can be implemented using, for example, the information
まず、情報取得部13は、前記第1検索ログ情報および前記第2検索ログ情報を取得する(S31、情報取得工程)。S31は、例えば、実施形態3のS21と同様であり、その説明を援用できる。
First, the
つぎに、興味関心情報生成部14は、興味関心モデルを用いて、ユーザの興味関心情報を生成する(S32、興味関心情報生成工程)。前記興味関心モデルは、前記実施形態3の情報検索支援装置1Bにより製造されたものであり、その説明を援用できる。前記興味関心情報は、例えば、ユーザが興味または関心を持つであろう情報を検索するための情報(例えば、検索キーワード、トピック)、または興味関心の傾向毎にユーザを分類するための分類属性情報の情報があげられる。
Next, the interest
そして、情報検索部15は、データベースを検索し、前記興味関心情報に基づいてユーザが興味関心を持つ可能性のある関心候補情報を出力する(S33、情報検索工程)。情報検索部15が検索するデータベースは、特に制限されず、任意のデータベースとできるが、例えば、前記第2データベースであることが好ましい。前記興味関心情報が、ユーザが興味または関心を持つであろう情報を検索するための情報である場合、情報検索部15は、例えば、前記興味関心情報を検索クエリとして前記データベースを検索し、検索結果を前記関心候補情報として出力できる。また、情報検索部15は、例えば、前記第2データベースが含む情報(コンテンツ)を検索し、検索したコンテンツを前記興味関心モデル(トピックモデル)を用いて分類してもよい。この場合、前記興味関心情報として、所定の分類属性情報を有するユーザに対し、対応する分類がなされたコンテンツについて、前記ユーザの関心候補情報として出力できる。この場合、前記データベースの検索条件は、特に制限されず、所定期間内に前記データベースに追加されたコンテンツを検索してもよいし、所定の情報を含むコンテンツを検索性手もよい。情報検索部15による処理は、例えば、ユーザが第1データベースまたは第2データベースを検索したタイミングに実行されてもよいし、任意のタイミングで実行されてもよい。
Then, the
本実施形態の情報検索支援装置によれば、第1検索ログ情報および第2検索ログ情報を学習した興味関心モデルを利用してユーザの興味関心を分析し、ユーザが興味・関心を持つ可能性のある情報を提案できる。 According to the information search support device of the present embodiment, the user's interests are analyzed using the interest model that has learned the first search log information and the second search log information, and the possibility of the user's interests and concerns is analyzed. Can suggest certain information.
図14を用いて、本実施形態の情報検索支援装置1Cの利用の例を説明する。以下の説明においては、前記第1データベースが、企業におけるFAQ(Frequently Asked Questions)情報(よくある質問とその回答の情報)のデータベースであり、前記質問情報に対する回答の候補となる第1回答候補情報が記憶されているデータベースであり、前記第2データベースが、企業における社内文書情報が記憶されているデータベースであり、前記質問情報に対する回答の候補となる第2回答候補情報が記憶されているデータベースである場合を例に挙げて説明するが、本発明は以下の例示には何ら制限されない。
An example of the use of the information
図14に示すように、まず本装置1Cの利用者は、本装置1C外のヘルプデスクにおいて、質問を入力し、ヘルプデスクは、利用者に質問への回答を出力する。本装置1Cは、情報取得部13により、前記ヘルプデスクへの質問のログ情報を前記第1検索ログとして取得する。また、利用者は、前記ヘルプデスクで回答が得られなかった(解決しなかった)事項について、さらに、社内文書検索(情報検索)を用いて検索を実行する。本装置1Cは、情報取得部13により、前記情報検索のログ情報を前記第2検索ログとして取得する。そして、本装置1Bの学習部(学習部11)により、前記第1検索ログ情報および前記第2検索ログ情報を前記用いた機械学習によって、ユーザが興味関心を示す可能性がある興味関心情報を出力する興味関心モデルを学習済みモデルとして生成する。そして、興味関心情報生成部14は、興味関心モデルを用いて、ユーザの興味関心情報を生成し、情報検索部15は、前記興味関心情報に基づいてデータベースを検索し、ユーザが興味関心を持つ可能性のある興味関心情報を利用者に提供(出力)する。このように、本装置1Cによれば、利用者の第1検索ログおよび第2検索ログを学習した興味関心モデルを利用してユーザの興味関心を分析し、ユーザが興味・関心を持つ可能性のある情報を提案できる。
As shown in FIG. 14, the user of the
[実施形態5]
本実施形態の第1のプログラムは、前述の情報検索支援方法の各工程を、コンピュータに実行させるための第1のプログラムである。具体的に、本実施形態の第1のプログラムは、コンピュータに、第1検索手順、評価情報取得手順、誘導手順、第2検索手順、優先情報設定手順、および回答候補補正手順を実行させるためのプログラムである。
[Embodiment 5]
The first program of this embodiment is a first program for causing a computer to execute each step of the information search support method described above. Specifically, the first program of the present embodiment is for causing a computer to execute a first search procedure, an evaluation information acquisition procedure, a guidance procedure, a second search procedure, a priority information setting procedure, and an answer candidate correction procedure. It is a program.
前記第1検索手順は、質問情報を取得し、前記質問情報に基づいて第1データベースを検索し、前記第1データベースから前記質問情報に対応する第1回答候補情報を出力し、
前記評価情報取得手順は、前記第1回答候補情報に対する第1評価情報を取得し、
前記第1評価情報は、ユーザが選択した第1回答候補情報と、前記第1回答候補情報の評価とを含み、
前記誘導手順は、前記第1評価情報に基づいて第2検索の要否を判定し、第2検索が必要と判定した場合、ユーザを第2検索に誘導し、
前記第2検索手順は、前記質問情報に基づいて第2データベースを検索し、前記第2データベースから前記質問情報に対応する第2回答候補情報を出力し、
前記評価情報取得手順は、前記第2回答候補情報に対する第2評価情報を取得し、
前記第2評価情報は、ユーザが選択した第2回答候補情報と、前記第2回答候補情報の評価とを含み、
前記優先情報設定手順は、
前記第1評価情報に基づいて、前記質問情報に対する前記第1回答候補情報の優先情報を設定し、
前記第2評価情報に基づいて、前記質問情報に対する前記第2回答候補情報の優先情報を設定し、
前記回答候補補正手順は、前記優先情報に基づいて、前記第1回答候補情報および前記第2回答候補情報の少なくとも一方を補正する。
The first search procedure acquires question information, searches a first database based on the question information, and outputs first answer candidate information corresponding to the question information from the first database;
The evaluation information acquisition procedure includes acquiring first evaluation information for the first answer candidate information;
The first evaluation information includes first answer candidate information selected by the user and an evaluation of the first answer candidate information,
The guidance procedure determines whether a second search is necessary based on the first evaluation information, and if it is determined that the second search is necessary, guides the user to the second search;
The second search procedure searches a second database based on the question information, and outputs second answer candidate information corresponding to the question information from the second database;
The evaluation information acquisition procedure includes acquiring second evaluation information for the second answer candidate information;
The second evaluation information includes second answer candidate information selected by the user and an evaluation of the second answer candidate information,
The priority information setting procedure is as follows:
setting priority information of the first answer candidate information for the question information based on the first evaluation information;
setting priority information of the second answer candidate information for the question information based on the second evaluation information;
The answer candidate correction procedure corrects at least one of the first answer candidate information and the second answer candidate information based on the priority information.
また、本実施形態のプログラムは、コンピュータを、第1検索手順、評価情報取得手順、誘導手順、第2検索手順、優先情報設定手順、および回答候補補正手順として機能させるプログラムということもできる。 Moreover, the program of this embodiment can also be called a program that causes a computer to function as a first search procedure, an evaluation information acquisition procedure, a guidance procedure, a second search procedure, a priority information setting procedure, and an answer candidate correction procedure.
本実施形態のプログラムは、前記本発明の情報検索支援装置および情報検索支援方法における記載を援用できる。前記各手順は、例えば、「手順」を「処理」と読み替え可能である。また、本実施形態のプログラムは、例えば、コンピュータ読み取り可能な記録媒体に記録されてもよい。前記記録媒体は、例えば、非一時的なコンピュータ可読記録媒体(non-transitory computer-readable storage medium)である。前記記録媒体は、特に制限されず、例えば、ランダムアクセスメモリ(RAM)、読み出し専用メモリ(ROM)、ハードディスク(HD)、光ディスク、フロッピー(登録商標)ディスク(FD)等があげられる。 The program of this embodiment can refer to the description in the information search support device and information search support method of the present invention. In each of the above procedures, for example, "procedure" can be read as "process". Furthermore, the program of this embodiment may be recorded on, for example, a computer-readable recording medium. The recording medium is, for example, a non-transitory computer-readable storage medium. The recording medium is not particularly limited, and includes, for example, random access memory (RAM), read-only memory (ROM), hard disk (HD), optical disk, floppy (registered trademark) disk (FD), and the like.
以上、実施形態を参照して本発明を説明したが、本発明は、上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をできる。 Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above embodiments. The configuration and details of the present invention can be changed in various ways within the scope of the present invention by those skilled in the art.
<付記>
上記の実施形態の一部または全部は、以下の付記のように記載されうるが、以下には限られない。
(付記1)
第1検索部、評価情報取得部、誘導部、第2検索部、優先情報設定部、および回答候補補正部を含み、
前記第1検索部は、質問情報を取得し、前記質問情報に基づいて第1データベースを検索し、前記第1データベースから前記質問情報に対応する第1回答候補情報を出力し、
前記評価情報取得部は、前記第1回答候補情報に対する第1評価情報を取得し、
前記第1評価情報は、ユーザが選択した第1回答候補情報と、前記第1回答候補情報の評価とを含み、
前記誘導部は、前記第1評価情報に基づいて第2検索の要否を判定し、第2検索が必要と判定した場合、ユーザを第2検索に誘導し、
前記第2検索部は、前記質問情報に基づいて第2データベースを検索し、前記第2データベースから前記質問情報に対応する第2回答候補情報を出力し、
前記評価情報取得部は、前記第2回答候補情報に対する第2評価情報を取得し、
前記第2評価情報は、ユーザが選択した第2回答候補情報と、前記第2回答候補情報の評価とを含み、
前記優先情報設定部は、
前記第1評価情報に基づいて、前記質問情報に対する前記第1回答候補情報の優先情報を設定し、
前記第2評価情報に基づいて、前記質問情報に対する前記第2回答候補情報の優先情報を設定し、
前記回答候補補正部は、前記優先情報に基づいて、前記第1回答候補情報および前記第2回答候補情報の少なくとも一方を補正する、
情報検索支援装置。
(付記2)
前記優先情報設定部は、機械学習により前記優先情報を設定する、付記1記載の情報検索支援装置。
(付記3)
分析部、および出力部を含み、
前記分析部は、前記第1評価情報および第2評価情報の少なくとも一方を分析して分析情報を生成し、
前記分析情報は、前記質問情報に対する前記第1回答候補情報または前記第2回答候補情報の正答率、第1回答候補情報または第2回答候補情報に対する満足率、および効果金額からなる群から選択された少なくとも一つの情報を含み、
前記出力部は、前記分析情報を出力する、付記1または2記載の情報検索支援装置。
(付記4)
前記分析部は、前記第2評価情報を分析して、第1データベース未収録情報を生成し、
前記出力部は、前記第1データベース未収録情報を出力する、付記3記載の情報検索支援装置。
(付記5)
情報取得部、および学習部を含み、
前記情報取得部は、第1検索ログ情報および第2検索ログ情報を取得し、
前記第1検索ログ情報は、第1データベースを検索した第1検索ログを含み、
前記第2検索ログ情報は、前記第1検索ログ情報において、解決しなかった事項について第2データベースを検索した第2検索ログを含み、
前記学習部は、前記第1検索ログ情報および前記第2検索ログ情報を用いた機械学習によって、ユーザが興味関心を示す可能性がある興味関心情報を出力する興味関心モデルを学習済みモデルとして生成する、付記1から4のいずれかに記載の情報検索支援装置。
(付記6)
前記学習部は、ユーザごとに前記興味関心モデルを生成する、付記5記載の情報検索支援装置。
(付記7)
分類部を含み、
前記情報取得部は、前記第1検索ログ情報および前記第2検索ログ情報と紐づけてユーザの属性情報を取得し、
前記分類部は、前記属性情報に基づいてユーザを分類し、
前記学習部は、前記ユーザの分類ごとに前記興味関心モデルを生成する、付記5または6記載の情報検索支援装置。
(付記8)
興味関心情報生成部、情報検索部を含み、
前記興味関心情報生成部は、前記興味関心モデルを用いて、ユーザの興味関心情報を生成し、
前記情報検索部は、データベースを検索し、前記興味関心情報に基づいてユーザが興味関心を持つ可能性のある関心候補情報を出力する、付記5から7のいずれかに記載の情報検索支援装置。
(付記9)
第1検索工程、評価情報取得工程、誘導工程、第2検索工程、優先情報設定工程、および回答候補補正工程を含み、
前記第1検索工程は、質問情報を取得し、前記質問情報に基づいて第1データベースを検索し、前記第1データベースから前記質問情報に対応する第1回答候補情報を出力し、
前記評価情報取得工程は、前記第1回答候補情報に対する第1評価情報を取得し、
前記第1評価情報は、ユーザが選択した第1回答候補情報と、前記第1回答候補情報の評価とを含み、
前記誘導工程は、前記第1評価情報に基づいて第2検索の要否を判定し、第2検索が必要と判定した場合、ユーザを第2検索に誘導し、
前記第2検索工程は、前記質問情報に基づいて第2データベースを検索し、前記第2データベースから前記質問情報に対応する第2回答候補情報を出力し、
前記評価情報取得工程は、前記第2回答候補情報に対する第2評価情報を取得し、
前記第2評価情報は、ユーザが選択した第2回答候補情報と、前記第2回答候補情報の評価とを含み、
前記優先情報設定工程は、
前記第1評価情報に基づいて、前記質問情報に対する前記第1回答候補情報の優先情報を設定し、
前記第2評価情報に基づいて、前記質問情報に対する前記第2回答候補情報の優先情報を設定し、
前記回答候補補正工程は、前記優先情報に基づいて、前記第1回答候補情報および前記第2回答候補情報の少なくとも一方を補正する、
情報検索支援方法。
(付記10)
前記優先情報設定工程は、機械学習により前記優先情報を設定する、付記9記載の情報検索支援方法。
(付記11)
分析工程、および出力工程を含み、
前記分析工程は、前記第1評価情報および第2評価情報の少なくとも一方を分析して、分析情報を生成し、
前記分析情報は、前記質問情報に対する前記第1回答候補情報または前記第2回答候補情報の正答率、第1回答候補情報または第2回答候補情報に対する満足率、および効果金額からなる群から選択された少なくとも一つの情報を含み、
前記出力工程は、前記分析情報を出力する、付記9または10記載の情報検索支援方法。
(付記12)
前記分析工程は、前記第2評価情報を分析して、第1データベース未収録情報を生成し、
前記出力工程は、前記第1データベース未収録情報を出力する、付記11記載の情報検索支援方法。
(付記13)
情報取得工程、および学習工程を含み、
前記情報取得工程は、第1検索ログ情報および第2検索ログ情報を取得し、
前記第1検索ログ情報は、第1データベースを検索した第1検索ログを含み、
前記第2検索ログ情報は、前記第1検索ログ情報において、解決しなかった事項について第2データベースを検索した第2検索ログを含み、
前記学習工程は、前記第1検索ログ情報および前記第2検索ログ情報を用いた機械学習によって、ユーザが興味関心を示す可能性がある興味関心情報を出力する興味関心モデルを学習済みモデルとして生成する、付記9から12のいずれかに記載の情報検索支援方法。
(付記14)
前記学習工程は、ユーザごとに前記興味関心モデルを生成する、付記13記載の情報検索支援方法。
(付記15)
分類工程を含み、
前記情報取得工程は、前記第1検索ログ情報および前記第2検索ログ情報と紐づけてユーザの属性情報を取得し、
前記分類工程は、前記属性情報に基づいてユーザを分類し、
前記学習工程は、前記ユーザの分類ごとに前記興味関心モデルを生成する、付記13または14記載の情報検索支援方法。
(付記16)
興味関心情報生成工程、情報検索工程を含み、
前記興味関心情報生成工程は、前記興味関心モデルを用いて、ユーザの興味関心情報を生成し、
前記情報検索工程は、データベースを検索し、前記興味関心情報に基づいてユーザが興味関心を持つ可能性のある関心候補情報を出力する、付記13から15のいずれかに記載の情報検索支援方法。
(付記17)
第1検索手順、評価情報取得手順、誘導手順、第2検索手順、優先情報設定手順、および回答候補補正手順を含み、
前記第1検索手順は、質問情報を取得し、前記質問情報に基づいて第1データベースを検索し、前記第1データベースから前記質問情報に対応する第1回答候補情報を出力し、
前記評価情報取得手順は、前記第1回答候補情報に対する第1評価情報を取得し、
前記第1評価情報は、ユーザが選択した第1回答候補情報と、前記第1回答候補情報の評価とを含み、
前記誘導手順は、前記第1評価情報に基づいて第2検索の要否を判定し、第2検索が必要と判定した場合、ユーザを第2検索に誘導し、
前記第2検索手順は、前記質問情報に基づいて第2データベースを検索し、前記第2データベースから前記質問情報に対応する第2回答候補情報を出力し、
前記評価情報取得手順は、前記第2回答候補情報に対する第2評価情報を取得し、
前記第2評価情報は、ユーザが選択した第2回答候補情報と、前記第2回答候補情報の評価とを含み、
前記優先情報設定手順は、
前記第1評価情報に基づいて、前記質問情報に対する前記第1回答候補情報の優先情報を設定し、
前記第2評価情報に基づいて、前記質問情報に対する前記第2回答候補情報の優先情報を設定し、
前記回答候補補正手順は、前記優先情報に基づいて、前記第1回答候補情報および前記第2回答候補情報の少なくとも一方を補正し、
前記各手順をコンピュータに実行させるためのプログラム。
(付記18)
前記優先情報設定手順は、機械学習により前記優先情報を設定する、付記17記載のプログラム。
(付記19)
分析手順、および出力手順を含み、
前記分析手順は、前記第1評価情報および第2評価情報の少なくとも一方を分析して、分析情報を生成し、
前記分析情報は、前記質問情報に対する前記第1回答候補情報または前記第2回答候補情報の正答率、第1回答候補情報または第2回答候補情報に対する満足率、および効果金額からなる群から選択された少なくとも一つの情報を含み、
前記出力手順は、前記分析情報を出力する、付記17または18記載のプログラム。
(付記20)
前記分析手順は、前記第2評価情報を分析して、第1データベース未収録情報を生成し、
前記出力手順は、前記第1データベース未収録情報を出力する、付記19記載のプログラム。
(付記21)
情報取得手順、および学習手順を含み、
前記情報取得手順は、第1検索ログ情報および第2検索ログ情報を取得し、
前記第1検索ログ情報は、第1データベースを検索した第1検索ログを含み、
前記第2検索ログ情報は、前記第1検索ログ情報において、解決しなかった事項について第2データベースを検索した第2検索ログを含み、
前記学習手順は、前記第1検索ログ情報および前記第2検索ログ情報を用いた機械学習によって、ユーザが興味関心を示す可能性がある興味関心情報を出力する興味関心モデルを学習済みモデルとして生成する、付記17から20のいずれかに記載のプログラム。
(付記22)
前記学習手順は、ユーザごとに前記興味関心モデルを生成する、付記21記載のプログラム。
(付記23)
分類手順を含み、
前記情報取得手順は、前記第1検索ログ情報および前記第2検索ログ情報と紐づけてユーザの属性情報を取得し、
前記分類手順は、前記属性情報に基づいてユーザを分類し、
前記学習手順は、前記ユーザの分類ごとに前記興味関心モデルを生成する、付記21または22記載のプログラム。
(付記24)
興味関心情報生成手順、情報検索手順を含み、
前記興味関心情報生成手順は、前記興味関心モデルを用いて、ユーザの興味関心情報を生成し、
前記情報検索手順は、データベースを検索し、前記興味関心情報に基づいてユーザが興味関心を持つ可能性のある関心候補情報を出力する、付記21から23のいずれかに記載のプログラム。
(付記25)
第1検索手順、評価情報取得手順、誘導手順、第2検索手順、優先情報設定手順、および回答候補補正手順を含み、
前記第1検索手順は、質問情報を取得し、前記質問情報に基づいて第1データベースを検索し、前記第1データベースから前記質問情報に対応する第1回答候補情報を出力し、
前記評価情報取得手順は、前記第1回答候補情報に対する第1評価情報を取得し、
前記第1評価情報は、ユーザが選択した第1回答候補情報と、前記第1回答候補情報の評価とを含み、
前記誘導手順は、前記第1評価情報に基づいて第2検索の要否を判定し、第2検索が必要と判定した場合、ユーザを第2検索に誘導し、
前記第2検索手順は、前記質問情報に基づいて第2データベースを検索し、前記第2データベースから前記質問情報に対応する第2回答候補情報を出力し、
前記評価情報取得手順は、前記第2回答候補情報に対する第2評価情報を取得し、
前記第2評価情報は、ユーザが選択した第2回答候補情報と、前記第2回答候補情報の評価とを含み、
前記優先情報設定手順は、
前記第1評価情報に基づいて、前記質問情報に対する前記第1回答候補情報の優先情報を設定し、
前記第2評価情報に基づいて、前記質問情報に対する前記第2回答候補情報の優先情報を設定し、
前記回答候補補正手順は、前記優先情報に基づいて、前記第1回答候補情報および前記第2回答候補情報の少なくとも一方を補正し、
前記各手順をコンピュータに実行させるためのプログラムを記録しているコンピュータ読み取り可能な記録媒体。
(付記26)
前記優先情報設定手順は、機械学習により前記優先情報を設定する、付記25記載の記録媒体。
(付記27)
分析手順、および出力手順を含み、
前記分析手順は、前記第1評価情報および第2評価情報の少なくとも一方を分析して、分析情報を生成し、
前記分析情報は、前記質問情報に対する前記第1回答候補情報または前記第2回答候補情報の正答率、第1回答候補情報または第2回答候補情報に対する満足率、および効果金額からなる群から選択された少なくとも一つの情報を含み、
前記出力手順は、前記分析情報を出力する、付記25または26記載の記録媒体。
(付記28)
前記分析手順は、前記第2評価情報を分析して、第1データベース未収録情報を生成し、
前記出力手順は、前記第1データベース未収録情報を出力する、付記27記載の記録媒体。
(付記29)
情報取得手順、および学習手順を含み、
前記情報取得手順は、第1検索ログ情報および第2検索ログ情報を取得し、
前記第1検索ログ情報は、第1データベースを検索した第1検索ログを含み、
前記第2検索ログ情報は、前記第1検索ログ情報において、解決しなかった事項について第2データベースを検索した第2検索ログを含み、
前記学習手順は、前記第1検索ログ情報および前記第2検索ログ情報を用いた機械学習によって、ユーザが興味関心を示す可能性がある興味関心情報を出力する興味関心モデルを学習済みモデルとして生成する、付記25から28のいずれかに記載の記録媒体。
(付記30)
前記学習手順は、ユーザごとに前記興味関心モデルを生成する、付記29記載の記録媒体。
(付記31)
分類手順を含み、
前記情報取得手順は、前記第1検索ログ情報および前記第2検索ログ情報と紐づけてユーザの属性情報を取得し、
前記分類手順は、前記属性情報に基づいてユーザを分類し、
前記学習手順は、前記ユーザの分類ごとに前記興味関心モデルを生成する、付記29または30記載の記録媒体。
(付記32)
興味関心情報生成手順、情報検索手順を含み、
前記興味関心情報生成手順は、前記興味関心モデルを用いて、ユーザの興味関心情報を生成し、
前記情報検索手順は、データベースを検索し、前記興味関心情報に基づいてユーザが興味関心を持つ可能性のある関心候補情報を出力する、付記29から31のいずれかに記載の記録媒体。
<Additional notes>
Part or all of the above embodiments may be described as in the following additional notes, but are not limited to the following.
(Additional note 1)
including a first search unit, an evaluation information acquisition unit, a guidance unit, a second search unit, a priority information setting unit, and an answer candidate correction unit,
The first search unit acquires question information, searches a first database based on the question information, and outputs first answer candidate information corresponding to the question information from the first database,
The evaluation information acquisition unit acquires first evaluation information for the first answer candidate information,
The first evaluation information includes first answer candidate information selected by the user and an evaluation of the first answer candidate information,
The guiding unit determines whether a second search is necessary based on the first evaluation information, and if it is determined that the second search is necessary, guides the user to the second search,
The second search unit searches a second database based on the question information, and outputs second answer candidate information corresponding to the question information from the second database,
The evaluation information acquisition unit acquires second evaluation information for the second answer candidate information,
The second evaluation information includes second answer candidate information selected by the user and an evaluation of the second answer candidate information,
The priority information setting section includes:
setting priority information of the first answer candidate information for the question information based on the first evaluation information;
setting priority information of the second answer candidate information for the question information based on the second evaluation information;
The answer candidate correction unit corrects at least one of the first answer candidate information and the second answer candidate information based on the priority information.
Information search support device.
(Additional note 2)
The information search support device according to
(Additional note 3)
including an analysis section and an output section,
The analysis unit analyzes at least one of the first evaluation information and second evaluation information to generate analysis information,
The analysis information is selected from the group consisting of a correct answer rate of the first answer candidate information or the second answer candidate information for the question information, a satisfaction rate for the first answer candidate information or the second answer candidate information, and an effect amount. containing at least one piece of information;
The information search support device according to
(Additional note 4)
The analysis unit analyzes the second evaluation information to generate information not recorded in the first database,
The information search support device according to
(Appendix 5)
Including information acquisition department and learning department,
The information acquisition unit acquires first search log information and second search log information,
The first search log information includes a first search log for searching a first database,
The second search log information includes a second search log in which a second database is searched for the unresolved matter in the first search log information,
The learning unit generates, as a trained model, an interest model that outputs interest information that a user may be interested in by machine learning using the first search log information and the second search log information. The information search support device according to any one of
(Appendix 6)
The information search support device according to
(Appendix 7)
including a classification section;
The information acquisition unit acquires user attribute information in association with the first search log information and the second search log information,
The classification unit classifies users based on the attribute information,
The information search support device according to
(Appendix 8)
Including an interest information generation unit and an information search unit,
The interest information generation unit generates user interest information using the interest model,
The information search support device according to any one of
(Appendix 9)
Including a first search step, an evaluation information acquisition step, a guidance step, a second search step, a priority information setting step, and an answer candidate correction step,
The first search step acquires question information, searches a first database based on the question information, and outputs first answer candidate information corresponding to the question information from the first database;
The evaluation information acquisition step acquires first evaluation information for the first answer candidate information,
The first evaluation information includes first answer candidate information selected by the user and an evaluation of the first answer candidate information,
The guiding step determines whether a second search is necessary based on the first evaluation information, and if it is determined that the second search is necessary, guiding the user to the second search,
The second search step searches a second database based on the question information, and outputs second answer candidate information corresponding to the question information from the second database,
The evaluation information acquisition step acquires second evaluation information for the second answer candidate information,
The second evaluation information includes second answer candidate information selected by the user and an evaluation of the second answer candidate information,
The priority information setting step includes:
setting priority information of the first answer candidate information for the question information based on the first evaluation information;
setting priority information of the second answer candidate information for the question information based on the second evaluation information;
The answer candidate correction step corrects at least one of the first answer candidate information and the second answer candidate information based on the priority information.
Information search support method.
(Appendix 10)
The information search support method according to appendix 9, wherein the priority information setting step sets the priority information by machine learning.
(Appendix 11)
Including an analysis process and an output process,
The analysis step analyzes at least one of the first evaluation information and the second evaluation information to generate analysis information,
The analysis information is selected from the group consisting of a correct answer rate of the first answer candidate information or the second answer candidate information for the question information, a satisfaction rate for the first answer candidate information or the second answer candidate information, and an effect amount. including at least one piece of information;
The information search support method according to
(Appendix 12)
The analysis step analyzes the second evaluation information to generate information not recorded in the first database;
The information search support method according to
(Appendix 13)
Including information acquisition process and learning process,
The information acquisition step acquires first search log information and second search log information,
The first search log information includes a first search log for searching a first database,
The second search log information includes a second search log in which a second database is searched for the unresolved matter in the first search log information,
In the learning step, an interest model that outputs interest information that a user may be interested in is generated as a trained model by machine learning using the first search log information and the second search log information. The information search support method according to any one of appendices 9 to 12.
(Appendix 14)
The information search support method according to
(Additional note 15)
Including the classification process,
The information acquisition step acquires user attribute information in association with the first search log information and the second search log information,
The classification step classifies users based on the attribute information,
15. The information search support method according to
(Appendix 16)
Including an interest information generation process and an information search process,
The interest information generation step generates user interest information using the interest model,
The information search support method according to any one of
(Appendix 17)
Including a first search procedure, an evaluation information acquisition procedure, a guidance procedure, a second search procedure, a priority information setting procedure, and an answer candidate correction procedure,
The first search procedure acquires question information, searches a first database based on the question information, and outputs first answer candidate information corresponding to the question information from the first database;
The evaluation information acquisition procedure includes acquiring first evaluation information for the first answer candidate information;
The first evaluation information includes first answer candidate information selected by the user and an evaluation of the first answer candidate information,
The guidance procedure determines whether a second search is necessary based on the first evaluation information, and if it is determined that the second search is necessary, guides the user to the second search;
The second search procedure searches a second database based on the question information, and outputs second answer candidate information corresponding to the question information from the second database;
The evaluation information acquisition procedure includes acquiring second evaluation information for the second answer candidate information;
The second evaluation information includes second answer candidate information selected by the user and an evaluation of the second answer candidate information,
The priority information setting procedure is as follows:
setting priority information of the first answer candidate information for the question information based on the first evaluation information;
setting priority information of the second answer candidate information for the question information based on the second evaluation information;
The answer candidate correction procedure corrects at least one of the first answer candidate information and the second answer candidate information based on the priority information,
A program for causing a computer to execute each of the above steps.
(Appendix 18)
The program according to appendix 17, wherein the priority information setting procedure sets the priority information by machine learning.
(Appendix 19)
including analysis procedures and output procedures;
The analysis procedure includes analyzing at least one of the first evaluation information and second evaluation information to generate analysis information;
The analysis information is selected from the group consisting of a correct answer rate of the first answer candidate information or the second answer candidate information for the question information, a satisfaction rate for the first answer candidate information or the second answer candidate information, and an effect amount. including at least one piece of information;
The program according to appendix 17 or 18, wherein the output procedure outputs the analysis information.
(Additional note 20)
The analysis procedure includes analyzing the second evaluation information to generate information not recorded in the first database;
The program according to appendix 19, wherein the output procedure outputs information not recorded in the first database.
(Additional note 21)
Including information acquisition procedures and learning procedures,
The information acquisition procedure includes acquiring first search log information and second search log information;
The first search log information includes a first search log for searching a first database,
The second search log information includes a second search log in which a second database is searched for the unresolved matter in the first search log information,
The learning procedure includes generating, as a trained model, an interest model that outputs interest information that a user may be interested in by machine learning using the first search log information and the second search log information. The program according to any one of appendices 17 to 20.
(Additional note 22)
The program according to attachment 21, wherein the learning procedure generates the interest model for each user.
(Additional note 23)
includes a classification procedure;
The information acquisition procedure includes acquiring user attribute information in association with the first search log information and the second search log information;
The classification procedure classifies users based on the attribute information,
23. The program according to attachment 21 or 22, wherein the learning procedure generates the interest model for each classification of the user.
(Additional note 24)
Including interest information generation procedure, information search procedure,
The interest information generation procedure generates user interest information using the interest model,
24. The program according to any one of appendices 21 to 23, wherein the information search procedure searches a database and outputs candidate interest information that the user may be interested in based on the interest information.
(Additional note 25)
Including a first search procedure, an evaluation information acquisition procedure, a guidance procedure, a second search procedure, a priority information setting procedure, and an answer candidate correction procedure,
The first search procedure acquires question information, searches a first database based on the question information, and outputs first answer candidate information corresponding to the question information from the first database;
The evaluation information acquisition procedure includes acquiring first evaluation information for the first answer candidate information;
The first evaluation information includes first answer candidate information selected by the user and an evaluation of the first answer candidate information,
The guidance procedure determines whether a second search is necessary based on the first evaluation information, and if it is determined that the second search is necessary, guides the user to the second search;
The second search procedure searches a second database based on the question information, and outputs second answer candidate information corresponding to the question information from the second database;
The evaluation information acquisition procedure includes acquiring second evaluation information for the second answer candidate information;
The second evaluation information includes second answer candidate information selected by the user and an evaluation of the second answer candidate information,
The priority information setting procedure is as follows:
setting priority information of the first answer candidate information for the question information based on the first evaluation information;
setting priority information of the second answer candidate information for the question information based on the second evaluation information;
The answer candidate correction procedure corrects at least one of the first answer candidate information and the second answer candidate information based on the priority information,
A computer-readable recording medium storing a program for causing a computer to execute each of the above steps.
(Additional note 26)
26. The recording medium according to appendix 25, wherein the priority information setting procedure sets the priority information by machine learning.
(Additional note 27)
including analysis procedures and output procedures;
The analysis procedure includes analyzing at least one of the first evaluation information and second evaluation information to generate analysis information;
The analysis information is selected from the group consisting of a correct answer rate of the first answer candidate information or the second answer candidate information for the question information, a satisfaction rate for the first answer candidate information or the second answer candidate information, and an effect amount. including at least one piece of information;
The recording medium according to appendix 25 or 26, wherein the output procedure outputs the analysis information.
(Additional note 28)
The analysis procedure includes analyzing the second evaluation information to generate information not recorded in the first database;
The recording medium according to appendix 27, wherein the output procedure outputs the information not recorded in the first database.
(Additional note 29)
Including information acquisition procedures and learning procedures,
The information acquisition procedure includes acquiring first search log information and second search log information;
The first search log information includes a first search log for searching a first database,
The second search log information includes a second search log in which a second database is searched for the unresolved matter in the first search log information,
The learning procedure generates, as a trained model, an interest model that outputs interest information that a user may be interested in by machine learning using the first search log information and the second search log information. The recording medium according to any one of appendices 25 to 28.
(Additional note 30)
The recording medium according to attachment 29, wherein the learning procedure generates the interest model for each user.
(Appendix 31)
includes a classification procedure;
The information acquisition procedure includes acquiring user attribute information in association with the first search log information and the second search log information;
The classification procedure classifies users based on the attribute information,
31. The recording medium according to appendix 29 or 30, wherein the learning procedure generates the interest model for each classification of the user.
(Appendix 32)
Including interest information generation procedure, information search procedure,
The interest information generation procedure generates user interest information using the interest model,
32. The recording medium according to any one of appendices 29 to 31, wherein the information search procedure searches a database and outputs candidate interest information that the user may be interested in based on the interest information.
本発明によれば、精度よくユーザに情報を提供できる。このため、本発明は、情報検索に関わる分野において広く有用である。 According to the present invention, information can be provided to the user with high accuracy. Therefore, the present invention is widely useful in fields related to information retrieval.
1、1A 情報検索支援装置
2 第1検索部
3 評価情報取得部
4 誘導部
5 第2検索部
6 優先情報設定部
7 回答候補補正部
8 分析部
9 出力部
101 CPU
102 メモリ
103 バス
104 記憶装置
105 入力装置
106 表示装置
107 通信デバイス
1, 1A Information
102
Claims (10)
前記第1検索部は、質問情報を取得し、前記質問情報に基づいて第1データベースを検索し、前記第1データベースから前記質問情報に対応する第1回答候補情報を出力し、
前記評価情報取得部は、前記第1回答候補情報に対する第1評価情報を取得し、
前記第1評価情報は、ユーザが選択した第1回答候補情報と、前記第1回答候補情報の評価とを含み、
前記誘導部は、前記第1評価情報に基づいて第2検索の要否を判定し、第2検索が必要と判定した場合、ユーザを第2検索に誘導し、
前記第2検索部は、前記質問情報に基づいて第2データベースを検索し、前記第2データベースから前記質問情報に対応する第2回答候補情報を出力し、
前記評価情報取得部は、前記第2回答候補情報に対する第2評価情報を取得し、
前記第2評価情報は、ユーザが選択した第2回答候補情報と、前記第2回答候補情報の評価とを含み、
前記優先情報設定部は、
前記第1評価情報に基づいて、前記質問情報に対する前記第1回答候補情報の優先情報を設定し、
前記第2評価情報に基づいて、前記質問情報に対する前記第2回答候補情報の優先情報を設定し、
前記回答候補補正部は、前記優先情報に基づいて、前記第1回答候補情報および前記第2回答候補情報の少なくとも一方を補正する、
情報検索支援装置。 including a first search unit, an evaluation information acquisition unit, a guidance unit, a second search unit, a priority information setting unit, and an answer candidate correction unit,
The first search unit acquires question information, searches a first database based on the question information, and outputs first answer candidate information corresponding to the question information from the first database,
The evaluation information acquisition unit acquires first evaluation information for the first answer candidate information,
The first evaluation information includes first answer candidate information selected by the user and an evaluation of the first answer candidate information,
The guiding unit determines whether a second search is necessary based on the first evaluation information, and if it is determined that the second search is necessary, guides the user to the second search,
The second search unit searches a second database based on the question information, and outputs second answer candidate information corresponding to the question information from the second database,
The evaluation information acquisition unit acquires second evaluation information for the second answer candidate information,
The second evaluation information includes second answer candidate information selected by the user and an evaluation of the second answer candidate information,
The priority information setting section includes:
setting priority information of the first answer candidate information for the question information based on the first evaluation information;
setting priority information of the second answer candidate information for the question information based on the second evaluation information;
The answer candidate correction unit corrects at least one of the first answer candidate information and the second answer candidate information based on the priority information.
Information search support device.
前記分析部は、前記第1評価情報および第2評価情報の少なくとも一方を分析して分析情報を生成し、
前記分析情報は、前記質問情報に対する前記第1回答候補情報または前記第2回答候補情報の正答率、第1回答候補情報または第2回答候補情報に対する満足率、および効果金額からなる群から選択された少なくとも一つの情報を含み、
前記出力部は、前記分析情報を出力する、請求項1または2記載の情報検索支援装置。 including an analysis section and an output section,
The analysis unit analyzes at least one of the first evaluation information and second evaluation information to generate analysis information,
The analysis information is selected from the group consisting of a correct answer rate of the first answer candidate information or the second answer candidate information for the question information, a satisfaction rate for the first answer candidate information or the second answer candidate information, and an effect amount. containing at least one piece of information;
The information search support device according to claim 1 or 2, wherein the output unit outputs the analysis information.
前記出力部は、前記第1データベース未収録情報を出力する、請求項3記載の情報検索支援装置。 The analysis unit analyzes the second evaluation information to generate information not recorded in the first database,
The information search support device according to claim 3, wherein the output unit outputs information not recorded in the first database.
前記情報取得部は、第1検索ログ情報および第2検索ログ情報を取得し、
前記第1検索ログ情報は、第1データベースを検索した第1検索ログを含み、
前記第2検索ログ情報は、前記第1検索ログ情報において、解決しなかった事項について第2データベースを検索した第2検索ログを含み、
前記学習部は、前記第1検索ログ情報および前記第2検索ログ情報を用いた機械学習によって、ユーザが興味関心を示す可能性がある興味関心情報を出力する興味関心モデルを学習済みモデルとして生成する、請求項1または2記載の情報検索支援装置。 Including information acquisition department and learning department,
The information acquisition unit acquires first search log information and second search log information,
The first search log information includes a first search log for searching a first database,
The second search log information includes a second search log in which a second database is searched for the unresolved matter in the first search log information,
The learning unit generates, as a trained model, an interest model that outputs interest information that a user may be interested in by machine learning using the first search log information and the second search log information. The information search support device according to claim 1 or 2.
前記情報取得部は、前記第1検索ログ情報および前記第2検索ログ情報と紐づけてユーザの属性情報を取得し、
前記分類部は、前記属性情報に基づいてユーザを分類し、
前記学習部は、前記ユーザの分類ごとに前記興味関心モデルを生成する、請求項5記載の情報検索支援装置。 including a classification section;
The information acquisition unit acquires user attribute information in association with the first search log information and the second search log information,
The classification unit classifies users based on the attribute information,
The information search support device according to claim 5, wherein the learning section generates the interest model for each classification of the user.
前記興味関心情報生成部は、前記興味関心モデルを用いて、ユーザの興味関心情報を生成し、
前記情報検索部は、データベースを検索し、前記興味関心情報に基づいてユーザが興味関心を持つ可能性のある関心候補情報を出力する、請求項5記載の情報検索支援装置。 Including an interest information generation unit and an information search unit,
The interest information generation unit generates user interest information using the interest model,
The information search support device according to claim 5, wherein the information search unit searches a database and outputs interest candidate information that the user may be interested in based on the interest information.
前記第1検索工程は、質問情報を取得し、前記質問情報に基づいて第1データベースを検索し、前記第1データベースから前記質問情報に対応する第1回答候補情報を出力し、
前記評価情報取得工程は、前記第1回答候補情報に対する第1評価情報を取得し、
前記第1評価情報は、ユーザが選択した第1回答候補情報と、前記第1回答候補情報の評価とを含み、
前記誘導工程は、前記第1評価情報に基づいて第2検索の要否を判定し、第2検索が必要と判定した場合、ユーザを第2検索に誘導し、
前記第2検索工程は、前記質問情報に基づいて第2データベースを検索し、前記第2データベースから前記質問情報に対応する第2回答候補情報を出力し、
前記評価情報取得工程は、前記第2回答候補情報に対する第2評価情報を取得し、
前記第2評価情報は、ユーザが選択した第2回答候補情報と、前記第2回答候補情報の評価とを含み、
前記優先情報設定工程は、
前記第1評価情報に基づいて、前記質問情報に対する前記第1回答候補情報の優先情報を設定し、
前記第2評価情報に基づいて、前記質問情報に対する前記第2回答候補情報の優先情報を設定し、
前記回答候補補正工程は、前記優先情報に基づいて、前記第1回答候補情報および前記第2回答候補情報の少なくとも一方を補正する、
情報検索支援方法。 Including a first search step, an evaluation information acquisition step, a guidance step, a second search step, a priority information setting step, and an answer candidate correction step,
The first search step acquires question information, searches a first database based on the question information, and outputs first answer candidate information corresponding to the question information from the first database;
The evaluation information acquisition step acquires first evaluation information for the first answer candidate information,
The first evaluation information includes first answer candidate information selected by the user and an evaluation of the first answer candidate information,
The guiding step determines whether a second search is necessary based on the first evaluation information, and if it is determined that the second search is necessary, guiding the user to the second search,
The second search step searches a second database based on the question information, and outputs second answer candidate information corresponding to the question information from the second database,
The evaluation information acquisition step acquires second evaluation information for the second answer candidate information,
The second evaluation information includes second answer candidate information selected by the user and an evaluation of the second answer candidate information,
The priority information setting step includes:
setting priority information of the first answer candidate information for the question information based on the first evaluation information;
setting priority information of the second answer candidate information for the question information based on the second evaluation information;
The answer candidate correction step corrects at least one of the first answer candidate information and the second answer candidate information based on the priority information.
Information search support method.
前記第1検索手順は、質問情報を取得し、前記質問情報に基づいて第1データベースを検索し、前記第1データベースから前記質問情報に対応する第1回答候補情報を出力し、
前記評価情報取得手順は、前記第1回答候補情報に対する第1評価情報を取得し、
前記第1評価情報は、ユーザが選択した第1回答候補情報と、前記第1回答候補情報の評価とを含み、
前記誘導手順は、前記第1評価情報に基づいて第2検索の要否を判定し、第2検索が必要と判定した場合、ユーザを第2検索に誘導し、
前記第2検索手順は、前記質問情報に基づいて第2データベースを検索し、前記第2データベースから前記質問情報に対応する第2回答候補情報を出力し、
前記評価情報取得手順は、前記第2回答候補情報に対する第2評価情報を取得し、
前記第2評価情報は、ユーザが選択した第2回答候補情報と、前記第2回答候補情報の評価とを含み、
前記優先情報設定手順は、
前記第1評価情報に基づいて、前記質問情報に対する前記第1回答候補情報の優先情報を設定し、
前記第2評価情報に基づいて、前記質問情報に対する前記第2回答候補情報の優先情報を設定し、
前記回答候補補正手順は、前記優先情報に基づいて、前記第1回答候補情報および前記第2回答候補情報の少なくとも一方を補正し、
前記各手順をコンピュータに実行させるためのプログラム。 Including a first search procedure, an evaluation information acquisition procedure, a guidance procedure, a second search procedure, a priority information setting procedure, and an answer candidate correction procedure,
The first search procedure acquires question information, searches a first database based on the question information, and outputs first answer candidate information corresponding to the question information from the first database;
The evaluation information acquisition procedure includes acquiring first evaluation information for the first answer candidate information;
The first evaluation information includes first answer candidate information selected by the user and an evaluation of the first answer candidate information,
The guidance procedure determines whether a second search is necessary based on the first evaluation information, and if it is determined that the second search is necessary, guides the user to the second search;
The second search procedure searches a second database based on the question information, and outputs second answer candidate information corresponding to the question information from the second database;
The evaluation information acquisition procedure includes acquiring second evaluation information for the second answer candidate information;
The second evaluation information includes second answer candidate information selected by the user and an evaluation of the second answer candidate information,
The priority information setting procedure is as follows:
setting priority information of the first answer candidate information for the question information based on the first evaluation information;
setting priority information of the second answer candidate information for the question information based on the second evaluation information;
The answer candidate correction procedure corrects at least one of the first answer candidate information and the second answer candidate information based on the priority information,
A program for causing a computer to execute each of the above steps.
前記第1検索手順は、質問情報を取得し、前記質問情報に基づいて第1データベースを検索し、前記第1データベースから前記質問情報に対応する第1回答候補情報を出力し、
前記評価情報取得手順は、前記第1回答候補情報に対する第1評価情報を取得し、
前記第1評価情報は、ユーザが選択した第1回答候補情報と、前記第1回答候補情報の評価とを含み、
前記誘導手順は、前記第1評価情報に基づいて第2検索の要否を判定し、第2検索が必要と判定した場合、ユーザを第2検索に誘導し、
前記第2検索手順は、前記質問情報に基づいて第2データベースを検索し、前記第2データベースから前記質問情報に対応する第2回答候補情報を出力し、
前記評価情報取得手順は、前記第2回答候補情報に対する第2評価情報を取得し、
前記第2評価情報は、ユーザが選択した第2回答候補情報と、前記第2回答候補情報の評価とを含み、
前記優先情報設定手順は、
前記第1評価情報に基づいて、前記質問情報に対する前記第1回答候補情報の優先情報を設定し、
前記第2評価情報に基づいて、前記質問情報に対する前記第2回答候補情報の優先情報を設定し、
前記回答候補補正手順は、前記優先情報に基づいて、前記第1回答候補情報および前記第2回答候補情報の少なくとも一方を補正し、
前記各手順をコンピュータに実行させるためのプログラムを記録しているコンピュータ読み取り可能な記録媒体。
Including a first search procedure, an evaluation information acquisition procedure, a guidance procedure, a second search procedure, a priority information setting procedure, and an answer candidate correction procedure,
The first search procedure acquires question information, searches a first database based on the question information, and outputs first answer candidate information corresponding to the question information from the first database;
The evaluation information acquisition procedure includes acquiring first evaluation information for the first answer candidate information;
The first evaluation information includes first answer candidate information selected by the user and an evaluation of the first answer candidate information,
The guidance procedure determines whether a second search is necessary based on the first evaluation information, and if it is determined that the second search is necessary, guides the user to the second search;
The second search procedure searches a second database based on the question information, and outputs second answer candidate information corresponding to the question information from the second database;
The evaluation information acquisition procedure includes acquiring second evaluation information for the second answer candidate information;
The second evaluation information includes second answer candidate information selected by the user and an evaluation of the second answer candidate information,
The priority information setting procedure is as follows:
setting priority information of the first answer candidate information for the question information based on the first evaluation information;
setting priority information of the second answer candidate information for the question information based on the second evaluation information;
The answer candidate correction procedure corrects at least one of the first answer candidate information and the second answer candidate information based on the priority information,
A computer-readable recording medium storing a program for causing a computer to execute each of the above steps.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022138218A JP2024034157A (en) | 2022-08-31 | 2022-08-31 | Information retrieval support apparatus, information retrieval support method, program, and recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022138218A JP2024034157A (en) | 2022-08-31 | 2022-08-31 | Information retrieval support apparatus, information retrieval support method, program, and recording medium |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2024034157A true JP2024034157A (en) | 2024-03-13 |
Family
ID=90193781
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022138218A Pending JP2024034157A (en) | 2022-08-31 | 2022-08-31 | Information retrieval support apparatus, information retrieval support method, program, and recording medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2024034157A (en) |
-
2022
- 2022-08-31 JP JP2022138218A patent/JP2024034157A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Dessì et al. | Bridging learning analytics and cognitive computing for big data classification in micro-learning video collections | |
CN109196496B (en) | Unknown word predictor and content integrated translator | |
Golder et al. | Usage patterns of collaborative tagging systems | |
US8306962B1 (en) | Generating targeted paid search campaigns | |
US9852215B1 (en) | Identifying text predicted to be of interest | |
US10437859B2 (en) | Entity page generation and entity related searching | |
CN109299865B (en) | Psychological evaluation system and method based on semantic analysis and information data processing terminal | |
US11023503B2 (en) | Suggesting text in an electronic document | |
US11163842B2 (en) | Personalized table of contents (TOC) generation based on search results | |
CN109918555B (en) | Method, apparatus, device and medium for providing search suggestions | |
US8856109B2 (en) | Topical affinity badges in information retrieval | |
US20110219299A1 (en) | Method and system of providing completion suggestion to a partial linguistic element | |
US20200342164A1 (en) | Passively suggesting text in an electronic document | |
US9418058B2 (en) | Processing method for social media issue and server device supporting the same | |
US20210286945A1 (en) | Content modification using natural language processing to include features of interest to various groups | |
CN111557000B (en) | Accuracy Determination for Media | |
US20220121668A1 (en) | Method for recommending document, electronic device and storage medium | |
KR20200145299A (en) | Intelligent recruitment support platform based on online interview video analysis and social media information analysis | |
JP2020129232A (en) | Machine learning device, program, and machine learning method | |
US9058328B2 (en) | Search device, search method, search program, and computer-readable memory medium for recording search program | |
WO2023231288A1 (en) | Sorting method and apparatus for search results, and electronic device and storage medium | |
JP2024034157A (en) | Information retrieval support apparatus, information retrieval support method, program, and recording medium | |
JP2024034158A (en) | Interest model producing apparatus, information providing apparatus, interest model producing method, information providing method, program, and recording medium | |
CN114090777A (en) | Text data processing method and device | |
TWI693524B (en) | Optimization method for searching exclusive personalized pictures |