(57)【要約】【課題】物性パラメータを含む探索条件が入力される探索システムにおいて、探索する物性の技術分野における専門知識が十分でなく、または、物性パラメータ名を正確に特定することができないユーザーに対しても、探索を可能とする探索支援機能を提供する。【解決手段】物性探索部とユーザーインターフェースとを備える探索システムであって、以下のように構成される。物性探索部は、探索条件に基づく物性探索を行って、探索結果を出力する。ユーザーインターフェースは、メカニズム推定部と関連因子特定部とを備える。メカニズム推定部は、入力される仕様の意味する機能を発現させるメカニズムの候補を推定し、関連因子特定部は、推定されたメカニズムの候補のうちの少なくとも１つに寄与する物性パラメータを特定する。推定されたメカニズムまたは特定された物性パラメータは、探索条件に反映される。【選択図】図１
2020064337.tif 000002
【特許請求の範囲】
【請求項１】
物性探索部とユーザーインターフェースとを備える探索システムであって、
前記ユーザーインターフェースは、前記物性探索部に、少なくとも１個の物性パラメータを含む探索条件を供給し、前記物性探索部は、供給された前記探索条件に基づく物性探索を行って、探索結果を前記ユーザーインターフェースに出力することができるように構成され、
前記ユーザーインターフェースは、メカニズム推定部と関連因子特定部とを備え、
前記メカニズム推定部は、入力される仕様から、当該仕様の意味する機能を発現させる１または複数のメカニズムの候補を推定することができるように構成され、
前記関連因子特定部は、前記１または複数のメカニズムの候補のうちの少なくとも１つについて、当該メカニズムに寄与する拡張パラメータを特定することができるように構成され、前記拡張パラメータは物性パラメータまたは影響因子であり、前記影響因子は、物性に影響を与える、物性パラメータとは異なる因子であり、
前記ユーザーインターフェースが前記物性探索部に供給する前記探索条件は、前記メカニズム推定部によって推定された前記１または複数のメカニズム候補または特定された前記拡張パラメータにもとづいて作成される、
探索システム。
【請求項２】
請求項１において、
前記ユーザーインターフェースは、メカニズム選択部をさらに備え、
前記メカニズム選択部は、前記メカニズム推定部が推定した前記１または複数のメカニズムに関連する情報をユーザーに提示し、複数の場合に１つのメカニズムを選択させ、前記関連因子特定部は、選択されたメカニズムに寄与する拡張パラメータの有無及びその拡張パラメータを特定することができるように構成される、
探索システム。
【請求項３】
請求項２において、
前記ユーザーインターフェースは、過去に実行された探索の履歴を保持する探索履歴保持部をさらに備え、
前記メカニズム推定部が複数のメカニズムを推定した場合に、前記メカニズム選択部は、前記探索履歴保持部を参照して、過去に探索された履歴に関連するメカニズムを優先的に提示することができるように構成される、
探索システム。
【請求項４】
請求項３において、
前記探索履歴保持部は、ユーザーごとに探索履歴を保持することができるように構成され、
前記ユーザーインターフェースは、前記メカニズム推定部が複数のメカニズムを推定した場合に、前記探索履歴保持部を参照して、過去に当該ユーザー自身が探索した履歴に関連するメカニズムを優先的に提示することができるように構成される、
探索システム。
【請求項５】
請求項４において、
前記ユーザーインターフェースは、前記メカニズム推定部が複数のメカニズムを推定した場合に、前記探索履歴保持部を参照して、過去に当該ユーザー自身が探索した履歴に関連するメカニズムを優先的に提示し、他のユーザーが探索した履歴に関連するメカニズムを次に優先的に提示することができるように構成される、
探索システム。
【請求項６】
請求項１から請求項５のうちのいずれか１項において、
前記メカニズム推定部は、発現する機能と、当該機能発現を決定づけるメカニズムと、当該メカニズムに寄与する拡張パラメータとを関連付ける、機能発現メカニズムデータベースを備え、
前記仕様の意味解析を行うことにより、当該仕様に対応する機能を特定し、
前記機能発現メカニズムデータベースを参照して、特定された機能の発現を決定づける１または複数のメカニズムを特定することができるように構成される、
探索システム。
【請求項７】
請求項１から請求項６のうちのいずれか１項において、
前記物性探索部は、物性パラメータ関係性データベースとグラフ生成部とグラフ探索部とを備え、
前記物性パラメータ関係性データベースは、互いに関係性を有する物性パラメータの複数のパラメータ対を記憶し、
前記グラフ生成部は、前記パラメータ対に含まれる複数の物性パラメータをノードとし、前記パラメータ対に対応するノード間をエッジとする、グラフを生成することができるように構成され、
前記グラフ探索部は、前記ユーザーインターフェースを介して、与えられる探索条件に基づいて前記グラフを探索し、探索結果を出力することができるように構成され、
前記関連因子特定部が特定する前記拡張パラメータのうちの物性パラメータは、前記物性パラメータ関係性データベースに記憶された複数の物性パラメータに含まれる、
探索システム。
【請求項８】
請求項７において、
前記物性パラメータ関係性データベースは、前記複数のパラメータ対に加えて、前記物性パラメータ関係性データベースに記憶された複数の物性パラメータと関係性を有する拡張パラメータと当該物性パラメータとの対である、拡張対をさらに記憶し、
前記グラフ生成部は、前記拡張対を構成する前記拡張パラメータに対応するノードと、当該拡張対を構成する物性パラメータに対応するノードとの間のエッジとを、前記グラフに追加する、
探索システム。
【請求項９】
記憶装置を備える計算機上で動作するソフトウェアによって実装され、物性探索ステップとメカニズム推定ステップと関連因子特定ステップとを備える探索方法であって、
前記メカニズム推定ステップは、入力される仕様から、当該仕様の意味する機能を発現させる１または複数のメカニズムの候補を推定し、
前記関連因子特定ステップは、前記１または複数のメカニズムの候補のうちの少なくとも１つについて、当該メカニズムに寄与する拡張パラメータの有無及びその拡張パラメータを特定し、前記拡張パラメータは物性パラメータまたは影響因子であり、前記影響因子は、物性に影響を与える、物性パラメータとは異なる因子であり、
前記物性探索ステップは、推定された前記１または複数のメカニズム候補または特定された前記拡張パラメータにもとづく探索条件を入力とする物性探索を行って、探索結果を出力する、
探索方法。
【請求項１０】
請求項９において、前記探索方法は、メカニズム選択ステップをさらに含み、
前記メカニズム選択ステップは、前記メカニズム推定ステップで推定された前記１または複数のメカニズム候補に関連する情報をユーザーに対して出力し、複数の場合に１つのメカニズムを選択させる、
探索方法。
【請求項１１】
請求項１０において、前記探索方法は、過去に実行された探索の履歴を前記記憶装置に保持する探索履歴保持部をさらに備え、
前記メカニズム選択ステップは、前記メカニズム推定ステップで複数のメカニズムが推定された場合に、前記探索履歴保持部を参照して、過去に探索された履歴に関連するメカニズムを優先的に提示することができるように構成される、
探索方法。
【請求項１２】
請求項１１において、
前記探索履歴保持部は、ユーザーごとに探索履歴を保持することができるように構成され、
前記メカニズム選択ステップは、前記メカニズム推定ステップで複数のメカニズムを推定された場合に、前記探索履歴保持部を参照して、過去に当該ユーザー自身が探索した履歴に関連するメカニズムを優先的に提示することができるように構成される、
探索方法。
【請求項１３】
請求項１２において、
前記メカニズム選択ステップは、前記メカニズム推定ステップで複数のメカニズムを推定された場合に、前記探索履歴保持部を参照して、過去に当該ユーザー自身が探索した履歴に関連するメカニズムを優先的に提示し、他のユーザーが探索した履歴に関連するメカニズムを次に優先的に提示することができるように構成される、
探索方法。
【請求項１４】
請求項９から請求項１３のうちのいずれか１項において、前記探索方法は、発現する機能と、当該機能発現を決定づけるメカニズムと、当該メカニズムに寄与する拡張パラメータとを関連付ける、機能発現メカニズムデータベースをさらに備え、
前記メカニズム推定ステップは、前記仕様の意味解析を行うことにより、当該仕様に対応する機能を特定し、前記機能発現メカニズムデータベースを参照して、特定された機能の発現を決定づける１または複数のメカニズムを特定する、
探索方法。
【請求項１５】
請求項９から請求項１４のうちのいずれか１項において、前記探索方法は、物性パラメータ関係性データベースを備え、
前記物性探索ステップは、グラフ生成ステップとグラフ探索ステップとを備え、
前記物性パラメータ関係性データベースは、互いに関係性を有する物性パラメータの複数のパラメータ対を記憶し、
前記グラフ生成ステップは、前記パラメータ対に含まれる複数の物性パラメータをノードとし、前記パラメータ対に対応するノード間をエッジとする、グラフを生成することができるように構成され、
前記グラフ探索ステップは、与えられる探索条件に基づいて前記グラフを探索し、探索結果を出力し、
前記機能発現を決定づけるメカニズムに寄与する前記拡張パラメータのうちの物性パラメータは、前記物性パラメータ関係性データベースに記憶された複数の物性パラメータに含まれる、
探索方法。
【請求項１６】
請求項１５において、
前記物性パラメータ関係性データベースは、前記複数のパラメータ対に加えて、前記物性パラメータ関係性データベースに記憶された複数の物性パラメータと関係性を有する拡張パラメータと当該物性パラメータとの対である、拡張対をさらに記憶し、
前記グラフ生成部は、前記拡張対を構成する前記拡張パラメータに対応するノードと、当該拡張対を構成する物性パラメータに対応するノードとの間のエッジとを、前記グラフに追加する、
探索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベースを使った探索システムおよび探索方法に関し、特に複数の物性パラメータの間の関係性の探索に好適に利用できるものである。
【背景技術】
【０００２】
材料研究における予測や設計の目標は、目的の特性を持つ材料を特定することである。このために旧来から多用されてきた手法は、条件−特性チャートから目的の特性を持つ材料の特定を目指す手法である。これは、複数の条件のうち特定の１つの条件のみを変化させたときの特性の変化を観測してチャートを作成し、そのチャートを補間または外挿することによって目的の特性を持つ条件を求め、それに合致する材料を特定する方法である。ここでいう「チャート」とは、折れ線グラフ等を表す「グラフ」と同義であるが、後述する、ノードとエッジから成る「グラフ」と区別する目的で別の語を用いる。
【０００３】
このとき、複数の条件のうち特定の１つの条件のみを変化させたときの特性の変化は、自ら実験を行って入手することが多い。多数の文献を調査しても上記特定の条件以外の条件がすべて同じであるデータを大量に入手することは困難だからである。
【０００４】
特許文献１には、所望の特性を有する新規材料の構成物質情報を、客観的に探索することが可能な探索システムが開示されている。同文献に開示される探索システムは、複数（多数）の物質についてそれぞれ複数の物性パラメータ情報を有するデータベースを備える。このとき、データベースには、物質によっては実データが与えられていない物性パラメータがあってもよい。検索対象の物性パラメータを１つの軸とし、他の物性パラメータの一部をその他の軸として、２次元または３次元以上の空間を作成して、上記データベース内の各物質をマッピングする。このとき、実データのない物性パラメータについては、多変量解析、所定の論理式に基づく計算、または、第１原理計算などを使って予測した仮想データによって補う。実データと仮想データをマッピングして得られた探索マップにおいて、予め規定したルールに基づいて、所望の特性を有する物質を特定するとされる。
【０００５】
特許文献２には、複数の物性パラメータの任意の組合せのうち、既に知られている関係性に基づいて、有意な関係性を有する、物性パラメータの未知の組合せを探索することができる、探索システム及び探索方法が開示されている。この探索システムは、データベースとグラフ生成部とグラフ探索部とを備え、以下のように構成される。データベースは、互いに関係性を有する物性パラメータの複数の対を記憶し、グラフ生成部は、データベースに記憶された複数の物性パラメータをノードとし、関係性を有する物性パラメータ対に対応するノード間をエッジとする、グラフを生成する。グラフ探索部は、与えられる探索条件に基づいてグラフ生成部から生成されたグラフを探索し、探索結果を出力する。
【０００６】
特許文献３には、上記特許文献２と同様の、複数の物性パラメータの任意の組合せのうち有意な関係性を有する未知の物性パラメータの組合せの探索において、優先度を考慮した探索を行うことができる探索システム及び探索方法が開示されている。複数の物性パラメータの関係性は、特許文献２と同様に、複数の物性パラメータをノードとし、関係性を有する物性パラメータ対に対応するノード間をエッジとするグラフにおいて、物性情報やその関係性についての付随的な情報を、ノード及び／またはエッジにその属性として付与する。その属性を用いて、探索の結果抽出される経路の優先度を求め、優先度の高い順に結果を出力する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−１８４４４号公報
【特許文献２】国際公開ＷＯ２０１７／２２１４４４
【特許文献３】国際公開ＷＯ２０１８／１５９２３７
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１、２及び３について本発明者が検討した結果、以下のような新たな課題があることがわかった。
【０００９】
特許文献１に記載される技術では、仮想データを予測するために、複数の物性パラメータ相互の関係性を利用するが、その関係性は既に知られている関係性に限られることとなる。
【００１０】
これに対し本願の発明者は、多くの技術分野を横断的に見た場合には、物性パラメータの数が膨大になるために未知であったが、実は有意な関係性を抽出することが可能であることを見出し、その解決方法として特許文献２に記載される探索システムを提案した。
【００１１】
特許文献２及び３に示される探索システム及び探索方法によれば、相互に関係性の低い分野を含むあらゆる分野を横断的に探索することができ、もって有意な関係性を有する物性パラメータの未知の組合せを抽出することができる。
【００１２】
本発明者は、従来の探索システムでは、ユーザーが探索に関わる物性パラメータ名を正確に知っていることが前提とされていることに気づいた。即ち、特許文献１に開示される探索システムでは、上記２次元または３次元の空間を構成するために、軸となる複数の物性パラメータを指定する必要がある。また特許文献２及び３に記載される探索システムにおいても、探索条件として指定することができるのは、上記データベースに記憶されている物性パラメータに限られる。そのため、ユーザーは予めシステム側のデータベースに記憶されている物性パラメータ名を正確に指定する必要がある。物性パラメータ名は、通常、その技術分野においては、確立されているので、ユーザーが当該技術分野における専門家であれば問題はない。しかしながら、本発明者は、ユーザーが物性パラメータ名を正確に知らないなど、当該技術分野における専門知識が十分でない場合があることに気づいた。ユーザーは実現したい機能は知っていても、その機能を発現させるために如何なるメカニズムが作用し、如何なる物性が関与しているかを知らない場合がある。また、如何なるメカニズムが作用し如何なる物性が関与しているかを知るための探索であっても、従来の探索システムでは、当該機能を発現させるメカニズムの始点または終点のいずれかに対応する物性は、少なくともユーザー自身によって探索条件として入力される必要がある。
【００１３】
本発明の目的は、物性パラメータを含む探索条件が入力される探索システムにおいて、物性探索をしようとする技術分野における専門知識が十分でないユーザーに対しても、その探索を助ける探索支援機能を提供することである。
【００１４】
このような課題を解決するための手段を以下に説明するが、その他の課題と新規な特徴は、本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【００１５】
一実施の形態によれば、下記の通りである。
【００１６】
すなわち、物性探索部とユーザーインターフェースとを備える探索システムであって、以下のように構成される。
【００１７】
ユーザーインターフェースは、物性探索部に、少なくとも１個の物性パラメータを含む探索条件を供給し、物性探索部は、供給された探索条件に基づく物性探索を行って、探索結果をユーザーインターフェースに出力する。
【００１８】
ユーザーインターフェースは、メカニズム推定部と関連因子特定部とを備える。メカニズム推定部は、入力される仕様から、当該仕様の意味する機能を発現させるメカニズムの候補を推定し、関連因子特定部は、推定されたメカニズム候補のうちの少なくとも１つについて、当該メカニズムに寄与する拡張パラメータの有無及びその拡張パラメータを特定する。ここで、拡張パラメータとは、物性パラメータと影響因子を含む概念であり、影響因子とは、物性パラメータではないが物性に影響を与える因子であって、例えば、温度、圧力などの環境因子、球状、多孔質などの形態因子およびその径や体積などのサイズ因子が含まれる。
【００１９】
ユーザーインターフェースが物性探索部に供給する探索条件は、メカニズム推定部によって推定されたメカニズム候補または特定された拡張パラメータにもとづいて作成される。
【発明の効果】
【００２０】
前記一実施の形態によって得られる効果を簡単に説明すれば下記のとおりである。
【００２１】
すなわち、物性パラメータを含む探索条件が入力される探索システムにおいて、探索する物性の技術分野における専門知識が十分でなく、または、物性パラメータ名を正確に特定することができないユーザーに対しても、物性探索を助ける探索支援機能を提供することができる。
【図面の簡単な説明】
【００２２】
【図１】図１は、実施形態１に係る探索システムの構成例を示すブロック図である。
【図２】図２は、実施形態２に係る探索システムの構成例を示すブロック図である。
【図３】図３は、実施形態３に係る探索システムの構成例を示すブロック図である。
【図４】図４は、本発明の探索方法の構成例を示すフローチャートである。
【図５】図５は、本発明の探索方法の一変形例を示すフローチャートである。
【図６】図６は、本発明の探索方法のさらなる変形例を示すフローチャートである。
【図７】図７は、本発明の探索システムに適用できる機能発現メカニズムデータベースの一例を示す説明図である。
【図８】図８は、本発明の探索システムが実装されるハードウェアシステムの一例を示すブロック図である。
【発明を実施するための形態】
【００２３】
１．実施の形態の概要
先ず、本願において開示される代表的な実施の形態について概要を説明する。代表的な実施の形態についての概要説明で括弧を付して参照する図面中の参照符号はそれが付された構成要素の概念に含まれるものを例示するに過ぎない。
【００２４】
〔１〕＜機能発現を決定づけるメカニズムの推定＞
本発明の代表的な実施の形態は、物性探索部（２０）とユーザーインターフェース（１）とを備える探索システム（１０）であって、以下のように構成される（図１）。
【００２５】
前記ユーザーインターフェースは、前記物性探索部に、少なくとも１個の物性パラメータを含む探索条件を供給し、前記物性探索部は、供給された前記探索条件に基づく物性探索を行って、探索結果を前記ユーザーインターフェースに出力することができるように構成されている。
【００２６】
前記ユーザーインターフェースは、メカニズム推定部（２）と関連因子特定部（３）とを備える。
【００２７】
前記メカニズム推定部は、入力される仕様から、当該仕様の意味する機能を発現させる１または複数のメカニズムの候補を推定することができるように構成される。ここで、仕様とは、物性探索に関連する文章、句、または、単語であって、必ずしも正確な物性パラメータ名が含まれていなくてもよい。
【００２８】
前記関連因子特定部は、前記メカニズム推定部によって推定された前記１または複数のメカニズムの候補のうちの少なくとも１つについて、当該メカニズムに寄与する拡張パラメータの有無及びその拡張パラメータを特定することができるように構成される。ここで、拡張パラメータとは、物性パラメータと影響因子を含む概念であり、影響因子とは、物性パラメータではないが物性に影響を与える因子であって、例えば、温度、圧力などの環境因子、球状、多孔質などの形態因子およびその径や体積などのサイズ因子が含まれる。
【００２９】
前記ユーザーインターフェースが前記物性探索部に供給する前記探索条件は、前記メカニズム推定部によって推定された前記１または複数のメカニズム候補または特定された前記拡張パラメータにもとづいて作成される。
【００３０】
これにより、物性パラメータを含む探索条件が入力される探索システムにおいて、探索する物性の技術分野における専門知識が十分でなく、または、物性パラメータ名を正確に特定することができないユーザーに対しても、物性探索を助ける探索支援機能を提供することができる。例えば、ユーザーが仕様として入力した機能を発現させる如何なるメカニズムが存在するのか、また、そのメカニズムに如何なる物性が寄与するのかについての知識が乏しい場合にも、ユーザーに対してその探索について適切な選択肢を提供することができる。関連因子特定部によって特定された拡張パラメータの影響は、物性探索部に供給される探索条件に反映することができる。
【００３１】
〔２〕＜推定されたメカニズム候補と関連情報（コメント）の提示と選択＞
〔１〕項に記載される探索システムにおいて、前記ユーザーインターフェースは、メカニズム選択部（４）をさらに備える（図２）。前記メカニズム選択部は、前記メカニズム推定部が推定した前記１または複数のメカニズム候補に関連する情報をユーザーに提示し、複数の場合に１つのメカニズムを選択させることができるように構成される。前記関連因子特定部は、選択されたメカニズムに寄与する拡張パラメータの有無及びその拡張パラメータを特定する。なお、「提示」の好適な態様は「表示」であるが、特にこれに限定されるものではなく、ユーザーに知らせる如何なる手段であってもよい。
【００３２】
これにより、仕様で表現された機能を発現させる、ユーザーが想定していないメカニズムが存在する場合に、そのユーザーに気付きの機会を提供することができ、適切な探索に誘導することができる。ユーザーにはメカニズムについての理解を助けるために、関連情報（コメント）を追加的に提示してもよい。
【００３３】
〔３〕＜機能発現メカニズムの選択にあたってのユーザー履歴の参照＞
〔２〕項に記載される探索システムにおいて、前記ユーザーインターフェースは、過去に実行された探索の履歴を保持する探索履歴保持部（５）をさらに備える（図３）。前記メカニズム推定部が複数のメカニズムを推定した場合に、前記メカニズム選択部は、前記探索履歴保持部を参照して、過去に探索された履歴に関連するメカニズムを優先的に提示することができるように構成される。
【００３４】
これにより、ユーザーが選択する可能性の高いメカニズム候補を優先的に提示することができ、ユーザーの負担を軽減することができる。ここでユーザーとは、個人に限定されるわけではなく、複数人によるユーザーグループであってもよい。
【００３５】
〔４〕＜機能発現メカニズムの選択にあたってのユーザー自身の履歴の参照＞
〔３〕項に記載される探索システムにおいて、前記探索履歴保持部（５）は、ユーザーごとに探索履歴を保持することができるように構成される。前記ユーザーインターフェースは、前記メカニズム推定部が複数のメカニズムを推定した場合に、前記探索履歴保持部を参照して、過去に当該ユーザー自身が探索した履歴に関連するメカニズムを優先的に提示することができるように構成される。
【００３６】
これにより、ユーザーが選択する可能性のより高いメカニズム候補を優先的に提示することができ、ユーザーの負担を軽減することができる。ここでユーザー自身とは、個人の当該ユーザーである他、当該ユーザーと同じユーザーグループに属する複数のユーザーであってもよい。当該ユーザー自身に加えて、当該ユーザーが属するユーザーグループの探索履歴に関連するメカニズムが優先的に提示されるように構成してもよい。
【００３７】
〔５〕＜機能発現メカニズムの選択にあたっての自分以外のユーザーの履歴の参照＞
〔４〕項に記載される探索システムにおいて、前記ユーザーインターフェースは、前記メカニズム推定部が複数のメカニズムを推定した場合に、前記探索履歴保持部を参照して、過去に当該ユーザー自身が探索した履歴に関連するメカニズムを優先的に提示し、他のユーザーが探索した履歴に関連するメカニズムを次に優先的に提示することができるように構成される。
【００３８】
これにより、ユーザーが選択する可能性の高いメカニズム候補を優先的に提示した上で、当該ユーザーが想定していなかった有力な機能発現メカニズムについての気付きの機会を、当該ユーザーに提供することができる。
【００３９】
〔６〕＜機能発現メカニズムデータベース＞
〔１〕項から〔５〕項のうちのいずれか１項に記載される探索システムにおいて、前記メカニズム推定部は、発現する機能と、当該機能発現を決定づけるメカニズムと、当該メカニズムに寄与する拡張パラメータとを関連付ける、機能発現メカニズムデータベースを備える。前記機能発現メカニズムデータベースには、寄与する拡張パラメータがないメカニズムが含まれてもよい。
【００４０】
前記メカニズム推定部は、前記仕様の意味解析を行うことにより、当該仕様に対応する機能を特定し、前記機能発現メカニズムデータベースを参照して、特定された機能の発現を決定づける１または複数のメカニズムを特定することができるように構成される。
【００４１】
これにより、機能発現を決定づけるメカニズム候補の推定を、仕様の自然言語処理を実時間で実行するよりも高速に行うことができる。
【００４２】
〔７〕＜物性パラメータ関係性データベースとグラフ探索部を備える探索システム＞
〔１〕項から〔６〕項のうちのいずれか１項に記載される探索システム（１０）において、前記物性探索部は、物性パラメータ関係性データベース（２１）とグラフ生成部（２２）とグラフ探索部（２４）とを備える（図１〜３）。
【００４３】
前記物性パラメータ関係性データベースは、関係性を有する物性パラメータの複数のパラメータ対を記憶する。前記グラフ生成部は、前記パラメータ対に含まれる複数の物性パラメータをノードとし、前記パラメータ対に対応するノード間をエッジとする、グラフ（２３）を生成することができるように構成される。前記グラフ探索部は、前記ユーザーインターフェースを介して、与えられる探索条件に基づいて前記グラフを探索し、探索結果を出力することができるように構成される。
【００４４】
ここで、機能発現を決定づけるメカニズムに寄与する前記拡張パラメータのうちの物性パラメータは、前記物性パラメータ関係性データベースに記憶された複数の物性パラメータに含まれるように構成される。
【００４５】
これにより、グラフ探索を利用することによって、分野横断的な物性探索を可能とした探索システムにおいて、物性パラメータ名を正確に特定することができないユーザーに対しても、探索を可能とする探索支援機能を提供することができる。
【００４６】
〔８〕＜物性パラメータ関係性データベースとグラフ探索部の拡張＞
〔７〕項の探索システム（１０）において、前記物性パラメータ関係性データベースは、前記複数のパラメータ対に加えて拡張対をさらに記憶する。ここで、拡張対とは、前記物性パラメータ関係性データベースに記憶された複数の物性パラメータと関係性を有する拡張パラメータと当該物性パラメータとの対である。前記グラフ生成部は、前記拡張対を構成する前記拡張パラメータに対応するノードと、当該対を構成する物性パラメータに対応するノードとの間のエッジとを、前記グラフに追加する。
【００４７】
これにより、物性パラメータ以外の影響因子の寄与を含めた物性探索を行うことができる探索システムにおいても、探索する物性の技術分野における専門知識が十分でないユーザーに対する探索支援機能を提供することができる。
【００４８】
〔９〕＜探索方法；機能発現を決定づけるメカニズムの推定＞
本発明の代表的な実施の形態は、記憶装置を備える計算機上で動作するソフトウェアによって実装され、仕様入力ステップ（Ｓ１）とメカニズム推定ステップ（Ｓ２）と関連因子特定ステップ（Ｓ３）と探索条件入力ステップ（Ｓ４）と物性探索ステップ（Ｓ５）と探索結果出力ステップ（Ｓ６）とを備える探索方法であって、下のように構成される（図４）。
【００４９】
前記メカニズム推定ステップは、仕様入力ステップ（Ｓ１）で入力される仕様から、当該仕様の意味する機能を発現させる１または複数のメカニズムの候補を推定する。
【００５０】
前記関連因子特定ステップは、前記１または複数のメカニズムの候補のうちの少なくとも１つについて、当該メカニズムに寄与する拡張パラメータの有無及びその拡張パラメータを特定する。
【００５１】
前記物性探索ステップは、推定された前記１または複数のメカニズム候補または特定された前記拡張パラメータにもとづく探索条件を入力とする物性探索を行って、前記探索結果出力ステップでその探索結果を出力する。
【００５２】
これにより、物性パラメータを含む探索条件が入力される探索方法において、探索する物性の技術分野における専門知識が十分でなく、また、物性パラメータ名を正確に特定することができないユーザーに対しても、探索を可能とする探索支援機能を提供することができる。詳しくは〔１〕項と同様の作用効果を奏する。
【００５３】
〔１０〕＜推定されたメカニズム候補と関連情報（コメント）の提示と選択＞
〔９〕項に記載される前記探索方法は、メカニズム選択ステップ（Ｓ７）をさらに含む（図５）。
【００５４】
前記メカニズム選択ステップは、前記メカニズム推定ステップで推定された前記１または複数のメカニズム候補に関連する情報をユーザーに対して提示し、複数の場合に１つのメカニズムを選択させる。メカニズム選択ステップ（Ｓ７）は、前記メカニズム推定ステップの後で、前記関連因子特定ステップの前またはその後に挿入される。
【００５５】
これにより、仕様で表現された機能を発現させる、ユーザーが想定していないメカニズムが存在する場合に、そのユーザーに気付きの機会を提供することができ、適切な探索に誘導することができる。ユーザーにはメカニズムについての理解を助けるために、関連情報（コメント）を追加的に提示してもよい。
【００５６】
〔１１〕＜機能発現メカニズムの選択にあたってのユーザー履歴の参照＞
〔１０〕項に記載される前記探索方法は、過去に実行された探索の履歴を前記記憶装置に保持する探索履歴保持部（５）をさらに備える（図６）。
【００５７】
前記メカニズム選択ステップは、前記メカニズム推定ステップで複数のメカニズムが推定された場合に、前記探索履歴保持部を参照して、過去に探索された履歴に関連するメカニズムを優先的に提示することができるように構成される。
【００５８】
これにより、ユーザーが選択する可能性の高いメカニズム候補を優先的に提示することができ、ユーザーの負担を軽減することができる。
【００５９】
〔１２〕＜機能発現メカニズムの選択にあたってのユーザー自身の履歴の参照＞
〔１１〕項に記載される探索方法おいて、前記探索履歴保持部は、ユーザーごとに探索履歴を保持することができるように構成される。
【００６０】
前記メカニズム選択ステップは、前記メカニズム推定ステップで複数のメカニズムが推定された場合に、前記探索履歴保持部を参照して、過去に当該ユーザー自身が探索した履歴に関連するメカニズムを優先的に提示することができるように構成される。
【００６１】
これにより、ユーザーが選択する可能性のより高いメカニズム候補を優先的に提示することができ、ユーザーの負担を軽減することができる。
【００６２】
〔１３〕＜機能発現メカニズムの選択にあたっての自分以外のユーザーの履歴の参照＞
〔１２〕項に記載される探索方法おいて、前記メカニズム選択ステップは、前記メカニズム推定ステップで複数のメカニズムが推定された場合に、前記探索履歴保持部を参照して、過去に当該ユーザー自身が探索した履歴に関連するメカニズムを優先的に提示し、他のユーザーが探索した履歴に関連するメカニズムを次に優先的に提示することができるように構成される。
【００６３】
これにより、ユーザーが選択する可能性の高いメカニズム候補を優先的に提示した上で、当該ユーザーが想定していなかった有力な機能発現メカニズムについての気付きの機会を、当該ユーザーに提供することができる。
【００６４】
〔１４〕＜機能発現メカニズムデータベース＞
〔９〕項から〔１３〕項のうちのいずれか１項に記載される探索方法は、発現する機能と、当該機能発現を決定づけるメカニズムと、当該メカニズムに寄与する拡張パラメータとを関連付ける、機能発現メカニズムデータベース（５）を、前記記憶装置にさらに備える（図６）。
【００６５】
前記メカニズム推定ステップは、前記仕様の意味解析を行うことにより、当該仕様に対応する機能を特定し、前記機能発現メカニズムデータベースを参照して、特定された機能の発現を決定づける１または複数のメカニズムを特定する。
【００６６】
これにより、機能発現を決定づけるメカニズム候補の推定を、仕様の自然言語処理を実時間で実行するよりも高速に行うことができる。
【００６７】
〔１５〕＜物性パラメータ関係性データベースとグラフ探索ステップを備える探索方法＞
〔９〕項から〔１４〕項のうちのいずれか１項に記載される探索方法は、物性パラメータ関係性データベース（Ｓ１１）を前記記憶装置に備え、前記物性探索ステップは、グラフ生成ステップ（Ｓ１２）とグラフ探索ステップ（Ｓ１３）とを備える（図４〜６）。
【００６８】
前記物性パラメータ関係性データベースは、互いに関係性を有する物性パラメータの複数のパラメータ対を記憶する。前記グラフ生成ステップは、前記パラメータ対に含まれる複数の物性パラメータをノードとし、前記パラメータ対に対応するノード間をエッジとする、グラフを生成することができるように構成され、前記グラフ探索ステップは、与えられる探索条件に基づいて前記グラフを探索し、探索結果を出力する。
【００６９】
ここで、機能発現を決定づけるメカニズムに寄与する前記拡張パラメータのうちの物性パラメータは、前記物性パラメータ関係性データベースに記憶された複数の物性パラメータに含まれる。
【００７０】
これにより、グラフ探索を利用することによって、分野横断的な物性探索を可能とした探索方法において、物性パラメータ名を正確に特定することができないユーザーに対しても、探索を可能とする探索支援機能を提供することができる。
【００７１】
〔１６〕＜物性パラメータ関係性データベースとグラフ生成・探索ステップの拡張＞
〔１５〕項の探索方法において、前記物性パラメータ関係性データベースは、前記複数のパラメータ対に加えて拡張対をさらに記憶する。ここで、拡張対とは、前記物性パラメータ関係性データベースに記憶された複数の物性パラメータと関係性を有する拡張パラメータと当該物性パラメータとの対である。前記グラフ生成部は、前記拡張対を構成する前記拡張パラメータに対応するノードと、当該対を構成する物性パラメータに対応するノードとの間のエッジとを、前記グラフに追加する。
【００７２】
これにより、物性パラメータ以外の影響因子の寄与を含めた物性探索を行うことができる探索方法においても、探索する物性の技術分野における専門知識が十分でないユーザーに対する探索支援機能を提供することができる。
【００７３】
２．実施の形態の詳細
実施の形態について更に詳述する。
【００７４】
〔実施形態１〕
図１は、実施形態１に係る探索システムの構成例を示すブロック図である。
【００７５】
本実施形態１に係る探索システム１０は、物性探索部２０とユーザーインターフェース１とを備える。
【００７６】
ユーザーインターフェース１は、物性探索部２０に少なくとも１個の物性パラメータを含む探索条件を供給し、物性探索部２０は、供給された探索条件に基づく物性探索を行って、探索結果をユーザーインターフェース１に出力することができるように構成されている。
【００７７】
ユーザーインターフェース１は、メカニズム推定部２と関連因子特定部３とを備える。
【００７８】
メカニズム推定部２は、入力される仕様から、当該仕様の意味する機能を発現させる１または複数のメカニズムの候補を推定する。ここで、入力される仕様とは、物性探索に関連する、例えば、質問（query）や要求（request）を表現する文章、句、または、単語であって、必ずしも正確な物性パラメータ名が含まれていなくてもよい。
【００７９】
関連因子特定部３は、メカニズム推定部２によって推定された１または複数のメカニズムの候補のうちの少なくとも１つについて、当該メカニズムに寄与する拡張パラメータの有無及びその拡張パラメータを特定することができるように構成される。
【００８０】
ユーザーインターフェース１から物性探索部２０へ供給される探索条件は、メカニズム推定部２によって推定されたメカニズム候補及び／またはそのメカニズムに寄与する拡張パラメータにもとづいて作成される。ユーザーインターフェース１は、メカニズム候補及び／またはそのメカニズムに寄与する拡張パラメータをユーザーに提示して、ユーザーが探索条件を作成するのを助けてもよいし、推定されたメカニズムに基づいて、自動的に探索条件を作成し、物性探索部２０に供給してもよい。
【００８１】
これにより、物性パラメータを含む探索条件が入力される探索システムにおいて、物性パラメータ名を正確に特定することができないユーザーに対しても、探索を可能とする探索支援機能を提供することができる。ユーザーが仕様として入力した機能を発現させるメカニズムについて、そのユーザーが当該メカニズムに如何なる物性が寄与するのかについての知識が乏しい場合、或いは、当該機能を発現させるユーザーの想定外のメカニズムが存在する場合にも、ユーザーに対してその探索について適切な選択肢を提供することができる。このように、メカニズム推定部２によって推定されたメカニズム及び／または関連因子特定部３によって特定された拡張パラメータは、物性探索部２０に供給される探索条件に反映される。
【００８２】
本発明において、拡張パラメータとは、物性パラメータと影響因子を含む概念であり、影響因子とは、物性パラメータではないが物性に影響を与える因子であって、例えば、温度、圧力などの環境因子、球状、多孔質などの形態因子およびその径や体積などのサイズ因子が含まれる。ユーザーが入力する仕様には、ユーザーが所望する機能が記載されているが、その機能を発現させるメカニズムに寄与する因子は、物性パラメータには限られない。また、その物性パラメータが影響因子に依存して変化する場合も少なくない。本発明では、物性パラメータではないが、物性に影響を与える因子を「影響因子」と呼び、物性パラメータに準じて扱うものとし、物性パラメータと影響因子とを合わせて、「拡張パラメータ」と呼んでいる。物性探索を行うユーザーにとっては、所望の仕様を満足するものが見つかればよいので、その仕様に規定されている機能を発現させるメカニズムには関心があるが、そのメカニズムに寄与する因子が物性パラメータか否かには関心はない。そこで、ユーザーインターフェース１では、拡張パラメータとしてまとめて扱うことによって、探索する物性の技術分野における専門知識が十分でなく、または、物性パラメータ名を正確に特定することができないユーザーに対しても、適切な支援を行うことができる機能が提供される。
【００８３】
物性探索部２０が物性パラメータ以外の因子を探索条件としてサポートしていない場合には、このような影響因子を物性探索に関与させることはできないが、ユーザーにとっては、仕様を満足するために必要な情報であるので、ユーザーに提示する価値がある。或いは、物性探索部２０の探索範囲に影響因子が含まれる場合には、メカニズムに関与する拡張パラメータ全体から、物性探索部２０に入力する探索条件（探索式）を作成することができる。
【００８４】
例えば、「透明で内部が見える、または内部の表示が外部から見える平板でありながら、電極として機能するもの」が探索の対象である場合、上記の文章をそのまま仕様として入力することができる。または、単に「電極として機能する透明な板」、「透明性を有する電極」、「透明電極」などの句や語が仕様として入力されてもよい。
【００８５】
「電極」に「透明」という機能を発現させる、或いは「透明」な物質に「電極」という機能を発現させるためには、主に２通りのメカニズムが存在する。
【００８６】
１つのメカニズムは、電極材料自体が光を透過することによって、「透明電極」が実現される場合である。もう１つのメカニズムは、絶縁体または電気抵抗の高い透明な材料の中に、透明性に影響しない程度の微細な構造の導電性物質を混在させることによって、「透明電極」が実現される場合である。
【００８７】
前者の場合、このメカニズムに寄与する拡張パラメータは、「光の透過率」または「光吸収率」、及び、「電気伝導度」、「導電率」または「電気抵抗」であり、後者の場合は、微細構造を規定する「粒径」、「開口率」、及び、「電気伝導度」、「導電率」または「電気抵抗」である。
【００８８】
ここで、「光の透過率」、「光吸収率」、「電気伝導度」、「導電率」及び「電気抵抗」は、物性パラメータである。これに対して「粒径」と「開口率」は物性パラメータではないが、微細構造に透明に見えるという機能を発現させるメカニズムに寄与する因子であることには変わりがないので、影響因子として物性パラメータに準じた扱いとする。
【００８９】
ユーザーが上述のような２通りのメカニズムの少なくとも一方を知らない場合であっても、探索システム１０が、「電極」に「透明」という機能を発現させる２つのメカニズムをユーザーに提示することができるので、ユーザーは知らなかったメカニズムに基づく解決手段の存在を知ることができる。また、上記のようなメカニズムに関与する拡張パラメータを知ることができるので、それぞれに寄与する物性または物性パラメータ名を予め知らなくても、物性探索部２０に入力する探索条件（探索式）を作成することができる。メカニズムに関与する拡張パラメータとして、物性パラメータではない影響因子、この例では「粒径」と「開口率」も、ユーザーに提示されるように構成することができる。
【００９０】
別の一例について説明する。「黒く見える」という機能を発現させるメカニズムとして、「材料固有の色が黒である」場合と「構造色が黒である」場合とが存在する。前者に寄与する物性パラメータは「光の透過率」または「光吸収率」である。後者は当該物質の表面が多孔質になっているなど構造的に、入射した光が方向を変えることができずに出射または反射しないために観察者からは黒い色として視認されるというメカニズムである。よって、寄与する因子は、多孔質の「孔径」や「孔の深さ」、「孔の密度」などである。これらは、物性パラメータではなく、影響因子である。
【００９１】
なお、探索システム１０は、ユーザーインターフェース１に、メカニズム推定部２が推定した１または複数のメカニズムの候補から１つのメカニズムをユーザーに選択させ、及び／または、メカニズム推定部２によって推定されたメカニズムまたは特定された拡張パラメータに基づいて、ユーザーに探索条件（探索式）を作成するインターフェースを備えてもよい。一方、メカニズムの選択や探索条件（探索式）の作成にユーザーを関与させずに、探索システム１０が行う機構を備えてもよい。
【００９２】
ユーザーがこのような複数のメカニズムの存在を知らない場合にもユーザーに気付きの機会を提供し、また、機能を発現させるメカニズム自体は知っていても、そのメカニズムに寄与する物性パラメータ名を正確に知らない場合にも、正確なまた適切な物性パラメータ名を含む探索条件を入力して、物性探索を実行することができる。
【００９３】
このように、本実施形態１の探索システム１０によれば、物性パラメータを含む探索条件が入力される探索システムにおいて、探索する物性の技術分野における専門知識が十分でなく、または、物性パラメータ名を正確に特定することができないユーザーに対しても、物性探索を助ける探索支援機能を提供することができる。また、ユーザーが仕様として入力した機能を発現させるメカニズムについても、ユーザーに対してその探索について適切な選択肢を提供することができる探索支援機能を提供することができる。
【００９４】
＜物性探索部の構成例＞
探索システム１０における物性探索部２０は、探索条件に基づく物性探索を行って、探索結果をユーザーインターフェース１に出力する。物性探索部２０には、例えば、上述の特許文献１、２または３に記載される探索システムを適用することができる。図１には簡単な適用例が示される。
【００９５】
物性探索部２０は、物性パラメータの関係性を記憶する物性パラメータ関係性データベース２１とグラフ生成部２２とグラフ探索部２４とを備える。
【００９６】
物性パラメータ関係性データベース２１には、関係性を有する物性パラメータの複数の対が記憶される。このときの関係性を有する物性パラメータの対は、科学的根拠に基づいた関係性、即ち、理論的に説明された関係性に基づくものだけではなく、理論的な説明が未だなされておらず、また、定式化もされていない段階であっても、実験データから明確な相関が認められることによって、関係性の存在が知られている物性パラメータの対を含めることができる。なお、「理論的に説明された関係性」には、定理や公式のように定式化された関係性の他、相関の有無や相関係数の正負（一方が増加するときに他方も増加するか減少するかなど）が説明されている半定量的、あるいは、定性的な関係性までもが広く含まれていてよい。このとき、如何なる分野で知られている関係性であっても特に排除される必要はなく、あらゆる分野で関係性が知られている物性パラメータ対を含めることができる。
【００９７】
グラフ生成部２２は、物性パラメータ関係性データベース２１に記憶された複数の物性パラメータをノードとし、関係性を有する物性パラメータ対に対応するノード間をエッジとする、グラフ２３を生成する。グラフ探索部２４は、与えられる探索条件に基づいて、グラフ２３を探索しその探索結果を出力する。グラフ探索部２４には、グラフ理論などの数学的なアルゴリズムに基づく、種々の経路探索手法を適用することができる。
【００９８】
これにより、物性探索部２０は、複数の物性パラメータの任意の組合せのうち、既に知られている関係性に基づいて、有意な関係性を有する物性パラメータの未知の組合せを探索することができる。例えば、２つの物性パラメータ間の因果関係の有無、因果関係がある場合にその関係性を説明するための経路を探索することができる。２つの物性パラメータの関係性を説明するための経路は、必ずしも１通りではなく、複数の経路が探索結果として抽出される。その中には、単一の技術分野内で知られた因果関係のみでは説明することができない因果関係が含まれ得る。物性パラメータ関係性データベース２１には複数の技術分野で知られている物性の関係性が含まれており、グラフ２３はその関係性がどのような技術分野で知られているかに関わりなく、網羅的に表現されているため、その経路探索の結果も技術分野に無関係となるからである。
【００９９】
物性探索部２０には、さらに、特許文献２に記載されるような条件付きエッジを考慮した探索、及び、特許文献３に記載されるような優先度を考慮した経路探索等の機能が適宜追加・強化された探索を適用することができる。
【０１００】
探索条件としては、上述のように経路探索の始点、終点、さらには経由点として指定されるノード、即ち物性パラメータ、また逆に経由しないことを条件として指定したノード即ち物性パラメータが含まれる。探索条件として２または３個以上のノードを指定した経路探索に代えて、１個の始点または終点となるノードを指定して、所定の範囲に存在するノードを探索することもできる。ノード間の距離が近い、即ち物性パラメータ間の因果関係が強いものに限らず、一定範囲内の距離にあるもの、一定以上の距離が離れているものなどを探索することも可能である。
【０１０１】
いずれの探索条件においても、少なくとも１つの物性パラメータを正確に指定する必要がある。一方、物性探索をするユーザーは、学術的な知識を十分に備えているとは限らず、物性パラメータ名を正確に知っているとは限らない。特に、ある機能を有する材料を探索したい場合に、その機能を発現させるメカニズムやその機能発現を決定づける物性を知らないユーザーは少なくないと思われる。
【０１０２】
本実施形態１の探索システム１０においては、関連因子特定部３が特定する拡張パラメータに含まれる物性パラメータを、物性パラメータ関係性データベース２１に記憶されている物性パラメータ名の中から、メカニズム推定部２によって推定されたメカニズムに寄与するものを選ぶように構成するとよい。
【０１０３】
探索システム１０は、ユーザーから正確な物性パラメータ名を使わない仕様が入力された場合であっても、その仕様が意図する機能を発現させるメカニズムを推定し、それに寄与する物性パラメータ名を正確に、即ち、物性パラメータ関係性データベース２１に記憶されている物性パラメータ名の中から特定するので、グラフ探索部２４に入力される探索条件として適切なものとなる。その結果、機能を発現させるメカニズムやその機能発現を決定づける物性を知らないユーザーに対しても、物性探索部２０に正確な物性パラメータ名を含む探索条件を入力するための支援機能を提供することができる。
【０１０４】
物性探索部２０は、ここで例示したようなグラフ探索を応用した探索システムに代えて、種々の探索システムを採用することができる。どのような探索システムを採用する場合であっても、その探索システムにおいて、探索条件として正確に物性パラメータ名を入力することが求められる限り、本実施形態１のメカニズム推定部２と関連因子特定部３を含むユーザーインターフェース１を採用することによって同じ作用効果を奏することができる。本発明の他の実施形態についても同様である。
【０１０５】
物性探索部２０の機能を拡張して、物性パラメータだけでなく、影響因子を含めた拡張パラメータについて、探索を可能とするように構成してもよい。
【０１０６】
そのために、物性パラメータ関係性データベース２１は、元々記憶されている複数のパラメータ対に加えて、さらに拡張対を記憶する。ここで拡張対とは、物性パラメータ関係性データベース２１に記憶されている複数の物性パラメータと関係性を有する拡張パラメータと、当該物性パラメータとの対である。例えば、物性パラメータＡとＢが関係性を有するとき、物性パラメータ関係性データベース２１は物性パラメータＡとＢとその関係性を記憶するが、物性パラメータＡが影響因子の１つである温度Ｔに依存する場合には、影響因子であり拡張パラメータの１つである温度Ｔと物性パラメータＡとの対と、その関係性が、拡張対として物性パラメータ関係性データベース２１に追加される。
【０１０７】
グラフ生成部２２は、物性パラメータ関係性データベース２１に追加的に記憶された、拡張パラメータと物性パラメータによる拡張対に基づいて、生成するグラフ２３を拡張する。即ち、拡張パラメータと物性パラメータの拡張対を構成する拡張パラメータに対応するノードと、当該拡張対を構成する物性パラメータに対応するノードとの間のエッジとを、グラフ２３に追加する。グラフ探索部２４の探索範囲は、この拡張されたグラフ２３となるので、物性探索部２０は、物性パラメータだけでなく、影響因子を含めた拡張パラメータについての探索が可能となる。
【０１０８】
これにより、物性パラメータ以外の影響因子の寄与を含めた物性探索を行うことができる探索システムにおいても、探索する物性の技術分野における専門知識が十分でないユーザーに対する探索支援機能を提供することができる。
【０１０９】
＜メカニズム推定部と関連因子特定部の構成例＞
探索システム１０におけるメカニズム推定部２と関連因子特定部３は、例えば、発現する機能と、当該機能発現を決定づけるメカニズムと、当該メカニズムに寄与する１または複数の物性パラメータとを相互に関連づける、機能発現メカニズムデータベースを備えて構成されると好適である。
【０１１０】
図７は、本発明の探索システムに適用できる機能発現メカニズムデータベースの一例を示す説明図である。
【０１１１】
機能発現メカニズムデータベース１１では、仕様に使用されるキーワードと、その仕様が意図する機能を発現させるメカニズムとが対応付けられ、必要に応じてコメントが付されている。さらに、それぞれのメカニズムには当該メカニズムに寄与する拡張パラメータが対応づけられている。寄与する拡張パラメータがまったく存在しないメカニズムが、機能発現メカニズムデータベース１１に含まれていてもよい。
【０１１２】
「透明電極」というキーワードには、「透明な電極材料」というメカニズムが対応付けられ、「導電性の電極材料自体が透明」であることを示すコメントが付されている。さらにこのメカニズムに寄与する物性パラメータとして「光透過率」と「電気伝導度」とが対応づけられている。また、同じ「透明電極」というキーワードには、「微細構造電極」という別のメカニズムが対応付けられ、「絶縁体または電気抵抗の高い透明な材料の中に、透明性に影響しない程度の微細な構造の導電性物質を混在」することを示すコメントが付されている。さらにこのメカニズムに寄与する物性パラメータとして「粒径」、「開口率」及び「電気伝導度」が対応づけられている。
【０１１３】
「黒く見える物質」というキーワードには、「材料固有色」と「構造色」という２つのメカニズムが対応付けられ、それぞれに「材料固有の色が黒」、「入射した光を出射させない構造」というコメントが付されている。さらにこのメカニズムそれぞれに寄与する物性パラメータとして「光吸収率」と、多孔質の「孔径」、「孔の深さ」及び「孔の密度」が対応づけられている。
【０１１４】
仕様には、例示した１個のキーワード以外に、種々の同義語、類義語などを使った異なる表現が考えられるので、機能発現メカニズムデータベースの「キーワード」の項目にそのような同義語、類義語を追加することができる。
【０１１５】
一方、メカニズム推定部２に仕様の意味を解釈する手段を設けて、当該仕様が意味するところが機能発現メカニズムデータベースのいずれの「キーワード」に相当するかを推定させてもよい。自然言語の意味を解釈する手段には、種々の公知技術を適用することができる。
【０１１６】
図７には表形式のデータベースを例示したが、機能発現メカニズムデータベース１１としては他の種々の形式のデータベースを採用することができる。また、機能発現メカニズムデータベース１１と同等の機能をメカニズム推定部２と関連因子特定部３に組み込むこともできる。
【０１１７】
＜機能発現メカニズムデータベースの作成方法＞
機能発現メカニズムデータベース１１は、研究者等の専門家が、その知見に基づいて作成することができる。その作成作業の一部または全部は、人工知能によって補完または置き換えることができる。物性探索部２０が探索の対象とする範囲が、多数の分野に及ぶ場合には、多くの専門家の知見を集約して作成することとなる。人工知能によれば、入力する学習データを、広範な分野から収集し機械学習することによって、容易に、広範な分野からの知見を集約することができる。
【０１１８】
例えば、インターネット上のウェッブサイトに掲載された技術Ｑ＆Ａ、解説、論文、その他の文書を、学習データとして入力し、単語をクラスタリングする。クラスタリング（clustering）とは、自然言語処理の一種で、学習データとして入力された文書に登場する単語をベクトル化し、その方向と大きさから、同一の概念に近い単語の集団（クラスタ）に分ける処理である。
【０１１９】
本発明においては、ユーザーによって入力される仕様に使用される可能性のあるキーワードと、その仕様が意図する機能を表現する単語と、当該機能発現を決定づけるメカニズムを表現する単語と、当該メカニズムに寄与する１または複数の拡張パラメータとが、メカニズムごとにクラスタリングされるように、機械学習を設計する。メカニズムに寄与する拡張パラメータに含まれる物性パラメータは、物性パラメータ関係性データベース２１に記憶されている物性パラメータ名と共通する。クラスタリングされた複数の単語の中から、図７に示した機能発現メカニズムデータベース１１の「メカニズム」に入力されるべき語句を選択する。また、それらを参考にして「コメント」に入力される語句や文章を作成する。これらの作業は人手によって行ってもよい。同じクラスタ内の単語は、キーワードに登録される。
【０１２０】
機能発現メカニズムデータベース１１を、上記のような人工知能を利用する方法で作成すれば、多数の分野の専門家の知見を集約したのと同等の効果を得ることができる。
【０１２１】
＜ハードウェア／ソフトウェア実装形態＞
本発明の探索システム１０は、記憶装置と計算機を備えたハードウェアシステム上に、ソフトウェアとして機能構築される。
【０１２２】
図８は、本発明の探索システム１０が実装されるハードウェアシステムの一例を示すブロック図である。
【０１２３】
サーバー１００とユーザー側のワークステーション１１０，１２０が、インターネットなどのネットワーク２００に接続されている。サーバー１００は、計算機１０１、記憶装置１０２、ネットワークインターフェース１０３、入力部１０４及び表示部１０５を有する。ユーザー側のワークステーション１１０，１２０もそれぞれ、計算機１１１，１２１、記憶装置１１２，１２２、ネットワークインターフェース１１３，１２３、入力部１１４，１２４及び表示部１１５，１２５を有する。
【０１２４】
探索システム１０は、例えば、物性探索部２０がサーバー１００に、ユーザーインターフェース１がユーザー側のワークステーション１１０及び／または１２０に、それぞれ実装される。ユーザー側のワークステーション１１０にユーザーインターフェース１が実装される場合について説明すると、機能発現メカニズムデータベース１１は記憶装置１１２に保持され、メカニズム推定部２と関連因子特定部３は、計算機１１１上で動作するソフトウェアとして実装される。ユーザー側のワークステーション１１０からは探索条件が、ネットワーク２００を経由してサーバー１００に実装された物性探索部２０に供給され、サーバー１００上で実行された物性探索の結果が、ネットワーク２００を経由して、仕様を入力したユーザーのワークステーション１１０に実装されたユーザーインターフェース１に出力される。ユーザーインターフェース１が、別のユーザー側ワークステーション１２０に実装される場合も同様である。
【０１２５】
このような態様に代えて、物性探索部２０だけでなくユーザーインターフェース１も含めて、サーバー１００に実装されてもよい。ユーザー側のワークステーション１１０，１２０には、それぞれ、仕様を受け付け、探索結果を出力するなどの、簡単なユーザーインターフェース機能のみが実装されてもよい。
【０１２６】
さらに、探索システム１０全体をサーバー１００など、１台の計算機に実装して、ネットワーク２００及びユーザー側のワークステーション１１０，１２０を省略してもよい。
【０１２７】
〔実施形態２〕＜推定されたメカニズム候補の提示と選択＞
探索システム１０は、ユーザーインターフェース１に、メカニズム推定部２が推定した複数のメカニズムの候補から１つのメカニズムをユーザーに選択させるインターフェースを備えてもよい。
【０１２８】
図２は、実施形態２に係る探索システム１０の構成例を示すブロック図である。
【０１２９】
探索システム１０は、図１に示した実施形態１に係る探索システム１０と同様に、物性探索部２０とユーザーインターフェース１とを備え、ユーザーインターフェース１は、物性探索部２０に少なくとも１個の物性パラメータを含む探索条件を供給し、物性探索部２０は、供給された探索条件に基づく物性探索を行って、探索結果をユーザーインターフェース１に出力することができるように構成されている。
【０１３０】
物性探索部２０については、実施形態１と同様であるので、詳しい説明を省略する。
【０１３１】
ユーザーインターフェース１は、メカニズム推定部２と関連因子特定部３とに加えて、メカニズム選択部４を備える。メカニズム推定部２と関連因子特定部３については、実施形態１において説明したのと同様であるので、詳しい説明を省略する。メカニズム選択部４は、メカニズム推定部２が推定した１または複数のメカニズムに関する情報をユーザーに対して出力し、複数の場合に１つのメカニズムを選択させることができるように構成されている。ここで、メカニズム推定部２が推定したメカニズムに関する情報とは、ユーザーが入力した仕様の意味する機能を発現させるメカニズムの内容を、ユーザーに知らせるための情報であり、例えば、図７に示した機能発現メカニズムデータベース１１に、「メカニズム」として格納されている情報とすることができる。
【０１３２】
これにより、仕様で表現された機能を発現させるメカニズムが複数で、その中にユーザーの想定外のメカニズムが存在する場合に、そのユーザーに気づきを提供することができ、適切な探索に誘導することができる。
【０１３３】
メカニズム選択部４を、さらに、当該メカニズムに対応づけられた「コメント」も合わせてユーザーに提示することができるように構成するとより好適である。ユーザーは、提示されたメカニズムの選択肢を、提示されたコメントによってより正確に理解することができ、より適切な探索を行うことができる。
【０１３４】
関連因子特定部３は、メカニズム選択部４で選択されたメカニズムについて、寄与する拡張パラメータを特定する。特定された拡張パラメータを、探索条件（探索式）を作成するときの参考のために、ユーザーに提示してもよい。メカニズム選択部４で選択されたメカニズムについて、寄与する拡張パラメータが存在しない場合には、その旨をユーザーに提示する。必ずしも物性探索を行う必要はなく、ユーザーは、入力した仕様によって表現した機能が発現するメカニズムを知ることができるので、そのメカニズムを利用して仕様を満足すればよい。
【０１３５】
特定された拡張パラメータのうちの物性パラメータから探索条件（探索式）を、ユーザーインターフェース１内で作成して、物性探索部２０へ供給してもよい。特定された拡張パラメータに含まれる物性パラメータの数が１個の場合は例えば、その１個の物性パラメータに対応するノードから所定範囲にあるノードを含む部分グラフを探索結果として表示させる。特定された拡張パラメータに含まれる物性パラメータの数が２個の場合は例えば、２個の物性パラメータに対応する２個のノード間の経路を探索して表示させる。特定された拡張パラメータに含まれる物性パラメータの数が３個以上の場合は例えば、特定された拡張パラメータに含まれるすべての物性パラメータに対応するノードを包含する部分グラフを探索して表示させる、対応するすべてのノードを通る経路を、始点、終点、経由点の組み合わせを変えながら種々、探索させる、など、種々の探索条件（探索式）を自動作成させることができる。
【０１３６】
物性探索部２０が、物性パラメータだけでなく、影響因子を含めた拡張パラメータについて、探索を可能とするように機能を拡張して構成されている場合には、ユーザーインターフェース部１は、関連因子特定部３によって特定された拡張パラメータについて、上述と同様に検索条件（検索式）を自動作成して物性探索部２０へ供給する。
【０１３７】
メカニズム選択部４は、メカニズム選択部４で選択されたメカニズムに対応づけられたコメントに加えて、または、「コメント」に代えて、寄与する拡張パラメータをそのメカニズムとともに提示するように構成してもよい。図２では、メカニズム選択部４の後段に関連因子特定部３を配置した例を示したが、これを入れ替えて、メカニズム推定部２によって推定されたメカニズム候補のそれぞれについて、関連する拡張パラメータを特定し、ユーザーに提示して選択できるように構成する。ユーザーは、提示されたメカニズムを参考にして、拡張パラメータに基づく探索条件（探索式）を作成して、物性探索部２０に入力し、物性探索を実行させることができる。
【０１３８】
〔実施形態３〕＜機能発現メカニズムの選択にあたってのユーザー履歴の参照＞
探索システム１０は、メカニズム推定部２が推定した複数のメカニズムの候補から１つのメカニズムをユーザーに選択させるときに、ユーザーの探索履歴を参照して、より適切なメカニズム候補を優先的に提示することができるように構成することができる。
【０１３９】
図３は、実施形態３に係る探索システム１０の構成例を示すブロック図である。
【０１４０】
探索システム１０は、図１と図２に示した実施形態１及び２に係る探索システム１０と同様に、物性探索部２０とユーザーインターフェース１とを備え、ユーザーインターフェース１は、物性探索部２０に少なくとも１個の物性パラメータを含む探索条件を供給し、物性探索部２０は、供給された探索条件に基づく物性探索を行って、探索結果をユーザーインターフェース１に出力することができるように構成されている。物性探索部２０については、実施形態１及び２と同様であるので、詳しい説明を省略する。
【０１４１】
ユーザーインターフェース１は、図２に示したメカニズム推定部２、メカニズム選択部４、及び関連因子特定部３に加えて、探索履歴保持部５を備える。メカニズム推定部２と関連因子特定部３については、実施形態１で説明したのと同様であり、メカニズム選択部４については、実施形態２で説明したのと同様であるので、それぞれの詳しい説明を省略する。
【０１４２】
探索履歴保持部５は、過去に実行された探索の履歴を保持することができるように構成されている。メカニズム選択部４は、メカニズム推定部２が複数のメカニズムを推定した場合に、探索履歴保持部５を参照して、過去に探索された履歴に関連するメカニズムを優先的に提示することができるように構成される。
【０１４３】
これにより、ユーザーが選択する可能性のより高いメカニズム候補を優先的に提示することができ、ユーザーの負担を軽減することができる。ここでユーザーとは、個人に限定されるわけではなく、複数人によるユーザーグループであってもよい。
【０１４４】
探索履歴保持部５は、物性探索部２０に供給された探索条件（探索式）を探索履歴として保持する他、メカニズム選択部４からユーザーに提示されユーザーに選択されたメカニズムを探索履歴として保持してもよい。保持される探索履歴は、ユーザーによって閲覧、出力、編集、削除などの操作を可能とされる。
【０１４５】
＜機能発現メカニズムの選択にあたってのユーザー自身の履歴の優先的提示＞
本実施形態３に係る探索システム１０において、探索履歴保持部５は、ユーザーごとに探索履歴を保持することができるように構成されるとより好適である。ユーザーインターフェース１は、メカニズム推定部２が複数のメカニズムを推定した場合に、探索履歴保持部５を参照して、過去に当該ユーザー自身が探索した履歴に関連するメカニズムを優先的に提示することができるように構成される。
【０１４６】
これにより、ユーザーが選択する可能性のより高いメカニズム候補を優先的に提示することができ、ユーザーの負担を軽減することができる。ここでユーザー自身とは、個人の当該ユーザーである他、当該ユーザーと同じユーザーグループに属する複数のユーザーであってもよい。
【０１４７】
さらに、他のユーザーが探索した履歴に関連するメカニズムは、次に優先的に提示することができるように構成されてもよい。その結果、如何なるユーザーによっても探索されたことがないメカニズムが最も低い優先度で提示されることとなり、ユーザーが選択する可能性の高いメカニズム候補を優先的に提示した上で、当該ユーザーが想定していなかった有力な機能発現メカニズムについての気付きの機会を、当該ユーザーに提供することができる。
【０１４８】
〔実施形態４〕＜探索方法＞
以上のように実施形態１〜３で説明した本発明の探索システム１０は、実施形態１の「ハードウェア／ソフトウェア実装形態」において図８を引用して説明したとおり、記憶装置と計算機を備えたハードウェアシステム上に、ソフトウェアとして機能構築することができる。したがって、本発明は、記憶装置と計算機を備えたハードウェアシステムを利用する探索方法として位置付けることができる。
【０１４９】
図４は、本発明の探索方法の構成例を示すフローチャートである。
【０１５０】
本発明の探索方法は、記憶装置を備える計算機上で動作するソフトウェアによって実装され、仕様入力ステップ（Ｓ１）とメカニズム推定ステップ（Ｓ２）と関連因子特定ステップ（Ｓ３）と探索条件入力ステップ（Ｓ４）と物性探索ステップ（Ｓ５）と探索結果出力ステップ（Ｓ６）とを備える探索方法であって、以下のように構成される。
【０１５１】
メカニズム推定ステップ（Ｓ２）は、仕様入力ステップ（Ｓ１）で入力される仕様から、当該仕様の意味する機能を発現させる１または複数のメカニズムの候補を推定する。関連因子特定ステップ（Ｓ３）は、メカニズム推定ステップ（Ｓ２）で推定された１または複数のメカニズムの候補のうちの少なくとも１つについて、当該メカニズムに寄与する拡張パラメータを特定する。メカニズム推定ステップ（Ｓ２）と関連因子特定ステップ（Ｓ３）の実装には、例えば図７に示したような機能発現メカニズムデータベース１１を備えて参照するソフトウェアを適用することができる。機能発現メカニズムデータベース１１の作成方法、及びそれを参照したメカニズムの推定方法、当該メカニズムに寄与する拡張パラメータの特定方法は、実施形態１で説明した方法と同様とすることができる。
【０１５２】
探索条件入力ステップ（Ｓ４）から入力される探索条件（探索式）、または、関連因子特定ステップ（Ｓ３）で特定された拡張パラメータのうちの１または複数の物性パラメータを含んで作成される探索条件（探索式）が、物性探索ステップ（Ｓ５）に供給される。物性探索ステップ（Ｓ５）は、供給された探索条件（探索式）に基づく物性探索を行って、探索結果を出力する（Ｓ６）。
【０１５３】
物性探索ステップ（Ｓ５）は、例えば、物性パラメータ関係性データベースからグラフを生成するグラフ生成ステップ（Ｓ１２）と、生成されたグラフを対象として、入力される探索条件にしたがった探索を行うグラフ探索ステップ（Ｓ１３）を含んで構成されることができる。物性パラメータ関係性データベースには、関係性を有する物性パラメータの複数の対が記憶される。物性パラメータ関係性データベースは、物性パラメータ関係性データベース入力ステップ（Ｓ１１）によって読み込まれてもよい。物性探索ステップ（Ｓ５）には、この他、上述の特許文献１、２または３に記載される探索方法を適用することもできる。  これにより、実施形態１に係る探索システム１０と同様に、物性パラメータを含む探索条件が入力される探索方法においても、物性パラメータ名を正確に特定することができないユーザーに対しても、探索を可能とする探索支援機能を提供することができる。
【０１５４】
物性探索ステップ（Ｓ５）は、実施形態１の「物性探索部の構成例」で説明したのと同様に構成することができる。また、機能を拡張して、物性パラメータだけでなく、影響因子を含めた拡張パラメータについて、探索を可能とするように構成してもよい。
【０１５５】
これにより、物性パラメータ以外の影響因子の寄与を含めた物性探索を行うことができる探索システムにおいても、探索する物性の技術分野における専門知識が十分でないユーザーに対する探索支援機能を提供することができる。
【０１５６】
＜推定されたメカニズム候補の提示と選択＞
上述の探索方法（図４）に、メカニズム選択ステップ（Ｓ７）を追加することができる。
【０１５７】
図５は、本発明の探索方法の一変形例を示すフローチャートである。図４に示したフローチャートにおいて、メカニズム推定ステップ（Ｓ２）と関連因子特定ステップ（Ｓ３）との間にメカニズム選択ステップ（Ｓ７）挿入される。
【０１５８】
メカニズム選択ステップ（Ｓ７）は、メカニズム推定ステップ（Ｓ２）で推定された１または複数のメカニズムに関する情報をユーザーに対して出力し、複数の場合に１つのメカニズムを選択させる。関連因子特定ステップ（Ｓ３）は、メカニズム選択ステップ（Ｓ７）において選択されたメカニズムに寄与する拡張パラメータを特定する。他の各ステップは、図４を参照して説明した探索方法における各ステップと同様であるので、詳しい説明を省略する。
【０１５９】
これにより、仕様で表現された当該機能を発現させる、ユーザーの想定外のメカニズムが存在する場合に、そのユーザーに気づきを提供することができ、適切な探索に誘導することができる。
【０１６０】
図５には、メカニズム選択ステップ（Ｓ７）は、関連因子特定ステップ（Ｓ３）の前段に挿入した例を示したが、これに代えて、関連因子特定ステップ（Ｓ３）の後段に配置しても良い。関連因子特定ステップ（Ｓ３）ではメカニズム候補ごとに寄与する拡張パラメータが特定され、メカニズム選択ステップ（Ｓ７）では複数のメカニズム候補とともにそれぞれに寄与する拡張パラメータを、メカニズムを選択するときの参考のために、ユーザーに提示することができる。
【０１６１】
＜機能発現メカニズムの選択にあたってのユーザー履歴の参照＞
上述の探索方法（図５）に、さらに探索履歴保持部（５）を追加することができる。
【０１６２】
図６は、本発明の探索方法のさらなる変形例を示すフローチャートである。探索履歴保持部（５）は、探索条件入力ステップ（Ｓ４）から入力された探索条件（探索式）または、関連因子特定ステップ（Ｓ３）において特定された物性パラメータを含む探索条件（探索式）など、物性探索ステップ（Ｓ５）に供給された探索条件（探索式）を記憶装置上に保持する。
【０１６３】
メカニズム選択ステップ（Ｓ７）は、前記メカニズム推定ステップで複数のメカニズムが推定された場合に、探索履歴保持部（５）を参照して、過去に探索された履歴に関連するメカニズムを優先的に提示することができるように構成される。
【０１６４】
これにより、ユーザーが選択する可能性の高いメカニズム候補を優先的に提示することができ、ユーザーの負担を軽減することができる。
【０１６５】
さらに、探索履歴保持部（５）を、ユーザーごとに探索履歴を保持、管理することができるように構成し、メカニズム選択ステップ（Ｓ７）が、過去に当該ユーザー自身またはそのユーザーが属するユーザーグループが探索した履歴に関連するメカニズムを優先的に提示することができるように構成すると、より好適である。これにより、ユーザーが選択する可能性のより高いメカニズム候補を優先的に提示することができる。
【０１６６】
このとき、他のユーザーが探索した履歴に関連するメカニズムは、当該ユーザーの探索履歴に関連するメカニズムの次に優先的に提示することができるように構成されるとよい。これにより、ユーザーが選択する可能性の高いメカニズム候補を優先的に提示した上で、当該ユーザーが想定していなかった有力な機能発現メカニズムについての気付きの機会を、当該ユーザーに提供することができる。
【０１６７】
以上本発明者によってなされた発明を実施形態に基づいて具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは言うまでもない。
【符号の説明】
【０１６８】
１  ユーザーインターフェース
２  メカニズム推定部
３  関連因子特定部
４  メカニズム選択部
５  探索履歴保持部
１０  探索システム
１１  機能発現メカニズムデータベース
２１  物性パラメータ関係性データベース
２２  グラフ生成部
２３  グラフ
２４  グラフ探索部
１００  サーバー
１１０、１２０  ワークステーション
１０１、１１１、１２１  計算機
１０２、１１２、１２２  記憶装置
１０３、１１３、１２３  ネットワークインターフェース
１０４、１１４、１２４  入力部
１０５、１１５、１２５  表示部
２００  ネットワーク
【図１】
2020064337.tif 000003
【図２】
2020064337.tif 000004
【図３】
2020064337.tif 000005
【図４】
2020064337.tif 000006
【図５】
2020064337.tif 000007
【図６】
2020064337.tif 000008
【図７】
2020064337.tif 000009
【図８】
2020064337.tif 000010