(57)【特許請求の範囲】
【請求項１】
インターネットを介したユーザ間のコミュニケーションのために発信されたコミュニケーション情報から話題語を抽出する話題語抽出装置であって、
前記コミュニケーション情報を蓄積している１以上のコミュニケーション情報蓄積サーバから、所定期間のコミュニケーション情報を取得するコミュニケーション情報取得手段と、
取得したコミュニケーション情報に含まれるテキスト情報を形態素解析し、単語を抽出する形態素解析手段と、
前記形態素解析手段で抽出された単語毎の重要度を算出する重要度算出手段と、
前記コミュニケーション情報取得手段で取得されたコミュニケーション情報を参照して、前記形態素解析手段で抽出された単語毎に、各単語を前記テキスト情報に含むコミュニケーション情報を発信したユニークユーザ数を取得するユニークユーザ数取得手段と、
前記ユニークユーザ数取得手段で取得されたユニークユーザ数と、前記コミュニケーション情報取得手段で取得されたコミュニケーション情報の数とに基づいて、ユニークユーザを考慮する重み付け係数を算出する重み付け係数算出手段と、
前記重要度算出手段で算出された単語毎の重要度と、前記重み付け係数算出手段で算出された重み付け係数とに基づいて、前記形態素解析手段で抽出された単語から話題語を抽出する話題語抽出手段と、
を備える話題語抽出装置。
【請求項２】
前記コミュニケーション情報が、他のユーザにより発信されたコミュニケーション情報を再発信しているか否かを示す再発信情報を含み、
前記コミュニケーション情報取得手段で取得されたコミュニケーション情報を参照して、前記形態素解析手段で抽出された単語毎に、前記再発信情報に基づいて、前記他のユーザにより発信されたコミュニケーション情報を再発信しているコミュニケーション情報の数を示す再発信コミュニケーション情報数を取得する再発信コミュニケーション情報数取得手段を備え、
前記重み付け係数算出手段が、前記再発信コミュニケーション情報数取得手段で取得された再発信コミュニケーション情報数と、前記コミュニケーション情報取得手段で取得されたコミュニケーション情報の数とに基づいて、コミュニケーション情報の伝搬度合を考慮する重み付け係数を算出することを特徴とする請求項１に記載の話題語抽出装置。
【請求項３】
前記コミュニケーション情報蓄積サーバは、前記ユーザ間のリンク関係を管理し、
前記コミュニケーション情報蓄積サーバから、ユーザ間のリンク関係を取得するリンク関係取得手段と、
前記コミュニケーション情報取得手段で取得されたコミュニケーション情報を参照して、前記形態素解析手段で抽出された単語毎に、各単語を含む前記コミュニケーション情報を発信したユニークユーザを取得し、取得されたユニークユーザと前記リンク関係取得手段で取得された前記リンク関係とに基づいて、当該取得されたユニークユーザの中で他のユニークユーザとリンクしているリンクユーザ数を取得するリンクユーザ数取得手段と、
を備え、
前記重み付け係数算出手段が、前記リンクユーザ数取得手段で取得されたリンクユーザ数と、前記ユニークユーザ数取得手段で取得されたユニークユーザ数とに基づいて、前記ユーザ間のリンク関係を考慮する重み付け係数を算出することを特徴とする請求項１または２に記載の話題語抽出装置。
【請求項４】
前記インターネットを介したユーザ間のコミュニケーションを円滑にするために用いられるが、前記コミュニケーション情報に含まれるテキスト情報の内容の特徴を表す重要語でない単語を格納する、予め用意された辞書を用いて、前記形態素解析手段で抽出された単語から前記辞書に格納されている単語を除いて、重要語を抽出する重要語抽出手段を備え、
前記重要度算出手段が、前記重要語抽出手段で抽出された重要語毎の重要度を算出し、
前記話題語抽出手段が、前記重要度算出手段で算出された重要語毎の重要度と、前記重み付け係数算出手段で算出された重み付け係数とに基づいて、前記重要度算出手段で算出された重要語から話題語を抽出することを特徴とする請求項１から３のいずれかに記載の話題語抽出装置。
【請求項５】
前記辞書が、指示代名詞を格納する指示代名詞辞書、挨拶に用いる単語を格納する挨拶辞書、および時節帯毎に、時節に関連する単語を格納する時節別単語辞書を含むことを特徴とする請求項４に記載の話題語抽出装置。
【請求項６】
前記重要語抽出手段が、前記形態素解析手段で抽出された単語から、前記指示代名詞辞書、および前記挨拶辞書に格納されている単語を除いて、重要語候補を抽出し、
抽出された重要語候補の単語毎に、当該単語を含むテキスト情報のコミュニケーション情報の発信日時に基づいて特定される当該単語の時節と当該単語との組み合わせが前記時節別単語辞書に記憶されているか否かを判断し、前記時節別単語辞書に記憶されていない単語を重要語として抽出することを特徴とする請求項５に記載の話題語抽出装置。
【請求項７】
前記挨拶に用いる単語には、会話において本題に入る前や、前記会話の終了時に交わされる雑談に用いる単語も含むことを特徴とする請求項５または６に記載の話題語抽出装置。
【請求項８】
前記時節は、季節、曜日、および時間帯であることを特徴とする請求項５から７のいずれかに記載の話題語抽出装置。
【請求項９】
コミュニケーション情報取得手段、形態素解析手段、重要度算出手段、ユニークユーザ数取得手段、重み付け係数算出手段、および話題語抽出手段を備え、インターネットを介したユーザ間のコミュニケーションのために発信されたコミュニケーション情報から話題語を抽出する話題語抽出装置における話題語抽出方法であって、
前記コミュニケーション情報取得手段が、前記コミュニケーション情報を蓄積している１以上のコミュニケーション情報蓄積サーバから、所定期間のコミュニケーション情報を取得する第１のステップと、
前記形態素解析手段が、前記第１のステップで取得したコミュニケーション情報に含まれるテキスト情報を形態素解析し、単語を抽出する第２のステップと、
前記重要度算出手段が、前記形態素解析手段で抽出された単語毎の重要度を算出する第３のステップと、
前記ユニークユーザ数取得手段が、前記第１のステップで取得されたコミュニケーション情報を参照して、前記第３のステップで抽出された単語毎に、各単語を前記テキスト情報に含むコミュニケーション情報を発信したユニークユーザ数を取得する第４のステップと、
前記重み付け係数算出手段が、前記第４のステップで取得されたユニークユーザ数と、前記第１のステップで取得されたコミュニケーション情報の数とに基づいて、ユニークユーザを考慮する重み付け係数を算出する第５のステップと、
前記話題語抽出手段が、前記第３のステップで算出された単語毎の重要度と、前記第５のステップで算出された重み付け係数とに基づいて、前記第３のステップで抽出された単語から話題語を抽出する第６のステップと、
を含むことを特徴とする話題語抽出方法。
【請求項１０】
コミュニケーション情報取得手段、形態素解析手段、重要度算出手段、ユニークユーザ数取得手段、重み付け係数算出手段、および話題語抽出手段を備え、インターネットを介したユーザ間のコミュニケーションのために発信されたコミュニケーション情報から話題語を抽出する話題語抽出装置における話題語抽出方法をコンピュータに実行させるためのプログラムであって、
前記コミュニケーション情報取得手段が、前記コミュニケーション情報を蓄積している１以上のコミュニケーション情報蓄積サーバから、所定期間のコミュニケーション情報を取得する第１のステップと、
前記形態素解析手段が、前記第１のステップで取得したコミュニケーション情報に含まれるテキスト情報を形態素解析し、単語を抽出する第２のステップと、
前記重要度算出手段が、前記形態素解析手段で抽出された単語毎の重要度を算出する第３のステップと、
前記ユニークユーザ数取得手段が、前記第１のステップで取得されたコミュニケーション情報を参照して、前記第３のステップで抽出された単語毎に、各単語を前記テキスト情報に含むコミュニケーション情報を発信したユニークユーザ数を取得する第４のステップと、
前記重み付け係数算出手段が、前記第４のステップで取得されたユニークユーザ数と、前記第１のステップで取得されたコミュニケーション情報の数とに基づいて、ユニークユーザを考慮する重み付け係数を算出する第５のステップと、
前記話題語抽出手段が、前記第３のステップで算出された単語毎の重要度と、前記第５のステップで算出された重み付け係数とに基づいて、前記第３のステップで抽出された単語から話題語を抽出する第６のステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットを介したユーザ間のコミュニケーションのために発信された情報から話題語を抽出する話題語抽出装置、話題語抽出方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、Ｅメール、ブログ、ＳＮＳ、ＴＷＩＴＴＥＲ（登録商標）等による、インターネットを介したユーザ間のコミュニケーションが爆発的に増加している。インターネットを介したユーザ間のコミュニケーションのためにＥメールやブログ等により発信された情報には、ユーザの感情表現や消費動向が現れており、また、口コミとしての宣伝効果もある。そのため、インターネットを介したユーザ間のコミュニケーションのために発信された情報を収集、分析することは重要となっている。そこで、インターネットを介したユーザ間のコミュニケーションのために発信された情報から、発信された情報の内容の特徴を表わし、話題になっている単語（以下、話題語という）を抽出することが益々重要となっている。
【０００３】
例えば、文書のキーワードを抽出する従来例として、統計的な手法で文書のキーワードを抽出する方法としてｔｆ−ｉｄｆ法がある（非特許文献１参照）。この「ｔｆ−ｉｄｆ法」は、処理対象の文書において、ある単語の出現頻度と、その単語が出現した文書の数とに基づいて、処理対象文書中で多数出現し、他の文書での出現数が少ない単語に、高い重要度を算出し、この算出された重要度に基づいて、キーワードを抽出する方法である。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】Ｇｅｒａｒｄ  Ｓａｌｔｏｎ，  Ｍｉｃｈａｅｌ  Ｊ．  ＭｃＧｉｌｌ“Ｉｎｔｒｏｄｕｃｔｉｏｎ  ｔｏ  Ｍｏｄｅｒｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｅｔｒｉｅｖａｌ”，ＭｃＧｒａｗ−Ｈｉｌｌ，１９８３．
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、インターネットを介したユーザ間のコミュニケーションのために発信された情報は、会話文に近く、コミュニケーションを円滑にするための言葉が、話題とは関係なく頻繁に用いられるという特徴がある。そのため、出現数が多い単語を話題語としてしまうと、コミュニケーションを円滑にするための言葉が含まれてしまい、真の話題語以外の単語も話題語として抽出されてしまい、非特許文献１の「ｔｆ−ｉｄｆ法」を用いて、インターネットを介したユーザ間のコミュニケーションのために発信された情報から抽出した話題語は、精度が悪く、そのままでは分析に用いることができないという問題点があった。
【０００６】
そこで、本発明は、上述の課題に鑑みてなされたものであり、インターネットを介したユーザ間のコミュニケーションのために発信された情報から真の話題語を抽出する話題語抽出装置、話題語抽出方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記の課題を解決するために、以下の事項を提案している。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。
【０００８】
（１）  本発明は、インターネットを介したユーザ間のコミュニケーションのために発信されたコミュニケーション情報から話題語を抽出する話題語抽出装置であって、前記コミュニケーション情報を蓄積している１以上のコミュニケーション情報蓄積サーバから、所定期間のコミュニケーション情報を取得するコミュニケーション情報取得手段（例えば、図１のコミュニケーション情報取得部１１０に相当）と、取得したコミュニケーション情報に含まれるテキスト情報を形態素解析し、単語を抽出する形態素解析手段（例えば、図１の形態素解析部１２０に相当）と、前記形態素解析手段で抽出された単語毎の重要度を算出する重要度算出手段（例えば、図１の重要度算出部１３０に相当）と、前記コミュニケーション情報取得手段で取得されたコミュニケーション情報を参照して、前記形態素解析手段で抽出された単語毎に、各単語を前記テキスト情報に含むコミュニケーション情報を発信したユニークユーザ数を取得するユニークユーザ数取得手段（例えば、図１のユニークユーザ数取得部１４０に相当）と、前記ユニークユーザ数取得手段で取得されたユニークユーザ数と、前記コミュニケーション情報取得手段で取得されたコミュニケーション情報の数とに基づいて、ユニークユーザを考慮する重み付け係数を算出する重み付け係数算出手段（例えば、図１の重み付け係数算出部１５０に相当）と、前記重要度算出手段で算出された単語毎の重要度と、前記重み付け係数算出手段で算出された重み付け係数とに基づいて、前記形態素解析手段で抽出された単語から話題語を抽出する話題語抽出手段（例えば、図１の話題語抽出部１６０に相当）と、を備える話題語抽出装置を提案している。
【０００９】
この発明によれば、コミュニケーション情報取得手段は、コミュニケーション情報を蓄積している１以上のコミュニケーション情報蓄積サーバから、所定期間のコミュニケーション情報を取得する。形態素解析手段は、取得したコミュニケーション情報に含まれるテキスト情報を形態素解析し、単語を抽出する。重要度算出手段は、形態素解析手段で抽出された単語毎の重要度を算出する。ユニークユーザ数取得手段は、コミュニケーション情報取得手段で取得されたコミュニケーション情報を参照して、形態素解析手段で抽出された単語毎に、各単語をテキスト情報に含むコミュニケーション情報を発信したユニークユーザ数を取得する。重み付け係数算出手段は、ユニークユーザ数取得手段で取得されたユニークユーザ数と、コミュニケーション情報取得手段で取得されたコミュニケーション情報の数とに基づいて、ユニークユーザを考慮する重み付け係数を算出する。話題語抽出手段は、重要度算出手段で算出された単語毎の重要度と、前記重み付け係数算出手段で算出された重み付け係数とに基づいて、前記形態素解析手段で抽出された単語から話題語を抽出する。したがって、インターネットを介したユーザ間のコミュニケーションのために発信されたコミュニケーション情報に含まれるテキスト情報の単語の中から、ユニークユーザ数を考慮した重要度に基づいて話題語を抽出することにより、インターネットを介したユーザ間のコミュニケーションにおいて、多くのユーザが話題にしている真の話題語を抽出することができる。
【００１０】
（２）  本発明は、（１）の話題語抽出装置について、前記コミュニケーション情報が、他のユーザにより発信されたコミュニケーション情報を再発信しているか否かを示す再発信情報を含み、前記コミュニケーション情報取得手段で取得されたコミュニケーション情報を参照して、前記形態素解析手段で抽出された単語毎に、前記再発信情報に基づいて、前記他のユーザにより発信されたコミュニケーション情報を再発信しているコミュニケーション情報の数を示す再発信コミュニケーション情報数を取得する再発信コミュニケーション情報数取得手段（例えば、図３の再発信コミュニケーション情報数取得部２１０に相当）を備え、前記重み付け係数算出手段が、前記再発信コミュニケーション情報数取得手段で取得された再発信コミュニケーション情報数と、前記コミュニケーション情報取得手段で取得されたコミュニケーション情報の数とに基づいて、コミュニケーション情報の伝搬度合を考慮する重み付け係数を算出することを特徴とする話題語抽出装置を提案している。
【００１１】
この発明によれば、コミュニケーション情報が、他のユーザにより発信されたコミュニケーション情報を再発信しているか否かを示す再発信情報を含む。再発信コミュニケーション情報数取得手段は、コミュニケーション情報取得手段で取得されたコミュニケーション情報を参照して、形態素解析手段で抽出された単語毎に、再発信情報に基づいて、他のユーザにより発信されたコミュニケーション情報を再発信しているコミュニケーション情報の数を示す再発信コミュニケーション情報数を取得する。重み付け係数算出手段は、再発信コミュニケーション情報数取得手段で取得された再発信コミュニケーション情報数と、コミュニケーション情報取得手段で取得されたコミュニケーション情報の数とに基づいて、コミュニケーション情報の伝搬度合を考慮する重み付け係数を算出する。したがって、コミュニケーション情報の伝搬度合を考慮した重要度に基づいて話題語を抽出することにより、インターネットを介したユーザ間のコミュニケーションにおいて、ユーザ間に伝搬している真の話題語を抽出することができる。
【００１２】
（３）  本発明は、（１）または（２）の話題語抽出装置について、前記コミュニケーション情報蓄積サーバは、前記ユーザ間のリンク関係を管理し、前記コミュニケーション情報蓄積サーバから、ユーザ間のリンク関係を取得するリンク関係取得手段（例えば、図３のリンク関係取得部２２０に相当）と、前記コミュニケーション情報取得手段で取得されたコミュニケーション情報を参照して、前記形態素解析手段で抽出された単語毎に、各単語を含む前記コミュニケーション情報を発信したユニークユーザを取得し、取得されたユニークユーザと前記リンク関係取得手段で取得された前記リンク関係とに基づいて、当該取得されたユニークユーザの中で他のユニークユーザとリンクしているリンクユーザ数を取得するリンクユーザ数取得手段（例えば、図３のリンクユーザ数取得部２３０に相当）と、を備え、前記重み付け係数算出手段が、前記リンクユーザ数取得手段で取得されたリンクユーザ数と、前記ユニークユーザ数取得手段で取得されたユニークユーザ数とに基づいて、前記ユーザ間のリンク関係を考慮する重み付け係数を算出することを特徴とする話題語抽出装置を提案している。
【００１３】
この発明によれば、コミュニケーション情報蓄積サーバは、ユーザ間のリンク関係を管理する。リンク関係取得手段は、コミュニケーション情報蓄積サーバから、ユーザ間のリンク関係を取得する。リンクユーザ数取得手段は、コミュニケーション情報取得手段で取得されたコミュニケーション情報を参照して、形態素解析手段で抽出された単語毎に、各単語を含むコミュニケーション情報を発信したユニークユーザを取得し、取得されたユニークユーザとリンク関係取得手段で取得されたリンク関係とに基づいて、取得されたユニークユーザの中で他のユニークユーザとリンクしているリンクユーザ数を取得する。重み付け係数算出手段は、リンクユーザ数取得手段で取得されたリンクユーザ数と、ユニークユーザ数取得手段で取得されたユニークユーザ数とに基づいて、ユーザ間のリンク関係を考慮する重み付け係数を算出する。したがって、ユーザ間のリンク関係を考慮した重要度に基づいて話題語を抽出することにより、リンク関係にあるユーザ間で話題になっている話題語を抽出することができる。
【００１４】
（４）  本発明は、（１）から（３）の話題語抽出装置について、前記インターネットを介したユーザ間のコミュニケーションを円滑にするために用いられるが、前記コミュニケーション情報に含まれるテキスト情報の内容の特徴を表す重要語でない単語を格納する、予め用意された辞書を用いて、前記形態素解析手段で抽出された単語から前記辞書に格納されている単語を除いて、重要語を抽出する重要語抽出手段（例えば、図４の重要語抽出部３１０に相当）を備え、前記重要度算出手段が、前記重要語抽出手段で抽出された重要語毎の重要度を算出し、前記話題語抽出手段が、前記重要度算出手段で算出された重要語毎の重要度と、前記重み付け係数算出手段で算出された重み付け係数とに基づいて、前記重要度算出手段で算出された重要語から話題語を抽出することを特徴とする話題語抽出装置を提案している。
【００１５】
この発明によれば、重要語抽出手段が、インターネットを介したユーザ間のコミュニケーションを円滑にするために用いられるが、コミュニケーション情報に含まれるテキスト情報の内容の特徴を表す重要語でない単語を格納する、予め用意された辞書を用いて、形態素解析手段で抽出された単語から辞書に格納されている単語を除いて、重要語を抽出する。重要度算出手段が、重要語抽出手段で抽出された重要語毎の重要度を算出する。話題語抽出手段が、重要度算出手段で算出された重要語毎の重要度と、重み付け係数算出手段で算出された重み付け係数とに基づいて、重要度算出手段で算出された重要語から話題語を抽出する。したがって、インターネットを介したユーザ間のコミュニケーションを円滑にするために用いられるが、コミュニケーションの内容の特徴を表す重要語でない単語を話題語から除くことができる。
（５）  本発明は、（４）の話題語抽出装置について、前記辞書が、指示代名詞を格納する指示代名詞辞書（例えば、図４の指示代名詞辞書３２１に相当）、挨拶に用いる単語を格納する挨拶辞書（例えば、図４の挨拶辞書３２２に相当）、および時節毎に、時節に関連する単語を格納する時節別単語辞書（例えば、図４の時節別単語辞書３２３に相当）を含むことを特徴とする話題語抽出装置を提案している。
【００１６】
この発明によれば、辞書は、指示代名詞を格納する指示代名詞辞書、挨拶に用いる単語を格納する挨拶辞書、および時節毎に、時節に関連する単語を格納する時節別単語辞書を含む。したがって、コミュニケーション情報に含まれるテキスト情報から抽出された単語から、インターネットを介したユーザ間のコミュニケーションを円滑にするために用いられる単語である指示代名詞、挨拶、および時節に関連する単語を除くことによって、コミュニケーションの内容の特徴を表す重要語を抽出することができる。
【００１７】
（６）  本発明は、（５）の話題語抽出装置について、前記重要語抽出手段が、前記形態素解析手段で抽出された単語から、前記指示代名詞辞書、および前記挨拶辞書に格納されている単語を除いて、重要語候補を抽出し、抽出された重要語候補の単語毎に、当該単語を含むテキスト情報のコミュニケーション情報の発信日時に基づいて特定される当該単語の時節と当該単語との組み合わせが前記時節別単語辞書に記憶されているか否かを判断し、前記時節別単語辞書に記憶されていない単語を重要語として抽出することを特徴とする話題語抽出装置を提案している。
【００１８】
この発明によれば、重要語抽出手段が、形態素解析手段で抽出された単語から、指示代名詞辞書、および挨拶辞書に格納されている単語を除いて、重要語候補を抽出し、抽出された重要語候補の単語毎に、単語を含むコミュニケーション情報の発信日時に基づいて特定される単語の時節と単語との組み合わせが時節別単語辞書に記憶されているか否かを判断し、時節別単語辞書に記憶されていない単語を重要語として抽出する。したがって、時節別単語辞書を用いる前に、指示代名詞辞書および挨拶辞書に格納されている単語を除くことによって、時節を特定する単語の数を減すことができ、その結果効率よく重要語を抽出することができる。
【００１９】
（７）  本発明は、（５）または（６）の話題語抽出装置について、前記挨拶に用いる単語には、会話において本題に入る前や、前記会話の終了時に交わされる雑談に用いる単語も含むことを特徴とする話題語抽出装置を提案している。
【００２０】
この発明によれば、挨拶に用いる単語には、会話において本題に入る前や、会話の終了時に交わされる雑談に用いる単語も含む。したがって、広い意味で挨拶に含まれる、本題に入る前に互いに関する情報や天候や前後の無関係な雑談や会話の終了時に別れる場合に行われる雑談、に用いられる単語を挨拶辞書に含めることにより、インターネットを介したユーザ間のコミュニケーションを円滑にするために用いられるが、重要語でない単語を除くことにより、コミュニケーションの内容の特徴を表す重要語を抽出することができる。
【００２１】
（８）  本発明は、（５）から（７）の話題語抽出装置について、前記時節は、季節、曜日、時間帯であることを特徴とする話題語抽出装置を提案している。
【００２２】
この発明によれば、時節は、季節、曜日、および時間帯である。したがって、インターネットを介したユーザ間のコミュニケーションを円滑にするためによく用いられる、季節、曜日、および時間帯に関連する単語を除き、コミュニケーションの内容の特徴を表す重要語を抽出することができる。
【００２３】
（８）  本発明は、コミュニケーション情報取得手段、形態素解析手段、重要度算出手段、ユニークユーザ数取得手段、重み付け係数算出手段、および話題語抽出手段を備え、インターネットを介したユーザ間のコミュニケーションのために発信されたコミュニケーション情報から話題語を抽出する話題語抽出装置における話題語抽出方法であって、前記コミュニケーション情報取得手段が、前記コミュニケーション情報を蓄積している１以上のコミュニケーション情報蓄積サーバから、所定期間のコミュニケーション情報を取得する第１のステップ（例えば、図２のステップＳ１）と、前記形態素解析手段が、前記第１のステップで取得したコミュニケーション情報に含まれるテキスト情報を形態素解析し、単語を抽出する第２のステップ（例えば、図２のステップＳ２）と、前記重要度算出手段が、前記形態素解析手段で抽出された単語毎の重要度を算出する第３のステップ（例えば、図１のステップＳ３）と、前記ユニークユーザ数取得手段が、前記第１のステップで取得されたコミュニケーション情報を参照して、前記第３のステップで抽出された単語毎に、各単語を前記テキスト情報に含むコミュニケーション情報を発信したユニークユーザ数を取得する第４のステップ（例えば、図２のステップＳ４）と、前記重み付け係数算出手段が、前記第４のステップで取得されたユニークユーザ数と、前記第１のステップで取得されたコミュニケーション情報の数とに基づいて、ユニークユーザを考慮する重み付け係数を算出する第５のステップ（例えば、図２のステップＳ５）と、前記話題語抽出手段が、前記第３のステップで算出された単語毎の重要度と、前記第５のステップで算出された重み付け係数とに基づいて、前記第３のステップで抽出された単語から話題語を抽出する第６のステップ（例えば、図２のステップＳ６）と、を含むことを特徴とする話題語抽出方法を提案している。
【００２４】
この発明によれば、まず、第１のステップにおいて、コミュニケーション情報取得手段が、コミュニケーション情報を蓄積している１以上のコミュニケーション情報蓄積サーバから、所定期間のコミュニケーション情報を取得する。次に、第２のステップにおいて、形態素解析手段が、第１のステップで取得したコミュニケーション情報に含まれるテキスト情報を形態素解析し、単語を抽出する。次に、第３のステップにおいて、重要度算出手段が、形態素解析手段で抽出された単語毎の重要度を算出する。次に、第４のステップにおいて、ユニークユーザ数取得手段が、第１のステップで取得されたコミュニケーション情報を参照して、第３のステップで抽出された単語毎に、各単語をテキスト情報に含むコミュニケーション情報を発信したユニークユーザ数を取得する。次に、第５のステップにおいて、重み付け係数算出手段が、第４のステップで取得されたユニークユーザ数と、第１のステップで取得されたコミュニケーション情報の数とに基づいて、ユニークユーザを考慮する重み付け係数を算出する。次に、第６のステップにおいて、話題語抽出手段が、第３のステップで算出された単語毎の重要度と、第５のステップで算出された重み付け係数とに基づいて、第３のステップで抽出された単語から話題語を抽出する。したがって、インターネットを介したユーザ間のコミュニケーションのために発信されたコミュニケーション情報に含まれるテキスト情報の単語の中から、ユニークユーザを考慮した重要度に基づいて話題語を抽出することにより、インターネットを介したユーザ間のコミュニケーションにおいて、多くのユーザが話題にしている真の話題語を抽出することができる。
【００２５】
（９）  本発明は、コミュニケーション情報取得手段、形態素解析手段、重要度算出手段、ユニークユーザ数取得手段、重み付け係数算出手段、および話題語抽出手段を備え、インターネットを介したユーザ間のコミュニケーションのために発信されたコミュニケーション情報から話題語を抽出する話題語抽出装置における話題語抽出方法をコンピュータに実行させるためのプログラムであって、前記コミュニケーション情報取得手段が、前記コミュニケーション情報を蓄積している１以上のコミュニケーション情報蓄積サーバから、所定期間のコミュニケーション情報を取得する第１のステップ（例えば、図２のステップＳ１）と、前記形態素解析手段が、前記第１のステップで取得したコミュニケーション情報に含まれるテキスト情報を形態素解析し、単語を抽出する第２のステップ（例えば、図２のステップＳ２）と、前記重要度算出手段が、前記形態素解析手段で抽出された単語毎の重要度を算出する第３のステップ（例えば、図１のステップＳ３）と、前記ユニークユーザ数取得手段が、前記第１のステップで取得されたコミュニケーション情報を参照して、前記第３のステップで抽出された単語毎に、各単語を前記テキスト情報に含むコミュニケーション情報を発信したユニークユーザ数を取得する第４のステップ（例えば、図２のステップＳ４）と、前記重み付け係数算出手段が、前記第４のステップで取得されたユニークユーザ数と、前記第１のステップで取得されたコミュニケーション情報の数とに基づいて、ユニークユーザを考慮する重み付け係数を算出する第５のステップ（例えば、図２のステップＳ５）と、前記話題語抽出手段が、前記第３のステップで算出された単語毎の重要度と、前記第５のステップで算出された重み付け係数とに基づいて、前記第３のステップで抽出された単語から話題語を抽出する第６のステップ（例えば、図２のステップＳ６）と、コンピュータに実行させるためのプログラムを提案している。
【００２６】
この発明によれば、まず、第１のステップにおいて、コミュニケーション情報取得手段が、コミュニケーション情報を蓄積している１以上のコミュニケーション情報蓄積サーバから、所定期間のコミュニケーション情報を取得する。次に、第２のステップにおいて、形態素解析手段が、第１のステップで取得したコミュニケーション情報に含まれるテキスト情報を形態素解析し、単語を抽出する。次に、第３のステップにおいて、重要度算出手段が、形態素解析手段で抽出された単語毎の重要度を算出する。次に、第４のステップにおいて、ユニークユーザ数取得手段が、第１のステップで取得されたコミュニケーション情報を参照して、第３のステップで抽出された単語毎に、各単語をテキスト情報に含むコミュニケーション情報を発信したユニークユーザ数を取得する。次に、第５のステップにおいて、重み付け係数算出手段が、第４のステップで取得されたユニークユーザ数と、第１のステップで取得されたコミュニケーション情報の数とに基づいて、ユニークユーザを考慮する重み付け係数を算出する。次に、第６のステップにおいて、話題語抽出手段が、第３のステップで算出された単語毎の重要度と、第５のステップで算出された重み付け係数とに基づいて、第３のステップで抽出された単語から話題語を抽出する。したがって、インターネットを介したユーザ間のコミュニケーションのために発信されたコミュニケーション情報に含まれるテキスト情報の単語の中から、ユニークユーザを考慮した重要度に基づいて話題語を抽出することにより、インターネットを介したユーザ間のコミュニケーションにおいて、多くのユーザが話題にしている真の話題語を抽出することができる。
【発明の効果】
【００２７】
本発明によれば、インターネットを介したユーザ間のコミュニケーションのために発信されたコミュニケーション情報に含まれるテキスト情報の単語の中から、ユニークユーザ数、情報の伝搬度合、ユーザ間のリンク関係の少なくとも１つを考慮した重要度に基づいて話題語を抽出することにより、インターネットを介したユーザ間のコミュニケーションにおいて、多くのユーザが話題にしている真の話題語を抽出することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の第１の実施形態に係る話題語抽出装置の機能構成を示す図である。
【図２】本発明の第１の実施形態に係る話題語抽出処理のフロー図である。
【図３】本発明の第２の実施形態に係る話題語抽出装置の機能構成を示す図である。
【図４】本発明の第３の実施形態に係る話題語抽出装置の機能構成を示す図である。
【図５】本発明の第３の実施形態に係る重要語を抽出処理の一例を示すフロー図である。
【発明を実施するための形態】
【００２９】
以下、図面を用いて、本発明の実施形態について詳細に説明する。なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組み合わせを含むさまざまなバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００３０】
＜第１の実施形態＞
図１および図２を用いて、本発明の第１の実施形態について説明する。
【００３１】
＜話題語抽出装置の機能構成＞
図１は、本発明の第１の実施形態に係る話題語抽出装置１００の機能構成を示す図である。話題語抽出装置１００は、通信ネットワークを介してコミュニケーション情報蓄積サーバ１０と接続される。
【００３２】
コミュニケーション情報蓄積サーバ１０は、インターネットを介したユーザ間のコミュニケーションのために発信されたコミュニケーション情報を蓄積、管理する。ここで、コミュニケーション情報は、例えば、Ｅメールや、ブログ、ＳＮＳおよびＴＷＩＴＴＥＲ等のソーシャル・ネット・ワーキングサービスへの投稿情報や、インスタントメッセージである。本実施形態のコミュニケーション情報には、コミュニケーションの内容を示すテキスト情報、コミュニケーション情報が発信された日時（以下、発信日時とする）、およびコミュニケーション情報を発信したユーザを一意に特定する情報（例えば、ユーザＩＤやユーザ名）が含まれる。
【００３３】
話題語抽出装置１００は、図１に示すように、コミュニケーション情報取得部１１０、形態素解析部１２０、重要度算出部１３０、ユニークユーザ数取得部１４０、重み付け係数算出部１５０、および話題語抽出部１６０を備える。
【００３４】
コミュニケーション情報取得部１１０は、所定期間について、コミュニケーション情報蓄積サーバ１０からコミュニケーション情報を取得する。例えば、コミュニケーション情報蓄積サーバを提供している事業者が提供しているＡＰＩを利用して、コミュニケーション情報蓄積サーバ１０からコミュニケーション情報を取得する。ここで、所定期間は、コミュニケーション情報の分析を行う分析者が任意に設定することができ、直近の１カ月間や、昨年１２カ月間等と設定することができる。
【００３５】
形態素解析部１２０は、コミュニケーション情報取得部１１０で取得されたコミュニケーション情報を形態素解析し、単語を抽出する。なお、形態素解析部１２０は、形態素解析部１２０で形態素解析された単語から、予め設定された特定の品詞を抽出してもよい。
【００３６】
重要度算出部１３０は、形態素解析部１２０で抽出された単語それぞれの重要度を算出する。重要度を算出する方法としては、ｔｆ−ｉｄｆ（Ｔｅｒｍ  Ｆｒｅｑｕｅｎｃｙ  Ｉｎｖｅｒｓｅ  Ｄｏｃｕｍｅｎｔ  Ｆｒｅｑｕｅｎｃｙ）を計算し、そのスコアを重要度として利用する方法がある。
【００３７】
ユニークユーザ数取得部１４０は、まず、形態素解析部１２０で抽出された単語毎に、コミュニケーション情報取得部１１０で取得したコミュニケーション情報から、各単語を含むテキスト情報のコミュニケーション情報を抽出する。そして、ユニークユーザ数取得部１４０は、単語毎に、抽出したコミュニケーション情報のユーザ情報に基づいて、ユニークユーザ数をカウントし、取得する。ここで、ユニークユーザ数とは、単語を含むテキスト情報のコミュニケーション情報を発信したユニークなユーザの数であって、同じユーザが同じ単語を含むコミュニケーション情報を何度してもまとめて１回の発信としてカウントした、単語を使用したユーザの正味人数である。
【００３８】
重み付け係数算出部１５０は、まず、形態素解析部１２０で抽出された単語毎に、コミュニケーション情報取得部１１０で取得したコミュニケーション情報から、各単語を含むコミュニケーション情報の数（以下、コミュニケーション情報数とする）をカウントし、取得する。次に、重み付け係数算出部１５０は、形態素解析部１２０で抽出された単語毎に、数１に示すように、取得したコミュニケーション情報数で、ユニークユーザ数取得部１４０で取得されたユニークユーザ数を割った商を重み付け係数αとして算出する。重み付け係数αは、ユニークユーザ数が少ない、すなわち、特定ユーザの使用頻度が高い単語に場合には、値が小さくなり、一方、ユニークユーザ数が大きい、すなわち、特定ユーザの使用頻度が低く、多くのユニークユーザが使用している単語の場合には、値が大きくなる。
【００３９】
【数１】
0005711689.tif 000002
【００４０】
話題語抽出部１６０は、重要度算出部１３０で算出された重要度に、重み付け係数算出部１５０で算出された重み付け係数αを乗算し、重み付け係数αが乗算された重要度に基づいて、形態素解析部１２０で抽出された単語の中から話題語を抽出する。例えば、話題語抽出部１６０は、重み付け係数αが乗算された重要度が、予め設定されたしきい値以上である単語を話題語として抽出する。また、話題語抽出部１６０は、形態素解析部１２０で抽出された単語を、重み付け係数αが乗算された重要度が高い順に並べ、上位から所定の数の単語を話題語としてもよい。
【００４１】
話題語を抽出する際に用いる重要度として、ｔｆ−ｉｄｆ等により算出された重要度にユニークユーザを考慮した重み付け係数αを乗算した値を用いることにより、特定ユーザの使用頻度が高い単語の重要度を下げ、一方、多くのユニークユーザが使用している単語の重要度を上げることができる。その結果、インターネットを介したユーザ間のコミュニケーションにおいて、多くのユーザが使用している真の話題語を抽出することができる。
【００４２】
＜話題語抽出処理フロー＞
図２は、本発明の第１の実施形態に係る話題語抽出処理フローを示す図である。
【００４３】
まず、ステップＳ１において、コミュニケーション情報取得部１１０は、コミュニケーション情報蓄積サーバ１０からコミュニケーション情報を取得する。
【００４４】
次に、ステップＳ２において、形態素解析部１２０は、ステップＳ１で取得したコミュニケーション情報に含まれるテキスト情報を形態素解析し、単語を抽出する。
【００４５】
次に、ステップＳ３において、重要度算出部１３０は、ステップＳ２で抽出された単語の重要度を算出する。
【００４６】
次に、ステップＳ４において、ユニークユーザ数取得部１４０は、ステップＳ２で抽出された単語毎に、単語を含むテキスト情報のコミュニケーション情報を発信したユニークユーザ数をカウントし、取得する。
【００４７】
次に、ステップＳ５において、重み付け係数算出部１５０は、ステップＳ４で取得されたユニークユーザ数を、ステップＳ１で取得されたコミュニケーション情報の数で割った商を、ユニークユーザを考慮した重み付け係数αとして算出する。
【００４８】
次に、ステップＳ６において、話題語抽出部１６０は、ステップＳ３で算出された重要度に、ステップＳ５で算出された重み付け係数αを乗算し、重み付け係数αが乗算された重要度に基づいて、ステップＳ２で抽出された単語の中から話題語を抽出する。
【００４９】
以上説明したように、本実施形態によれば、インターネットを介したユーザ間のコミュニケーションにおいて発信されたコミュニケーション情報のテキスト情報に含まれる単語の中から、ｔｆ−ｉｄｆ等により算出された重要度にユニークユーザ数を考慮した重み付け係数αを乗算した重要度に基づいて、話題語を抽出することにより、インターネットを介したユーザ間のコミュニケーションにおいて、多くのユーザが話題にしている真の話題語を抽出することができる。
【００５０】
＜第２の実施形態＞
図３を用いて、本発明の第２の実施形態について説明する。なお、本実施形態における話題語抽出装置は、単語の伝搬度合や、単語を使用しているユーザのリンク関係も加味して、話題語を抽出する。なお、第１の実施形態と同一の符号を付す構成要素については、同一の機能を有することから、その詳細な説明は省略する。
【００５１】
図３は、本発明の第２の実施形態に係る話題語抽出装置２００の機能構成を示す図である。話題語抽出装置２００は、通信ネットワークを介してコミュニケーション情報蓄積サーバ１０と接続される。
【００５２】
本実施形態において、コミュニケーション情報蓄積サーバ１０が記憶、管理するコミュニケーション情報には、コミュニケーション情報が発信された日時（以下、発信日時とする）、およびコミュニケーション情報を発信したユーザを一意に特定する情報（例えば、ユーザＩＤやユーザ名）とともに、再発信情報が含まれている。ここで、再発信情報とは、コミュニケーション情報のテキスト情報に、他のユーザのコミュニケーション情報のテキスト情報の全部または一部が含まれているか否かを示す情報であって、例えば、ＴＷＩＴＴＥＲのリツイートであるか否かを示す情報である。
【００５３】
話題語抽出装置２００は、図１に示すように、コミュニケーション情報取得部１１０、形態素解析部１２０、重要度算出部１３０、ユニークユーザ数取得部１４０、再発信コミュニケーション情報数取得部２１０、リンク関係取得部２２０、リンクユーザ数取得部２３０、重み付け係数算出部１５１、および話題語抽出部１６１を備える。
【００５４】
再発信コミュニケーション情報数取得部２１０は、コミュニケーション情報取得部１１０で取得されたコミュニケーション情報に含まれる再発信情報に基づいて、他のユーザにより発信されたコミュニケーション情報を再発信しているコミュニケーション情報の数（以下、再発信コミュニケーション情報数という）を取得する。
【００５５】
リンク関係取得部２２０は、コミュニケーション情報蓄積サーバ１０から、ユーザ間のリンク関係を取得する。例えば、ユーザＢはユーザＡとリンク関係を結んでいるといった情報である。なお、何階層目までのリンク関係を取得するかは任意であるが、２、３階層目までが望ましい。
【００５６】
リンクユーザ数取得部２３０は、まず、抽出したコミュニケーション情報のユーザ情報に基づいて、単語毎に、単語を含むコミュニケーション情報を発信したユニークユーザを抽出する。次に、リンクユーザ数取得部２３０は、単語毎に、抽出したユニークユーザを、リンク関係取得部２２０で取得したリンク関係に基づいて、リンクユーザと被リンクユーザとに分ける。ここで、リンクユーザは、他のユーザに対してリンクを結んでいるユーザであって、例えば、ＴＷＩＴＴＥＲのフォロワーである。一方、被リンクユーザは、他のユーザからリンク関係を結ばれたユーザであって、例えば、ＴＷＩＴＴＥＲのフォローされている人である。そして、リンクユーザ数取得部２３０は、単語毎に、リンクユーザの数（以下、リンクユーザ数という）をカウントし、取得する。
【００５７】
重み付け係数算出部１５１は、まず、形態素解析部１２０で抽出された単語毎に、コミュニケーション情報取得部１１０で取得したコミュニケーション情報から、各単語を含むコミュニケーション情報を検索し、単語毎のコミュニケーション情報数を取得する。次に、重み付け係数算出部１５１は、形態素解析部１２０で抽出された単語毎に、数２に示すように、取得したコミュニケーション情報数で、再発信コミュニケーション情報数取得部２１０で取得された再発信コミュニケーション情報数を割った商を、重み付け係数βとして算出する。重み付け係数βは、再発信コミュニケーション情報数が少ない、すなわち、コミュニケーション情報があまり伝搬していない単語の場合には、値が小さくなり、一方、再発信コミュニケーション情報数が大きい、すなわち、コミュニケーション情報が広く伝搬している単語の場合には、値が大きくなる。
【００５８】
【数２】
0005711689.tif 000003
【００５９】
また、重み付け係数算出部１５１は、形態素解析部１２０で抽出された単語毎に、数３に示すように、ユニークユーザ数取得部１４０で取得されたユニークユーザ数で、リンクユーザ数取得部２３０で取得されたリンクユーザ数を割った商を重み付け係数γとして算出する。重み付け係数γは、リンクユーザ数が多い、すなわち、リンク関係にあるユーザ間での使用頻度が高い単語の場合には、値が大きくなり、一方、リンクユーザ数が小さい、すなわち、リンク関係にあるユーザ間以外での使用頻度が高い単語の場合には、値が小さくなる。
【００６０】
【数３】
0005711689.tif 000004
【００６１】
話題語抽出部１６１は、重要度算出部１３０で算出された重要度に、重み付け係数算出部１５１で算出された重み付け係数αおよび重み付け係数βを乗算し、重み付け係数αおよびβが乗算された重要度に基づいて、形態素解析部１２０で抽出された単語の中から話題語を抽出する。例えば、話題語抽出部１６１は、重み付け係数αおよびβが乗算された重要度が、予め設定されたしきい値以上である単語を話題語として抽出する。また、話題語抽出部１６１は、形態素解析部１２０で抽出された単語を、重み付け係数αおよびβが乗算された重要度が高い順に並べ、上位から所定の数の単語を話題語としてもよい。
【００６２】
話題語を抽出する際に用いる重要度として、ｔｆ−ｉｄｆ等により算出された重要度にユニークユーザを考慮した重み付け係数αとともに、単語の伝搬度合を考慮する重み付け係数βを乗算した値を用いることにより、ユーザ間に伝搬していない単語の重要度を下げ、一方、ユーザ間に広く伝搬している単語の重要度を上げることができる。その結果、インターネットを介したユーザ間のコミュニケーションにおいて、多くのユーザが使用し、かつ広く伝搬している真の話題語を抽出することができる。
【００６３】
また、話題語抽出部１６１は、重要度算出部１３０で算出された重要度に、重み付け係数算出部１５１で算出された重み付け係数αおよび重み付け係数γを乗算し、重み付け係数αおよびγが乗算された重要度に基づいて、形態素解析部１２０で抽出された単語の中から話題語を抽出する。例えば、話題語抽出部１６１は、重み付け係数αおよびγが乗算された重要度が、予め設定されたしきい値以上である単語を話題語として抽出する。また、話題語抽出部１６１は、形態素解析部１２０で抽出された単語を、重み付け係数αおよびγが乗算された重要度が高い順に並べ、上位から所定の数の単語を話題語としてもよい。
【００６４】
話題語を抽出する際に用いる重要度として、ｔｆ−ｉｄｆ等により算出された重要度にユニークユーザを考慮した重み付け係数αとともに、ユーザ間のリンク関係を考慮する重み付け係数γを乗算した値を用いることにより、リンク関係にあるユーザ間以外での使用頻度が高い単語の重要度を下げ、一方、リンク関係にあるユーザ間の使用頻度が高い単語の重要度を上げることができる。その結果、インターネットを介したユーザ間のコミュニケーションにおいて、多くのユーザが使用し、かつリンク関係にあるユーザ間の使用頻度が高い単語、すなわち、一部のユーザで話題になっている単語であって、これからユーザ間に伝搬し話題になる可能性のある単語を話題語として抽出することができる。
【００６５】
なお、話題語抽出部１６１は、重み付け係数αとともに、重み付け係数βおよび重み付け係数γの両方を乗算した重要度を話題語の抽出に用いてもよい。
【００６６】
以上説明したように、本実施形態によれば、インターネットを介したユーザ間のコミュニケーションにおいて発信されたコミュニケーション情報のテキスト情報に含まれる単語の中から、ｔｆ−ｉｄｆ等により算出された重要度に、ユニークユーザを考慮した重み付け係数αとともに書き込み情報の伝搬度合を考慮した重み付け係数βを乗算した重要度に基づいて話題語を抽出することにより、インターネットを介したユーザ間のコミュニケーションにおいて、ユーザ間に伝搬している真の話題語を抽出することができる。
【００６７】
更に、インターネットを介したユーザ間のコミュニケーションにおいて発信されたコミュニケーション情報のテキスト情報に含まれる単語の中から、ｔｆ−ｉｄｆ等により算出された重要度に、ユニークユーザを考慮した重み付け係数αとともにユーザ間のリンク関係を考慮した重み付け係数γを乗算した重要度に基づいて話題語を抽出することにより、インターネットを介したユーザ間のコミュニケーションにおいて、一部のユーザで話題になっている単語であって、これからユーザ間に伝搬し話題になる可能性のある単語を話題語として抽出することができる。
【００６８】
＜第３の実施形態＞
図４および図５を用いて、本発明の第３の実施形態について説明する。
【００６９】
＜話題語抽出装置の機能構成＞
図４は、本発明の第３の実施形態に係る話題語抽出装置３００の機能構成を示す図である。話題語抽出装置３００は、通信ネットワークを介してコミュニケーション情報蓄積サーバ１０と接続される。
【００７０】
話題語抽出装置３００は、図４に示すように、コミュニケーション情報取得部１１０、形態素解析部１２０、重要度算出部１３２、ユニークユーザ数取得部１４２、重み付け係数算出部１５２、話題語抽出部１６２、重要語抽出部３１０、および辞書記憶部３２０を備える。
【００７１】
重要語抽出部３１０は、形態素解析部１２０で形態素解析された単語から、予め用意された、辞書記憶部３２０に記憶されている単語を除くことによって、重要語を抽出する。重要語の抽出処理については後述する。
【００７２】
辞書記憶部３２０は、予め用意された辞書を記憶する。辞書には、インターネットを介したユーザ間のコミュニケーションを円滑にするために用いられるが、コミュニケーションの内容の特徴を表す重要語でない単語が格納されている。なお、重要語とは、コミュニケーションの内容の特徴を表す単語である。
【００７３】
本実施形態において、辞書記憶部３２０には、インターネットを介したユーザ間のコミュニケーションを円滑にするために用いられる単語であって、コミュニケーションにおいて重要語にはならない単語である指示代名詞、挨拶に用いられる単語、および時節関連単語をそれぞれ格納する、指示代名詞辞書３２１、挨拶辞書３２２、および時節別単語辞書３２３が記憶される。なお、辞書記憶部３２０に記憶される辞書は、追加および削除することができる。
【００７４】
指示代名詞辞書３２１は、指示代名詞が格納され、例えば、テキスト情報が日本語の場合には、彼、彼女、これ、それ等が格納されている。
【００７５】
挨拶辞書３２２は、挨拶に用いられる単語、例えば、こんにちわ、さようなら、ありがとう等が格納されている。
【００７６】
なお、挨拶に用いられる単語には、会話において本題に入る前や、会話の終了時に交わされる雑談に用いる単語を含んでもよい。コミュニケーション情報は、インターネットを介したユーザ間のコミュニケーションのために発信されるので、テキスト情報は会話文に近い。そのため、会話において一般的に行われる、本題に入る前に互いに関する情報や天候や本題の前後の無関係な雑談や会話の終了時に別れる場合に行われる雑談が、書き込み情報にも含まれることがよくある。これらの雑談に含まれる単語は、こんにちわ、さようなら等と同様に、インターネットを介したユーザ間のコミュニケーションを円滑にするために用いられる単語であって、コミュニケーション情報において重要語にはならない単語であるので、これらの単語も挨拶辞書３２２に含めることにより、コミュニケーション情報を円滑にするために用いられる単語を重要語から除くことができる。
【００７７】
時節別単語辞書３２３は、時節毎に、時節に関連する単語を格納する。ここで、時節とは、時間帯、曜日、季節等である。時節別単語辞書３２３は、例えば、時間帯「朝」に対応付けて、例えば、朝に関連する「朝」や「朝食」等の単語を格納し、曜日「日曜日」に対応付けて、日曜日に関連する「日曜」や「休日」の単語を格納する。
【００７８】
ここで、辞書記憶部３２０に記憶されている指示代名詞辞書３２１、挨拶辞書３２２、および時節別単語辞書３２３を用いた、重要語抽出部３１０による重要語の抽出処理の一例について、図５を用いて、説明する。
【００７９】
まず、ステップＳ１１において、重要語抽出部３１０は、形態素解析部１２０で解析された単語から、指示代名詞辞書３２１に記憶されている単語を除く。
【００８０】
次に、ステップＳ１２において、重要語抽出部３１０は、ステップＳ１１の結果残った単語から、挨拶辞書３２２に記憶されている単語を除く。ここで、ステップＳ１２の結果残った単語を重要語候補とする。なお、ステップＳ１１とステップＳ１２とは、順序が逆であってもよい。
【００８１】
次に、ステップＳ１３において、重要語抽出部３１０は、重要語候補から１つの単語を抽出する。なお、抽出した単語は、重要語候補から除く。
【００８２】
次に、ステップＳ１４において、重要語抽出部３１０は、ステップＳ１３で抽出された単語を含む書き込み情報の投稿日時に基づいて、ステップＳ１３で抽出された単語の時節を特定する。
【００８３】
次に、ステップＳ１５において、重要語抽出部３１０は、ステップＳ１４で特定された時節に対応付けてステップＳ１３で抽出された単語が、時節別単語辞書３２３に格納されているか否かを判断する。時節別単語辞書３２３に格納されている場合（ＹＥＳ）には、ステップＳ１３で抽出された単語を重要語として抽出せず、ステップＳ１７に処理を進める。一方、時節別単語辞書３２３に格納されていない場合（ＮＯ）には、ステップＳ１６に処理を進める。
【００８４】
ステップＳ１６において、重要語抽出部３１０は、ステップＳ１３で抽出された単語を重要語に含める。
【００８５】
ステップＳ１７において、重要語抽出部３１０は、重要語候補が残っているか否かを判断する。重要語候補が残っている場合（ＹＥＳ）には、ステップＳ１３に処理を戻し、一方、重要語候補が残っていない場合（ＮＯ）には、処理を終了する。
【００８６】
このように、時節別単語辞書を用いる前に、指示代名詞辞書および挨拶辞書に格納されている単語を除くことによって、時節を特定する単語の数を減すことができ、その結果、効率よく重要語を抽出することができる。
【００８７】
ユニークユーザ数取得部１４０は、まず、重要語抽出部３１０で抽出された重要語毎に、コミュニケーション情報取得部１１０で取得したコミュニケーション情報から、各重要語を含むコミュニケーション情報を抽出する。そして、ユニークユーザ数取得部１４０は、重要語毎に、抽出したコミュニケーション情報のユーザ情報に基づいて、ユニークユーザ数をカウントし、取得する。ここで、ユニークユーザ数とは、重要語を含むコミュニケーション情報を発信したユニークなユーザの数であって、同じユーザが同じ重要語を含むコミュニケーション情報を何度してもまとめて１回の発信としてカウントした、重要語を使用したユーザの正味人数である。
【００８８】
重み付け係数算出部１５２は、まず、重要語抽出部３１０で抽出された重要語毎に、コミュニケーション情報取得部１１０で取得したコミュニケーション情報から、各重要語を含むコミュニケーション情報数をカウントし、取得する。次に、重み付け係数算出部１５２は、重要語抽出部３１０で抽出された重要語毎に、第１の実施形態で示した数１に示すように、取得したコミュニケーション情報数で、ユニークユーザ数取得部１４２で取得されたユニークユーザ数を割った商を重み付け係数αとして算出する。重み付け係数αは、ユニークユーザ数が少ない、すなわち、特定ユーザの使用頻度が高い重要語の場合には、値が小さくなり、一方、ユニークユーザ数が大きい、すなわち、特定ユーザの使用頻度が低く、多くのユニークユーザが使用している重要語の場合には、値が大きくなる。
【００８９】
話題語抽出部１６２は、重要度算出部１３０で算出された重要度に、重み付け係数算出部１５２で算出された重み付け係数αを乗算し、重み付け係数αが乗算された重要度に基づいて、重要語抽出部３１０で抽出された重要語の中から話題語を抽出する。例えば、話題語抽出部１６０は、重み付け係数αが乗算された重要度が、予め設定されたしきい値以上である重要語を話題語として抽出する。また、話題語抽出部１６０は、重要語抽出部３１０で抽出された重要語を、重み付け係数αが乗算された重要度が高い順に並べ、上位から所定の数の重要語を話題語としてもよい。
【００９０】
以上説明したように、本実施形態によれば、インターネットを介したユーザ間のコミュニケーションを円滑にするために用いられるが、コミュニケーションの内容の特徴を表す重要語でない単語を除いた重要語の中から、ｔｆ−ｉｄｆ等により算出された重要度に、ユニークユーザを考慮した重み付け係数αを乗算した重要度に基づいて話題語を抽出することにより、ソーシャル・メディアの多くのユーザが話題にしている真の話題語を抽出することができる。
【００９１】
なお、話題語抽出装置の処理をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムを、話題語抽出装置を構成する各機器に読み込ませ、実行することによって本発明の話題語抽出装置を実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【００９２】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されても良い。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００９３】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。更に、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００９４】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００９５】
１０    コミュニケーション情報蓄積サーバ
１００  話題語抽出装置
１１０  コミュニケーション情報取得部
１２０  形態素解析部
１３０  重要度算出部
１４０  ユニークユーザ数取得部
１５０  重み付け係数算出部
１６０  話題語抽出部
【図１】
0005711689.tif 000005
【図２】
0005711689.tif 000006
【図３】
0005711689.tif 000007
【図４】
0005711689.tif 000008
【図５】
0005711689.tif 000009