(57)【要約】      （修正有）【課題】従来の文章検索方法の問題を解決すべく、効率的な文章の絞り込み、検索要求に適合した文章の漏れを防止する及び／又は検索結果の評価が可能とする。【解決手段】検索要求に適合する文章を検索する情報検索システムであって、複数の文章を含む文章集合を受け付ける文章集合受信部１、ユーザの検索要求を受け付けるユーザ検索要求受信部２、該各文章及び該検索要求をそれぞれ単語ベクトルに変換する単語ベクトル変換部３、１２、各文章由来の単語ベクトル及び検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する文章ベクトル変換部４、各文章由来の文章ベクトルと検索要求由来の文章ベクトルとの間の類似度を計算する類似度計算部５及び該文章と該検索要求との間の類似度を提示する検索結果提示部６を含む。【選択図】図１
2020140435.tif 000002
【特許請求の範囲】
【請求項１】
検索要求に適合する文章を検索する情報検索システムであって、
（１）複数の文章を含む文章集合を受け付ける文章集合受信部、
（２）ユーザの検索要求を受け付けるユーザ検索要求受信部、
（３）該各文章及び該検索要求をそれぞれ単語ベクトルに変換する単語ベクトル変換部、
（４）各文章由来の単語ベクトル及び検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する文章ベクトル変換部、
（５）各文章由来の文章ベクトルと検索要求由来の文章ベクトルとの間の類似度を計算する類似度計算部、
（６）該文章と該検索要求との間の類似度を提示する検索結果提示部、
を含む情報検索システム。
【請求項２】
さらに、
（１１）前記文章を選択するための検索語を受け付ける検索語受信部、
（１２）該検索語を検索語由来の単語ベクトルに変換する検索語由来の単語ベクトル変換部、
（１３）前記（３）の各文章由来の単語ベクトルが該検索語由来の単語ベクトルと一致又は類似した場合には、前記（４）の各文章由来の単語ベクトルに選択する文章選択部、
を含む請求項１に記載の情報検索システム。
【請求項３】
さらに、
（７）前記ユーザによる前記（６）で提示した文章から検索要求に適合する文章又は適合しない文章の選択結果を受け付けるユーザ文章判定部、
を含む請求項１又は２に記載の情報検索システム。
【請求項４】
さらに、２回目のスクリーニングとして、
（３−１）前記（７）でユーザが選択した文章を除く文章集合の各文章並びに前記（７）で検索要求に適合した文章を追加した前記（３）の検索要求をそれぞれ単語ベクトルに変換する単語ベクトル変換部２、
（４−１）（３−１）の該文章由来の単語ベクトル及び該検索要求に適合した文章を追加した検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する文章ベクトル変換部２、
（５−１）（４−１）の該文章ベクトルと該検索要求に適合した文章を追加した検索要求由来の文章ベクトルとの間の類似度を計算する類似度計算部２、
（６−１）該文章と該検索要求に適合した文章を追加した検索要求との間の類似度を提示する検索結果提示部２、
を含む請求項３に記載の情報検索システム。
【請求項５】
さらに、
（７−１）前記ユーザによる前記（６−１）で提示した文章から検索要求に適合する文章又は適合しない文章の選択結果を受け付けるユーザ文章判定部２、
を含む請求項４に記載の情報検索システム。
【請求項６】
さらに、３回目のスクリーニングとして、
（３−２）前記（７）及び（７−１）でユーザが選択した文章を除く文章集合の各文章並びに前記（７）及び（７−１）で検索要求に適合した文章又は前記（７−１）で検索要求に適合した文章を追加した前記（３）の検索要求をそれぞれ単語ベクトルに変換する単語ベクトル変換部３、
（４−２）（３−２）の該各文章由来の単語ベクトル及び該検索要求に適合した文章を追加した検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する文章ベクトル変換部３、
（５−２）（４−２）の該各文章由来の文章ベクトルと該検索要求に適合した文章を追加した検索要求由来の文章ベクトルとの間の類似度を計算する類似度計算部３、
（６−２）該文章と該検索要求に適合した文章を追加した検索要求との間の類似度を提示する検索結果提示部３、
（７−２）該ユーザによる（６−２）で提示した文章から検索要求に適合する文章又は適合しない文章の選択結果を受け付けるユーザ文章判定部３、
を含む請求項５に記載の情報検索システム。
【請求項７】
さらに、
（８）前記（５）、（５−１）又は（５−２）の各文章の標準偏差、又は、前記（７）、（７−１）又は（７−２）のユーザが選択した各文章の標準偏差を計算する標準偏差計算部、
（９）該標準偏差を提示する標準偏差結果提示部、
を含む請求項１〜６のいずれか１に記載の情報検索システム。
【請求項８】
さらに、
（１０）各スクリーニング段階での標準偏差を比較する標準偏差比較部、
を含む請求項７に記載の情報検索システム。
【請求項９】
検索要求に適合する文章を検索する情報検索システムであって、
（１）複数の文章を含む文章集合を受け付ける文章集合受信部、
（２）ユーザの検索要求を受け付けるユーザ検索要求受信部、
（３）該各文章及び該検索要求をそれぞれ単語ベクトルに変換する単語ベクトル変換部、
（４）各文章由来の単語ベクトル及び検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する文章ベクトル変換部、
（５）各文章由来の文章ベクトルと検索要求由来の文章ベクトルとの間の類似度を計算する類似度計算部、
（６）該文章と該検索要求との間の類似度を提示する検索結果提示部、
（７）該ユーザによる（６）で提示した文章から検索要求に適合する文章の選択結果を受信するユーザ文章判定部、
（８）（６）で提示した文章又は（７）で該検索要求に適合した文章の標準偏差を計算する標準偏差計算部、
（９）該標準偏差を提示する標準偏差結果提示部、
を含む情報検索システム。
【請求項１０】
さらに、
（１４）複数のユーザの前記（７）で検索要求に適合した文章を提示するユーザ検索結果比較部、
を有する請求項３〜９のいずれか１に記載の情報検索システム。
【請求項１１】
前記検索要求が臨床疑問である請求項１〜１０のいずれか１に記載の情報検索システム。
【請求項１２】
さらに、以下のいずれかの１以上を有する請求項１〜１１のいずれか１に記載の情報検索システム。
（１）検索結果出力部
（２）文章出力部
【請求項１３】
検索要求に適合する文章を検索する情報検索方法であって、
（１）複数の文章を含む文章集合を受け付ける工程、
（２）ユーザの検索要求を受け付ける工程、
（３）該各文章及び該検索要求をそれぞれ単語ベクトルに変換する工程、
（４）各文章由来の単語ベクトル及び検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する工程、
（５）各文章由来の文章ベクトルと検索要求由来の文章ベクトルとの間の類似度を計算する工程、
（６）該文章と該検索要求との間の類似度を提示する工程、
を含む情報検索方法。
【請求項１４】
検索要求に適合する文章を検索する情報検索方法であって、
（１）複数の文章を含む文章集合を受け付ける工程、
（２）ユーザの検索要求を受け付ける工程、
（３）該各文章及び該検索要求をそれぞれ単語ベクトルに変換する工程、
（４）各文章由来の単語ベクトル及び検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する工程、
（５）各文章由来の文章ベクトルと検索要求由来の文章ベクトルとの間の類似度を計算する工程、
（６）該文章と該検索要求との間の類似度を提示する工程、
（７）該ユーザによる（６）で提示した文章から検索要求に適合する文章の選択結果を受信する工程、
（８）（６）で提示した文章又は（７）で該検索要求に適合した文章の標準偏差を計算する工程、
（９）該標準偏差を提示する工程、
を含む情報検索方法。
【請求項１５】
検索要求に適合する文章を検索するプログラムであって、
（１）複数の文章を含む文章集合を受け付ける文章集合受信手段、
（２）ユーザの検索要求を受け付けるユーザ検索要求受信手段、
（３）該各文章及び該検索要求をそれぞれ単語ベクトルに変換する単語ベクトル変換手段、
（４）各文章由来の単語ベクトル及び検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する文章ベクトル変換手段、
（５）各文章由来の文章ベクトルと検索要求由来の文章ベクトルとの間の類似度を計算する類似度計算手段、
（６）該文章と該検索要求との間の類似度を提示する検索結果提示手段、
を含む情報検索プログラム。
【請求項１６】
検索要求に適合する文章を検索するプログラムであって、
（１）複数の文章を含む文章集合を受け付ける文章集合受信手段、
（２）ユーザの検索要求を受け付けるユーザ検索要求受信手段、
（３）該各文章及び該検索要求をそれぞれ単語ベクトルに変換する単語ベクトル変換手段、
（４）各文章由来の単語ベクトル及び検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する文章ベクトル変換手段、
（５）各文章由来の文章ベクトルと検索要求由来の文章ベクトルとの間の類似度を計算する類似度計算手段、
（６）該文章と該検索要求との間の類似度を提示する検索結果提示手段、
（７）該ユーザによる（６）で提示した文章から検索要求に適合する文章の選択結果を受信するユーザ文章判定手段、
（８）（６）で提示した文章又は（７）で該検索要求に適合した文章の標準偏差を計算する標準偏差計算手段、
（９）該標準偏差を提示する標準偏差結果提示手段、
を含む情報検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文章検索システム、文章検索方法及び文章検索プログラムに関し、特に臨床疑問に関する文章検索システム、文章検索方法及び文章検索プログラムに関する。
【背景技術】
【０００２】
（臨床疑問に関する従来の問題点）
医学におけるガイドラインでは、臨床疑問(clinical question, CQ)に関係するエビデンス(医学論文)をできるだけ集め、システマティックレビュー(systematic review, SR)を行った後、その結果に基づいてステートメントがまとめられる。
SRの手順は、まず一次スクリーニングとして、（１）CQに関係する論文をMEDLINEなどのデータベースから幅広く集めた文献リストを作成し、（２）そのアブストラクトをもとにCQに関与する論文を選択する。次に、二次スクリーニングとして、選択された論文を読み、基準にあった論文を選択する。その後、選択された各論文の治療効果やバイアスを評価し、エビデンス総体の評価を行う。これまでSRは、主として人の手作業で行われてきた。
一次スクリーニングでは、対象、曝露因子、介入だけでなく、害と不利益を含んだ幅広いアウトカムを拾うため検索式にアウトカムは含めず検索を行う。その結果、リストに挙げられた論文数は、非常に多く、論文の候補は数千になることもある。このリストから、タイトルとアブストラクトに基づいて、CQに関係した論文を選別するには、労力と時間がかかるばかりでなく、見逃してしまう可能が高い。このスクリーニングでの作業が問題となっている。
また、これまで報告されているSRに関係したソフトでは、論文の分類を行うが文献の選択を行うことができないものや、PubMed unique identifier という論文の番号を入力しなくてはならないものがある。これらは、SRの作業の効率化に役立たないため、一般的に使用されていない。
【０００３】
（従来の文献検索）
検索語や検索文によって指定されるユーザの検索要求に適合する文献の検出や適合する順に文章を並び替える情報検索方法として、以下が知られている。
【０００４】
「TensorFlowを使った機械学習を論文抽出に適用、ヒントは大学入試問題対策の裏ワザ（非特許文献１）」では、システマティックレビューを対象として、テキストマイニングと機械学習を用いて文献のスクリーニングを実施した内容が開示されている。
【０００５】
特許文献１では、「コンピュータを用いて生物医学分野におけるキーワードを抽出するシステムであって、生物医学分野における文献データを蓄積した文献データベースと、生物医学分野における用語の基本的カテゴリを示す概念語の入力を受け付ける概念語入力部と、前記文献データ中で、前記入力された概念語と共起する共起語を検索し、その共起件数を計数する共起解析部と、検索された各共起語について、前記概念語との関連の強さを計算し、共起語、その共起件数及び関連の強さを含んだ共起リストを生成する共起リスト作成部と、生成した共起リストに含まれる各共起語について、前記文献データ中で、当該共起語と共起する単語を検索し、その共起件数を計数するキーワード計算部と、前記検索された単語のうち前記共起件数が一定数以上であるものをキーワードとして抽出するキーワード抽出部とを含んだシステム。」を開示している。
【０００６】
「N-gram 全文検索と概念検索を融合した文書検索方式の検討（非特許文献２）」は、「文書検索において、文書全体からキーワードの存在を検証する“全文検索”と、文書内容とキーワードとの類似性を検証する“概念検索”とを融合することで、互いの欠点を補完するとともに検索精度の向上を図る技術が開示されている。そして概念検索においては、形態素解析に基づいて文書ベクトルと検索クエリ（検索者が入力した単語，フレーズ，文）ベクトルとの類似性・一致度を計算すること」を開示している。
【０００７】
「隣接情報を用いた類似文書検索とリランキング（非特許文献３）」は、「特許調査や文献検索を対象として、クエリ文書（検索者が指定した文書）と意味的に類似した文書を検索する技術」を開示している。
【０００８】
「ランキング結果を自由に閲覧するための再ランキングインターフェース（非特許文献４）」は、「様々な検索結果（ランキング結果）をユーザのインターラクションに応じて、すなわち気になった単語を追加選択したり単語の重要度を指定したりすることで、検索結果を再ランキングするためのシステム」を開示している。
【０００９】
上記の文献は、いずれも本発明の文章検索方法の特徴的な構成である効率的な文章の絞り込み工程、検索要求に適合した文章の漏れを防止する工程及び検索結果の評価工程を開示又は示唆をしていない。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００８−２１０２８号公報
【非特許文献】
【００１１】
【非特許文献１】https://www.atmarkit.co.jp/ait/articles/1712/21/news028.html
【非特許文献２】亀代泰三 他，情報処理学会第67 回全国大会
【非特許文献３】古川修平 他，DEIM Forrum 2009A9-
【非特許文献４】山本岳洋 他，WISS 2009
【発明の概要】
【発明が解決しようとする課題】
【００１２】
従来の文章検索方法の問題を解決すべく、効率的な文章の絞り込み、検索要求に適合した文章の漏れを防止する及び／又は検索結果の評価が可能な文章検索システムを提供することを課題とする。
【課題を解決するための手段】
【００１３】
本発明の文章検索システム等は、以下の構成、工程又は手段を含むことにより、本発明の課題のいずれか１を解決することを見出して本発明を完成した。
【００１４】
本発明は以下の通りである。
１．検索要求に適合する文章を検索する情報検索システムであって、
（１）複数の文章を含む文章集合を受け付ける文章集合受信部、
（２）ユーザの検索要求を受け付けるユーザ検索要求受信部、
（３）該各文章及び該検索要求をそれぞれ単語ベクトルに変換する単語ベクトル変換部、
（４）各文章由来の単語ベクトル及び検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する文章ベクトル変換部、
（５）各文章由来の文章ベクトルと検索要求由来の文章ベクトルとの間の類似度を計算する類似度計算部、
（６）該文章と該検索要求との間の類似度を提示する検索結果提示部、
を含む情報検索システム。
２．さらに、
（１１）前記文章を選択するための検索語を受け付ける検索語受信部、
（１２）該検索語を検索語由来の単語ベクトルに変換する検索語由来の単語ベクトル変換部、
（１３）前記（３）の各文章由来の単語ベクトルが該検索語由来の単語ベクトルと一致又は類似した場合には、前記（４）の各文章由来の単語ベクトルに選択する文章選択部、
を含む前項１に記載の情報検索システム。
３．さらに、
（７）前記ユーザによる前記（６）で提示した文章から検索要求に適合する文章又は適合しない文章の選択結果を受け付けるユーザ文章判定部、
を含む前項１又は２に記載の情報検索システム。
４．さらに、２回目のスクリーニングとして、
（３−１）前記（７）でユーザが選択した文章を除く文章集合の各文章並びに前記（７）で検索要求に適合した文章を追加した前記（３）の検索要求をそれぞれ単語ベクトルに変換する単語ベクトル変換部２、
（４−１）（３−１）の該文章由来の単語ベクトル及び該検索要求に適合した文章を追加した検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する文章ベクトル変換部２、
（５−１）（４−１）の該文章ベクトルと該検索要求に適合した文章を追加した検索要求由来の文章ベクトルとの間の類似度を計算する類似度計算部２、
（６−１）該文章と該検索要求に適合した文章を追加した検索要求との間の類似度を提示する検索結果提示部２、
を含む前項３に記載の情報検索システム。
５．さらに、
（７−１）前記ユーザによる前記（６−１）で提示した文章から検索要求に適合する文章又は適合しない文章の選択結果を受け付けるユーザ文章判定部２、
を含む前項４に記載の情報検索システム。
６．さらに、３回目のスクリーニングとして、
（３−２）前記（７）及び（７−１）でユーザが選択した文章を除く文章集合の各文章並びに前記（７）及び（７−１）で検索要求に適合した文章又は前記（７−１）で検索要求に適合した文章を追加した前記（３）の検索要求をそれぞれ単語ベクトルに変換する単語ベクトル変換部３、
（４−２）（３−２）の該各文章由来の単語ベクトル及び該検索要求に適合した文章を追加した検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する文章ベクトル変換部３、
（５−２）（４−２）の該各文章由来の文章ベクトルと該検索要求に適合した文章を追加した検索要求由来の文章ベクトルとの間の類似度を計算する類似度計算部３、
（６−２）該文章と該検索要求に適合した文章を追加した検索要求との間の類似度を提示する検索結果提示部３
（７−２）該ユーザによる（６−２）で提示した文章から検索要求に適合する文章又は適合しない文章の選択結果を受け付けるユーザ文章判定部３、
を含む前項５に記載の情報検索システム。
７．さらに、
（８）前記（５）、（５−１）又は（５−２）の各文章の標準偏差、又は、前記（７）、（７−１）又は（７−２）のユーザが選択した各文章の標準偏差を計算する標準偏差計算部、
（９）該標準偏差を提示する標準偏差結果提示部、
を含む前項１〜６のいずれか１に記載の情報検索システム。
８．さらに、
（１０）各スクリーニング段階での標準偏差を比較する標準偏差比較部、
を含む前項７に記載の情報検索システム。
９．検索要求に適合する文章を検索する情報検索システムであって、
（１）複数の文章を含む文章集合を受け付ける文章集合受信部、
（２）ユーザの検索要求を受け付けるユーザ検索要求受信部、
（３）該各文章及び該検索要求をそれぞれ単語ベクトルに変換する単語ベクトル変換部、
（４）各文章由来の単語ベクトル及び検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する文章ベクトル変換部、
（５）各文章由来の文章ベクトルと検索要求由来の文章ベクトルとの間の類似度を計算する類似度計算部、
（６）該文章と該検索要求との間の類似度を提示する検索結果提示部、
（７）該ユーザによる（６）で提示した文章から検索要求に適合する文章の選択結果を受信するユーザ文章判定部、
（８）（６）で提示した文章又は（７）で該検索要求に適合した文章の標準偏差を計算する標準偏差計算部、
（９）該標準偏差を提示する標準偏差結果提示部、
を含む情報検索システム。
１０．さらに、
（１４）複数のユーザの前記（７）で検索要求に適合した文章を提示するユーザ検索結果比較部、
を有する前項３〜９のいずれか１に記載の情報検索システム。
１１．前記検索要求が臨床疑問である前項１〜１０のいずれか１に記載の情報検索システム。
１２．さらに、以下のいずれかの１以上を有する前項１〜１１のいずれか１に記載の情報検索システム
（１）検索結果出力部
（２）文章出力部
１３．検索要求に適合する文章を検索する情報検索方法であって、
（１）複数の文章を含む文章集合を受け付ける工程、
（２）ユーザの検索要求を受け付ける工程、
（３）該各文章及び該検索要求をそれぞれ単語ベクトルに変換する工程、
（４）各文章由来の単語ベクトル及び検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する工程、
（５）各文章由来の文章ベクトルと検索要求由来の文章ベクトルとの間の類似度を計算する工程、
（６）該文章と該検索要求との間の類似度を提示する工程、
を含む情報検索方法。
１４．さらに、
（１１）前記文章を選択するための検索語を受け付ける工程、
（１２）該検索語を検索語由来の単語ベクトルに変換する検索語由来の単語ベクトルに変換する工程、
（１３）前記（３）の各文章由来の単語ベクトルが該検索語由来の単語ベクトルと一致又は類似した場合には、前記（４）の各文章由来の単語ベクトルに選択する工程、
を含む前項１３に記載の情報検索方法。
１５．さらに、
（７）前記ユーザによる前記（６）で提示した文章から検索要求に適合する文章又は適合しない文章の選択結果を受け付ける工程、
を含む前項１３又は１４に記載の情報検索方法。
１６．さらに、２回目のスクリーニングとして、
（３−１）前記（７）でユーザが選択した文章を除く文章集合の各文章並びに前記（７）で検索要求に適合した文章を追加した前記（３）の検索要求をそれぞれ単語ベクトルに変換する工程、
（４−１）（３−１）の該文章由来の単語ベクトル及び該検索要求に適合した文章を追加した検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する工程、
（５−１）（４−１）の該文章ベクトルと該検索要求に適合した文章を追加した検索要求由来の文章ベクトルとの間の類似度を計算する工程、
（６−１）該文章と該検索要求に適合した文章を追加した検索要求との間の類似度を提示する工程、
を含む前項１５に記載の情報検索方法。
１７．さらに、
（７−１）前記ユーザによる前記（６−１）で提示した文章から検索要求に適合する文章又は適合しない文章の選択結果を受け付ける工程、
を含む前項１６に記載の情報検索方法。
１８．さらに、３回目のスクリーニングとして、
（３−２）前記（７）及び（７−１）でユーザが選択した文章を除く文章集合の各文章並びに前記（７）及び（７−１）で検索要求に適合した文章又は前記（７−１）で検索要求に適合した文章を追加した前記（３）の検索要求をそれぞれ単語ベクトルに変換する工程、
（４−２）（３−２）の該各文章由来の単語ベクトル及び該検索要求に適合した文章を追加した検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する工程、
（５−２）（４−２）の該各文章由来の文章ベクトルと該検索要求に適合した文章を追加した検索要求由来の文章ベクトルとの間の類似度を計算する工程、
（６−２）該文章と該検索要求に適合した文章を追加した検索要求との間の類似度を提示する工程、
（７−２）該ユーザによる（６−２）で提示した文章から検索要求に適合する文章又は適合しない文章の選択結果を受け付ける工程、
を含む前項１７に記載の情報検索方法。
１９．さらに、
（８）前記（５）、（５−１）又は（５−２）の各文章の標準偏差、又は、前記（７）、（７−１）又は（７−２）のユーザが選択した各文章の標準偏差を計算する工程、
（９）該標準偏差を提示する工程、
を含む前項１３〜１８のいずれか１に記載の情報検索方法。
２０．さらに、
（１０）各スクリーニング段階での標準偏差を比較する工程、
を含む前項１９に記載の情報検索方法。
２１．検索要求に適合する文章を検索する情報検索方法であって、
（１）複数の文章を含む文章集合を受け付ける工程、
（２）ユーザの検索要求を受け付ける工程、
（３）該各文章及び該検索要求をそれぞれ単語ベクトルに変換する工程、
（４）各文章由来の単語ベクトル及び検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する工程、
（５）各文章由来の文章ベクトルと検索要求由来の文章ベクトルとの間の類似度を計算する工程、
（６）該文章と該検索要求との間の類似度を提示する工程、
（７）該ユーザによる（６）で提示した文章から検索要求に適合する文章の選択結果を受信する工程、
（８）（６）で提示した文章又は（７）で該検索要求に適合した文章の標準偏差を計算する工程、
（９）該標準偏差を提示する工程、
を含む情報検索方法。
２２．さらに、
（１４）複数のユーザの前記（７）で検索要求に適合した文章を提示する工程、
を有する前項１５〜２１のいずれか１に記載の情報検索方法。
２３．前記検索要求が臨床疑問である前項１３〜２２のいずれか１に記載の情報検索方法。
２４．さらに、以下のいずれかの１以上を有する前項１３〜２３のいずれか１に記載の情報検索方法。
（１）検索結果提示工程
（２）文章出力工程
２５．検索要求に適合する文章を検索するプログラムであって、
（１）複数の文章を含む文章集合を受け付ける文章集合受信手段、
（２）ユーザの検索要求を受け付けるユーザ検索要求受信手段、
（３）該各文章及び該検索要求をそれぞれ単語ベクトルに変換する単語ベクトル変換手段、
（４）各文章由来の単語ベクトル及び検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する文章ベクトル変換手段、
（５）各文章由来の文章ベクトルと検索要求由来の文章ベクトルとの間の類似度を計算する類似度計算手段、
（６）該文章と該検索要求との間の類似度を提示する検索結果提示手段、
を含む情報検索プログラム。
２６．さらに、
（１１）前記文章を選択するための検索語を受け付ける検索語受信手段、
（１２）該検索語を検索語由来の単語ベクトルに変換する検索語由来の単語ベクトル変換手段、
（１３）前記（３）の各文章由来の単語ベクトルが該検索語由来の単語ベクトルと一致又は類似した場合には、前記（４）の各文章由来の単語ベクトルに選択する文章選択手段、
を含む前項２５に記載の情報検索プログラム。
２７．さらに、
（７）前記ユーザによる前記（６）で提示した文章から検索要求に適合する文章又は適合しない文章の選択結果を受け付けるユーザ文章判定手段、
を含む前項２５又は２６に記載の情報検索プログラム。
２８．さらに、２回目のスクリーニングとして、
（３−１）前記（７）でユーザが選択した文章を除く文章集合の各文章並びに前記（７）で検索要求に適合した文章を追加した前記（３）の検索要求をそれぞれ単語ベクトルに変換する単語ベクトル変換手段、
（４−１）（３−１）の該文章由来の単語ベクトル及び該検索要求に適合した文章を追加した検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する文章ベクトル変換手段、
（５−１）（４−１）の該文章ベクトルと該検索要求に適合した文章を追加した検索要求由来の文章ベクトルとの間の類似度を計算する類似度計算手段、
（６−１）該文章と該検索要求に適合した文章を追加した検索要求との間の類似度を提示する検索結果提示手段、
を含む前項２７に記載の情報検索プログラム。
２９．さらに、
（７−１）前記ユーザによる前記（６−１）で提示した文章から検索要求に適合する文章又は適合しない文章の選択結果を受け付けるユーザ文章判定手段、
を含む前項２８に記載の情報検索プログラム。
３０．さらに、３回目のスクリーニングとして、
（３−２）前記（７）及び（７−１）でユーザが選択した文章を除く文章集合の各文章並びに前記（７）及び（７−１）で検索要求に適合した文章又は前記（７−１）で検索要求に適合した文章を追加した前記（３）の検索要求をそれぞれ単語ベクトルに変換する単語ベクトル変換手段、
（４−２）（３−２）の該各文章由来の単語ベクトル及び該検索要求に適合した文章を追加した検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する文章ベクトル変換手段、
（５−２）（４−２）の該各文章由来の文章ベクトルと該検索要求に適合した文章を追加した検索要求由来の文章ベクトルとの間の類似度を計算する類似度計算手段、
（６−２）該文章と該検索要求に適合した文章を追加した検索要求との間の類似度を提示する検索結果提示手段、
（７−２）該ユーザによる（６−２）で提示した文章から検索要求に適合する文章又は適合しない文章の選択結果を受け付けるユーザ文章判定手段、
を含む前項２９に記載の情報検索プログラム。
３１．さらに、
（８）前記（５）、（５−１）又は（５−２）の各文章の標準偏差、又は、前記（７）、（７−１）又は（７−２）のユーザが選択した各文章の標準偏差を計算する標準偏差計算手段、
（９）該標準偏差を提示する標準偏差結果提示手段、
を含む前項２５〜３０のいずれか１に記載の情報検索プログラム。
３２．さらに、
（１０）各スクリーニング段階での標準偏差を比較する標準偏差比較手段、
を含む前項３１に記載の情報検索プログラム。
３３．検索要求に適合する文章を検索するプログラムであって、
（１）複数の文章を含む文章集合を受け付ける文章集合受信手段、
（２）ユーザの検索要求を受け付けるユーザ検索要求受信手段、
（３）該各文章及び該検索要求をそれぞれ単語ベクトルに変換する単語ベクトル変換手段、
（４）各文章由来の単語ベクトル及び検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する文章ベクトル変換手段、
（５）各文章由来の文章ベクトルと検索要求由来の文章ベクトルとの間の類似度を計算する類似度計算手段、
（６）該文章と該検索要求との間の類似度を提示する検索結果提示手段、
（７）該ユーザによる（６）で提示した文章から検索要求に適合する文章の選択結果を受信するユーザ文章判定手段、
（８）（６）で提示した文章又は（７）で該検索要求に適合した文章の標準偏差を計算する標準偏差計算手段、
（９）該標準偏差を提示する標準偏差結果提示手段、
を含む情報検索プログラム。
３４．さらに、
（１４）複数のユーザの前記（７）で検索要求に適合した文章を提示するユーザ検索結果比較手段、
を有する前項２７〜３３のいずれか１に記載の情報検索プログラム。
３５．前記検索要求が臨床疑問である前項２５〜３４のいずれか１に記載のプログラム。
３６．さらに、以下のいずれかの１以上を有する前項２５〜３５のいずれか１に記載のプログラム。
（１）検索結果出力手段
（２）文章出力手段
【発明の効果】
【００１５】
本発明の文章検索システム等は、以下のいずれか１以上の効果を有する。
（１）効率的な文章の絞り込み
（２）検索要求に適合した文章の漏れを防止
（３）検索結果の評価
（４）検索結果の出力
（５）文章の出力
【図面の簡単な説明】
【００１６】
【図１】本発明の情報検索システムの概要図（矢印は、データの流れを示す）。
【図２】本発明の検索要求に適合する文章を検索する情報検索システムの流れ図。
【図３】本発明の情報検索システムのユーザ操作画面の例。
【００１７】
本発明の検索要求に適合する文章を検索する情報検索システム（情報検索装置を含む）、情報検索方法及び情報検索プログラムは図１及び図２を用いて下記で説明する。なお、本発明の情報検索システムは、図１及び図２の構成に限定されない。また、図１及び図２の構成は、あくまで一例であり、一つの機能をさらに分割し、複数の機能部をまとめて一つの機能部として構成してもよく、さらに一部の機能をインターネット回線を通じて日本国外に設置しても良い。
【００１８】
（複数の文章を含む文章集合を受け付ける文章集合受信部）
複数の文章を含む文章集合を受け付ける文章集合受信部１は、ユーザが選択した複数の文章を含む文章集合を各データベースから入手（ダウンロード）できれば、特に限定されない。加えて、文章集合受信部は、公知のプログラミング言語（例、Python等）により文章集合を各文章に分割する。
本発明での「ユーザ」は、本発明のシステムの利用者を意味するが、１人に限定される必要はない。複数のユーザA,B,Cが同じ文章集合を使用して文章を検索することができ、さらに選択した文章を比較評価することができる。
本発明での「文章（文献を含む）」は、複数の文を有すれば特に限定されないが、例えば、論文、学会発表、特許文献、書籍、インターネット情報等を意味する。加えて、文章は、全体だけでなく一部（例、要約等）のみを対象としても良い。
本発明での「文章集合」は、複数の文章を含めば特に限定されないが、例えば、論文データベース（Pubmed）、各国の特許データ（JPO）、学会予稿集、電子ジャーナル、電子書籍、WEBサイト等に収録された電子情報からなる文章の集合を意味する。
【００１９】
（ユーザの検索要求を受け付けるユーザ検索要求受信部）
ユーザの検索要求を受け付けるユーザ検索要求受信部２では、ユーザが作成した（指定した）検索要求を受け付ける。これにより、本発明のシステムが検索要求を認識する。
検索要求（クエリ）は、検索文だけでなく、検索語、複数の文章でも良い。例えば、検索文として、臨床疑問を例示することができる。
【００２０】
（単語ベクトル変換部）
単語ベクトル変換部３では、文章集合受信部１で受け付けた複数の文章を含む文章集合の一部又は全部並びにユーザ検索要求受信部２で受け付けた検索要求の一部又は全部をそれぞれ単語ベクトルに変換する。単語ベクトル変換部３は、単語列をその単語列の意味を表す単語ベクトルに変換することで、単語の意味を数値化する。単語ベクトル変換部３は、形態素解析部等により生成された単語列を、単語ベクトル列に変換する。
単語ベクトル変換部３は、例えば、既存のPythonパッケージ「genism」、「NaturalLanguage Tool Kit」等を使用してベクトル化する。別例として、Ｗｏｒｄ２Ｖｅｃ［Ｍｉｋｏｌｏｖ１３］（単語をベクトル化して表現する定量化手法）などを用いて、単語列を単語ベクトル列に変換しても良い。
例えば、単語ベクトルは単語の種類及びその出現数を示すことができる（例、単語が３０個の場合は、３０次元のベクトルになり、ベクトルの長さが出現数に比例する）。
他の例として、各単語に特徴となるベクトルをそれぞれ与えることも可能である。
【００２１】
（文章ベクトル変換部）
文章ベクトル変換部４では、各文章由来の単語ベクトル及び検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更できれば特に限定されない。学習済みのニューラルネットワークは、例えば、文献IDと前後の単語から対象単語を推測するニューラルネットワーク(Doc2Vec)を使用できる。
より詳しくは、文章としてPubmedで検索できる論文の要約を使用する場合は、訓練データとして、Pubmedで検索できる各論文の要約集（文章集合）を使用する。そして、学習の例として、冠詞や代名詞などの頻用される単語や共通して多かった語の上位３％をストップワード辞書として使用して単語を削除する、検索要求に重要な単語又は不適節な単語（特徴語）に重み付をする（TF-IDF）、（MTF-IDF）等を行う。
【００２２】
（類似度計算部）
類似度計算部５では、文章ベクトル間又は単語ベクトル間の類似度を計算できれば特に限定されないが、例えば、自体公知の測定方法であるコサイン類似度、ユーグリッド距離、標準化ユークリッド距離、マハラノビス距離、マンハッタン距離、チェビシェフ距離、ミンコフスキー距離、ロジスティック回帰、ピアソンの相関係数、Jaccard係数、Dice係数、Simpson係数等を使用することができる。
【００２３】
（類似度を提示する検索結果提示部）
類似度を提示する検索結果提示部６では、各文章と検索要求との間の類似度をユーザ等に提示することができれば特に限定されない。例えば、検索要求との類似度が高い文章順にランキング形式での提示が好ましい。加えて、類似度が高い文章の上位１〜５０、１〜３０、１〜２０等のみを提示しても良い。
また、類似度を提示する検索結果提示部６は類似度の閾値設定部１５を含んでも良い。類似度閾値設定部１５は、予め設定した閾値以上又は以下の文章を提示することができる。
【００２４】
（ユーザ文章判定部）
ユーザ文章判定部７では、類似度を提示する検索結果提示部６で提示された文章から検索要求に適合する文章又は適合しない文章のユーザによる選択結果を受け付ける。これにより、本発明のシステムでは、１回目のスクリーニングで選択された文章（検索要求に適合した文章及び検索要求に適合しなかった文章）を認識する。
【００２５】
（２回目のスクリーニング）
本発明のシステムでは、検索要求（SD：SearchDemand）に適合した文章の漏れを防止するために、必要に応じて、２回目のスクリーニングを行う。２回目のスクリーニングの特徴として、ユーザが１回目のスクリーニングで選択した１又は２以上の文章（M1：検索要求に適合した文章MD1、又は検索要求に適合した文章MD1＋検索要求に適合しなかった文章NMD1（M1=MD1+NMD1））を除いた文章集合（X−M1）及び１回目のスクリーニングで検索要求に適合した文章（MD1）を追加した検索要求（MD1＋SD）を使用する。本発明のシステムの特徴として、１回目のスクリーニングで検索要求に適合した文章（MD1）を追加した検索要求（MD1＋SD）を使用することにより、２回目のスクリーニングでは検索要求と類似した文章をユーザに提供することができる。これにより、ユーザが１回目のスクリーニングでは確認していない類似度が高い文章を効率的に選択することができる。
例えば、以下により２回目のスクリーニングを実施することができる。
〇単語ベクトル変換部３−２
１回目のスクリーニングでユーザが選択した文章を除く文章集合の各文章並びに１回目のスクリーニングで検索要求に適合した文章を追加した検索要求をそれぞれ単語ベクトルに変換する。
なお、単語ベクトル変換部３−２は、単語ベクトル変換部３に内蔵されていても良いし、外部に接続されていても良い。
〇文章ベクトル変換部４−２
上記文章由来の単語ベクトル及び１回目のスクリーニングで検索要求に適合した文章を追加した検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する。
なお、文章ベクトル変換部４−２は、文章ベクトル変換部４に内蔵されていても良いし、外部に接続されていても良い。
〇類似度計算部５−２
上記文章ベクトルと１回目のスクリーニングで検索要求に適合した文章を追加した検索要求由来の文章ベクトルとの間の類似度を計算する。
なお、類似度計算部５−２は、類似度計算部５に内蔵されていても良いし、外部に接続されていても良い。
〇類似度を提示する検索結果提示部６−２
上記文章と１回目のスクリーニングで検索要求に適合した文章を追加した検索要求との間の類似度を提示する。
なお、類似度を提示する検索結果提示部６−２は、類似度を提示する検索結果提示部６に内蔵されていても良いし、外部に接続されていても良い。
〇ユーザ文章判定部７−２
上記に提示した文章から検索要求に適合する文章又は適合しない文章のユーザによる選択結果を受け付ける。
なお、ユーザ文章判定部７−２は、ユーザ文章判定部７内蔵されていても良いし、外部に接続されていても良い。
【００２６】
（３回目のスクリーニング）
本発明のシステムでは、検索要求（SD）に適合した文章の漏れを防止するために、必要に応じて、３回目のスクリーニングを行う。３回目のスクリーニングの特徴として、ユーザが１回目のスクリーニングで選択した１又は２以上の文章及び２回目のスクリーニングで選択した１又は２以上の文章（M２：検索要求に適合した文章MD２、又は検索要求に適合した文章MD２＋検索要求に適合しなかった文章NMD２（M2=MD2+NMD2））を除いた文章集合（X−M1−M2）並びに１回目及び2回目のスクリーニングで検索要求に適合した文章（MD2）を追加した検索要求（MD1＋MD2＋SD）又は2回目のスクリーニングで検索要求に適合した文章（MD2）を追加した検索要求（MD2＋SD）を使用する。
本発明のシステムの特徴として、好ましくは、１回目及び2回目のスクリーニングで検索要求に適合した文章（MD2）を追加した検索要求（MD1＋MD2＋SD）を使用することにより、３回目のスクリーニングでは検索要求と類似した文章をユーザに提供することができる。これにより、ユーザが１回目及び２回目又は２回目のスクリーニングでは確認していない類似度が高い文章を効率的に選択することができる。
例えば、以下により３回目のスクリーニングを実施することができる。
〇単語ベクトル変換部３−３
１回目及び２回目のスクリーニングでユーザが選択した文章を除く文章集合の各文章並びに１回目及び２回目のスクリーニングで検索要求に適合した文章又は２回目のスクリーニングで検索要求に適合した文章を追加した検索要求をそれぞれ単語ベクトルに変換する。
なお、単語ベクトル変換部３−３は、単語ベクトル変換部３に内蔵されていても良いし、外部に接続されていても良い。
〇文章ベクトル変換部４−３
上記文章由来の単語ベクトル並びに１回目及び２回目のスクリーニングで検索要求に適合した文章又は２回目のスクリーニングで検索要求に適合した文章を追加した検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する。
なお、文章ベクトル変換部４−３は、文章ベクトル変換部４に内蔵されていても良いし、外部に接続されていても良い。
〇類似度計算部５−３
上記文章ベクトル並びに１回目及び２回目のスクリーニングで検索要求に適合した文章又は２回目のスクリーニングで検索要求に適合した文章を追加した検索要求由来の文章ベクトルとの間の類似度を計算する。
なお、類似度計算部５−３は、類似度計算部５に内蔵されていても良いし、外部に接続されていても良い。
〇類似度を提示する検索結果提示部６−３
上記文章と１回目及び２回目のスクリーニングで検索要求に適合した文章又は２回目のスクリーニングで検索要求に適合した文章を追加した検索要求との間の類似度を提示する。
なお、類似度を提示する検索結果提示部６−３は、類似度を提示する検索結果提示部６に内蔵されていても良いし、外部に接続されていても良い。
〇ユーザ文章判定部７−３
上記に提示した文章から検索要求に適合する又は適合しない文章のユーザによる選択結果を受け付ける。
なお、ユーザ文章判定部７−３は、ユーザ文章判定部７内蔵されていても良いし、外部に接続されていても良い。
【００２７】
（４回目以降のスクリーニング）
本発明のシステムの４回目以降のスクリーニングは、上記３回目のスクリーニングと同様に行うことができる。本発明のシステムは、必要に応じて、５回目、６回目、７回目、８回目のスクリーニングを実施することができる。
４回目のスクリーニングの特徴として、ユーザが１回目のスクリーニングで選択した１又は２以上文章、２回目のスクリーニングで選択した１又は２以上文章並びに３回目のスクリーニングで選択した１又は２以上文章（M３：検索要求に適合した文章MD３、又は検索要求に適合した文章MD３＋検索要求に適合しなかった文章NMD３、すなわち、M3=MD3+NMD3）を除いた文章集合（X−M1−M2−M3）並びに１回目、２回目及び３回目のスクリーニングで検索要求に適合した文章（MD1＋MD2＋MD3）、３回目のスクリーニングで検索要求に適合した文章（MD3）、１回目及び３回目のスクリーニングで検索要求に適合した文章（MD1＋MD3）又は２回目及び３回目のスクリーニングで検索要求に適合した文章（MD2＋MD3）を追加した検索要求（MD1＋MD2＋MD3＋SD、MD3＋SD、MD1＋MD3＋SD又はMD2＋MD3＋SD）を使用する。
【００２８】
（標準偏差計算部）
本発明のシステムでは、検索結果の客観的な評価ために、必要に応じて、標準偏差を算出する。
標準偏差計算部８では、各文章（文献）の標準偏差を算出する。標準偏差は、自体公知の方法を使用することができる。例えば、以下を例示することができるが特に限定されない。
〇１回目のスクリーニング
各文献（全部、一部、類似度上位の文献：Ｘ）nと検索要求（SD）との類似度xiを基にして類似度平均xを算出する。該文献の類似度xiと類似度平均xの差分を求め、該差分を２乗し、その総和を算出する。偏差の和S（式１）を各文献数ｎで割って、分散を算出して、該分散の平方根を算出して標準偏差（式２）とする。
【数１】
2020140435.tif 000003
【数２】
2020140435.tif 000004
〇２回目のスクリーニング
文献（ユーザが１回目のスクリーニングで選択した１又は２以上文章を除いた文章集合（X−M1））ｎと１回目のスクリーニングで検索要求に適合した文章（MD1）を追加した検索要求（MD1＋SD）を用いて、上記と同様に標準偏差を算出する。
〇３回目のスクリーニング
文献（X−M1−M2）nと１回目と2回目のスクリーニングで検索要求に適合した文章（MD1＋MD2）を追加した検索要求（MD1＋MD2＋SD）又は2回目のスクリーニングで検索要求に適合した文章（MD2）を追加した検索要求（MD2＋SD）を用いて、上記と同様に標準偏差を算出する。
〇４回目のスクリーニング
文献（X−M1−M2−M3）nと１回目、２回目及び３回目のスクリーニングで検索要求に適合した文章（MD1＋MD2＋MD3）、３回目のスクリーニングで検索要求に適合した文章（MD3）、１回目及び３回目のスクリーニングで検索要求に適合した文章（MD1＋MD3）又は２回目及び３回目のスクリーニングで検索要求に適合した文章（MD2＋MD3）を追加した検索要求（MD1＋MD2＋MD3＋SD、MD3＋SD、MD1＋MD3＋SD又はMD2＋MD3＋SD）を用いて、上記と同様に標準偏差を算出する。
【００２９】
（標準偏差結果提示部）
標準偏差結果提示部９は、標準偏差計算部８で計算した各スクリーニング段階の標準偏差を提示することができれば特に限定されない。標準偏差結果提示部９は、他の提示部に内蔵されていても良いし、外部に接続されていても良い。
【００３０】
（標準偏差比較部）
標準偏差比較部１０は、各スクリーニング段階での標準偏差を比較して、例えば、以下のような場合には、ユーザに警告又は助言する機能を有する。
（１）各スクリーニング段階の標準偏差が閾値（ユーザが自由に設定できる設定値）と比較して低い値で一定している場合、スクリーニングを完了しても良いとの助言をする。
（２）各スクリーニング段階の標準偏差が閾値と比較して高い値で一定している場合、検索要求、選択した文章集合、及び／又は検索語の再設定の警告をする。
（３）各スクリーニング段階の標準偏差が下降している場合、スクリーニングを完了しても良いとの助言をする。
（４）各スクリーニング段階の標準偏差が上昇している場合、検索要求、選択した文章集合、及び／又は検索語の再設定の警告をする。
【００３１】
本発明のシステムでは、効率的な文章の絞り込みのために、必要に応じて、検索語により文章集合から文章を絞り込む。
（検索語受信部）
検索語受信部１１では、ユーザが選択した文章集合から文章を絞り込むための検索語を受け付ける。これにより、本発明のシステムは検索語を認識する。なお、検索語は、特に限定されないが、例えば、キーワードを利用することができる。キーワードとして、論文登録番号（例、PMID : PubMed登録番号）、タイトル、発行日、抄録、著者のフルネーム、著者、著者の所属機関、MeSH用語で付与された文献の主題、出版物名（巻、号、ページ、発行日）、言語等を例示することができるが特に限定されない。
【００３２】
（検索語由来の単語ベクトル変換部）
検索語由来の単語ベクトル変換部１２は、検索語を検索語由来の単語ベクトルに変換する。
検索語由来の単語ベクトル変換部１２は、単語ベクトル変換部３に内蔵されていても良いし、外部に接続されていても良い。
【００３３】
（文章選択部）
文章選択部１３は、各文章由来の単語ベクトルが検索語由来の単語ベクトルと一致又は類似した場合には、以後のスクリーニングに使用するように設定することができる。一致は、単語ベクトルの方向が一致したことを意味し、類似度はコサイン類似度、ユーグリッド距離、標準化ユークリッド距離、マハラノビス距離、マンハッタン距離、チェビシェフ距離、ミンコフスキー距離、ロジスティック回帰、ピアソンの相関係数、Jaccard係数、Dice係数、Simpson係数等から算出できる。なお、一致又は設定した類似度では選択された文章が少ない場合には、設定した類似度の幅を広げることにより選択した文章を増やすことができる。同様に、設定した類似度の幅を狭くすることにより選択した文章を減らすことができる。
【００３４】
（ユーザ検索結果比較部）
ユーザ検索結果比較部１４は、複数のユーザが検索要求に適合したと判断した文章を提示することができる。例えば、ユーザAとユーザBが同じ文章集合（例、Pubmed）及び同じ検索要求を使用した場合において、一致した文章（論文）と一致していない文章をユーザに提示することができる。これにより、各ユーザは他のユーザの検索結果と比較して最終評価とすることができる。
【００３５】
（検索結果出力部）
検索結果出力部１６は、検索結果のデータを出力することができる。これにより、ユーザは出力されたデータ（電子データ、例えば、CSVファイル等）を自由に加工することができる。検索結果は、検索要求の類似度順のリストだけでなく、論文名、著者、タイトル名、雑誌名等の各項目のリストも含んでもよい。
【００３６】
（文章出力部）
文章出力部１７は、ユーザが所望の文献（文章）を選択することにより、該文献のデータベースから該文献を入手（ダウンロード）することができる。
【００３７】
本発明のシステムをコンピュータによって実現する場合、装置及びその各部が有する機能の処理内容はプログラムによって記述される。該プログラムは、ハードディスク装置等に格納されており、実行時には必要なプログラムやデータがＲＡＭに読み込まれる。その読み込まれたプログラムがＣＰＵにより実行されることにより、コンピュータ上で各処理内容が実現される。
【００３８】
（文章検索方法）
本発明の文章検索方法の工程の概要は以下の通りである。
（１）複数の文章を含む文章集合を受け付ける工程、
（２）ユーザの検索要求を受け付ける工程、
（３）該各文章及び該検索要求をそれぞれ単語ベクトルに変換する工程、
（４）各文章由来の単語ベクトル及び検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する工程、
（５）各文章由来の文章ベクトルと検索要求由来の文章ベクトルとの間の類似度を計算する工程、
（６）該文章と該検索要求との間の類似度を提示する工程。
本発明の別の文章検索方法の工程の概要は以下の通りである。
（１）複数の文章を含む文章集合を受け付ける工程、
（２）ユーザの検索要求を受け付ける工程、
（３）該各文章及び該検索要求をそれぞれ単語ベクトルに変換する工程、
（４）各文章由来の単語ベクトル及び検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する工程、
（５）各文章由来の文章ベクトルと検索要求由来の文章ベクトルとの間の類似度を計算する工程、
（６）該文章と該検索要求との間の類似度を提示する工程、
（７）該ユーザによる（６）で提示した文章から検索要求に適合する文章の選択結果を受信する工程、
（８）（６）で提示した文章又は（７）で検索要求に適合した文章の標準偏差を計算する工程、
（９）該標準偏差を提示する工程、
なお、本発明の文章検索方法の用語は、必要に応じて、上記で説明した本発明のシステムの用語を参照することができる。
【００３９】
（文章検索プログラム）
本発明の文章検索プログラムの手段の概要は以下の通りである。
（１）複数の文章を含む文章集合を受け付ける文章集合受信手段、
（２）ユーザの検索要求を受け付けるユーザ検索要求受信手段、
（３）該各文章及び該検索要求をそれぞれ単語ベクトルに変換する単語ベクトル変換手段、
（４）各文章由来の単語ベクトル及び検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する文章ベクトル変換手段、
（５）各文章由来の文章ベクトルと検索要求由来の文章ベクトルとの間の類似度を計算する類似度計算手段、
（６）該文章と該検索要求との間の類似度を提示する検索結果提示手段、
本発明の別の文章検索プログラムの手段の概要は以下の通りである。
（１）複数の文章を含む文章集合を受け付ける文章集合受信手段、
（２）ユーザの検索要求を受け付けるユーザ検索要求受信手段、
（３）該各文章及び該検索要求をそれぞれ単語ベクトルに変換する単語ベクトル変換手段、
（４）各文章由来の単語ベクトル及び検索要求由来の単語ベクトルをそれぞれ学習済みのニューラルネットワークにより文章ベクトルに変更する文章ベクトル変換手段、
（５）各文章由来の文章ベクトルと検索要求由来の文章ベクトルとの間の類似度を計算する類似度計算手段、
（６）該文章と該検索要求との間の類似度を提示する検索結果提示手段、
（７）該ユーザによる（６）で提示した文章から検索要求に適合する文章の選択結果を受信するユーザ文章判定手段、
（８）（６）で提示した文章又は（７）で検索要求に適合した文章の標準偏差を計算する標準偏差計算手段、
（９）該標準偏差を提示する標準偏差結果提示手段、
なお、本発明の文章検索プログラムの用語は、必要に応じて、上記で説明した本発明のシステムの用語を参照することができる。
【００４０】
本発明のシステム、方法及びプログラムにおける各処理は、上記記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本発明のシステムの各機能は必要に応じ、併合・分割しても構わない。その他、本発明の趣旨を逸脱しない範囲で適宜変更が可能である。
本発明のシステムでは、WEBブラウザとWEBサーバーをリンクさせることにより、ユーザはWEBブラウザから必要な入力を行うことにより、本発明のシステムを稼働させるWEBサーバーから検索結果を得ることができる。加えて、本発明のシステムではWEBアプリとして実装することもでき、ユーザはコンピュータ言語の知識がなくても本発明のシステムを利用することができる。例えば、ホストコンピュータが文献検索システムのプログラムを保有しており、ユーザは、ホストコンピュータにアクセスする。
また、本発明の文献検索プログラムをコンピュータにダウンロードして、ユーザがインターネット回線に接続しているコンピュータで検索することもできる。
さらに、本発明のシステムでは、検索結果のファイルをテキストファイルとしてダウンロードすることができる機能を付与しても良い。
【００４１】
（本発明のシステム、方法及びプログラムの用途）
本発明のシステム、方法及びプログラムは、上記説明したように、システマティックレビューに適しているので、臨床疑問（特に臨床疑問のガイドライン作成）、臨床研究のガイドライン作成、メタ解析等に好適に利用することができる。しかしながら、他の用途である特許文献検索、論文検索、インターネット情報からの目的の情報の入手、電子書籍検索等にも利用することができる。
【００４２】
（ユーザの本発明のシステムのWEBブラウザでの使用例）
ユーザの本発明のシステムのWEBブラウザでの使用例を図２により説明する。
「ログイン画面」によりログインする。必要に応じてユーザ特有のパスワード入力を要求する。
「トップ画面」の「クリニカルクエスチョン」から、評価するCQを選択又は入力する。
「トップ画面」の「新規登録」ボタンを押し、使用する文章集合（例、PubMed）を登録する。
「トップ画面」の「文章集合一覧」から、評価する文章集合としてPubMedを選択して、「シミュレーション開始」ボタンを押す。
「シミュレーション実行画面」からシミュレーション条件（検索要求、又は検索要求及び検索語）を入力し、「シミュレーション実行」ボタンを押す。
「シミュレーション実行画面」のシミュレーション実行結果一覧から、評価する結果を選択して、抽出論文の詳細を確認する。
「シミュレーション実行画面」を確認して、「レビュー開始」ボタンを押す。担当評価又は最終評価を選択する。
「レビュー画面」担当者は各論文アブストラクトを評価し、「保存」、「破棄」又は「保留」ボタンのいずれかを押す。
「レビュー画面」各担当の評価完了後は、担当者2名で最終評価を実施する。評価方法は各担当操作と同じである。
「レビュー画面」全件の最終評価が完了したら、評価状況を「評価完了」に選択する。
「トップ画面」評価済みのPubMedを選択して、「更新」ボタンを押す。
「PubMed更新画面」進捗を「評価完了」にして、「更新」ボタンを押す。
【実施例】
【００４３】
（本発明のシステムの利用結果）
本システムを使用したCKD（Chronic Didney Disease）ガイドライン作成を従来の方法と比較した。
従来のPubMed＋EXCELを用いたCKDガイドライン作成には約１週間必要であった。また、１５本の論文を得ることができた。
本発明のシステムのパイロット版を使用してCKDガイドライン作成には２日間で終了した。６９本の論文を検索結果として得ることができた。
以上により、本システムは、効率的な文章の絞り込み、検索要求に適合した文章の漏れを防止しかつ検索結果の評価を行うことができることを確認した。
【図１】
2020140435.tif 000005
【図２】
2020140435.tif 000006
【図３】
2020140435.tif 000007