(57)【要約】  知能型感性推論装置及びその推論方法が開示される。本発明に従う人間の感性を区分した基本感性群と前記基本感性群を区分した細部感性群とを含む感性クラスを用いて、感性単語に対して、類似性、肯定または不正度、感性強度のうち、少なくとも１つを含む項目に分類して感性単語辞典に格納する感性単語格納部、ユーザによりログ（log）される文章に対して単語と構文を把握して基本形に変換する文章変換部、前記変換された単語及び構文のうち、前記感性単語辞典にマッチングされる単語または構文を確認するマッチング確認部、及び前記変換された単語及び構文の相互存在（Co-occurrence）に基づいて確率モデル（Probabilistic model）を適用し、適用された前記確率モデルによって感性を推論する感性推論部を含むことを特徴とする、知能型感性推論装置を含むことを特徴とする。
2013541787.tif 000002
【特許請求の範囲】
【請求項１】
人間の感性を区分した基本感性群と前記基本感性群を区分した細部感性群とを含む感性クラスを用いて、感性単語に対して、類似性、肯定または不正度、感性強度のうち、少なくとも１つを含む項目に分類して感性単語辞典に格納する感性単語格納部と、
ユーザによりログ（log）される文章に対して単語と構文を把握して基本形に変換する文章変換部と、
前記変換された単語及び構文のうち、前記感性単語辞典にマッチングされる単語または構文を確認するマッチング確認部と、
前記変換された単語及び構文の相互存在（Co-occurrence）に基づいて確率モデル（Probabilistic model）を適用し、適用された前記確率モデルによって感性を推論する感性推論部と、
を含むことを特徴とする、知能型感性推論装置。
【請求項２】
前記マッチング確認部により確認された単語または構文に基づいて単語及び単語、単語及び構文、構文及び構文を含む形態の感性ログを格納する感性ログ格納部をさらに含むことを特徴とする、請求項１に記載の知能型感性推論装置。
【請求項３】
前記ユーザから選択された単語または構文に対する感性類推要請信号を受信する要請信号受信部をさらに含み、
前記感性推論部は前記選択された単語または構文に対して感性を推論することを特徴とする、請求項１に記載の知能型感性推論装置。
【請求項４】
単語または構文に対して中立性か否かを判断する中立性判断部と、
前記判断された単語または構文が中立性単語または構文でない場合に、前記感性ログ格納部に設定された値以上のログ情報が格納されているかを検索するログ情報検索部と、をさらに含み、
前記感性推論部は前記設定された値以上のログ情報が格納された場合に、前記判断された単語または構文に対する感性を推論することを特徴とする、請求項２に記載の知能型感性推論装置。
【請求項５】
前記感性ログ格納部に設定された値以上のログ情報がない場合、ウェブ探索関数を呼び出して既設定されたウェブを探索するウェブ探索部をさらに含み、
前記感性ログ格納部は、前記既設定されたウェブから前記判断された単語または構文に対するログ情報を獲得して格納することを特徴とする、請求項４に記載の知能型感性推論装置。
【請求項６】
前記判断された単語または構文に対して前記感性推論部により推論された感性の関連性を測定する関連性測定部と、
測定された前記関連性が設定されたしきい値を超過する場合、前記判断された単語または構文、前記推論した感性、及び感性指数を前記感性単語辞典に追加して格納する感性単語追加部と、
をさらに含むことを特徴とする、請求項５に記載の知能型感性推論装置。
【請求項７】
前記感性単語格納部は、同じ感性単語に対して複数の感性クラスを分類し、前記分類された各々の感性クラスに対して、類似性、肯定または不正度、感性強度のうち、少なくとも１つを分類して前記感性単語辞典に格納することを特徴とする、請求項１に記載の知能型感性推論装置。
【請求項８】
前記確率モデルは、全体コーパス（corpus）で特定単語または構文の頻度数を用いて特定感性に属する確率を計算するアルゴリズムであることを特徴とする、請求項１に記載の知能型感性推論装置。
【請求項９】
前記感性単語格納部は、前記ユーザ別にログされる文章の入力時間、場所、天気のうち、少なくとも１つを含む環境情報、ユーザ別の性別、年齢、性格、職業を含むプロファイル情報によって、感性クラス、類似性、肯定または不正度、感性強度のうち、少なくとも１つが異なるように推論される場合、該当ユーザ別に感性単語辞典を格納することを特徴とする、請求項１に記載の知能型感性推論装置。
【請求項１０】
前記感性推論部は、前記変換された単語及び構文のうち、前記感性単語辞典に存在しない単語と構文をＮ−グラム（N-Gram）に分割または併合した単語集合情報を生成するウェブ検索準備部、前記単語集合情報が含まれた単語と構文をウェブ（Web）で収集するウェブ検索を遂行した収集情報を生成するウェブマイニンググ部を含み、かつ前記収集情報の前記相互存在に基づいて前記確率モデルを適用することを特徴とする、請求項１に記載の知能型感性推論装置。
【請求項１１】
前記マッチング確認部は、前記変換された単語及び構文に該当する言語に対する文法の品詞を区分し、前記品詞に従う既設定された重み付け値（Weight）を前記変換された単語及び構文に与えた重み付け値反映情報を生成し、前記感性推論部は前記重み付け値反映情報の前記相互存在に基づいて前記確率モデルを適用することを特徴とする、請求項１に記載の知能型感性推論装置。
【請求項１２】
人間の感性を区分した基本感性群と前記基本感性群を区分した細部感性群とを含む感性クラスを用いて、感性単語に対して、類似性、肯定または不正度、感性強度のうち、少なくとも１つを含む項目に分類して感性単語辞典に格納するステップと、
ユーザによりログ（log）される文章に対して単語と構文を把握して基本形に変換するステップと、
前記変換された単語及び構文のうち、前記感性単語辞典にマッチングされる単語または構文を確認するステップと、
前記変換された単語及び構文の相互存在（Co-occurrence）に基づいて確率モデル（Probabilistic model）を適用し、適用された前記確率モデルによって感性を推論するステップと、
を含むことを特徴とする、知能型感性推論方法。
【請求項１３】
前記確認された単語または構文に基づいて、単語及び単語、単語及び構文、構文及び構文を含む形態の感性ログを格納するステップをさらに含むことを特徴とする、請求項１２に記載の知能型感性推論方法。
【請求項１４】
前記ユーザから選択された単語または構文に対する感性類推要請信号を受信するステップをさらに含み、
前記感性を推論するステップは前記選択された単語または構文に対して感性を推論することを特徴とする、請求項１２に記載の知能型感性推論方法。
【請求項１５】
単語または構文に対して中立性か否かを判断するステップと、
前記判断された単語または構文が中立性単語または構文でない場合に、前記感性ログに設定された値以上のログ情報が格納されているかを検索するステップと、をさらに含み、
前記感性を推論するステップは、前記設定された値以上のログ情報が格納された場合に、前記判断された単語または構文に対する感性を推論することを特徴とする、請求項１２に記載の知能型感性推論方法。
【請求項１６】
前記感性ログに設定された値以上のログ情報がない場合、ウェブ探索関数を呼び出して既設定されたウェブを探索するステップと、
前記既設定されたウェブから前記判断された単語または構文に対するログ情報を獲得して感性情報に格納するステップと、
をさらに含むことを特徴とする、請求項１５に記載の知能型感性推論方法。
【請求項１７】
前記判断された単語または構文に対して前記感性推論部により推論された感性の関連性を測定するステップと、
測定された前記関連性が設定されたしきい値を超過する場合、前記判断された単語または構文、前記推論した感性、及び感性指数を前記感性単語辞典に追加して格納するステップと、
をさらに含むことを特徴とする、請求項１６に記載の知能型感性推論方法。
【請求項１８】
前記感性単語辞典に格納するステップは、同じ感性単語に対して複数の感性クラスを分類し、前記分類された各々の感性クラスに対して、類似性、肯定または不正度、感性強度のうち、少なくとも１つを分類して前記感性単語辞典に格納することを特徴とする、請求項１２に記載の知能型感性推論方法。
【請求項１９】
前記確率モデルは、全体コーパス（corpus）で特定単語または構文の頻度数を用いて特定感性に属する確率を計算するアルゴリズムであることを特徴とする、請求項１２に記載の知能型感性推論方法。
【請求項２０】
前記感性単語辞典に格納するステップは、前記ユーザ別にログされる文章の入力時間、場所、天気のうち、少なくとも１つを含む環境情報、ユーザ別の性別、年齢、性格、職業を含むプロファイル情報によって、感性クラス、類似性、肯定または不正度、感性強度のうち、少なくとも１つが異なるように設定される場合、該当ユーザ別に感性単語辞典を格納することを特徴とする、請求項１２に記載の知能型感性推論方法。
【請求項２１】
前記感性を推論するステップは、前記変換された単語及び構文のうち、前記感性単語辞典に存在しない単語と構文をＮ−グラム（N-Gram）に分割または併合した単語集合情報を生成するウェブ検索準備ステップと、
前記単語集合情報が含まれた単語と構文をウェブ（Web）で収集するウェブ検索を遂行した収集情報を生成するウェブマイニンググステップとを含み、かつ、
前記収集情報の前記相互存在に基づいて前記確率モデルを適用することを特徴とする、請求項１２に記載の知能型感性推論方法。
【請求項２２】
前記マッチングされる単語または構文を確認するステップは、前記変換された単語及び構文に該当する言語に対する文法の品詞を区分し、前記品詞に従う既設定された重み付け値（Weight）を前記変換された単語及び構文に与えた重み付け値反映情報を生成し、かつ前記感性を推論するステップで前記重み付け値反映情報の前記相互存在に基づいて前記確率モデルを適用することを特徴とする、請求項１２に記載の知能型感性推論方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は知能型感性推論装置及びその推論方法に関し、より詳しくは、確率モデル方法を用いてユーザの感性状態を推論し、推論された結果によって適応的に感性を表出することができる知能型感性推論装置及びその推論方法に関する。
【背景技術】
【０００２】
最近、インターネットの普及は無線インターネットにまで広く拡張されて普及されており、それによって、ユーザは有線コンピュータを通じてだけでなく、ＰＤＡ（Personal Digital Assistant）、ノートブック、携帯電話、スマートフォンなどのような移動通信端末機を用いて、移動する中にも他の有線または無線通信端末機のユーザと通信が可能になった。このような有線及び無線通信は、単純に音声信号やデータファイルの交換に止まらず、メッセンジャーを用いて文字で他のユーザと対話をしたり、自身または他の通信ユーザのブログ（Blog）を訪問して文字記録作成、イメージ、または動映像アップロードなどの活動を通じてオンライン上の新たなコミュニティー（Community）を形成することもある。
【０００３】
このように、オンライン上に形成されたコミュニティー内のコミュニケーション活動中にはオフラインと同様に、自身の感情状態を他のユーザに表現したり、他のユーザの感情状態を推測する必要がたびたびある。このために、オンライン上のコミュニティーサービス提供業者らは多様な方法によりユーザの感情状態を表現または推測できるようにしている。例えば、メッセンジャーを用いたコミュニティーサービス提供業者は感情状態に対応する多様な顔文字選択メニューを提供し、ユーザが自身の感情状態に従って顔文字を選択することができるようにすることで、ダイアログウィンドウを通じてユーザの感情状態が表示されるようにする。また、ダイアログウィンドウまたは掲示板を通じてユーザが入力する文章の中に特定単語があるかを検索し、その特定単語が検索される場合には、それに対応するアイコンが表示されるようにすることで、文章の入力に従う感情表現が自動になされるようにすることもある。
【０００４】
ところが、人間の感情は常に固定されているものでなく、状況や場所、雰囲気などによって時々刻々変化することが一般的であり、このように、状況または環境によって変化される感情をユーザが毎度顔文字を選択して変更することはだいぶ面倒なことである。
【０００５】
また、感情または感じは多分に個人的な属性を有するが、このような人間の感情を左右する心理的な要因は、驚き、恐怖、嫌悪、怒り、喜び、幸福、悲しみなどに大別できる。ところが、同じ状況に対しても個々人が感じる心理的な要因は異なることがあり、表出される感性の強度も個人によって多様な差を表すことができる。それにも拘わらず、ユーザが入力する文章で特定単語を検索して画一的に表現することは該当個人の現在の感情状態に対して正確に表現できないという問題点がある。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は前述した問題点を解決するために案出されたものであって、確率モデル方法を用いてユーザの感性状態を推論し、推論された結果によって適応的に感性を表出することができる知能型感性推論装置及びその推論方法を提供することをその目的とする。
【課題を解決するための手段】
【０００７】
前述した目的を達成するために、本発明の一態様によれば、人間の感性を区分した基本感性群と基本感性群を区分した細部感性群とを含む感性クラスを用いて、感性単語に対して、類似性、肯定または不正度、感性強度のうち、少なくとも１つを含む項目に分類して感性単語辞典に格納する感性単語格納部、ユーザによりログ（log）される文章に対して単語と構文を把握して基本形に変換する文章変換部、変換された単語及び構文のうち、感性単語辞典にマッチングされる単語または構文を確認するマッチング確認部、及び変換された単語及び構文の相互存在（Co-occurrence）に基づいて確率モデル（Probabilistic model）を適用し、適用された確率モデルによって感性を推論する感性推論部を含むことを特徴とする、知能型感性推論装置を提供する。
【０００８】
また、知能型感性推論装置は、マッチング確認部により確認された単語または構文に基づいて、単語及び単語、単語及び構文、構文及び構文を含む形態の感性ログを格納する感性ログ格納部をさらに含むことができる。
【０００９】
また、知能型感性推論装置は、ユーザから選択された単語または構文に対する感性類推要請信号を受信する要請信号受信部をさらに含み、感性推論部は選択された単語または構文に対して感性を推論することができる。
【００１０】
また、知能型感性推論装置は単語または構文に対して中立性か否かを判断する中立性判断部、及び判断された単語または構文が中立性単語または構文でない場合に、感性ログ格納部に設定された値以上のログ情報が格納されているかを検索するログ情報検索部をさらに含み、感性推論部は設定された値以上のログ情報が格納された場合に、判断された単語または構文に対する感性を推論することができる。
【００１１】
また、知能型感性推論装置は、感性ログ格納部に設定された値以上のログ情報がない場合、ウェブ探索関数を呼び出して既設定されたウェブを探索するウェブ探索部をさらに含み、感性ログ格納部は既設定されたウェブから判断された単語または構文に対するログ情報を獲得して格納することができる。
【００１２】
また、知能型感性推論装置は、判断された単語または構文に対して感性推論部により推論された感性の関連性を測定する関連性測定部、及び測定された関連性が設定されたしきい値を超過する場合、判断された単語または構文、推論した感性、及び感性指数を感性単語辞典に追加して格納する感性単語追加部をさらに含むことができる。
【００１３】
また、感性単語格納部は、同じ感性単語に対して複数の感性クラスを分類し、分類された各々の感性クラスに対して、類似性、肯定または不正度、感性強度のうち、少なくとも１つを分類して感性単語辞典に格納することができる。
【００１４】
また、確率モデルは全体コーパス（corpus）で特定単語または構文の頻度数を用いて特定感性に属する確率を計算するアルゴリズムである。
【００１５】
また、感性単語格納部は、ユーザ別にログされる文章の入力時間、場所、天気のうち、少なくとも１つを含む環境情報、ユーザ別性別、年齢、性格、職業を含むプロファイル情報によって、感性クラス、類似性、肯定または不正度、感性強度のうち、少なくとも１つが異なるように推論される場合、該当ユーザ別に感性単語辞典を格納することができる。
【００１６】
また、感性推論部は、変換された単語及び構文のうち、感性単語辞典に存在しない単語と構文をＮ−グラム（N-Gram）に分割または併合した単語集合情報を生成するウェブ検索準備部、及び単語集合情報が含まれた単語と構文をウェブ（Web）で収集するウェブ検索を遂行した収集情報を生成するウェブマイニング部を含み、かつ収集情報の相互存在に基づいて確率モデルを適用することができる。
【００１７】
また、マッチング確認部は、変換された単語及び構文に該当する言語に対する文法の品詞を区分し、品詞に従う既設定された重み付け値（Weight）を変換された単語及び構文に与えた重み付け値反映情報を生成し、感性推論部は重み付け値反映情報の相互存在に基づいて確率モデルを適用することができる。
【００１８】
本実施形態の他の態様によれば、人間の感性を区分した基本感性群と基本感性群を区分した細部感性群とを含む感性クラスを用いて感性単語に対して、類似性、肯定または不正度、感性強度のうち、少なくとも１つを含む項目に分類して感性単語辞典に格納するステップ、ユーザによりログ（log）される文章に対して単語と構文を把握して基本形に変換するステップ、変換された単語及び構文のうち、感性単語辞典にマッチングされる単語または構文を確認するステップ、及び変換された単語及び構文の相互存在（Co-occurrence）に基づいて確率モデル（Probabilistic model）を適用し、適用された確率モデルによって感性を推論するステップを含むことを特徴とする、知能型感性推論方法を提供する。
【００１９】
また、知能型感性推論方法は、確認された単語または構文に基づいて、単語及び単語、単語及び構文、構文及び構文を含む形態の感性ログを格納するステップをさらに含むことができる。
【００２０】
また、知能型感性推論方法は、ユーザから選択された単語または構文に対する感性類推要請信号を受信するステップをさらに含み、感性を推論するステップは選択された単語または構文に対して感性を推論することができる。
【００２１】
また、知能型感性推論方法は、単語または構文に対して中立性か否かを判断するステップ、及び判断された単語または構文が中立性単語または構文でない場合に、感性ログに設定された値以上のログ情報が格納されているかを検索するステップをさらに含み、感性を推論するステップは設定された値以上のログ情報が格納された場合に、判断された単語または構文に対する感性を推論することができる。
【００２２】
また、知能型感性推論方法は、感性ログに設定された値以上のログ情報がない場合、ウェブ探索関数を呼び出して既設定されたウェブを探索するステップ、及び既設定されたウェブから判断された単語または構文に対するログ情報を獲得して感性情報に格納するステップをさらに含むことができる。
【００２３】
また、知能型感性推論方法は、判断された単語または構文に対して感性推論部により推論された感性の関連性を測定するステップ、及び測定された関連性が設定されたしきい値を超過する場合、判断された単語または構文、推論した感性、及び感性指数を感性単語辞典に追加して格納するステップをさらに含むことができる。
【００２４】
また、感性単語辞典に格納するステップは、同じ感性単語に対して複数の感性クラスを分類し、分類された各々の感性クラスに対して、類似性、肯定または不正度、感性強度のうち、少なくとも１つを分類して感性単語辞典に格納することができる。
【００２５】
また、確率モデルは、全体コーパス（corpus）で特定単語または構文の頻度数を用いて特定感性に属する確率を計算するアルゴリズムである。
【００２６】
また、感性単語辞典に格納するステップは、ユーザ別にログされる文章の入力時間、場所、天気のうち、少なくとも１つを含む環境情報、ユーザ別性別、年齢、性格、職業を含むプロファイル情報によって、感性クラス、類似性、肯定または不正度、感性強度のうち、少なくとも１つが異なるように設定される場合、該当ユーザ別に感性単語辞典を格納することができる。
【００２７】
また、感性を推論するステップは、変換された単語及び構文のうち、感性単語辞典に存在しない単語と構文をＮ−グラム（N-Gram）に分割または併合した単語集合情報を生成するウェブ検索準備ステップ、及び単語集合情報が含まれた単語と構文をウェブ（Web）で収集するウェブ検索を遂行した収集情報を生成するウェブマイニングステップを含み、かつ収集情報の相互存在に基づいて確率モデルを適用することができる。
【００２８】
また、マッチングされる単語または構文を確認するステップは、変換された単語及び構文に該当する言語に対する文法の品詞を区分し、品詞に従う既設定された重み付け値（Weight）を変換された単語及び構文に与えた重み付け値反映情報を生成し、かつ感性を推論するステップで重み付け値反映情報の相互存在に基づいて確率モデルを適用することができる。
【発明の効果】
【００２９】
本実施形態によれば、確率モデル方法を用いてユーザの感性状態を推論し、推論された結果によって対応する感性を自動に表出できるようにすることで、経験的に取得される感性情報によってユーザの感性を適応的に表現することが可能になる。
【００３０】
また、本実施形態によれば、場所、天気、時間などのようなユーザの周辺環境を考慮して、それによって、感性強度、肯定または不正か否かなどを異なるようにすることで、周辺環境に従う適応的な感性表現ができるようになる。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施形態に従う知能型感性推論装置を概略的に示す図である。
【図２】本発明の実施形態に従う感性単語辞典の例を示す図である。
【図３】格納される感性ログ情報の例を示す図である。
【図４】ウェブ探索部によるログ情報獲得の例を示す図である。
【図５】本発明の実施形態に従う知能型感性推論方法を示すフローチャートである。
【発明を実施するための形態】
【００３２】
以下、本発明の一部の実施形態を添付した図面を参照しつつ詳細に説明する。各図面の構成要素に参照符号を付加するに当たって、同一な構成要素に対してはたとえ他の図面上に表示されても、できる限り同一な符号を有するようにしていることに留意しなければならない。また、本発明を説明するに当たって、関連した公知構成または機能に対する具体的な説明が本発明の要旨を曖昧にすることができると判断される場合にはその詳細な説明は省略する。
【００３３】
また、本発明の構成要素を説明するに当たって、第１、第２、Ａ、Ｂ、（ａ）、（ｂ）などの用語を使用することができる。このような用語はその構成要素を他の構成要素と区別するためのものであり、その用語により当該構成要素の本質や回順序または順序などが限定されない。どの構成要素が他の構成要素に“連結”、“結合”、または“接続”されると記載された場合、その構成要素はその他の構成要素に直接的に連結、または接続できるが、各構成要素の間に更に他の構成要素が“連結”、“結合”、または“接続”されることもできると理解されるべきである。
【００３４】
図１は、本発明の実施形態に従う知能型感性推論装置を概略的に示す図である。図１を参照すると、本実施形態に従う感性推論装置１００は、感性単語格納部１０２、文章変換部１０４、マッチング確認部１０６、感性推論部１０７、感性ログ格納部１１０、要請信号受信部１１２、中立性判断部１１４、ログ情報検索部１１６、ウェブ探索部１１８、関連性測定部１２０、及び感性単語追加部１２２を含むことができる。ここで、知能型感性推論装置１００は、ユーザにより入力される文章に基づいて感性を推論することと説明するが、本実施形態は文章の他にもユーザにより入力される音声に基づいて感性を推論することもできる。この場合、ユーザの音声に対する音色、音トーンなどに基づいて感性を推論することができ、音色または音トーンを分類する方法は、公知の技術に従うので、これに対する説明は省略する。
【００３５】
感性単語格納部１０２は、人間の感性を区分した基本感性群と基本感性群を区分した細部感性群とを含む感性クラスを用いて、感性単語に対して、類似性、肯定または不正度、感性強度のうち、少なくとも１つを含む項目に分類して感性単語辞典に格納する。ここで、基本感性群は約８個の群で形成されることができ、細部感性群は約３３個の群で形成されることができるが、必ずこれに限定されるものではない。また、基本感性群と細部感性群との組み合わせられた合成感性群を形成することもできる。このような、基本感性群、細部感性群、及び細部感性群は感性クラスに含まれ、感性クラスは感性モジュールに適用できる。感性は刺激や刺激の変化を感じる性質であって、驚き、恐怖、嫌悪、怒り、喜び、幸福、悲しみなどのような心理的な要因により左右される。ところが、同じ刺激に対しても個人毎に感じる感性が異なることがあり、感性の強度も異なることがある。このような性質を勘案して感性単語格納部１０２は、幸せだ、恥ずかしい、虚しいなどのような感性単語に対して各々の感性クラスを分類し、分類された感性クラスに対する類似性、肯定または不正度、感性強度などを分類して感性単語辞典に格納する。ここで、感性クラスは、満足、懐かしさ、幸福などのような人間の内的感情状態を分類したものであって、本実施形態では全体を約７７個の感性クラスに分類し、そのうち、該当単語が属する感性クラスをマッチングさせることができる。ここで、感性クラスの個数は分類可能な感性の種類の例示であるだけであり、これに限定するものではない。類似性は、該当単語と感性クラスの内の項目間の類似度を表すものであって、一定の範囲内の数値として表現することができる。肯定または不正度は、該当単語の属性が肯定的な感性なのか、または否定的な感性なのかを表す程度であって、０を基準に一定の範囲内の負の数または正の数で表現することができる。感性強度は該当単語の属性のうち、感性に対する強さを表し、一定の範囲内の数値として表現することができる。図２は、本発明の実施形態に従う感性単語辞典の例を示す図であって、ここでは、類似性は０乃至１０の範囲内の数値として表現し、肯定または不正度は０、１または−１として表現し、感性強度は０乃至１０の数値として表現した。しかしながら、このような数値は図示した範囲に限定されるものでなく、多様な変形が可能である。例えば、肯定または不正度は−１乃至１の範囲内で０．１単位の数値として表現されることができ、類似性や感性強度も０乃至１の範囲内で０．１単位の数値として表現されることもできる。また、図２のくすぐったい、温かい、じんとくるなどのように感性単語格納部１０２は、同じ感性単語に対して複数の感性クラスを分類することができ、この場合、分類された各々の感性クラスに対して、類似性、肯定または不正度、感性強度のうち、少なくとも１つを分類して感性単語辞典に格納することができる。また、同じ感性単語といっても、ユーザ別にログされる文章の入力時間、場所、天気のうち、少なくとも１つを含む環境情報によって、感性クラス、類似性、肯定または不正度、感性強度が変わるか、ユーザ別の性別、年齢、性格、職業を含むプロファイル情報によって、感性クラス、類似性、肯定または不正度、感性強度が変わることがあるが、感性単語格納部１０２は、ユーザ別環境情報及びプロファイル情報を考慮して、感性クラス、類似性、肯定または不正度、感性強度のうち、少なくとも１つが異なるように推論される場合には、ユーザ別感性ログ情報に基づいてユーザ別感性単語辞典を設定して格納することもできる。
【００３６】
文章変換部１０４は、ユーザによりログ（log）される文章に対して単語と構文を把握して基本形に変換する。即ち、文章変換部１０４は、ユーザによりログされる文章に対して一次的に複数の単語に分節した後、基本形に変換することができ、分節された単語のうち、慣用的に使われる単語と単語との組み合わせを通じて構文を把握した後、基本形に変換することができる。
【００３７】
マッチング確認部１０６は、文章変換部１０４により変換された各々の単語及び構文を感性単語格納部１０２に格納された感性単語辞典と比較してマッチングされる単語または構文を確認する。
【００３８】
一方、マッチング確認部１０６は、文章変換部１０４により変換された単語及び構文に該当する言語に対する文法の品詞を区分し、品詞に従う既設定された重み付け値（Weight）を変換された単語及び構文に与えた重み付け値反映情報を生成する。マッチング確認部１０６が重み付け値反映情報を生成した場合、感性推論部１０７は、重み付け値反映情報の相互存在に基づいて確率モデルを適用することができる。即ち、マッチング確認部１０６は文章変換部１０４により変換された単語及び構文で各品詞の役割を確認し、該当役割に従う重み付け値を与えることができる。ここで、重み付け値は経験的数値としても表現できる。
【００３９】
感性推論部１０７は、変換された単語及び構文の相互存在（Co-occurrence）に基づいて確率モデル（Probabilistic model）を適用し、適用された確率モデルによって感性を推論することができる。例えば、文章変換部１０４により基本形に変換された単語のうち、‘胸が一杯だ’という単語が感性単語辞典の‘感動’の感性クラスとマッチングされると仮定すれば、感性推論部１０７は‘胸が一杯だ’という単語と基本形に変換された他の単語または構文の組み合わせに基づいて確率モデルを適用し、適用された確率モデルによって感性を推論することができる。ここで、確率モデルは全体コーパス（corpus）で特定単語または構文の頻度数を用いて特定感性に属する確率を計算するアルゴリズムであって、これに基づいて新たな単語が特定感性に属する確率を計算することができる。例えば、＜数式１＞に表したように、コーパス内で新たな単語Ｗの全体頻度数に対するコーパス内の文章で、新たな単語Ｗと特定感性Ｃが組み合わせにより使われた頻度数を計算して新たな単語に対する感性類似度を類推することができる。
【００４０】
【数１】
2013541787.tif 000003
【００４１】
また、単語類似度（Co-occurrence similarity）を求めるために、ＰＭＩ（Pointwise Mutual Information）を用いることができる。この際、ＰＭＩは＜数式２＞のように計算できる。
【００４２】
【数２】
2013541787.tif 000004
【００４３】
ＰＭＩと類似の式にＤｉｃｅ係数Ｄｉｃｅ（Ｗ，Ｃ）を用いることもできる。
【００４４】
【数３】
2013541787.tif 000005
【００４５】
感性類似度を類推する計算式は提示された式に限定されるものではなく、多様な変形が可能である。
【００４６】
感性推論部１０７はこのような方式により＜単語＋単語＞、＜単語＋構文＞及び＜構文＋構文＞に対する感性を推論した後、推論した各々の感性を組み合わせて文章全体に対する感性を推論することもできる。
【００４７】
一方、感性推論部１０７は、ウェブ検索準備部１０８及びウェブマイニング部１０９を含む。ウェブ検索準備部１０８は、変換された単語及び構文のうち、感性単語辞典に存在しない単語と構文をＮ−グラム（N-Gram）に分割または併合した単語集合情報を生成する。ウェブマイニング部１０９は、ウェブ検索準備部１０８の単語集合情報が含まれた単語と構文をウェブ（Web）で収集するウェブ検索を遂行した収集情報を生成する。即ち、感性推論部１０７は、ウェブマイニング部１０９による収集情報の相互存在に基づいて確率モデルを適用することができる。ここで、Ｎ−グラムはバイグラム（Bigram）、モノグラム（Monogram）、及びトライグラム（Trigram）のうち、少なくとも１つ以上を含む。即ち、Ｎ−グラムとは、言語モデル推定時、Ｎ個の単語対からなる単語列をいい、モノグラムは１つの単語対からなる単語列をいい、バイグラムは２つの単語対からなる単語列をいい、トライグラムは３個の単語からなる単語列をいう。一方、ウェブマイニングとは、ウェブ資源から意味のあるパターン、プロファイル、趨勢などを発見するために、データマイニン技術（多いデータのうち、隠されてある有用な相関関係を発見して実行可能な情報を抽出し、意思決定に用いる過程）をいう。このようなウェブマイニングの活用分野には、情報フィルタリング、競争者技術開発監視、利用度分析のためのウェブアクセスログのマイニング、ブラウジング（顧客のウェブでの移動経路探索）サポートなどがありえる。
【００４８】
感性ログ格納部１１０は、マッチング確認部１０６により確認された単語または構文に基づいて、単語及び単語、単語及び構文、構文及び構文を含む形態の感性ログを格納する。即ち、感性ログ格納部１１０は新たな単語に対する感性類推のために、ユーザによりログされる文章を意味のある単語及び単語、単語及び構文、構文及び構文の組み合わせにより格納する。例えば、感性ログ格納部１１０は、マッチング確認部１０６により“愛”という感性を有することと確認された“愛する”という基本形の単語を、文章内の感性のない単語である“完所”及び“友人”と各々結合して＜完所−愛する＞、＜友人−愛する＞の２つの感性ログを生成して格納することができる。この際、感性ログは図３に示すように、時間情報を共に格納することができる。この際、感性ログ情報と共に格納される情報は時間情報に限定されず、天気情報、ユーザの位置情報などが共に格納されることもできる。
【００４９】
要請信号受信部１１２は、ユーザから選択された単語または構文に対する感性類推要請信号を受信することができる。即ち、ユーザはログした文章のうちの特定単語または構文に対して感性類推を要請することができ、要請信号受信部１１２をそれに対する感性類推要請信号を受信する。この場合、感性推論部１０７は、要請信号受信部１１２を通じて受信された感性類推要請信号に対応してユーザにより選択された単語または構文に対してのみ感性を推論することができる。
【００５０】
中立性判断部１１４は、単語または構文に対して中立性か否かを判断する。ここで、中立性は単語または構文に対する感性が存在しないことを意味する。一般的に、子犬、机などのような動物や事物の名称、わたし、あなた、私たちなどのような呼称語、人の名前などが中立性の単語として判断できる。この際、中性の単語または構文を辞典に格納する中性単語辞典が別に設けられることができ、 この場合、中立性判断部１１４は中立と判断された単語または構文に対して全体コーパス内での頻度数を測定し、該当単語または構文と共に中性単語辞典に追加することができる。
【００５１】
ログ情報検索部１１６は、中立性判断部１１４により該当単語または構文が中立性でないことと判断された場合、感性ログ格納部１１０に設定された値以上のログ情報が格納されているかを検索する。即ち、ログ情報検索部１１６は該当単語または構文が中立性でない場合に、感性ログ格納部１１０に該当単語または構文が設定された回数以上に格納されているかを検索する。この際、感性推論部１０７はログ情報検索部１１６を通じて該当単語または構文が感性ログ格納部１１０に設定された回数以上に格納された場合のみに該当単語または構文と組み合わせられた構文または文章に対して感性を推論するように具現できる。
【００５２】
もし、ログ情報検索部１１６により該当単語または構文が感性ログ格納部１１０に設定された回数未満に格納されたことと判断された場合、感性推論部１０７は該当単語または構文に対する感性推論のための充分のログ情報がないことと判断することができる。この場合、ウェブ探索部１１８はウェブ探索関数を呼び出して既設定されたウェブサイトを探索し、そのウェブサイトから該当単語または構文に対するログ情報を獲得することができる。例えば、“ブブゼラ”という単語に対してウェブサイトを探索する場合、ウェブ探索部１１８は該当ウェブサイトから図４に示すように、＜ブブゼラ、苛立つ＞、＜ブブゼラ、苦しい＞などのようなログ情報を獲得することができる。獲得したログ情報は感性ログ格納部１１０に格納できる。
【００５３】
関連性測定部１２０は、ウェブ探索部１１８によりウェブサイトから探索されたログ情報に基づいて該当単語または構文に対する感性が推論される場合、感性推論部１０７により推論された感性と該当単語または構文に対する関連性を測定する。このような感性は前述した確率モデルに基づいて確率を計算することによって測定できる。
【００５４】
感性単語追加部１２２は、関連性測定部１２０により測定された関連性が既設定されたしきい値を超過する場合、該当単語または構文、推論した感性、及び感性指数を感性単語辞典に追加して格納することができる。例えば、前述した３個の確率モデルを使用して確率を計算することにより関連性を測定する場合、そのうちのいずれか１つの確率モデルにより計算された値が既設定されたしきい値を超過すれば、該当単語または構文、推論した感性、及び感性指数を感性単語辞典に追加して格納することができる。
【００５５】
図５は、本発明の実施形態に従う知能型感性推論方法を示すフローチャートである。図１及び図５を参照して本実施形態に従う知能型感性推論方法を詳細に説明する。
【００５６】
感性単語格納部１０２は、人間の感性を区分した基本感性群と基本感性群を区分した細部感性群とを含む感性クラスを用いて、感性単語に対して、類似性、肯定または不正度、感性強度のうち、少なくとも１つを含む項目に分類して感性単語辞典に格納する（Ｓ５０１）。
【００５７】
この際、感性単語格納部１０２は同じ感性単語に対して複数の感性クラスを分類することができ、この場合、分類された各々の感性クラスに対して、類似性、肯定または不正度、感性強度のうち、少なくとも１つを分類して感性単語辞典に格納することができる。また、ユーザ別にログされる文章の入力時間、場所、天気のうち、少なくとも１つを含む環境情報、ユーザ別の年齢、性別、性格、職業を含むプロファイル情報によって、感性クラス、類似性、肯定または不正度、感性強度のうち、少なくとも１つが異なるように推論される場合には、ユーザ別感性ログ情報に基づいてユーザ別感性単語辞典を設定して格納することもできる。
【００５８】
文章変換部１０４は、ユーザによりログ（log）される文章に対して単語と構文を把握して基本形に変換する（Ｓ５０３）。即ち、文章変換部１０４は、ユーザによりログされる文章に対して一時的に複数の単語に分節した後、基本形に変換することができ、分節された単語のうち、慣用的に使われる単語と単語との組み合わせを通じて構文を把握した後、基本形に変換することができる。
【００５９】
マッチング確認部１０６は、文章変換部１０４により変換された各々の単語及び構文を感性単語格納部１０２に格納された感性単語辞典と比較してマッチングされる単語または構文を確認する（Ｓ５０５）。一方、ステップＳ５０５で、マッチング確認部１０６は文章変換部１０４により変換された単語及び構文に該当する言語に対する文法の品詞を区分し、品詞に従う既設定された重み付け値を変換された単語及び構文に与えた重み付け値反映情報を生成することができる。即ち、マッチング確認部１０６が重み付け値反映情報を生成した場合、感性推論部１０７は重み付け値反映情報の相互存在に基づいて確率モデルを適用することができる。ここで、重み付け値は経験的数値としても表現できる。
【００６０】
感性ログ格納部１１０は、マッチング確認部１０６により確認された単語または構文に基づいて、単語及び単語、単語及び構文、構文及び構文を含む形態の感性ログを格納する（Ｓ５０７）。即ち、感性ログ格納部１１０は新たな単語に対する感性類推のためにユーザによりログされる文章を意味のある単語及び単語、単語及び構文、構文及び構文の組み合わせにより格納する。例えば、感性ログ格納部１１０はマッチング確認部１０６により“愛”という感性を有することと確認された“愛する”という基本形の単語を、文章内の感性のない単語である“完所”及び“友人”と各々結合して＜完所−愛する＞、＜友人−愛する＞の２つの感性ログを生成して格納することができる。この際、感性ログは図３に示すように、時間情報を共に格納することができる。この際、感性ログ情報と共に格納される情報は時間情報に限定されず、天気情報、ユーザの位置情報などが共に格納されることもできる。
【００６１】
要請信号受信部１１２は、ユーザから選択された単語または構文に対する感性類推要請信号を受信することができる（Ｓ５０９）。即ち、ユーザはログした文章のうちの特定単語または構文に対して感性類推を要請することができ、要請信号受信部１１２をそれに対する感性類推要請信号を受信することができる。
【００６２】
中立性判断部１１４は、単語または構文に対して中立性か否かを判断する（Ｓ５１１）。ここで、中立性は単語または構文に対する感性が存在しないことを意味する。一般的に、子犬、机などのような動物や事物の名称、わたし、あなた、私たちなどのような呼称語、人の名前などが中立性の単語として判断できる。
【００６３】
ログ情報検索部１１６は、中立性判断部１１４により該当単語または構文が中立性でないことと判断された場合（Ｓ５１３）、感性ログ格納部１１０に設定された値以上のログ情報が格納されているかを検索する（Ｓ５１５）。即ち、ログ情報検索部１１６は該当単語または構文が中立性でない場合に、感性ログ格納部１１０に該当単語または構文が設定された回数以上に格納されているかを検索する。
【００６４】
感性ログに設定された値以上のログ情報が格納された場合、感性推論部１０７は、変換された単語及び構文の相互存在（Co-occurrence）に基づいて確率モデル（Probabilistic model）を適用し、適用された確率モデルによって感性を推論することができる（Ｓ５１７）。この際、感性推論部１０７は要請信号受信部１１２を通じて受信された感性類推要請信号に対応してユーザにより選択された単語または構文に対してのみ感性を推論することができる。また、感性推論部１０７は、ログ情報検索部１１６を通じて該当単語または構文が感性ログ格納部１１０に設定された回数以上に格納された場合のみに該当単語または構文と組み合わせられた構文または文章に対して感性を推論するように具現できる。一方、ステップＳ５１７で、感性推論部１０７は備えられたウェブ検索準備部１０８を用いて変換された単語及び構文のうち、感性単語辞典に存在しない単語と構文をＮ−グラム（N-Gram）に分割または併合した単語集合情報を生成することができる。また、感性推論部１０７は備えられたウェブマイニンググ部１０９を用いてウェブ検索準備部１０８の単語集合情報が含まれた単語と構文をウェブ（Web）で収集するウェブ検索を遂行した収集情報を生成することができる。即ち、ウェブマイニンググ部１０９による収集情報が生成された場合、感性推論部１０７は相互存在に基づいて確率モデルを適用することができる。
【００６５】
感性ログに設定された値未満のログ情報が格納された場合、ウェブ探索部１１８は、ウェブ探索関数を呼び出して既設定されたウェブサイトを探索し（Ｓ５１９）、そのウェブサイトから該当単語または構文に対するログ情報を獲得することができる（Ｓ５２１）。
【００６６】
関連性測定部１２０は、ウェブ探索部１１８によりウェブサイトから探索されたログ情報に基づいて該当単語または構文に対する感性が推論される場合、感性推論部１０７により推論された感性と該当単語または構文に対する関連性を測定する（Ｓ５２３）。このような感性は前述した確率モデルに基づいて確率を計算することによって測定できる。
【００６７】
感性単語追加部１２２は、関連性測定部１２０により測定された関連性が既設定されたしきい値を超過する場合（Ｓ５２５）、該当単語または構文、推論した感性、及び感性指数を感性単語辞典に追加して格納することができる（Ｓ５２７）。例えば、前述した３個の確率モデルを使用して確率を計算することによって関連性を測定する場合、そのうちのいずれか１つの確率モデルにより計算された値が既設定されたしきい値を超過すれば、該当単語または構文、推論した感性、及び感性指数を感性単語辞典に追加して格納することができる。
【００６８】
一方、中立性判断部１１４により該当単語または構文が中立の場合には、該当単語または構文の頻度数を測定して該当単語または構文と共に中性単語辞典に追加することができる（Ｓ５２９）。単語頻度数を共に格納する理由は、既存の中立単語の意味が変わって感性を有するようになる場合を考慮したものであって、一定周期で頻度数を確認して感性単語への変化を反映することができる。
【００６９】
以上、本発明の実施形態を構成する全ての構成要素が１つに結合されるか、結合されて動作することと説明されたが、本発明が必ずこのような実施形態に限定されるものではない。即ち、本発明の目的範囲内であれば、その全ての構成要素が１つ以上に選択的に結合して動作することもできる。また、その全ての構成要素が各々１つの独立的なハードウェアで具現されることができるが、各構成要素のその一部または全部が選択的に組み合わせて１つまたは複数個のハードウェアで組み合わせた一部または全部の機能を遂行するプログラムモジュールを有するコンピュータプログラムとして具現されることもできる。そのコンピュータプログラムを構成するコード及びコードセグメントは本発明の技術分野の当業者により容易に推論できるものである。このようなコンピュータプログラムは、コンピュータが読取可能な格納媒体（Computer Readable Media）に格納されてコンピュータにより読取され、実行されることによって、本発明の実施形態を具現することができる。コンピュータプログラムの格納媒体としては、磁気記録媒体、光記録媒体、キャリアウェーブ媒体などが含まれることができる。
【００７０】
また、以上で記載された“含む”、“構成する”、または“有する”などの用語は、特別に反対になる記載がない限り、該当構成要素が内在できることを意味するものであるので、他の構成要素を除外するのでなく、他の構成要素を更に含むことができることと解釈されるべきである。技術的または科学的な用語を含んだ全ての用語は、異に定義されない限り、本発明が属する技術分野で通常の知識を有する者により一般的に理解されることと同一な意味を有する。事前に定義された用語のように、一般的に使われる用語は関連技術の文脈上の意味と一致するものと解釈されるべきであり、本発明で明らかに定義しない限り、理想的であるとか、過度に形式的な意味として解釈されない。
【００７１】
以上の説明は、本発明の技術思想を例示的に説明したことに過ぎないものであって、本発明が属する技術分野で通常の知識を有する者であれば、本発明の本質的な特性から逸脱しない範囲で多様な修正及び変形が可能である。したがって、本発明に開示された実施形態は本発明の技術思想を限定するためのものではなく、説明するためのものであり、このような実施形態により本発明の技術思想の範囲が限定されるのではない。本発明の保護範囲は請求範囲により解釈されなければならず、それと同等な範囲内にある全ての技術思想は本発明の権利範囲に含まれるものと解釈されるべきである。
【００７２】
本特許出願は２０１０年１０月２８日付で韓国に出願した特許出願番号第１０−２０１０−０１０６３０８号、及び２０１１年１０月２７日付で韓国に出願した特許出願番号第１０−２０１１−０１１０６８７号に対して米国特許法１１９（ａ）条（３５Ｕ．Ｓ．Ａ§１１９（ａ））によって優先権を主張すれば、その全ての内容は参考文献として本特許出願に併合される。併せて、本特許出願は、米国以外の国家に対しても上記と同一な理由により優先権を主張すれば、その全ての内容は参考文献として本特許出願に併合される。
【図１】
2013541787.tif 000006
【図２】
2013541787.tif 000007
【図３】
2013541787.tif 000008
【図４】
2013541787.tif 000009
【図５】
2013541787.tif 000010
【国際調査報告】
2013541787.tif 000011
2013541787.tif 000012
2013541787.tif 000013
2013541787.tif 000014