【手続補正書】
【提出日】平成21年9月4日(2009.9.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の記憶部と入力部と部分空間構成部と射影スコア演算部と影響度スコア演算部を備え、ｐ個の第１の属性を有する複数の評価対象データを、前記第１の属性の個数以下のＬ個の第３の属性ごとの値で表し、前記第３の属性ごとの値に基づいて前記評価対象データを評価する評価装置であって、
前記入力部は、
モデル構成に用いるｎ×ｐ行列であらわされる前記ｐ個の第１の属性を有するｎ個（ｎは２以上の自然数）のモデル構成用データと、前記第１の属性の個数以下の個数となるように予め定められる第２の属性の個数ｑと、前記第２の属性の個数以下の個数となるように予め定められる前記第３の属性の個数Ｌとを前記部分空間構成部と前記射影スコア演算部に入力する入力手段を備え、
前記部分空間構成部は、
前記入力部から入力された前記ｎ個のモデル構成用データに対しＫＬ展開を適用し、前記第２の属性の個数ｑに基づき、ｐ×ｑ行列であらわされる前記第１の属性の個数ｐと前記第２の属性の個数ｑにより定められる大きさの基底ベクトルからなる部分空間を算出し、算出した部分空間と前記モデル構成用データを前記射影スコア演算部に入力する部分空間構成手段を備え、
前記射影スコア演算部は、
前記部分空間構成部から入力された前記モデル構成用データのそれぞれについて、前記部分空間構成部から入力された前記部分空間の各基底ベクトルと前記モデル構成用データとが成す角度により求められる値を射影スコアとして算出し、算出した射影スコアをｎ×ｑ行列であらわされる射影スコア行列として出力し、前記部分空間の情報とともに前記第１の記憶部に記録する射影スコア演算手段を備え、
前記影響度スコア演算部は、
前記第１の記憶部から読み出した前記射影スコア行列の転置行列に対してＮＭＦ演算を適用し、前記入力部から入力された前記第３の属性の数Ｌに基づいてＬ個の前記第３の属性ごとの影響度スコアを算出し、算出した影響度スコアからｎ×Ｌ行列であらわされる影響度スコア行列とｑ×Ｌ行列であらわされる影響度スコア行列の基底行列を生成し、生成した影響度スコア行列と前記影響度スコア行列の基底行列とを前記第１の記憶部に記録する影響度スコア演算手段を備える、
ことを特徴とする評価装置。
【請求項２】
前記入力部は、
予め定められる更新パラメータを前記影響度スコア演算部に入力し、
前記影響度スコア演算部は、
前記射影スコア行列の転置行列と前記影響度スコア行列と前記影響度スコア行列の基底行列とに基づいて算出された値が、前記入力部より入力された前記更新パラメータよりも小さい値に収束するまで前記ＮＭＦ演算を繰り返し行い、収束後に得られたＬ個の前記第３の属性ごとの影響度スコアからｎ×Ｌ行列であらわされる影響度スコア行列とｑ×Ｌ行列であらわされる影響度スコア行列の基底行列を生成し、生成した影響度スコア行列と前記影響度スコア行列の基底行列とを前記第１の記憶部に記録する
ことを特徴とする請求項１に記載の評価装置。
【請求項３】
評価判断を示す情報である評価判断情報が第４の属性として予め対応付けられるｎ×ｐ’行列であらわされる複数の評価判断データを記憶する第２の記憶部と、評価部とを更に備え、
前記評価部は、
前記第２の記憶部から読み出した評価判断データの前記第４の属性ごとの値と、前記第１の記憶部から読み出した前記影響度スコア行列の前記第３の属性ごとの影響度スコアとの相関係数を算出することにより、前記第４の属性と前記第３の属性の関連を示す関連度を算出し、算出した関連度の値の大きさに応じて、前記第３の属性に前記第４の属性に付与されている評価判断情報を対応付け、前記第３の属性ごとの前記評価判断情報を前記第１の記憶部へ記録する評価手段を備える、
ことを特徴とする請求項１に記載の評価装置。
【請求項４】
前記入力部は、
ｎ’×ｐ行列であらわされるｐ個の第１の属性を有する前記評価対象データを入力する評価対象データ入力手段を更に備え、
前記射影スコア演算部は、
前記評価対象データのそれぞれと前記第１の記憶部から読み出した前記部分空間の各基底ベクトルとがなす角度により求められる値を評価対象射影スコアとして算出し、算出した評価対象射影スコアを要素とし、前記第２の属性の個数と複数の評価対象データの個数とを次元数とするｎ’×ｑ行列であらわされる評価対象射影スコア行列を前記影響度スコア演算部に入力する評価対象射影スコア演算手段を備え、
前記影響度スコア演算部は、
前記射影スコア演算部から入力された前記評価対象射影スコア行列と、前記第１の記憶部から読み出した前記影響度スコア行列の基底行列との行列積を算出することにより前記評価対象データの前記第３の属性ごとの影響度スコアを算出し、ｎ’×Ｌ行列であらわされる影響度スコア行列として前記評価部に入力する評価対象影響度スコア演算手段を備え、
前記評価部は、
前記影響度スコア演算部から入力された前記評価対象データの前記第３の属性ごとの影響度スコアと、前記第１の記憶部から読み出した前記第３の属性ごとの前記評価判断情報から、前記評価対象データに対応する評価判断情報を出力する
ことを特徴とする請求項３に記載の評価装置。
【請求項５】
第１の記憶部と入力部と部分空間構成部と射影スコア演算部と影響度スコア演算部を備え、ｐ個の第１の属性を有する複数の評価対象データを、前記第１の属性の個数以下のＬ個の第３の属性ごとの値で表し、前記第３の属性ごとの値に基づいて前記評価対象データを評価する評価装置における評価方法であって、
前記入力部が、
モデル構成に用いるｎ×ｐ行列であらわされる前記ｐ個の第１の属性を有するｎ個（ｎは２以上の自然数）のモデル構成用データと、前記第１の属性の個数以下の個数となるように予め定められる第２の属性の個数ｑと、前記第２の属性の個数以下の個数となるように予め定められる前記第３の属性の個数Ｌとを前記部分空間構成部と前記射影スコア演算部に入力するステップと、
前記部分空間構成部が、
入力された前記ｎ個のモデル構成用データに対しＫＬ展開を適用し、前記第２の属性の個数ｑに基づき、ｐ×ｑ行列であらわされる前記第１の属性の個数ｐと前記第２の属性の個数ｑにより定められる大きさの基底ベクトルからなる部分空間を算出し、算出した部分空間と前記モデル構成用データを前記射影スコア演算部に入力するステップと、
前記射影スコア演算部が、
入力された前記モデル構成用データのそれぞれについて、入力された前記部分空間の各基底ベクトルと前記モデル構成用データとが成す角度により求められる値を射影スコアとして算出し、算出した射影スコアをｎ×ｑ行列であらわされる射影スコア行列として出力し、前記部分空間の情報とともに前記第１の記憶部に記録するステップと、
前記影響度スコア演算部が、
前記第１の記憶部から読み出した前記射影スコア行列の転置行列に対してＮＭＦ演算を適用し、前記入力部から入力された前記第３の属性の数Ｌに基づいてＬ個の前記第３の属性ごとの影響度スコアを算出するステップと、
算出した影響度スコアからｎ×Ｌ行列であらわされる影響度スコア行列とｑ×Ｌ行列であらわされる影響度スコア行列の基底行列を生成し、生成した影響度スコア行列と前記影響度スコア行列の基底行列とを前記第１の記憶部に記録するステップと、
を含むことを特徴とする評価方法。
【請求項６】
第１の記憶部と入力部と部分空間構成部と射影スコア演算部と影響度スコア演算部を備え、ｐ個の第１の属性を有する複数の評価対象データを、前記第１の属性の個数以下のＬ個の第３の属性ごとの値で表し、前記第３の属性ごとの値に基づいて前記評価対象データを評価する評価装置のコンピュータにおいて、
前記入力部を、
モデル構成に用いるｎ×ｐ行列であらわされる前記ｐ個の第１の属性を有するｎ個（ｎは２以上の自然数）のモデル構成用データと、前記第１の属性の個数以下の個数となるように予め定められる第２の属性の個数ｑと、前記第２の属性の個数以下の個数となるように予め定められる前記第３の属性の個数Ｌとを前記部分空間構成部と前記射影スコア演算部に入力する入力手段、
前記部分空間構成部を、
前記入力部から入力された前記ｎ個のモデル構成用データに対しＫＬ展開を適用し、前記第２の属性の個数ｑに基づき、ｐ×ｑ行列であらわされる前記第１の属性の個数ｐと前記第２の属性の個数ｑにより定められる大きさの基底ベクトルからなる部分空間を算出し、算出した部分空間と前記モデル構成用データを前記射影スコア演算部に入力する部分空間構成手段、
前記射影スコア演算部を、
前記部分空間構成部から入力された前記モデル構成用データのそれぞれについて、前記部分空間構成部から入力された前記部分空間の各基底ベクトルと前記モデル構成用データとが成す角度により求められる値を射影スコアとして算出し、算出した射影スコアをｎ×ｑ行列であらわされる射影スコア行列として出力し、前記部分空間の情報とともに前記第１の記憶部に記録する射影スコア演算手段、
前記影響度スコア演算部を、
前記第１の記憶部から読み出した前記射影スコア行列の転置行列に対してＮＭＦ演算を適用し、前記入力部から入力された前記第３の属性の数Ｌに基づいてＬ個の前記第３の属性ごとの影響度スコアを算出し、算出した影響度スコアからｎ×Ｌ行列であらわされる影響度スコア行列とｑ×Ｌ行列であらわされる影響度スコア行列の基底行列を生成し、生成した影響度スコア行列と前記影響度スコア行列の基底行列とを前記第１の記憶部に記録する影響度スコア演算手段、
として機能させるための評価プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記問題を解決するために、本発明は、第１の記憶部と入力部と部分空間構成部と射影スコア演算部と影響度スコア演算部を備え、ｐ個の第１の属性を有する複数の評価対象データを、前記第１の属性の個数以下のＬ個の第３の属性ごとの値で表し、前記第３の属性ごとの値に基づいて前記評価対象データを評価する評価装置であって、前記入力部は、モデル構成に用いるｎ×ｐ行列であらわされる前記ｐ個の第１の属性を有するｎ個（ｎは２以上の自然数）のモデル構成用データと、前記第１の属性の個数以下の個数となるように予め定められる第２の属性の個数ｑと、前記第２の属性の個数以下の個数となるように予め定められる前記第３の属性の個数Ｌとを前記部分空間構成部と前記射影スコア演算部に入力する入力手段を備え、前記部分空間構成部は、前記入力部から入力された前記ｎ個のモデル構成用データに対しＫＬ展開を適用し、前記第２の属性の個数ｑに基づき、ｐ×ｑ行列であらわされる前記第１の属性の個数ｐと前記第２の属性の個数ｑにより定められる大きさの基底ベクトルからなる部分空間を算出し、算出した部分空間と前記モデル構成用データを前記射影スコア演算部に入力する部分空間構成手段を備え、前記射影スコア演算部は、前記部分空間構成部から入力された前記モデル構成用データのそれぞれについて、前記部分空間構成部から入力された前記部分空間の各基底ベクトルと前記モデル構成用データとが成す角度により求められる値を射影スコアとして算出し、算出した射影スコアをｎ×ｑ行列であらわされる射影スコア行列として出力し、前記部分空間の情報とともに前記第１の記憶部に記録する射影スコア演算手段を備え、前記影響度スコア演算部は、前記第１の記憶部から読み出した前記射影スコア行列の転置行列に対してＮＭＦ演算を適用し、前記入力部から入力された前記第３の属性の数Ｌに基づいてＬ個の前記第３の属性ごとの影響度スコアを算出し、算出した影響度スコアからｎ×Ｌ行列であらわされる影響度スコア行列とｑ×Ｌ行列であらわされる影響度スコア行列の基底行列を生成し、生成した影響度スコア行列と前記影響度スコア行列の基底行列とを前記第１の記憶部に記録する影響度スコア演算手段を備える、ことを特徴とする評価装置である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、本発明は、上記に記載の発明において、前記入力部は、予め定められる更新パラメータを前記影響度スコア演算部に入力し、前記影響度スコア演算部は、前記射影スコア行列の転置行列と前記影響度スコア行列と前記影響度スコア行列の基底行列とに基づいて算出された値が、前記入力部より入力された前記更新パラメータよりも小さい値に収束するまで前記ＮＭＦ演算を繰り返し行い、収束後に得られたＬ個の前記第３の属性ごとの影響度スコアからｎ×Ｌ行列であらわされる影響度スコア行列とｑ×Ｌ行列であらわされる影響度スコア行列の基底行列を生成し、生成した影響度スコア行列と前記影響度スコア行列の基底行列とを前記第１の記憶部に記録することを特徴とすることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、本発明は、上記に記載の発明において、評価判断を示す情報である評価判断情報が第４の属性として予め対応付けられるｎ×ｐ’行列であらわされる複数の評価判断データを記憶する第２の記憶部と、評価部とを更に備え、前記評価部は、前記第２の記憶部から読み出した評価判断データの前記第４の属性ごとの値と、前記第１の記憶部から読み出した前記影響度スコア行列の前記第３の属性ごとの影響度スコアとの相関係数を算出することにより、前記第４の属性と前記第３の属性の関連を示す関連度を算出し、算出した関連度の値の大きさに応じて、前記第３の属性に前記第４の属性に付与されている評価判断情報を対応付け、前記第３の属性ごとの前記評価判断情報を前記第１の記憶部へ記録する評価手段を備える、ことを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、本発明は、上記に記載の発明において、前記入力部は、ｎ’×ｐ行列であらわされるｐ個の第１の属性を有する前記評価対象データを入力する評価対象データ入力手段を更に備え、前記射影スコア演算部は、前記評価対象データのそれぞれと前記第１の記憶部から読み出した前記部分空間の各基底ベクトルとがなす角度により求められる値を評価対象射影スコアとして算出し、算出した評価対象射影スコアを要素とし、前記第２の属性の個数と複数の評価対象データの個数とを次元数とするｎ’×ｑ行列であらわされる評価対象射影スコア行列を前記影響度スコア演算部に入力する評価対象射影スコア演算手段を備え、前記影響度スコア演算部は、前記射影スコア演算部から入力された前記評価対象射影スコア行列と、前記第１の記憶部から読み出した前記影響度スコア行列の基底行列との行列積を算出することにより前記評価対象データの前記第３の属性ごとの影響度スコアを算出し、ｎ’×Ｌ行列であらわされる影響度スコア行列として前記評価部に入力する評価対象影響度スコア演算手段を備え、前記評価部は、前記影響度スコア演算部から入力された前記評価対象データの前記第３の属性ごとの影響度スコアと、前記第１の記憶部から読み出した前記第３の属性ごとの前記評価判断情報から、前記評価対象データに対応する評価判断情報を出力することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
また、本発明は、第１の記憶部と入力部と部分空間構成部と射影スコア演算部と影響度スコア演算部を備え、ｐ個の第１の属性を有する複数の評価対象データを、前記第１の属性の個数以下のＬ個の第３の属性ごとの値で表し、前記第３の属性ごとの値に基づいて前記評価対象データを評価する評価装置における評価方法であって、前記入力部が、モデル構成に用いるｎ×ｐ行列であらわされる前記ｐ個の第１の属性を有するｎ個（ｎは２以上の自然数）のモデル構成用データと、前記第１の属性の個数以下の個数となるように予め定められる第２の属性の個数ｑと、前記第２の属性の個数以下の個数となるように予め定められる前記第３の属性の個数Ｌとを前記部分空間構成部と前記射影スコア演算部に入力するステップと、前記部分空間構成部が、入力された前記ｎ個のモデル構成用データに対しＫＬ展開を適用し、前記第２の属性の個数ｑに基づき、ｐ×ｑ行列であらわされる前記第１の属性の個数ｐと前記第２の属性の個数ｑにより定められる大きさの基底ベクトルからなる部分空間を算出し、算出した部分空間と前記モデル構成用データを前記射影スコア演算部に入力するステップと、前記射影スコア演算部が、入力された前記モデル構成用データのそれぞれについて、入力された前記部分空間の各基底ベクトルと前記モデル構成用データとが成す角度により求められる値を射影スコアとして算出し、算出した射影スコアをｎ×ｑ行列であらわされる射影スコア行列として出力し、前記部分空間の情報とともに前記第１の記憶部に記録するステップと、前記影響度スコア演算部が、前記第１の記憶部から読み出した前記射影スコア行列の転置行列に対してＮＭＦ演算を適用し、前記入力部から入力された前記第３の属性の数Ｌに基づいてＬ個の前記第３の属性ごとの影響度スコアを算出するステップと、算出した影響度スコアからｎ×Ｌ行列であらわされる影響度スコア行列とｑ×Ｌ行列であらわされる影響度スコア行列の基底行列を生成し、生成した影響度スコア行列と前記影響度スコア行列の基底行列とを前記第１の記憶部に記録するステップと、を含むことを特徴とする評価方法である。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
また、本発明は、第１の記憶部と入力部と部分空間構成部と射影スコア演算部と影響度スコア演算部を備え、ｐ個の第１の属性を有する複数の評価対象データを、前記第１の属性の個数以下のＬ個の第３の属性ごとの値で表し、前記第３の属性ごとの値に基づいて前記評価対象データを評価する評価装置のコンピュータにおいて、前記入力部を、モデル構成に用いるｎ×ｐ行列であらわされる前記ｐ個の第１の属性を有するｎ個（ｎは２以上の自然数）のモデル構成用データと、前記第１の属性の個数以下の個数となるように予め定められる第２の属性の個数ｑと、前記第２の属性の個数以下の個数となるように予め定められる前記第３の属性の個数Ｌとを前記部分空間構成部と前記射影スコア演算部に入力する入力手段、前記部分空間構成部を、前記入力部から入力された前記ｎ個のモデル構成用データに対しＫＬ展開を適用し、前記第２の属性の個数ｑに基づき、ｐ×ｑ行列であらわされる前記第１の属性の個数ｐと前記第２の属性の個数ｑにより定められる大きさの基底ベクトルからなる部分空間を算出し、算出した部分空間と前記モデル構成用データを前記射影スコア演算部に入力する部分空間構成手段、前記射影スコア演算部を、前記部分空間構成部から入力された前記モデル構成用データのそれぞれについて、前記部分空間構成部から入力された前記部分空間の各基底ベクトルと前記モデル構成用データとが成す角度により求められる値を射影スコアとして算出し、算出した射影スコアをｎ×ｑ行列であらわされる射影スコア行列として出力し、前記部分空間の情報とともに前記第１の記憶部に記録する射影スコア演算手段、前記影響度スコア演算部を、前記第１の記憶部から読み出した前記射影スコア行列の転置行列に対してＮＭＦ演算を適用し、前記入力部から入力された前記第３の属性の数Ｌに基づいてＬ個の前記第３の属性ごとの影響度スコアを算出し、算出した影響度スコアからｎ×Ｌ行列であらわされる影響度スコア行列とｑ×Ｌ行列であらわされる影響度スコア行列の基底行列を生成し、生成した影響度スコア行列と前記影響度スコア行列の基底行列とを前記第１の記憶部に記録する影響度スコア演算手段、として機能させるための評価プログラムである。