(57)【要約】【課題】属性の組合せの相関を捉え、かつ、他の属性の影響を考慮して属性の順位付けを行う。【解決手段】対象に関する複数の属性に対応した複数の属性値に基づいて判定を行う判定モデルの判定結果に対して、相関の度合を推定する。所定の条件を満たす属性から選択された１以上の属性がある。所定の条件を満たす属性以外の属性から選択された０以上の属性がある。属性の組合せである複数の組合せパターンのそれぞれと、判定結果と、の相関の度合を推定する。複数の組合せパターンのうちの第１の組合せパターンがある。第１の組合せパターンに含まれる所定の条件を満たす属性のうちの第１の属性が第１の組合せパターンから除かれた組合せパターンである第２の組合せパターンがある。第１の組合せパターンと第２の組合せパターンとの判定結果との相関の度合の差に基づいて、第１の属性の判定結果に対する影響の度合を推定する。【選択図】図８
2020144592.tif 000002
【特許請求の範囲】
【請求項１】
対象に関する複数の属性に対応した複数の属性値に基づいて判定を行う判定モデルの判定結果に対して、それぞれが前記複数の属性のうちの所定の条件を満たす属性から選択された１以上の属性と、前記複数の属性のうちの所定の条件を満たす属性以外の属性から選択された０以上の属性とを含む組合せである複数の組合せパターンのそれぞれと、前記判定結果と、の相関の度合を推定し、
前記複数の組合せパターンのうちの第１の組合せパターンと、前記第１の組合せパターンに含まれる前記所定の条件を満たす属性のうちの第１の属性が前記第１の組合せパターンから除かれた組合せパターンである第２の組合せパターンとの前記判定結果との相関の度合の差に基づいて、前記第１の属性の前記判定結果に対する影響の度合を推定する、
ことを含む処理をコンピュータに実行させるための推定プログラム。
【請求項２】
前記相関の度合は、前記組合せパターンに対する前記判定結果の比率に基づいて推定される請求項１に記載の推定プログラム。
【請求項３】
前記第１の属性が複数あり、かつ、前記第１の組合せパターンが複数ある場合において、
前記第１の属性について、前記第１の組合せパターンの各々について対応する前記第２の組合せパターンとの前記相関の度合の差を求め、求めた前記相関の度合の差の各々の和を前記影響の度合いとして、前記第１の属性を順位付けする請求項１または請求項２に記載の推定プログラム。
【請求項４】
対象に関する複数の属性に対応した複数の属性値に基づいて判定を行う判定モデルの判定結果に対して、それぞれが前記複数の属性のうちの所定の条件を満たす属性から選択された１以上の属性と、前記複数の属性のうちの所定の条件を満たす属性以外の属性から選択された０以上の属性とを含む組合せである複数の組合せパターンのそれぞれと、前記判定結果と、の相関の度合を推定する第一推定部と、
前記複数の組合せパターンのうちの第１の組合せパターンと、前記第１の組合せパターンに含まれる前記所定の条件を満たす属性のうちの第１の属性が前記第１の組合せパターンから除かれた組合せパターンである第２の組合せパターンとの前記判定結果との相関の度合の差に基づいて、前記第１の属性の前記判定結果に対する影響の度合を推定する第二推定部と、
を含む推定装置。
【請求項５】
対象に関する複数の属性に対応した複数の属性値に基づいて判定を行う判定モデルの判定結果に対して、それぞれが前記複数の属性のうちの所定の条件を満たす属性から選択された１以上の属性と、前記複数の属性のうちの所定の条件を満たす属性以外の属性から選択された０以上の属性とを含む組合せである複数の組合せパターンのそれぞれと、前記判定結果と、の相関の度合を推定し、
前記複数の組合せパターンのうちの第１の組合せパターンと、前記第１の組合せパターンに含まれる前記所定の条件を満たす属性のうちの第１の属性が前記第１の組合せパターンから除かれた組合せパターンである第２の組合せパターンとの前記判定結果との相関の度合の差に基づいて、前記第１の属性の前記判定結果に対する影響の度合を推定する、
ことを含む処理をコンピュータが実行することを特徴とする推定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、推定プログラム、装置、および方法に関する。
【背景技術】
【０００２】
データの属性について、属性とラベルとの相関の度合を推定する技術がある。例えば、ある属性について、単純に当該属性がラベルに対して相関があるか否かを表すｐ値を計算して、保護すべき属性を順位付けしている。また、当該属性と他の属性の各々との全ての組合せの相関の度合を考慮することも考えられる。
【０００３】
また、例えば、データの属性を変更することによるラベルの結果への影響を予測する技術がある。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】" The What-If Tool: Code-Free Probing of Machine Learning Models","https://ai.googleblog.com/2018/09/the-what-if-tool-code-free-probing-of.html"
【発明の概要】
【発明が解決しようとする課題】
【０００５】
もっとも、一つの属性について、他の全ての属性との組合せの相関を単純に考慮してしまうと、部分的な組合せによる影響、および他の属性からの影響等を考慮できない場合がある。
【０００６】
本発明は、一つの側面として、属性の組合せの相関を捉え、かつ、他の属性の影響を考慮して属性の順位付けを行うことを目的とする。
【課題を解決するための手段】
【０００７】
一つの態様として、対象に関する複数の属性に対応した複数の属性値に基づいて判定を行う判定モデルの判定結果に対して、相関の度合を推定する。それぞれが前記複数の属性のうちの所定の条件を満たす属性から選択された１以上の属性がある。前記複数の属性のうちの所定の条件を満たす属性以外の属性から選択された０以上の属性がある。属性の組合せである複数の組合せパターンのそれぞれと、前記判定結果と、の相関の度合を推定する。前記複数の組合せパターンのうちの第１の組合せパターンがある。前記第１の組合せパターンに含まれる前記所定の条件を満たす属性のうちの第１の属性が前記第１の組合せパターンから除かれた組合せパターンである第２の組合せパターンがある。前記第１の組合せパターンと第２の組合せパターンとの前記判定結果との相関の度合の差に基づいて、前記第１の属性の前記判定結果に対する影響の度合を推定する。
【発明の効果】
【０００８】
一つの側面として、属性の組合せの相関を捉え、かつ、他の属性の影響を考慮して属性の順位付けを行うことができる、という効果を有する。
【図面の簡単な説明】
【０００９】
【図１】合否の結果において性別の影響の度合が高いと判断したい場合の表の一例を示す図である。
【図２】合否の結果において国籍の影響の度合が高いと判断したい場合の表の一例を示す図である。
【図３】属性の組合せを階層で検討した場合の一例を示す図である。
【図４】属性の組合せを階層で検討した場合の一例を示す図である。
【図５】本発明の実施形態に係る推定装置の概略構成を示すブロック図である。
【図６】判定属性の組合せパターンを表す階層構造の一例を示す図である。
【図７】階層構造のノードごとにノード影響度を求めた場合の一例を示す図である。
【図８】組合せパターンにおける判定属性の影響度の計算方法の一例を示す図である。
【図９】推定装置の入出力のイメージの一例を示す図である。
【図１０】推定装置として機能するコンピュータの概略構成を示すブロック図である。
【図１１】推定装置の処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明に係る実施形態の一例を詳細に説明する。
【００１１】
まず、本発明の実施形態の前提について説明する。
【００１２】
本発明の実施形態では、属性のラベルに対する影響の度合を順位付けしたい場合を想定する。本発明の実施形態では、説明の便宜のため、順位付けの対象として着目する属性を「判定属性」、順位付けの対象として着目しない属性を「非判定属性」とし、区別しない場合を単に「属性」と表記して説明する。判定属性が、所定の条件を満たす属性の一例である。非判定属性が、所定の条件を満たす属性以外の属性の一例である。ラベルは、対象に関する複数の属性に対応した複数の属性値に基づいて判定を行う判定モデルの判定結果の一例である。ラベルの具体例については後述する。
【００１３】
上記課題において説明したように、単純に全ての属性の組合せの相関を求めるだけでは、ラベルへの影響の度合の由来が、判定属性にあるのかを正しく判別できているとはいえない。具体的には、判定属性と非判定属性とを組合せた場合の相関、および非判定属性自体の相関を考慮することができていない。
【００１４】
このような課題を鑑みて、本発明の実施形態では、属性の組合せの包含関係、すなわち属性の組合せの階層構造を考慮して、順位付けすべき判定属性を除いた組合せパターンの相関の度合を指標として用いて、判定属性の影響の度合を順位付けする。このように順位付けることで、属性の組合せの影響を考慮し、かつ、非判定属性自体の相関の影響を受けずに判定属性の順位付けが可能になる。
【００１５】
判定属性については、判定属性自体がラベルに与える影響度の順に順位をつけたい。なぜならば、判定属性自体が、ラベルにどれだけの影響を与えるのかを明らかにしたいケースが考えられるからである。例えば、ラベルが試験の結果である場合は、属性が試験の結果に影響していないかを調べたい。また、ラベルが購買の結果である場合は、マーケットにおいてどの属性が購買に影響するのかを調べたい。
【００１６】
以下、ラベルが、入社試験の合否結果である場合について検討する。入社試験の合否結果は、入社希望者に対して行った入社試験の点数に基づいて合否｛０，１｝の判定を行った結果である。ラベルが入社試験の合否結果であれば、属性は、例えば、性別、国籍、分野、学歴、ＴＯＥＩＣ（Test of English for International Communication）スコア等である。合否結果は、複数の属性の属性値によって判定される。
【００１７】
ここでは、入社試験の合否に差別的な判断がなされていないか否かを調べたいとする。このような差別の文脈で捉えると、属性のうち、「性別」、および「国籍」は合否に影響を与えてほしくない属性である。すなわち、合否に影響を与えてほしくない属性の合否結果への影響を調べたいので、「性別」、および「国籍」は判定属性である。また、「分野」は合否に影響を与えてもよい属性である。合否に影響を与えてもよい属性は、影響を調べなくてもよいので、非判定属性である。
【００１８】
このように、入社試験における差別の文脈では、保護すべき属性（性別・国籍など）とそれ以外の属性とで、判定属性、および非判定属性が分けられる。なお、この例では、ラベルに影響を与えてほしくない属性を判定属性としているが、このような場合に限定されない。例えば、マーケットの文脈において、調整可能な属性とそれ以外の固定された属性とで、判定属性、および非判定属性を分けるなど、調べたい内容に応じて、判定属性および非判定属性を分けることができる。
【００１９】
上記、判定属性、および非判定属性の組合せについては、属性の影響に関して二つの課題を持った状況が想定される。（１）判定属性と非判定属性との組合せがラベルに高い影響を与えると判断してほしい状況と、（２）判定属性と非判定属性との組合せがラベルに影響を与えないと判断してほしい状況とである。以下それぞれの状況について入社試験の場合を例に説明する。
【００２０】
（１）の状況は、判定属性自体は合否に相関はないが、判定属性と非判定属性との組合せに相関があり、かつ、非判定属性単体では相関がない状況である。
【００２１】
図１は、合否の結果において性別の影響の度合が高いと判断したい場合の表の一例を示す図である。図１においては、属性「分野」、「性別」、「国籍」を０または１の値で表し、ラベル「×○（合否）」も同様に０または１の値で表している。以下、表を用いた図において同様である。例えば、属性単体でみた場合に、属性の値が全て０で、ラベルの値が全て１であれば相関は１であり、正の相関といえる。相関は１に近いほど高いといえる。逆に、属性の値が０および１で半々であり、ラベルの値が全て１であれば相関は０であり、相関がないといえる。
【００２２】
図１の例を用いて（１）の状況を説明する。図１に示すように、判定属性「性別」と合否の結果とには相関がない。また、判定属性「国籍」と合否の結果とにはやや相関がある。このように、判定属性単体だけで見ると、判定属性「国籍」のほうが影響を与えているようにも捉えられる。しかし、判定属性「性別」と非判定属性「分野」との組合せは、合否の結果と高い相関がある。また、判定属性「国籍」と非判定属性「分野」との組合せは相関が高くない。この場合、非判定属性「分野」ごとに見ると判定属性「性別」が合否の結果に高く影響していると捉えられる。また、非判定属性「分野」自体は合否の結果と相関がない。そのため、「性別」のほうが「国籍」よりも影響の度合が高いと判断したい。
【００２３】
上記（１）の状況では、単に属性単体の相関だけを取り出してしまうと、「国籍」のほうが「性別」よりも影響の度合が高いと判断してしまう。つまり、属性単体の相関だけでは、ラベルへの影響の度合を正しく計算できないという課題がある。
【００２４】
（２）の状況は、判定属性自体は合否に相関はないが、判定属性と非判定属性との組合せに相関があるものの、非判定属性単体でも相関がある状況である。
【００２５】
図２は、合否の結果において国籍の影響の度合が高いと判断したい場合の表の一例を示す図である。
【００２６】
図２の例を用いて（２）の状況を説明する。図２に示すように、判定属性「性別」と合否の結果とには相関がない。また、判定属性「国籍」と合否の結果とにはやや相関がある。判定属性「性別」と非判定属性「分野」との組合せは、合否の結果と高い相関がある。判定属性「国籍」と非判定属性「分野」との組合せは、合否の結果とやや相関がある。つまり、非判定属性「分野」の相関が大きく、「分野」自体が合否の結果に強く影響していると捉えられる。逆に判定属性「性別」と非判定属性「分野」との組合せ自体が、合否の結果に及ぼしている影響は小さいと捉えられる。そのため、組合せの影響は除外して、「国籍」のほうが「性別」よりも影響の度合が高いと判断したい。
【００２７】
上記（２）の状況では、判定属性と非判定属性との組合せの相関をそのまま取り出して判定属性の影響の度合に反映してしまうと、「性別」のほうが「国籍」よりも影響の度合が高いと判断してしまう。つまり、単に組合せの相関を考慮するだけでは、ラベルへの影響の度合を正しく計算できないという課題がある。
【００２８】
上記（１）および（２）の状況の課題を解決するには、影響を及ぼしている属性の由来を正しく反映する必要がある。
【００２９】
そこで、本発明の実施形態では、属性の包含関係、すなわち属性の組合せの階層構造を考慮することを考える。図３および図４は、属性の組合せを階層で検討した場合の一例を示す図である。図３は（１）の影響の度合が性別＞国籍である状況を示し、図４は（２）の影響の度合が国籍＞性別である状況を示している。図３と図４とでは、非判定属性「分野」の相関の度合だけが異なっており、図３では低、図４では高となっている。このように非判定属性「分野」の相関の度合に応じて考慮する事柄が異なってくる。
【００３０】
そこで、本発明の実施形態に係る手法では、組合せの相関を捉え、かつ、非判定属性の影響を考慮できる階層構造を用いて属性の順位付けを行う。
【００３１】
以下、本発明の実施形態の構成の一例について、図面を参照して詳細に説明する。
【００３２】
図５は、本発明の実施形態に係る推定装置１０の概略構成を示すブロック図である。図５に示すように、本実施形態に係る推定装置１０は、取得部２０と、構成部２２と、ノード計算部２４と、判定属性計算部２６と、順位計算部２８とを含んで構成されている。ノード計算部２４が第一推定部の一例であり、判定属性計算部２６が第二推定部の一例である。
【００３３】
取得部２０は、解析対象のデータであって属性およびラベルを含むデータと、データのうち対象とする判定属性と、ノード計算部２４の計算に用いる影響度関数とを取得する。影響度関数については後述する。判定属性は、推定装置１０を操作するユーザによる操作によって選択した１以上の判定属性とする。
【００３４】
構成部２２は、判定属性の組合せを網羅する複数の組合せパターンの階層構造であって、組合せパターンをノードとして、各ノードを結ぶエッジが判定属性の組合せの包含関係を持つ階層構造を構成する。図６は、判定属性の組合せパターンを表す階層構造の一例を示す図である。図６では、判定属性はＳ１〜Ｓ３、非判定属性のべき集合はＰと表している。例えば、非判定属性をＲ１およびＲ２とすると、Ｐ＝｛０，Ｒ１，Ｒ２，Ｒ１∧Ｒ２｝であり、ノードＰ＊Ｓ３は、Ｐ＊Ｓ３＝｛Ｓ３，Ｒ１∧Ｓ３，Ｒ２∧Ｓ３，Ｒ１∧Ｒ２∧Ｓ３｝という組合せパターンを持つ。Ｐ以外のノードは、判定属性と、判定属性および非判定属性との組による組合せパターンを構成する。
【００３５】
ノード計算部２４は、構成部２２で構成した各ノードについて、ノードに含まれる判定属性と、ラベルとの相関の度合として、影響度関数に基づいて、ノードに含まれる判定属性のラベルに対する影響度を表すノード影響度を計算する。図７は、階層構造のノードごとにノード影響度を求めた場合の一例を示す図である。ノード影響度が、相関の度合の一例である。
【００３６】
影響度関数の一例を説明する。影響度関数は、例えば、属性の組合せのラベルに対する比率の相関を求める場合、以下（１）式で表される。
【００３７】
【数１】
2020144592.tif 000003
・・・（１）
【００３８】
ここでｌはラベル、ｘは属性の組が取り得る値の組合せ、ｎ（・）は解析対象のデータ全体におけるデータ「・」の出現数を表す。Ｒ１∧Ｓ３の組の相関であれば、Ｃ（Ｒ１∧Ｓ３）と書ける。ノード影響度は、ノードに含まれる各組の相関の総和とする。ノードのノード影響度はＣ（Ｐ＊Ｓ３）と書ける。また、各組の影響度のうちの最小値、最大値、または中央値をノード影響度としてもよい。
【００３９】
判定属性計算部２６は、注目した判定属性ごとに、階層構造のエッジのノード影響度の変化量に基づいて、当該注目した判定属性についての影響度を計算する。具体的には、注目した判定属性を含む組合せパターンのノードのノード影響度から、当該注目した判定属性を含まない組合せパターンの下層のノードのノード影響度を差し引いた影響度の変化量を計算する。つまり、注目エッジの各々についてノード影響度の変化量を計算する。注目エッジとは、注目した判定属性を含む組合せパターンのノードと、当該注目した判定属性を含まない組合せパターンの下層のノードとを結ぶエッジである。そして、当該注目した判定属性についての注目エッジの各々についてのノード影響度の変化量の和を計算することで、当該注目した判定属性のラベルに対する影響度を計算する。注目した判定属性を含む組合せパターンが、第１の組合せパターンの一例である。注目した判定属性を含まない組合せパターンが、第２の組合せパターンの一例である。
【００４０】
図８は、組合せパターンにおける判定属性の影響度の計算方法の一例を示す図である。図８に示すように、注目した判定属性がＳ１であれば、Ｐ＊（Ｓ１∧Ｓ２∧Ｓ３）のノードとＰ＊（Ｓ２∧Ｓ３）のノードとを結ぶエッジは注目エッジとなる。この場合、Ｐ＊（Ｓ１∧Ｓ２∧Ｓ３）のノード影響度７からＰ＊（Ｓ２∧Ｓ３）のノード影響度７を差し引いた７−７＝０を、注目エッジの変化量として計算する。同様にＰ＊（Ｓ１∧Ｓ２）、およびＰ＊Ｓ２等の注目エッジについても変化量を計算する。図８に示すＳ１の場合は、０＋４＋３＋２＝９を、Ｓ１の影響度として計算できる。
【００４１】
順位計算部２８は、判定属性の各々について計算した影響度に基づいて、判定属性を順位付けし、影響度と共に出力する。図９は、推定装置１０の入出力のイメージの一例を示す図である。図９に示すように、推定装置１０は、データ、判定属性、および影響度関数が入力されると、上述した各処理部の処理を行って、判定属性の順位を出力する。
【００４２】
推定装置１０は、例えば図１０に示すコンピュータ５０で実現することができる。コンピュータ５０は、Central Processing Unit（ＣＰＵ）５１と、一時記憶領域としてのメモリ５２と、不揮発性の記憶部５３とを備える。また、コンピュータ５０は、入出力装置５４と、記憶媒体５９に対するデータの読み込みおよび書き込みを制御するRead/Write（Ｒ／Ｗ）部５５と、インターネット等のネットワークに接続される通信インターフェース（Ｉ／Ｆ）５６とを備える。ＣＰＵ５１、メモリ５２、記憶部５３、入出力装置５４、Ｒ／Ｗ部５５、および通信Ｉ／Ｆ５６は、バス５７を介して互いに接続される。
【００４３】
記憶部５３は、Hard Disk Drive（ＨＤＤ）、Solid State Drive（ＳＳＤ）、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部５３には、コンピュータ５０を推定装置１０として機能させるための推定プログラム６０が記憶される。推定プログラム６０は、取得プロセス６２と、構成プロセス６３と、ノード計算プロセス６４と、判定属性計算プロセス６５と、順位計算プロセス６６とを有する。
【００４４】
ＣＰＵ５１は、推定プログラム６０を記憶部５３から読み出してメモリ５２に展開し、推定プログラム６０が有するプロセスを順次実行する。ＣＰＵ５１は、取得プロセス６２を実行することで、図５に示す取得部２０として動作する。また、ＣＰＵ５１は、構成プロセス６３を実行することで、図５に示す構成部２２として動作する。また、ＣＰＵ５１は、ノード計算プロセス６４を実行することで、図５に示すノード計算部２４として動作する。また、ＣＰＵ５１は、判定属性計算プロセス６５を実行することで、図５に示す判定属性計算部２６として動作する。また、ＣＰＵ５１は、順位計算プロセス６６を実行することで、図５に示す順位計算部２８として動作する。これにより、推定プログラム６０を実行したコンピュータ５０が、推定装置１０として機能することになる。なお、プログラムを実行するＣＰＵ５１はハードウェアである。
【００４５】
なお、推定プログラム６０により実現される機能は、例えば半導体集積回路、より詳しくはApplication Specific Integrated Circuit（ＡＳＩＣ）等で実現することも可能である。
【００４６】
次に、本実施形態に係る推定装置１０の作用について図１１のフローチャートを参照して説明する。
【００４７】
ステップＳ１００で、取得部２０が、解析対象のデータであって属性およびラベルを含むデータ、データのうち対象とする判定属性、およびノード計算部２４の計算に用いる影響度関数とを取得する。
【００４８】
ステップＳ１０２で、構成部２２が、判定属性の組合せを網羅する複数の組合せパターンの階層構造であって、組合せパターンをノードとして、各ノードを結ぶエッジが判定属性の組合せの包含関係を持つ階層構造を構成する。
【００４９】
ステップＳ１０４で、ノード計算部２４は、構成部２２で構成した各ノードについて、ノードに含まれる判定属性と、ラベルとの相関の度合として、獲得関数に基づいて、ノードに含まれる判定属性のラベルに対する影響度を表すノード影響度を計算する。
【００５０】
ステップＳ１０６で、判定属性計算部２６が、注目した判定属性ごとに、階層構造のエッジのノード影響度の変化量に基づいて、当該注目した判定属性についての影響度を計算する。
【００５１】
ステップＳ１０８で、順位計算部２８が、判定属性の各々について計算した影響度に基づいて、判定属性を順位付けし、影響度と共に出力する。
【００５２】
以上説明したように、本実施形態に係る推定装置によれば、階層構造の各ノードについて、ノード影響度を計算し、注目した判定属性ごとに、階層構造のエッジのノード影響度の変化量に基づいて、当該注目した判定属性についての影響度を計算する。そして、判定属性の各々について計算した影響度に基づいて、判定属性を順位付けする。このため、属性の組合せの相関を捉え、かつ、他の属性の影響を考慮して属性の順位付けを行うことができる。
【００５３】
以上の実施形態に関し、更に以下の付記を開示する。
【００５４】
（付記１）
対象に関する複数の属性に対応した複数の属性値に基づいて判定を行う判定モデルの判定結果に対して、それぞれが前記複数の属性のうちの所定の条件を満たす属性から選択された１以上の属性と、前記複数の属性のうちの所定の条件を満たす属性以外の属性から選択された０以上の属性とを含む組合せである複数の組合せパターンのそれぞれと、前記判定結果と、の相関の度合を推定し、
前記複数の組合せパターンのうちの第１の組合せパターンと、前記第１の組合せパターンに含まれる前記所定の条件を満たす属性のうちの第１の属性が前記第１の組合せパターンから除かれた組合せパターンである第２の組合せパターンとの前記判定結果との相関の度合の差に基づいて、前記第１の属性の前記判定結果に対する影響の度合を推定する、
ことを含む処理をコンピュータに実行させるための推定プログラム。
【００５５】
（付記２）
前記相関の度合は、前記組合せパターンに対する前記判定結果の比率に基づいて推定される付記１に記載の推定プログラム。
【００５６】
（付記３）
前記第１の属性が複数あり、かつ、前記第１の組合せパターンが複数ある場合において、
前記第１の属性について、前記第１の組合せパターンの各々について対応する前記第２の組合せパターンとの前記相関の度合の差を求め、求めた前記相関の度合の差の各々の和を前記影響の度合いとして、前記第１の属性を順位付けする付記１または付記２に記載の推定プログラム。
【００５７】
（付記４）
対象に関する複数の属性に対応した複数の属性値に基づいて判定を行う判定モデルの判定結果に対して、それぞれが前記複数の属性のうちの所定の条件を満たす属性から選択された１以上の属性と、前記複数の属性のうちの所定の条件を満たす属性以外の属性から選択された０以上の属性とを含む組合せである複数の組合せパターンのそれぞれと、前記判定結果と、の相関の度合を推定する第一推定部と、
前記複数の組合せパターンのうちの第１の組合せパターンと、前記第１の組合せパターンに含まれる前記所定の条件を満たす属性のうちの第１の属性が前記第１の組合せパターンから除かれた組合せパターンである第２の組合せパターンとの前記判定結果との相関の度合の差に基づいて、前記第１の属性の前記判定結果に対する影響の度合を推定する第二推定部と、
を含む推定装置。
【００５８】
（付記５）
前記相関の度合は、前記組合せパターンに対する前記判定結果の比率に基づいて推定する付記４に記載の推定装置。
【００５９】
（付記６）
前記第１の属性が複数あり、かつ、前記第１の組合せパターンが複数ある場合において、
前記第１の属性について、前記第１の組合せパターンの各々について対応する前記第２の組合せパターンとの前記相関の度合の差を求め、求めた前記相関の度合の差の各々の和を前記影響の度合いとして、前記第１の属性を順位付けする順位計算部をさらに含む付記４または付記５に記載の推定装置。
【００６０】
（付記７）
対象に関する複数の属性に対応した複数の属性値に基づいて判定を行う判定モデルの判定結果に対して、それぞれが前記複数の属性のうちの所定の条件を満たす属性から選択された１以上の属性と、前記複数の属性のうちの所定の条件を満たす属性以外の属性から選択された０以上の属性とを含む組合せである複数の組合せパターンのそれぞれと、前記判定結果と、の相関の度合を推定し、
前記複数の組合せパターンのうちの第１の組合せパターンと、前記第１の組合せパターンに含まれる前記所定の条件を満たす属性のうちの第１の属性が前記第１の組合せパターンから除かれた組合せパターンである第２の組合せパターンとの前記判定結果との相関の度合の差に基づいて、前記第１の属性の前記判定結果に対する影響の度合を推定する、
ことを含む処理をコンピュータが実行することを特徴とする推定方法。
【００６１】
（付記８）
前記相関の度合は、前記組合せパターンに対する前記判定結果の比率に基づいて推定される付記７に記載の推定方法。
【００６２】
（付記９）
前記第１の属性が複数あり、かつ、前記第１の組合せパターンが複数ある場合において、
前記第１の属性について、前記第１の組合せパターンの各々について対応する前記第２の組合せパターンとの前記相関の度合の差を求め、求めた前記相関の度合の差の各々の和を前記影響の度合いとして、前記第１の属性を順位付けする付記７または付記８に記載の推定方法。
【符号の説明】
【００６３】
１０   推定装置
２０   取得部
２２   構成部
２４   ノード計算部
２６   判定属性計算部
２８   順位計算部
５０   コンピュータ
５１   ＣＰＵ
５２   メモリ
５３   記憶部
５４   入出力装置
５９   記憶媒体
６０   推定プログラム
【図１】
2020144592.tif 000004
【図２】
2020144592.tif 000005
【図３】
2020144592.tif 000006
【図４】
2020144592.tif 000007
【図５】
2020144592.tif 000008
【図６】
2020144592.tif 000009
【図７】
2020144592.tif 000010
【図８】
2020144592.tif 000011
【図９】
2020144592.tif 000012
【図１０】
2020144592.tif 000013
【図１１】
2020144592.tif 000014