(57)【要約】【課題】課題及び解決手段を含むテーマ同士の関係を可視化する。【解決手段】クエリ取得部３０は、ユーザが入力した検索クエリを取得する。類似度算出部３１は、複数のテーマであってそれぞれが複数のメタデータが関連付けられているテーマのそれぞれと、検索クエリとの類似度を算出する。テーマ選択部３２は、類似度に基づいて、ユーザに提示するテーマを選択する。オブジェクト配置部３３は、選択されたテーマを示すオブジェクトを、仮想の３次元空間内に配置する。画像生成部３４は、３次元空間内に定められた仮想視点から選択されたテーマを示すオブジェクトを見た場合の画像である表示画像を生成する。表示制御部３５は、表示画像を表示部に表示させる。【選択図】図３
2020107265.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
ユーザが入力した検索クエリを取得する機能と、
複数のテーマであってそれぞれが複数のメタデータが関連付けられているテーマと、前記検索クエリとの類似度を算出する機能と、
前記類似度に基づいて、前記ユーザに提示するテーマを選択する機能と、
選択されたテーマを示すオブジェクトを、仮想の３次元空間内に配置する機能と、
前記３次元空間内に定められた仮想視点から選択されたテーマを示すオブジェクトを見た場合の画像である表示画像を生成する機能と、
前記表示画像を表示部に表示させる機能と、
を実現させるプログラム。
【請求項２】
前記コンピュータに、
前記３次元空間を規定する３次元直交座標系を構成する軸に割り当てるメタデータの種類を、前記検索クエリに基づいて選択する機能をさらに実現させる、
請求項１に記載のプログラム。
【請求項３】
前記コンピュータに、
前記３次元空間における前記仮想視点の位置座標の変更を受け付ける機能をさらに実現させ、
前記画像を生成する機能は、前記位置座標の変更を受け付けることを契機として、前記表示画像を更新する、
請求項１又は２に記載のプログラム。
【請求項４】
前記画像を生成する機能は、前記仮想の３次元空間における前記オブジェクトと前記仮想視点との距離が所定の条件を満たすと、当該オブジェクトに対応するテーマを可視化するための可視化用データに基づく画面を生成する、
請求項３に記載のプログラム。
【請求項５】
前記配置する機能は、前記検索クエリとの類似度が大きいテーマ同士は、類似度が小さいテーマよりも前記３次元空間における距離が短くなるように、前記３次元空間内に前記テーマを配置する、
請求項１から４のいずれか１項に記載のプログラム。
【請求項６】
前記コンピュータに、
日時の指定を受け付ける機能をさらに実現させ、
前記類似度を算出する機能は、前記複数のテーマそれぞれに関連付けられているメタデータの更新履歴を参照して、前記指定された日時におけるメタデータに基づいて前記類似度を算出する、
請求項１から５のいずれか１項に記載のプログラム。
【請求項７】
前記複数のメタデータは、前記テーマの重要度と経済的評価との少なくともいずれか一方を含んでおり、
前記配置する機能は、前記重要度が大きいテーマほど、又は前記経済的評価が高いテーマほど、当該テーマを示すオブジェクトの大きさを大きくして配置する、
請求項１から６のいずれか１項に記載のプログラム。
【請求項８】
前記テーマは、解決すべき課題を含んでおり、
前記解決すべき課題に関連付けられている前記複数のメタデータは、当該解決すべき課題を解決するためにかかる費用に相当する仮想通貨のトークンを前記経済的評価として含んでおり、
前記配置する機能は、前記トークンの額が多いほど、テーマを示すオブジェクトの大きさを大きくして配置する、
請求項７に記載のプログラム。
【請求項９】
前記解決すべき課題に関連付けられている複数のメタデータは、前記ユーザとは異なる他のユーザから前記課題に対して送付された仮想通貨のトークンの総額を含んでおり、
前記プログラムは、前記コンピュータに、解決すべき課題を解決するためにかかる費用に相当する仮想通貨のトークンと、前記他のユーザから送付された仮想通貨のトークンの総額とを比較可能な態様で前記表示部に表示させる機能をさらに実現させる、
請求項８に記載のプログラム。
【請求項１０】
プロセッサが、
ユーザが入力した検索クエリを取得するステップと、
複数のテーマであってそれぞれが複数のメタデータが関連付けられているテーマのそれぞれと、前記検索クエリとの類似度を算出するステップと、
前記類似度に基づいて、前記ユーザに提示するテーマを選択するステップと、
選択されたテーマを示すオブジェクトを、仮想の３次元空間内に配置するステップと、
前記３次元空間内に定められた仮想視点から選択されたテーマを示すオブジェクトを見た場合の画像である表示画像を生成するステップと、
前記表示画像を表示部に表示させるステップと、
を実行する情報処理方法。
【請求項１１】
ユーザが入力した検索クエリを取得するクエリ取得部と、
複数のテーマであってそれぞれが複数のメタデータが関連付けられているテーマのそれぞれと、前記検索クエリとの類似度を算出する類似度算出部と、
前記類似度に基づいて、前記ユーザに提示するテーマを選択するテーマ選択部と、
選択されたテーマを示すオブジェクトを、仮想の３次元空間内に配置するオブジェクト配置部と、
前記３次元空間内に定められた仮想視点から選択されたテーマを示すオブジェクトを見た場合の画像である表示画像を生成する画像生成部と、
前記表示画像を表示部に表示させる表示制御部と、
を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置、情報処理方法、及びプログラムに関し、特に、解決すべき課題の検索と検索結果の表示をするための技術に関する。
【背景技術】
【０００２】
温暖化の問題、エネルギーの問題、食料の問題、水の問題等、現代社会では解決すべき種々の課題がある。現状では、これらの課題を一望する場がなく、課題の解決に有用な手段が既に存在していたとしても、課題と解決手段とが出会う機会が限られている。
【０００３】
何らかの情報を検索するための一般的な検索エンジンや、その表示技術は種々提案されている。例えば、特許文献１には、検索キーと一致する文字列を含んだファイルのサムネイル画像を表示部に３次元的に表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２９５１４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本願の発明者は、解決すべき課題同士の関係を可視化し、近しい課題やその課題の解決に利用可能な手段等を含むテーマを集めて表示することで、各課題及びその解決方法が見つかりやすくなり、第三者が課題解決のために投資をしやすくなると考えた。
【０００６】
本発明はこれらの点に鑑みてなされたものであり、課題及び解決手段を含むテーマ同士の関係を可視化する技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様は、プログラムである。このプログラムは、コンピュータに、ユーザが入力した検索クエリを取得する機能と、複数のテーマであってそれぞれが複数のメタデータが関連付けられているテーマと、前記検索クエリとの類似度を算出する機能と、前記類似度に基づいて、前記ユーザに提示するテーマを選択する機能と、選択されたテーマを示すオブジェクトを、仮想の３次元空間内に配置する機能と、前記３次元空間内に定められた仮想視点から選択されたテーマを示すオブジェクトを見た場合の画像である表示画像を生成する機能と、前記表示画像を表示部に表示させる機能と、を実現させる。
【０００８】
前記プログラムは、前記コンピュータに、前記３次元空間を規定する３次元直交座標系を構成する軸に割り当てるメタデータの種類を、前記検索クエリに基づいて選択する機能をさらに実現させてもよい。
【０００９】
前記プログラムは、前記コンピュータに、前記３次元空間における前記仮想視点の位置座標の変更を受け付ける機能をさらに実現させてもよく、前記画像を生成する機能は、前記位置座標の変更を受け付けることを契機として、前記表示画像を更新してもよい。
【００１０】
前記画像を生成する機能は、前記仮想の３次元空間における前記オブジェクトと前記仮想視点との距離が所定の条件を満たすと、当該オブジェクトに対応するテーマを可視化するための可視化用データに基づく画面を生成してもよい。
【００１１】
前記配置する機能は、前記検索クエリとの類似度が大きいテーマ同士は、類似度が小さいテーマよりも前記３次元空間における距離が短くなるように、前記３次元空間内に前記テーマを配置してもよい。
【００１２】
前記プログラムは、前記コンピュータに、日時の指定を受け付ける機能をさらに実現させてもよく、前記類似度を算出する機能は、前記複数のテーマそれぞれに関連付けられているメタデータの更新履歴を参照して、前記指定された日時におけるメタデータに基づいて前記類似度を算出してもよい。
【００１３】
前記複数のメタデータは、前記テーマの重要度と経済的評価との少なくともいずれか一方を含んでもよく、前記配置する機能は、前記重要度が大きいテーマほど、又は前記経済的評価が高いテーマほど、当該テーマを示すオブジェクトの大きさを大きくして配置してもよい。
【００１４】
前記テーマは、解決すべき課題を含んでもよく、前記解決すべき課題に関連付けられている前記複数のメタデータは、当該解決すべき課題を解決するためにかかる費用に相当する仮想通貨のトークンを前記経済的評価として含んでもよく、前記配置する機能は、前記トークンの額が多いほど、テーマを示すオブジェクトの大きさを大きくして配置してもよい。
【００１５】
前記解決すべき課題に関連付けられている複数のメタデータは、前記ユーザとは異なる他のユーザから前記課題に対して送付された仮想通貨のトークンの総額を含んでもよく、前記プログラムは、前記コンピュータに、解決すべき課題を解決するためにかかる費用に相当する仮想通貨のトークンと、前記他のユーザから送付された仮想通貨のトークンの総額とを比較可能な態様で前記表示部に表示させる機能をさらに実現させてもよい。
【００１６】
本発明の第２の態様は、情報処理方法である。この方法において、プロセッサが、ユーザが入力した検索クエリを取得するステップと、複数のテーマであってそれぞれが複数のメタデータが関連付けられているテーマのそれぞれと、前記検索クエリとの類似度を算出するステップと、前記類似度に基づいて、前記ユーザに提示するテーマを選択するステップと、選択されたテーマを示すオブジェクトを、仮想の３次元空間内に配置するステップと、前記３次元空間内に定められた仮想視点から選択されたテーマを示すオブジェクトを見た場合の画像である表示画像を生成するステップと、前記表示画像を表示部に表示させるステップと、を実行する。
【００１７】
本発明の第３の態様は、情報処理装置である。この装置は、ユーザが入力した検索クエリを取得するクエリ取得部と、複数のテーマであってそれぞれが複数のメタデータが関連付けられているテーマのそれぞれと、前記検索クエリとの類似度を算出する類似度算出部と、前記類似度に基づいて、前記ユーザに提示するテーマを選択するテーマ選択部と、選択されたテーマを示すオブジェクトを、仮想の３次元空間内に配置するオブジェクト配置部と、前記３次元空間内に定められた仮想視点から選択されたテーマを示すオブジェクトを見た場合の画像である表示画像を生成する画像生成部と、前記表示画像を表示部に表示させる表示制御部と、を備える。
【００１８】
上記のプログラムを提供するため、あるいはプログラムの一部をアップデートするために、このプログラムを記録したコンピュータ読み取り可能な記録媒体が提供されてもよく、また、このプログラムが通信回線で伝送されてもよい。
【００１９】
なお、以上の構成要素の任意の組み合わせ、本発明の表現を方法、装置、システム、コンピュータプログラム、データ構造、記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００２０】
本発明によれば、課題及び解決手段を含むテーマ同士の関係を可視化することができる。
【図面の簡単な説明】
【００２１】
【図１】実施の形態に係る課題解決プラットフォームの仕組みを概説するための図である。
【図２】実施の形態に係る課題解決プラットフォームにおけるテーマ検索の結果を表示するユーザインタフェースの一例を模式的に示す図である。
【図３】実施の形態に係る情報処理装置の機能構成を模式的に示す図である。
【図４】実施の形態に係るテーマ選択部が参照するテーマデータベースのデータ構造を模式的に示す図である。
【図５】実施の形態に係る座標軸選択部が参照する座標軸データベースのデータ構造を模式的に示す図である。
【図６】検索結果の３次元表示から２次元的な可視化用データの表示への遷移を示すための模式図である。
【図７】実施の形態に係る表示制御部がユーザ端末に表示させるトークンの比較グラフの一例を模式的に示す図である。
【図８】実施の形態に係る情報処理装置が実行する情報処理の流れを説明するためのフローチャートである。
【発明を実施するための形態】
【００２２】
＜実施の形態の概要＞
図１は、実施の形態に係る課題解決プラットフォームＰの仕組みを概説するための図である。実施の形態に係る課題解決プラットフォームＰは、スマートコントラクト機能を持つブロックチェーン技術（例えば、イーサリアム（Ethereum））を用いて実現される。
【００２３】
ブロックチェーン技術は、参加しているユーザ全ての取引の履歴を記録した巨大な元帳を、ユーザ全員で共有する一つの分散データベース技術であると捉えることができる。実施の形態に係る課題解決プラットフォームＰのユーザである課題提供者Ｎは、課題解決プラットフォームＰに解決すべき課題をニーズとして登録する。また、課題解決プラットフォームＰのユーザである解決手段提供者Ｓは、アイデア、お金、技術、人、スキル、労働、場所、計算力、その他の物や情報、データ、資源等のリソースを、課題を解決するための用いる手段（すなわち、シーズ）として登録する。
【００２４】
ここで、実施の形態に係る課題解決プラットフォームＰにおいて、シーズはブロックチェーン上で発行されるトークンとして登録されている。例えば、「スペーストークン」は、課題を解決するための作業場所を提供するためのトークンであり、「リソーストークン」は課題を解決するための各種資源を提供するためのトークンである。各種資源とは、例えば計算資源、天然資源、水資源、鉱物資源、金属資源、化石燃料、鉱物資源、森林資源、水産資源、海底資源、海洋資源、遺伝資源、観光資源、電波資源等である。
【００２５】
課題提供者Ｎは、解決すべき課題を課題解決プラットフォームＰに登録する際に、その課題を解決するために要するトークンも登録する。例えば、課題提供者Ｎは、課題を解決するために必要な資金を、その資金に相当する金銭トークンとして登録し、課題を解決するために必要な技術を技術トークンとして登録する。課題提供者Ｎは、その他にも課題を解決するために必要なトークンがあれば登録する。解決すべき課題に投資を望む投資家Ｉは、その課題を解決するために必要なトークンを購入する。これにより、解決するための手段が解決すべき課題に提供され、課題が解決に向けて前進することになる。
【００２６】
ここで、投資家Ｉが投資しようとするニーズと、そのニーズにマッチしたシーズとをどのように見つけるかが問題となる。本願の発明者は、解決すべき課題であるニーズと、課題を解決するための手段であるシーズとを含めて「テーマ」とし、課題解決プラットフォームＰのユーザが入力した検索クエリと各テーマとの類似度に基づいて、各テーマの関連性を３次元的に可視化することによりニーズとシーズとのマッチングを促進する仕組みを考案した。
【００２７】
図２（ａ）−（ｂ）は、実施の形態に係る課題解決プラットフォームＰにおけるテーマ検索の結果を表示するユーザインタフェースの一例を模式的に示す図である。実施の形態に係る課題解決プラットフォームＰの検索表示システムは後述する情報処理装置によって実現されており、課題解決プラットフォームＰのユーザがスマートフォン等のユーザ端末を用いて情報処理装置にアクセスすることによって、ユーザはテーマを検索することができる。
【００２８】
図２（ａ）において、符号Ｔ１から符号Ｔ４までの４つの符号で示す各球体は、ユーザが入力した検索クエリ（不図示）と類似するテーマＴを表現している。図２（ａ）に示すように、各テーマＴは、３次元直交座標系を構成するＸ軸、Ｙ軸、及びＺ軸によって規定される仮想の３次元空間Ｕ中に配置されている。
【００２９】
ここで、情報処理装置は、課題解決プラットフォームＰに登録されているテーマの中からユーザが入力した検索クエリとの類似度が大きいテーマＴを選択して仮想の３次元空間Ｕに配置する。また、情報処理装置は、検索クエリとの類似度が大きいテーマＴ同士は、仮想の３次元空間Ｕにおける距離が近くなるように配置する。さらに、各テーマには重要度及び経済的評価が設定されており、情報処理装置は、重要度又は経済的評価が大きいテーマＴほど球の半径が大きくなるように各Ｔを仮想の３次元空間Ｕに配置する。
【００３０】
図２（ａ）に示すように、仮想の３次元空間Ｕには仮想視点Ｖが配置されている。情報処理装置は、仮想視点Ｖから各Ｔを見た場合における画像をユーザ端末に表示させる。図２（ｂ）は、図２（ａ）における仮想視点ＶからテーマＴを見た場合における画像を模式的に示す図である。図２（ｂ）に示すように、ユーザが入力した検索クエリと類似するテーマＴは画像中で大きな球体としてユーザ端末に表示される。また、仮想視点Ｖからの距離が遠いテーマＴほど小さな球体としてユーザ端末に表示される。さらに、距離の近い球体に対応するテーマＴは、互いに検索クエリとの類似度が大きいため、ユーザは互いに類似するテーマＴを一見して把握することができる。
【００３１】
課題解決プラットフォームＰのユーザは、ユーザ端末を操作することで仮想の３次元空間Ｕ中の仮想視点Ｖの位置を変更することができる。情報処理装置は、仮想視点Ｖが変更されるたびに変更後の仮想視点Ｖから見た場合における画像を生成してユーザ端末に表示させる。これにより、課題解決プラットフォームＰのユーザは、各Ｔに対応する球体を天体として、あたかも宇宙空間を遊泳しながら自身が入力した検索クエリと類似するテーマＴを直感的に眺めることができる。このように、実施の形態に係る課題解決プラットフォームＰにおいて検索表示を担う情報処理装置は、課題及び解決手段を含むテーマ同士の関係を可視化することができる。
【００３２】
＜実施の形態に係る情報処理装置１の機能構成＞
図３は、実施の形態に係る情報処理装置１の機能構成を模式的に示す図である。情報処理装置１は、記憶部２と制御部３とを備える。図３において、矢印は主なデータの流れを示しており、図３に示していないデータの流れがあってもよい。図３において、各機能ブロックはハードウェア（装置）単位の構成ではなく、機能単位の構成を示している。そのため、図３に示す機能ブロックは単一の装置内に実装されてもよく、あるいは複数の装置内に分かれて実装されてもよい。機能ブロック間のデータの授受は、データバス、ネットワーク、可搬記憶媒体等、任意の手段を介して行われてもよい。
【００３３】
記憶部２は、情報処理装置１を実現するコンピュータのＢＩＯＳ（Basic Input Output System）等を格納するＲＯＭ（Read Only Memory）や情報処理装置１の作業領域となるＲＡＭ（Random Access Memory）、ＯＳ（Operating System）やアプリケーションプログラム、当該アプリケーションプログラムの実行時に参照される種々の情報を格納するＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の大容量記憶装置である。
【００３４】
制御部３は、情報処理装置１のＣＰＵ（Central Processing Unit）やＧＰＵ（Graphics Processing Unit）等のプロセッサであり、記憶部２に記憶されたプログラムを実行することによって、クエリ取得部３０、類似度算出部３１、テーマ選択部３２、オブジェクト配置部３３、画像生成部３４、表示制御部３５、座標軸選択部３６、視点位置受付部３７、及び日時受付部３８として機能する。
【００３５】
なお、図３は、情報処理装置１が単一の装置で構成されている場合の例を示している。しかしながら、情報処理装置１は、例えばクラウドコンピューティングシステムのように複数のプロセッサやメモリ等の計算リソースによって実現されてもよい。この場合、制御部３を構成する各部は、複数の異なるプロセッサの中の少なくともいずれかのプロセッサがプログラムを実行することによって実現される。
【００３６】
クエリ取得部３０は、課題解決プラットフォームＰのユーザが入力した検索クエリを取得する。具体的には、クエリ取得部３０は、課題解決プラットフォームＰのユーザ端末に表示された検索欄（不図示）に入力された検索クエリを、インターネット等のネットワークを介して取得する。類似度算出部３１は、複数のテーマＴであってそれぞれが複数のメタデータが関連付けられているテーマＴと、類似度算出部３１が取得した検索クエリとの類似度を算出する。
【００３７】
図４は、実施の形態に係るテーマ選択部３２が参照するテーマデータベースのデータ構造を模式的に示す図である。テーマデータベースは記憶部２に格納されており、テーマ選択部３２によって管理される。各テーマＴにはテーマ識別子が割り当てられている。図４は、テーマ識別子がＴＩＤ００００１であるテーマに関連付けられているメタデータを図示している。具体的には、各テーマＴには、種類、概要、キーワード、重要度、経済的評価、トークン、実施地区、緊急性、可視化用データ等がメタデータとして関連付けられている。
【００３８】
ここで、「種類」は、テーマＴが解決すべき課題（すなわちニーズ）か、課題を解決するための手段（すなわちシーズ）かを示すメタデータである。「概要」は、各テーマＴを簡潔に説明するための文章である。「キーワード」は、各テーマＴを説明する代表的な文字列である。
【００３９】
「重要度」は、テーマＴが解決すべき課題である場合に、その課題の重要性を示す指標である。テーマＴの重要度は、例えばテーマＴに関連付けられているキーワードを既知の検索エンジンの検索クエリとした場合におけるそのヒット数が多いほど、重要度が大きくなるように設定される。また、課題解決プラットフォームＰを利用するユーザによって検索される数が多いテーマＴは、重要度が大きくなるように修正される。
【００４０】
「トークン」は、テーマＴが解決すべき課題である場合、その課題を解決するために必要なトークンの種類とその大きさを示すメタデータである。また、投資家Ｉによって投資がなされ、テーマＴに送付されたトークンの種類及び大きさも示す。さらに、テーマＴが課題を解決するための手段である場合には、課題の解決のために提供可能なトークンの種類を示す。
【００４１】
「経済的評価」は、テーマＴが解決すべき課題である場合に、その課題の解決にどれくらい経済的なインパクトがあるかを示す指標である。各テーマＴの経済的評価は、例えばテーマＴを登録した課題提供者Ｎによって登録された金銭トークンの大きさと、投資家ＩによってテーマＴを解決するために購入されたトークンの大きさとに基づいて決定される。
【００４２】
「実施地区」は、テーマＴが解決すべき課題である場合、その課題が存在する場所を示す位置情報である。また、テーマＴが課題を解決するための手段である場合、その手段を提供可能な場所を示す位置情報である。例えば、テーマＴが特定の国の特定の地域における課題である場合、「実施地区」にはその地域を示す緯度及び経度の情報が格納される。また、テーマＴが課題を解決する手段のうち特に場所を提供するためのスペーストークンが登録されている場合、「実施地区」には提供可能なスペースが存在する場所の緯度及び経度の情報が格納される。
【００４３】
「緊急性」は、テーマＴが解決すべき課題である場合に、その課題を解決しなければならない期限の近さを示す指標である。例えば、豪雨による河川の氾濫のような自然災害が発生した地域に援助をする場合には、緊急性は高いといえる。このとき、食料の援助をするためのトークンは食料トークンであり、金銭的な援助をするためのトークンは金銭トークンである。別の例としては、バイオテクノロジーの応用で多産の果実の栽培に成功した場合において、その果実の収穫期が迫っている場合、その課題の緊急性は高くなる。また、そのテーマＴを解決するために必要なトークンは、例えば労働力トークンである。
【００４４】
「可視化用データ」は、各テーマＴをより詳細に説明するための各種データである。図２（ａ）−（ｂ）に示すユーザインタフェースにおいて、課題解決プラットフォームＰのユーザが仮想視点Ｖを移動させていずれかのテーマＴに近づけると、ユーザ端末には可視化用データに基づいた画面が表示される。これにより、課題解決プラットフォームＰのユーザは、検索でヒットした各テーマＴの詳細を確認することができる。なお、可視化用データに基づく画面については後述する。
【００４５】
「更新履歴」は、各テーマＴに関連付けられているメタデータの過去の値を時系列的に格納したデータである。例えば、テーマＴの重要度や経済的評価は時間とともに変化する。この変化の履歴を更新履歴として記憶しておくことにより、情報処理装置１は、テーマＴの経時変化の表示に利用することができる。
【００４６】
図３の説明に戻る。類似度算出部３１は、クエリ取得部３０が取得した検索クエリに基づいて、既知のテキストマイニング技術を用いて例えば各テーマＴの概要又はキーワードの少なくともいずれか一方を解析することにより、各テーマＴと検索クエリとの類似度を数値化する。テキストマイニングに替えて、あるいはテキストマイニングに加えて、類似度算出部３１は、既知のオントロジーや各機械学習技術を用いて各テーマＴと検索クエリとの類似度を数値化してもよい。
【００４７】
テーマ選択部３２は、類似度算出部３１が数値化した類似度に基づいて、課題解決プラットフォームＰのユーザに提示するテーマを選択する。具体的には、テーマ選択部３２は、類似度算出部３１が数値化した類似度を大きい順にソートし、類似度の大きいテーマＴから優先的に選択する。図２（ａ）−（ｂ）を参照して説明したように、仮想の３次元空間Ｕに配置された仮想視点Ｖから遠いほどテーマＴは小さな球体としてユーザ端末に表示される。そこで、テーマ選択部３２は、ユーザ端末に表示される球体の大きさが所定の大きさ以上となるテーマＴを選択する。
【００４８】
ここで「所定の大きさ」とは、テーマ選択部３２がテーマＴを選択するときに参照する「選択基準閾画素数」である。テーマ選択部３２は、ユーザ端末に表示されたとき、球の直径が選択基準閾画素数を上回るテーマＴのみを選択する。選択基準閾画素数の具体的な値は、ユーザ端末に表示させる画像の煩雑さ等を考慮して実験により定めればよいが、例えば画像の長辺の５％に相当する画素数である。テーマ選択部３２がテーマＴを選択して数を絞ることにより、画像の生成に要する計算リソースを低減することができる。
【００４９】
オブジェクト配置部３３は、テーマ選択部３２が選択したテーマＴを示す球形状のオブジェクトを、仮想の３次元空間Ｕ内に配置する。画像生成部３４は、仮想の３次元空間Ｕ内に定められた仮想視点Ｖから選択されたテーマＴを示す球形状のオブジェクトを見た場合の画像である表示画像を生成する。表示制御部３５は、画像生成部３４が生成した表示画像をネットワークを介してユーザ端末に送信し、ユーザ端末の表示部に表示させる。
【００５０】
このように、実施の形態に係る情報処理装置１は、課題及び解決手段を含むテーマ同士の関係を可視化することができる。課題解決プラットフォームＰのユーザは、ユーザ端末に表示された各オブジェクトの近さによって、互いに類似するテーマＴを一見して把握することができる。
【００５１】
ここで、オブジェクト配置部３３がテーマＴを示すオブジェクトを配置する仮想の３次元空間Ｕが異なれば、配置後のオブジェクトの位置関係も異なる。仮想の３次元空間Ｕは、３次元直交座標を構成するＸ軸、Ｙ軸、及びＺ軸によって規定される。座標軸選択部３６は、仮想の３次元空間Ｕを規定する３次元直交座標系を構成する軸に割り当てるメタデータの種類を、クエリ取得部３０が取得した検索クエリに基づいて選択する。
【００５２】
図５は、実施の形態に係る座標軸選択部３６が参照する座標軸データベースのデータ構造を模式的に示す図である。座標軸データベースは記憶部２に格納されており、座標軸選択部３６によって管理される。図５に示すように、座標軸データベースは、複数の検索クエリと、各検索クエリに対応するＸ軸、Ｙ軸、及びＺ軸が対応付けられて格納されている。
【００５３】
座標軸選択部３６は、クエリ取得部３０から課題解決プラットフォームＰのユーザが入力した検索クエリを取得する。座標軸選択部３６は、取得した検索クエリに基づいて座標軸データベースを参照し、検索クエリに対応する座標軸を取得する。
【００５４】
なお、仮想の３次元空間Ｕを規定する各座標軸が定まれば、テーマ選択部３２が選択した各テーマＴの仮想の３次元空間Ｕにおける位置座標が一意に定まる場合がある。オブジェクト配置部３３は、座標軸選択部３６が選択した座標軸によって定まる各テーマＴの位置を初期位置として、類似度算出部３１が算出した類似度に基づいて各テーマＴを配置する位置座標を修正する。具体的には、例えば、各テーマＴが初期位置にとどまろうとする「第１引力」と、類似度に基づいて各テーマＴが引き合う「第２引力」とを設定し、第１引力と第２引力とが釣り合うような位置を数値計算することで最終的なテーマＴの位置座標を決定する。
【００５５】
この結果、オブジェクト配置部３３は、検索クエリとの類似度が大きいテーマ同士は、類似度が小さいテーマよりも仮想の３次元空間Ｕにおける距離が短くなるように、仮想の３次元空間Ｕ内にテーマＴを配置することになる。これにより、課題解決プラットフォームＰのユーザは、ユーザ端末に表示されたテーマＴを見ることにより、互いに類似するテーマＴ、すなわち関連性が高いと考えられるテーマＴを一見して把握することができる。
【００５６】
また、仮想の３次元空間Ｕを規定する座標軸に「時間」が含まれる場合、オブジェクト配置部３３は、テーマデータベースの「更新履歴」を参照して、各テーマＴの重要度の時間変化を時間軸に沿って時系列的に表示する。
【００５７】
このように、課題解決プラットフォームＰのユーザが入力した検索クエリに基づいて座標軸選択部３６が仮想の３次元空間Ｕを規定する座標軸を選択することにより、情報処理装置１は、課題及び解決手段を含むテーマ同士の関係を検索クエリ毎に異なる配置関係によって可視化することができる。これにより、情報処理装置１は、課題及び解決手段を含むテーマ同士の関係を様々な角度から課題解決プラットフォームＰのユーザに提示することができる。
【００５８】
さらに、視点位置受付部３７は、仮想の３次元空間Ｕにおける仮想視点Ｖの位置座標の変更を受け付ける。画像生成部３４は、視点位置受付部３７が仮想視点Ｖの位置座標の変更を受け付けることを契機として、表示画像を更新する。これにより、課題解決プラットフォームＰのユーザは、仮想の３次元空間Ｕ内を移動しながらテーマＴを様々な角度から眺めることができる。
【００５９】
ここで、ユーザが仮想視点Ｖを動かしたときに仮想の３次元空間ＵにおけるテーマＴに対応するオブジェクトと仮想視点Ｖとの距離が所定の条件を満たすと、画像生成部３４は、そのテーマＴの可視化用データに基づく画面を生成する。可視化用データに基づく画面は、全天周型の２次元的なスクリーンを想定した映像である。なお、「所定の条件」は、３次元空間ＵにおけるテーマＴと仮想視点Ｖとが接触することであり、具体的にはテーマＴと仮想視点Ｖとの距離が所定値以下となることである。
【００６０】
図６（ａ）−（ｄ）は、検索結果の３次元表示から２次元的な可視化用データの表示への遷移を示すための模式図である。図６（ａ）は、ユーザが仮想視点ＶをテーマＴ０の内部まで移動させたことを示している。図６（ａ）において、テーマＴ０の内部に仮想視点Ｖからは、テーマＴ０に類似する４つのテーマＴ（テーマＴ１、テーマＴ２、テーマＴ３、及びテーマＴ４）が観察できる。
【００６１】
図６（ｂ）は、仮想視点Ｖから４つのテーマＴを観察した場合の映像を示している。仮想視点Ｖからは、テーマＴ０の球面を全天周型の２次元的なスクリーンとした場合の映像が観察できる。このとき、図６（ｃ）に示すように、画像生成部３４は、各テーマＴの近傍には、各テーマを説明するための可視化用データであるテキストＴｘ（テキストＴｘ１〜テキストＴｘ４）を配置した映像を生成する。なお、図示はしていないが、画像生成部３４はテーマＴ０自体の可視化用データも映像中に配置してもよい。また、画像生成部３４は、テキストＴｘに替えて、あるいはこれに加えて、映像や音声等のマルチメディアデータを映像中に配置してもよい。
【００６２】
ユーザがユーザ端末を操作すると、画像生成部３４は可視化データ確認用の画面を生成し、図６（ｄ）に示すような画面に遷移する。図６（ｄ）は、テーマＴ０及びテーマＴ０と類似する他のテーマＴの詳細を確認することに特化した映像の例である。このように、課題解決プラットフォームＰのユーザは、特定のテーマＴに関連するテーマＴを詳細に把握することができる。
【００６３】
日時受付部３８は、ネットワークを介して課題解決プラットフォームＰのユーザが利用するユーザ端末から日時の指定を受け付ける。類似度算出部３１は、複数のテーマＴそれぞれに関連付けられているメタデータの更新履歴を参照して、指定された日時におけるメタデータに基づいて類似度を算出する。テーマ選択部３２は、指定された日時におけるメタデータに基づいて算出された類似度に基づいてテーマＴを選択する。オブジェクト配置部３３も同様に、指定された日時におけるメタデータに基づいて算出された類似度に基づいて仮想の３次元空間Ｕ内にテーマＴを配置する。
【００６４】
これにより、課題解決プラットフォームＰのユーザは、過去における各テーマＴの関係性を示す画像を見ることができる。結果として、課題解決プラットフォームＰのユーザはテーマＴ間の関係性の変遷を把握することができる。
【００６５】
なお、日時受付部３８が受け付けた日時が未来の日時である場合、類似度算出部３１は、テーマＴのメタデータの更新履歴に基づいて指定された日時におけるメタデータの値を推定し、推定した値に基づいて類似度を算出する。類似度算出部３１は、例えばＡＲ（AutoRegressive）モデル等の既知の予測技術を用いてメタデータの値を推定すればよい。
【００６６】
上述したように、テーマＴが解決すべき課題である場合、テーマＴには、重要度を示すメタデータと経済的評価を示すメタデータとの少なくともいずれか一方が関連付けられている。オブジェクト配置部３３は、重要度が大きいテーマＴほど、又は経済的評価が高いテーマＴほど、そのテーマＴを示すオブジェクトの大きさを大きくして仮想の３次元空間Ｕ内に配置する。具体的には、オブジェクト配置部３３は、重要度が大きいテーマＴほど、又は経済的評価が高いテーマＴほど、テーマＴを示す球の半径を長くする。これにより、課題解決プラットフォームＰの仮想の３次元空間Ｕは、重要なテーマＴや経済的評価が高いテーマを一見して把握することができる。
【００６７】
テーマＴが解決すべき課題である場合に、テーマＴには、その解決にかかる費用に相当する仮想通貨のトークンが、経済的評価を示すメタデータとして関連付けられている。解決に係る費用が大きいほど、その課題の経済的なインパクトは大きいと考えられる。そこで、オブジェクト配置部３３は、金銭トークンの額が多いほど、テーマＴを示すオブジェクトの大きさを大きくして配置する。
【００６８】
また、解決に係る費用が大きいとしても、その課題に関心を持つユーザが少なく、結果としてトークンを購入する投資家Ｉ（すなわち、テーマＴに投資する投資家Ｉ）が少ない場合、その課題の経済的なインパクトは少ないと考えられる。そのため、テーマＴが解決すべき課題である場合、その課題を登録したユーザである課題提供者Ｎとは異なる他のユーザから、課題に対して送付された仮想通貨のトークンの総額を含んでいる。オブジェクト配置部３３は、他のユーザから送付されたトークンの額が多いほど、テーマＴを示すオブジェクトの大きさを大きくして配置してもよい。
【００６９】
このように、情報処理装置１は、課題を解決するために要する費用が大きく、かつ他のユーザから関心を持たれているテーマＴほど大きなオブジェクトとしてユーザ端末に表示する。この結果、情報処理装置１は、経済的なインパクトの大きいテーマＴを可視化してユーザに提示することができる。
【００７０】
また、表示制御部３５は、解決すべき課題を解決するためにかかる費用に相当する仮想通貨のトークンと、他のユーザから送付された仮想通貨のトークンの総額とを比較可能な態様で、ユーザ端末の表示部に表示させる。
【００７１】
図７は、実施の形態に係る表示制御部３５がユーザ端末に表示させるトークンの比較グラフの一例を模式的に示す図である。図７に示す比較グラフは、上述した「可視化データ」の一例であり、課題解決プラットフォームＰのユーザが仮想視点ＶをテーマＴに近づけたときに表示制御部３５がユーザ端末に表示させるグラフである。
【００７２】
図７に示す例は、解決すべき課題を解決するためにかかる費用全体を全球としたとき、他のユーザから送付された仮想通貨のトークンの総額を図示している。図７では、全球のおよそ８分の１が欠損しているため、課題を解決するためにかかる費用のおよそ８分の７が集まっていることを示している。仮に、課題を解決するためにかかる費用が全て集まると、表示制御部３５は、比較グラフとして全球をユーザ端末に表示させる。また、課題を解決するためにかかる費用の２倍の額に相当するトークンが集まった場合、表示制御部３５は、全球を２つユーザ端末に表示させる。
【００７３】
このように、表示制御部３５は、解決すべき課題を解決するためにかかる費用に相当する仮想通貨のトークンと、他のユーザから送付された仮想通貨のトークンの総額とを比較可能な態様で、ユーザ端末に表示させることにより、課題解決プラットフォームＰのユーザは、関心を持ったテーマＴが他のユーザに投資されているか否か、投資されている場合には解決に要する費用のうちどれくらいの割合が投資されているかを一見して把握することができる。
【００７４】
＜情報処理装置１が実行する学習方法の処理フロー＞
図８は、実施の形態に係る情報処理装置１が実行する情報処理の流れを説明するためのフローチャートである。本フローチャートにおける処理は、例えば情報処理装置１が起動したときに開始する。
【００７５】
クエリ取得部３０は、課題解決プラットフォームＰのユーザがユーザ端末に入力した検索クエリを取得する（Ｓ２）。類似度算出部３１は、クエリ取得部３０が取得した検索クエリと、テーマデータベースに格納されている各テーマＴとの類似度を算出する（Ｓ４）。
【００７６】
テーマ選択部３２は、類似度算出部３１が数値化した類似度に基づいて、課題解決プラットフォームＰのユーザに提示するテーマを選択する（Ｓ６）。座標軸選択部３６は、クエリ取得部３０が取得した検索クエリに基づいて座標軸データベースを参照することにより、仮想の３次元空間Ｕを規定する３次元直交座標系を構成する軸に割り当てるメタデータの種類を選択する（Ｓ８）。
【００７７】
オブジェクト配置部３３は、テーマ選択部３２が選択したテーマを示す球形状のオブジェクトを、仮想の３次元空間Ｕ内に配置する（Ｓ１０）。画像生成部３４は、３次元空間Ｕ内に定められた仮想視点Ｖから球形状のオブジェクトを見た場合の画像である表示画像を生成する（Ｓ１２）。表示制御部３５は、画像生成部３４が生成した表示画像を課題解決プラットフォームＰのユーザが利用するユーザ端末の表示部に表示させる（Ｓ１４）。
【００７８】
＜実施の形態に係る課題解決プラットフォームＰの利用シーン＞
実施の形態に係る課題解決プラットフォームＰの検索表示システムが想定するニーズ及びシーズの例を列挙する。ニーズとしては、「森林伐採や山火事が原因で森林が消滅した土地に植林をしたい」、「世界の水問題を解決するために、汚染された水をクリーンな飲み水にすることができる浄化システムの開発をしたい」、「女性の地位を向上させるための活動をしたい」、「食料が不足している地域を助けたい」、「大地震や豪雨災害等の自然災害があった地域に、支援物資や支援金を届けたい」、「ビッグデータから災害時の人の動きと避難ルートを計算して避難所の設置に役立てたい」、「インターネット上に点在している情報を直感的に扱い、様々なメディアを横断的に体験するシステムを作成したい」、「ブロックチェーンの可視化をして、一般の人のブロックチェーンに対する理解を深めたい」、「社会をアートの実験場として、Ａｒｔ  Ｔｈｉｎｋｉｎｇの実践をしたい」、「古来より伝わる手工業、職人の技を日本独自の文化として世界に広めたい」、「地域の重要な文化財である古民家を解体から守り、保存して活用したい」、「生前に本人の思想や思考、身振り手振り等を記憶させ、亡くなった後も残された家族や子孫がコミュニケーションできるような故人ボットを作りたい」、「主婦のテレワークとして絵本を作るシステムを提供し、子供の文化、情操教育に貢献したい」、「詐欺被害に合わないような取引システムを構築したい」等、様々な種類、様々なレベルの課題が想定される。
【００７９】
一方、シーズとしては、「プラスティックを石油に戻す技術を持っているので活かしたい」、「余った食料を冷凍又は冷蔵させて保存する技術を活かしたい」、「マイニングで余ったＧＰＵパワーを計算リソースとして提供したい」、「水を電気分解してできる水素を燃料として動く動力を発明したので活かしたい」等、上述したリソーストークンやテクニカルトークンに相当するものの他、金銭的な援助、労働力の提供等も挙げられる。
【００８０】
＜実施の形態に係る情報処理装置１が奏する効果＞
このように、現在の社会には多種多様な課題（ニーズ）があり、また多種多様な解決手段（シーズ）が存在する。実施の形態に係る情報処理装置１によれば、課題及び解決手段を含むテーマ同士の関係を可視化することができるので、結果として、課題と解決手段とのマッチングを促進することができる。
【００８１】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の分散・統合の具体的な実施の形態は、以上の実施の形態に限られず、その全部又は一部について、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を合わせ持つ。
【００８２】
＜第１の変形例＞
上記では、オブジェクト配置部３３は、テーマＴを示すオブジェクトとして球形状のオブジェクトを仮想の３次元空間Ｕに配置する場合について説明した。しかしながら、オブジェクトの形状は球形状に限らず、例えば直方体や正多面体、円柱や円錐等の他の形状であってもよい。例えばオブジェクトが直方体の場合、課題解決プラットフォームＰのユーザはビル群の中を遊泳するような体験を得ることができる。また、オブジェクトが円柱の場合、課題解決プラットフォームＰのユーザは林の中を遊泳するような体験を得ることができる。このように、オブジェクト配置部３３は、オブジェクトの形状を変えることにより、課題解決プラットフォームＰのユーザに異なるユーザ体験を提供することができる。
【００８３】
また、オブジェクト配置部３３は、解決すべき課題を表すオブジェクトの形状と、課題を解決するための手段を表すオブジェクトの形状を変えてもよい。あるいは、オブジェクト配置部３３は、解決すべき課題を表すオブジェクトの色彩と、課題を解決するための手段を表すオブジェクトの色彩を変えてもよい。これにより、課題解決プラットフォームＰのユーザは、解決すべき課題と課題を解決するための手段とを一見して見分けることができるようになる。
【００８４】
＜第２の変形例＞
上記では、仮想の３次元空間Ｕを規定する座標軸の種類は、検索クエリに基づいて座標軸選択部３６が選択する場合について説明した。これに替えて、あるいはこれに加えて、仮想の３次元空間Ｕを規定する座標軸の種類を課題解決プラットフォームＰのユーザが変更できるようにしてもよい。具体的には、図示しない座標軸受付部がユーザから座標軸の指定を受け付けるようにすればよい。これにより、情報処理装置１は、検索クエリと類似するテーマＴ同士の相関関係を様々な切り口から眺める機会を課題解決プラットフォームＰのユーザに提供することができる。
【００８５】
＜第３の変形例＞
上記では、オブジェクト配置部３３は、テーマＴを示すオブジェクトとして球形状のオブジェクトを仮想の３次元空間Ｕに配置する場合について説明した。ここで、画像生成部３４は、球形状のオブジェクトが地球儀である場合に観察される表示画像を生成してもよい。このとき、画像生成部３４は、テーマＴが解決すべき課題である場合に、地球儀上においてその課題が存在する場所を示す位置を他の場所とは異なる態様として表示されるように表示画像を生成してもよい。これにより、課題解決プラットフォームＰのユーザは、解決すべき課題の存在場所を一見して把握することができるようになる。
【符号の説明】
【００８６】
１・・・情報処理装置
２・・・記憶部
３・・・制御部
３０・・・クエリ取得部
３１・・・類似度算出部
３２・・・テーマ選択部
３３・・・オブジェクト配置部
３４・・・画像生成部
３５・・・表示制御部
３６・・・座標軸選択部
３７・・・視点位置受付部
３８・・・日時受付部
Ｐ・・・課題解決プラットフォーム
【図１】
2020107265.tif 000003
【図２】
2020107265.tif 000004
【図３】
2020107265.tif 000005
【図４】
2020107265.tif 000006
【図５】
2020107265.tif 000007
【図６】
2020107265.tif 000008
【図７】
2020107265.tif 000009
【図８】
2020107265.tif 000010