(57)【要約】  ユーザの興味のある情報を効率的にユーザに提供する。情報提供装置は、複数の文書のそれぞれについて、複数のタグのそれぞれに対する関連度を算出し、該複数のタグの関連度の集合を文書タグとして生成する文書タグ生成部と、文書タグを文書と対応づけて記憶する文書タグ記憶部と、ユーザに関連する文書であるユーザ文書に関するユーザ文書情報をユーザと対応づけて記憶するユーザ情報記憶部と、ユーザ文書情報に基づいて、ユーザ文書について、複数のタグのそれぞれに対する関連度を算出し、該複数のタグの関連度の集合をユーザタグとして生成するユーザタグ生成部と、ユーザタグをユーザと対応づけて記憶するユーザタグ記憶部と、文書タグとユーザタグとの類似度を算出する類似度算出部と、ユーザのユーザタグとの類似度が所定条件を満たす文書タグと対応づけられている文書に関する文書情報を該ユーザに提供する文書情報提供部と、を備える。
2014027415.tif 000002
【特許請求の範囲】
【請求項１】
複数の文書のそれぞれについて、複数のタグのそれぞれに対する関連度を算出し、該複数のタグの関連度の集合を文書タグとして生成する文書タグ生成部と、
前記文書タグを文書と対応づけて記憶する文書タグ記憶部と、
ユーザに関連する文書であるユーザ文書に関するユーザ文書情報をユーザと対応づけて記憶するユーザ情報記憶部と、
前記ユーザ文書情報に基づいて、前記ユーザ文書について、前記複数のタグのそれぞれに対する関連度を算出し、該複数のタグの関連度の集合をユーザタグとして生成するユーザタグ生成部と、
前記ユーザタグをユーザと対応づけて記憶するユーザタグ記憶部と、
前記文書タグと前記ユーザタグとの類似度を算出する類似度算出部と、
ユーザのユーザタグとの前記類似度が所定条件を満たす文書タグと対応づけられている文書に関する文書情報を該ユーザに提供する文書情報提供部と、
を備える情報提供装置。
【請求項２】
請求項１に記載の文書提供装置であって、
前記ユーザタグ生成部は、前記ユーザ文書情報の更新に応じて、前記ユーザタグを更新する、
情報提供装置。
【請求項３】
請求項１または２に記載の情報提供装置であって、
前記ユーザ文書には、ユーザのネットワーク上での行動に関連する文書が含まれる、
情報提供装置。
【請求項４】
請求項３に記載の情報提供装置であって、
前記ユーザのネットワーク上での行動に関連する前記文書には、ユーザがネットワーク上で閲覧した文書である閲覧文書が含まれる、
情報提供装置。
【請求項５】
請求項３に記載の情報提供装置であって、
前記ユーザのネットワーク上での行動に関連する前記文書には、ユーザがネットワーク上で発信した文書である発信文書が含まれる、
情報提供装置。
【請求項６】
請求項１〜５の何れか一項に記載の情報提供装置であって、
前記文書情報提供部は、前記類似度に基づいて、前記文書情報をユーザに提供する際の各文書の優先度を決定する、
情報提供装置。
【請求項７】
請求項１〜６の何れか一項に記載の情報提供装置であって、
ユーザの位置情報を取得する位置情報取得部をさらに備え、
前記文書情報提供部は、前記位置情報に基づいて、所定範囲内に位置しているユーザのユーザタグとの前記類似度が所定条件を満たす文書タグと対応づけられている文書に関する文書情報を提供する、
情報提供装置。
【請求項８】
コンピュータが、
複数の文書のそれぞれについて、複数のタグのそれぞれに対する関連度を算出し、該複数のタグの関連度の集合を文書タグとして生成し、
前記文書タグを文書と対応づけて文書タグ記憶部に記憶し、
ユーザに関連する文書であるユーザ文書に関するユーザ文書情報をユーザと対応づけてユーザ情報記憶部に記憶し、
前記ユーザ文書情報に基づいて、前記ユーザ文書について、前記複数のタグのそれぞれに対する関連度を算出し、該複数のタグの関連度の集合をユーザタグとして生成し、
前記ユーザタグをユーザと対応づけてユーザタグ記憶部に記憶し、
前記文書タグと前記ユーザタグとの類似度を算出し、
ユーザのユーザタグとの前記類似度が所定条件を満たす文書タグと対応づけられている文書に関する文書情報を該ユーザに提供する、
情報提供方法。
【請求項９】
コンピュータを、
複数の文書のそれぞれについて、複数のタグのそれぞれに対する関連度を算出し、該複数のタグの関連度の集合を文書タグとして生成する文書タグ生成部、
前記文書タグを文書と対応づけて記憶する文書タグ記憶部、
ユーザに関連する文書であるユーザ文書に関するユーザ文書情報をユーザと対応づけて記憶するユーザ情報記憶部、
前記ユーザ文書情報に基づいて、前記ユーザ文書について、前記複数のタグのそれぞれに対する関連度を算出し、該複数のタグの関連度の集合をユーザタグとして生成するユーザタグ生成部、
前記ユーザタグをユーザと対応づけて記憶するユーザタグ記憶部、
前記文書タグと前記ユーザタグとの類似度を算出する類似度算出部、
ユーザのユーザタグとの前記類似度が所定条件を満たす文書タグと対応づけられている文書に関する文書情報を該ユーザに提供する文書情報提供部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置、情報提供方法、及びプログラムに関する。
【背景技術】
【０００２】
インターネットの普及に伴い、ユーザは、インターネットを介して多くの情報を取得することが可能となった。例えば、ユーザは、Ｗｅｂサイトにアクセスしたり、ＳＮＳ（Ｓｏｔｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）サイトにアクセスしたりすることにより、興味のある情報を取得することができる。
しかしながら、このようなサイトが増えてくると、各サイトに個別にアクセスし、その中から興味のある情報を探し出すことは面倒な作業となってしまう。そのため、ユーザが興味のある情報を効率的に取得することができるように、ユーザに対して情報提供を行うことが求められている。例えば、ユーザが閲覧したＷｅｂページに含まれる単語やＷｅｂページのジャンルを個人嗜好情報として記録し、この個人嗜好情報をキーワードとしてインターネット内の情報を検索するシステムが提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−７３６７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
たしかに、特許文献１に開示されている技術を用いることにより、ユーザは自らキーワードを入力することなく、興味のありそうな単語やジャンルをキーワードとして選択することにより、インターネット内の情報を検索することができる。しかしながら、ユーザの興味やインターネット内の情報は、ともに複雑なものであり、単語やジャンルなどの個別に意味のある情報で分類することは難しい。そのため、単語やジャンルをキーワードとしてインターネット内を検索するだけでは、ユーザの興味のある情報を効率的に得られるとは限らない。【０００５】
そこで、本発明は、ユーザの興味のある情報を効率的にユーザに提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一側面に係る情報提供装置は、複数の文書のそれぞれについて、複数のタグのそれぞれに対する関連度を算出し、該複数のタグの関連度の集合を文書タグとして生成する文書タグ生成部と、文書タグを文書と対応づけて記憶する文書タグ記憶部と、ユーザに関連する文書であるユーザ文書に関するユーザ文書情報をユーザと対応づけて記憶するユーザ情報記憶部と、ユーザ文書情報に基づいて、ユーザ文書について、複数のタグのそれぞれに対する関連度を算出し、該複数のタグの関連度の集合をユーザタグとして生成するユーザタグ生成部と、ユーザタグをユーザと対応づけて記憶するユーザタグ記憶部と、文書タグとユーザタグとの類似度を算出する類似度算出部と、ユーザのユーザタグとの類似度が所定条件を満たす文書タグと対応づけられている文書に関する文書情報を該ユーザに提供する文書情報提供部と、を備える。【０００７】
また、本発明の一側面に係る情報提供方法では、コンピュータが、複数の文書のそれぞれについて、複数のタグのそれぞれに対する関連度を算出し、該複数のタグの関連度の集合を文書タグとして生成し、文書タグを文書と対応づけて文書タグ記憶部に記憶し、ユーザに関連する文書であるユーザ文書に関するユーザ文書情報をユーザと対応づけてユーザ情報記憶部に記憶し、ユーザ文書情報に基づいて、ユーザ文書について、複数のタグのそれぞれに対する関連度を算出し、該複数のタグの関連度の集合をユーザタグとして生成し、ユーザタグをユーザと対応づけてユーザタグ記憶部に記憶し、文書タグとユーザタグとの類似度を算出し、ユーザのユーザタグとの類似度が所定条件を満たす文書タグと対応づけられている文書に関する文書情報を該ユーザに提供する。【０００８】
また、本発明の一側面に係るプログラムは、コンピュータを、複数の文書のそれぞれについて、複数のタグのそれぞれに対する関連度を算出し、該複数のタグの関連度の集合を文書タグとして生成する文書タグ生成部、文書タグを文書と対応づけて記憶する文書タグ記憶部、ユーザに関連する文書であるユーザ文書に関するユーザ文書情報をユーザと対応づけて記憶するユーザ情報記憶部、ユーザ文書情報に基づいて、ユーザ文書について、複数のタグのそれぞれに対する関連度を算出し、該複数のタグの関連度の集合をユーザタグとして生成するユーザタグ生成部、ユーザタグをユーザと対応づけて記憶するユーザタグ記憶部、文書タグとユーザタグとの類似度を算出する類似度算出部、ユーザのユーザタグとの類似度が所定条件を満たす文書タグと対応づけられている文書に関する文書情報を該ユーザに提供する文書情報提供部、として機能させるためのものである。【０００９】
なお、本発明において、「部」とは、単に物理的手段を意味するものではなく、その「部」が有する機能をソフトウェアによって実現する場合も含む。また、１つの「部」や装置が有する機能が２つ以上の物理的手段や装置により実現されても、２つ以上の「部」や装置の機能が１つの物理的手段や装置により実現されてもよい。
【発明の効果】
【００１０】
本発明によれば、ユーザの興味のある情報を効率的にユーザに提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態である情報処理システムの構成を示す図である。
【図２】情報提供装置の構成の一例を示すブロック図である。
【図３】文書記憶部の構成の一例を示す図である。
【図４】ユーザ情報記憶部の構成の一例を示す図である。
【図５】街頭端末情報記憶部の構成の一例を示す図である。
【図６】タグを生成する処理の一例を説明する図である。
【図７】文書タグ記憶部の構成の一例を示す図である。
【図８】ユーザタグ記憶部の構成の一例を示す図である。
【図９】文書情報提供部によって提供される文書情報に基づいてユーザ端末に表示される画面の一例を示す図である。
【図１０】街頭端末を介してユーザに文書情報を提供する処理の一例を説明する図である。
【図１１】文書タグ生成処理の一例を示すフローチャートである。
【図１２】ユーザタグ生成処理の一例を示すフローチャートである。
【図１３】類似度算出処理の一例を示すフローチャートである。
【図１４】ユーザ端末を介してユーザに情報提供を行う処理の一例を示すフローチャートである。
【図１５】街頭端末を介してユーザに情報提供を行う処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
図１は、本発明の一実施形態である情報処理システムの構成を示す図である。図１に示すように、情報処理システムは、情報提供装置１０、ユーザ端末２０、及び街頭端末３０を含んで構成される。情報提供装置１０、ユーザ端末２０、及び街頭端末３０は、インターネットを介して通信可能に接続されている。なお、情報提供装置１０、ユーザ端末２０、及び街頭端末３０は、それぞれ、インターネットを介して様々なＷｅｂサイトにアクセスすることが可能である。
【００１３】
情報提供装置１０は、ユーザ端末２０及び街頭端末３０に対して、ユーザの興味に関連する文書に関する情報（文書情報）を提供するものであり、１台または複数台の情報処理装置を用いて構成される。ユーザ端末２０は、ユーザが利用する情報処理装置であり、例えば、パーソナルコンピュータやスマートフォン、タブレットコンピュータなどである。街頭端末３０は、街頭に設置される情報処理装置である。
【００１４】
情報提供装置１０の構成について説明する。図２は、情報提供装置１０の構成の一例を示すブロック図である。図２に示すように、情報提供装置１０は、文書収集部１００、文書記憶部１１０、ユーザ情報記憶部１２０、街頭端末情報記憶部１３０、文書タグ生成部１４０、文書タグ記憶部１５０、ユーザタグ生成部１６０、ユーザタグ記憶部１７０、類似度算出部１８０、位置情報取得部１９０、及び文書情報提供部２００を含んで構成することができる。情報提供装置１０を構成する各部は、例えば、メモリや記憶装置等の記憶領域を用いたり、記憶領域に格納されたプログラムをプロセッサが実行したりすることにより実現することができる。
【００１５】
文書収集部１００は、インターネットを介して様々なＷｅｂサイトにアクセスすることにより、多くの文書を収集し、文書記憶部１１０に格納する。つまり、文書収集部１００は、いわゆる「クローリング」を行うことにより、多くの文書を収集することができる。ここで、「文書」とは、Ｗｅｂページに含まれる様々な情報である。例えば、文書には、Ｗｅｂページの本文、タイトル、画像、映像等が含まれる。なお、文書収集部１００には、各Ｗｅｂページからどのように文書を抽出するかを示す規則が設定されていることとしてもよい。また、文書収集部１００は、抽出した文書から文書の概要を示すスニペットを生成することとしてもよい。
【００１６】
図３には、文書記憶部１１０の構成の一例が示されている。文書記憶部１１０は、文書収集部１００により収集された文書を、文書の識別子である文書ＩＤと対応づけて記憶する。文書ＩＤは、例えば、文書の取得元を示すＵＲＬや、文書のファイル名等である。なお、文書記憶部１１０には、文書自体ではなく、文書を取得するために必要な情報（例えばＵＲＬ）や、文書の一部の情報（例えばスニペット）が記憶されることとしてもよい。
【００１７】
ユーザ情報記憶部１２０は、情報提供装置１０のユーザに関する情報を記憶する。図４には、ユーザ情報記憶部１２０の構成の一例が示されている。ユーザ情報記憶部１２０は、ユーザＩＤ、プロフィール、閲覧履歴、アカウント情報、及び位置情報を対応づけて記憶する。ユーザＩＤは、ユーザを識別するためのものであり、ユーザ端末２０が情報提供装置１０にアクセスする際に用いられる。プロフィールは、ユーザの属性を示す情報であり、例えば、所属組織や生年月日、自己紹介文などの情報が含まれる。閲覧履歴は、ユーザが情報提供装置１０を介して閲覧した文書の履歴を示す情報である。アカウント情報は、ユーザが利用するＳＮＳのアカウントを示す情報である。位置情報は、ユーザの位置を示す情報であり、位置情報取得部１９０により更新される。なお、図４に示す例において、プロフィールや閲覧履歴、アカウント情報は、ユーザに関連する文書であるユーザ文書を示すユーザ文書情報である。
【００１８】
街頭端末情報記憶１３０は、街頭端末３０に関する情報を記憶する。図５には、街頭端末情報記憶部１３０の構成の一例が示されている。街頭端末記憶部１３０は、端末ＩＤ及び位置情報を対応づけて記憶する。端末ＩＤは、街頭端末３０を識別するための情報である。位置情報は、街頭端末３０が設置されている位置を示す情報であり、例えば、緯度・経度などを含む。
【００１９】
文書タグ生成部１４０は、文書収集部１００によって収集された多くの文書に基づいて、文書を分類するための文書タグを生成する。図６は、タグを生成する処理の一例を説明する図である。図６に示すように、文書タグ生成部１４０は、例えば、ＬＤＡ（Ｌａｔｅｎｔ  Ｄｉｒｉｃｈｌｅｔ  Ａｌｌｏｃａｔｉｏｎ）を用いて文書を解析することにより、所定数（図６ではｎ個）のタグ（Ｔ１〜Ｔｎ）のそれぞれとの関連度を示すスコアを算出する。ここで、各タグは、文書の特徴を示す指標であり、事前に決定されている。例えば、文書タグ生成部１４０は、ＬＤＡにより、全タグ（Ｔ１〜Ｔｎ）のスコアの合計が「１」となるように、各タグのスコアを算出することができる。タグＴｎのスコアをＳｎと表すと、文書タグ生成部１４０によって生成されるタグの集合（タグセット）は、（Ｔ１：Ｓ１、Ｔ２：Ｓ２、…、Ｔｎ：Ｓｎ）と表すことができる。文書タグ生成部１４０は、各文書についてこのように生成されるタグセットを、文書タグとして文書ＩＤと対応づけて文書タグ記憶部１５０に格納する。図７には、文書タグ記憶部１５０の構成の一例が示されている。
【００２０】
なお、図７に示す例では、全てのタグ（Ｔ１〜Ｔｎ）のスコアが文書ＩＤと対応づけて記憶されているが、一部のタグのスコアのみが記憶されることとしてもよい。例えば、文書タグ生成部１４０は、スコアが所定値以上のタグを文書タグとして文書ＩＤと対応づけて記憶することとしてもよいし、スコアが上位から所定順位内のタグを文書タグとして文書ＩＤと対応づけて記憶することとしてもよい。
【００２１】
また、文書タグ生成部１４０は、ＬＤＡ以外の手法を用いて文書タグを生成することとしてもよい。また、文書タグ生成部１４０は、複数の手法を用いることにより、１つの文書に対して複数の文書タグを生成することとしてもよい。
【００２２】
ユーザタグ生成部１６０は、文書タグ生成部１４０と同様の手法により、ユーザ情報に基づいてユーザタグを生成する。まず、ユーザタグ生成部１６０は、ユーザ情報記憶部１２０に記憶されているユーザ文書情報に基づいて、ユーザに関連する文書であるユーザ文書を取得する。例えば、ユーザ文書には、プロフィールに含まれる文書や、ユーザのネットワーク上での行動に関連する文書が含まれる。ネットワーク上での行動に関連する文書には、例えば、ユーザがネットワーク上で閲覧した文書（閲覧文書）や、ＳＮＳにおいてユーザが発信（投稿）した文書（発信文書）が含まれる。ユーザタグ生成部１６０は、例えば、ユーザ情報記憶部１２０に記憶されている閲覧履歴やアカウント情報を用いて、ネットワーク上に存在するサーバからユーザ文書を取得することができる。
【００２３】
そして、ユーザタグ生成部１６０は、例えばＬＤＡを用いてユーザ文書を解析することにより、所定数（図６ではｎ個）のタグ（Ｔ１〜Ｔｎ）のそれぞれとの関連度を示すスコアを算出する。そして、ユーザタグ生成部１６０は、このように生成されるタグの集合（タグセット）を、ユーザタグとしてユーザＩＤと対応づけてユーザタグ記憶部１７０に格納する。図８には、ユーザタグ記憶部１７０の構成の一例が示されている。
【００２４】
なお、図８に示す例では、全てのタグ（Ｔ１〜Ｔｎ）のスコアがユーザＩＤと対応づけて記憶されているが、一部のタグのスコアのみが記憶されることとしてもよい。例えば、ユーザタグ生成部１６０は、スコアが所定値以上のタグをユーザタグとしてユーザＩＤと対応づけて記憶することとしてもよいし、スコアが上位から所定順位内のタグをユーザタグとしてユーザＩＤと対応づけて記憶することとしてもよい。
【００２５】
また、ユーザタグ生成部１６０は、ＬＤＡ以外の手法を用いてユーザタグを生成することとしてもよい。また、ユーザタグ生成部１６０は、複数の手法を用いることにより、１人のユーザに対して複数のユーザタグを生成することとしてもよい。
【００２６】
類似度算出部１８０は、ユーザタグ記憶部１７０及び文書タグ記憶部１５０を参照し、ユーザタグと文書タグとの類似度を算出する。類似度の算出には任意の手法を用いることが可能であるが、少なくとも、ユーザタグ及び文書タグに含まれる複数のタグのスコアを用いて、類似度の算出が行われる。
【００２７】
類似度算出部１８０は、図８に例示するように、算出した類似度をユーザＩＤ及び文書ＩＤと対応づけてユーザタグ記憶部１７０に格納する。例えば、類似度算出部１８０は、ユーザタグとの類似度が所定値以上の文書タグが付された文書の文書ＩＤを、該類似度とともに、ユーザＩＤと対応づけてユーザタグ記憶部１７０に格納することができる。また例えば、類似度算出部１８０は、ユーザタグとの類似度が上位から所定順位内の文書タグが付された文書の文書ＩＤを、該類似度とともに、ユーザＩＤと対応づけてユーザタグ記憶部１７０に格納することができる。
【００２８】
位置情報取得部１９０は、ユーザ端末２０からユーザの位置情報を取得し、ユーザ情報記憶部１２０に格納する。
【００２９】
文書情報提供部２００は、ユーザの興味があると推測される文書（推薦文書）に関する情報（文書情報）をユーザに対して提供する。具体的には、文書情報提供部２００は、ユーザタグ記憶部１７０を参照し、ユーザタグとの類似度が所定条件を満たす文書タグが付されている文書を推薦文書として特定する。そして、文書情報提供部２００は、特定した推薦文書に関する文書情報をユーザ端末２０に送信する。ここで、所定条件は、例えば、類似度が所定値以上であることや、類似度が上位から所定順位内であることなど、類似度に基づいて文書を特定可能な条件である。また、文書情報提供部２００は、ユーザタグと文書タグとの類似度に基づいて、推薦文書の優先度を決定することができる。具体的には、例えば、文書情報提供部２００は、類似度が高いほど、推薦文書の優先度を高くすることができる。
【００３０】
図９は、文書情報提供部２００によって提供される文書情報に基づいてユーザ端末２０に表示される画面の一例を示す図である。図９に示すように、画面３００には、文書情報表示エリア３１０及び選択情報表示エリア３２０が含まれている。文書情報表示エリア３１０には、文書情報提供部２００によって提供された文書情報が表示される。例えば、図９に示すように、文書情報表示エリア３１０には、推薦文書の優先度順に、推薦文書の一部（例えばスニペット）が表示される。選択情報表示エリア３２０には、推薦文書表示エリア３１０において選択された文書の詳細が表示される。
【００３１】
文書情報提供部２００が生成する文書情報には、例えば、図９に示した画面を表示するために必要な情報が含まれる。例えば、文書情報提供部２００は、推薦文書のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）やスニペット等を含むＷｅｂページを文書情報として生成することができる。
【００３２】
また、文書情報提供部２００は、複数のユーザのユーザタグに類似する文書タグが付与されている文書に関する文書情報を提供することができる。例えば、文書情報提供部２００は、ある組織内の複数のユーザに対して算出された文書の類似度を文書ごとに合計することにより、当該組織内の複数のユーザに対する推薦文書を決定することとしてもよい。なお、複数のユーザに対する推薦文書を決定する際の類似度の考慮には任意の手法を用いることが可能であり、上述した「合計」に限られない。
【００３３】
また例えば、文書情報提供部２００は、所定範囲内に位置している複数のユーザに対して、文書情報を提供することができる。具体的には、文書情報提供部２００は、街頭端末３０から所定範囲内に位置しているユーザに対して、文書情報を提供することができる。
【００３４】
図１０は、街頭端末３０を介してユーザに文書情報を提供する処理の一例を説明する図である。文書情報提供部２００は、街頭端末情報記憶部１３０を参照することにより、街頭端末３０の位置を示す位置情報を取得することができる。また、文書情報提供部２００は、ユーザ情報記憶部１２０を参照することにより、ユーザの位置を示す位置情報を取得することができる。文書情報提供部２００は、取得した位置情報に基づいて、街頭端末３０から所定範囲内に位置しているユーザを特定することができる。さらに、文書情報提供部２００は、ユーザタグ記憶部１７０を参照し、特定されたユーザに対応づけられている類似度に基づいて推薦文書を決定することができる。そして、文書情報提供部２００は、決定した推薦文書に関する情報（文書情報）を街頭端末３０に送信する。街頭端末３０では、ユーザ端末２０と同様に文書情報が表示される。なお、文書情報提供部２００は、街頭端末３０に文書情報を提供する場合においても、類似度に基づいて、推薦文書の優先度を決定することができる。
【００３５】
次に、情報提供装置１０における各種処理について、図１１〜１５に示すフローチャートを参照して説明する。
【００３６】
図１１は、文書タグ生成処理の一例を示すフローチャートである。まず、文書収集部１００が、インターネット上の文書を収集し、文書記憶部１１０に格納する（Ｓ１１０１）。文書タグ生成部１４０は、文書記憶部１１０を参照し、文書タグが未生成の文書について、例えばＬＤＡを用いて文書を解析することにより、各タグのスコアを算出する（Ｓ１１０２）。なお、文書タグ生成部１４０は、例えば、文書タグ生成部１４０を参照することにより、文書タグが未生成であるかどうかを判定することができる。また例えば、文書タグの生成未済を示す情報が文書記憶部１１０に記憶されていることとしてもよい。そして、文書タグ生成部１４０は、算出されたスコアの集合（タグセット）を文書タグとして文書ＩＤと対応づけて文書タグ記憶部１５０に格納する（Ｓ１１０３）。
【００３７】
図１２は、ユーザタグ生成処理の一例を示すフローチャートである。ユーザタグ生成部１６０は、ユーザ情報記憶部１２０を参照し、ユーザ文書を取得する（Ｓ１２０１）。このユーザ文書には、例えば、プロフィールに含まれる情報や、閲覧履歴によって示される文書、ＳＮＳにおいてユーザが発信した文書等が含まれる。ユーザタグ生成部１６０は、例えばＬＤＡを用いてユーザ文書を解析することにより、各タグのスコアを算出する（Ｓ１２０２）。そして、ユーザタグ生成部１６０は、算出されたスコアの集合（タグセット）をユーザタグとしてユーザＩＤと対応づけてユーザタグ記憶部１７０に格納する（Ｓ１２０３）。
【００３８】
なお、ユーザタグ生成処理は、例えば、ユーザの追加やユーザ文書の更新に応じて実行することができる。したがって、例えば、ユーザがインターネット上の文書を閲覧することによって閲覧履歴が更新されると、この閲覧履歴に応じて、ユーザタグを再生成することができる。つまり、ユーザタグ生成部１６０は、インターネット等のネットワーク上におけるユーザの行動に応じて、ユーザタグを動的に更新することができる。
【００３９】
図１３は、類似度算出処理の一例を示すフローチャートである。類似度算出部１８０は、ユーザタグ記憶部１７０を参照し、類似度が算出されていないユーザタグ、もしくは、ユーザタグの更新後に類似度が更新されていないユーザタグを取得する（Ｓ１３０１）。なお、ユーザタグ生成部１６０は、例えば、ユーザタグを更新したことを示す更新情報をユーザタグ記憶部１７０に格納することができる。そして、類似度算出部１８０は、例えば、この更新情報に基づいて、ユーザタグの更新後に類似度が更新されていないユーザタグを特定することができる。
【００４０】
類似度算出部１８０は、さらに文書タグ記憶部１５０を参照し、ユーザタグと各文書タグとの類似度を算出する（Ｓ１３０２）。そして、類似度算出部１８０は、算出された類似度をユーザＩＤ及び文書ＩＤと対応づけてユーザタグ記憶部１７０に格納する（Ｓ１３０３）。なお、類似度算出部１８０は、各ユーザについて、全ての文書に対する類似度をユーザタグ記憶部１７０に格納する必要はない。例えば、類似度算出部１８０は、類似度が所定値以上の文書タグが付された文書の類似度をユーザタグ記憶部１７０に格納することとしてもよい。また例えば、類似度算出部１８０は、類似度が上位から所定順位内の文書タグが付された文書の類似度をユーザタグ記憶部１７０に格納することとしてもよい。
【００４１】
なお、類似度算出処理は、例えば、ユーザタグが更新されたタイミングで行われることとしてもよいし、所定のタイミングで定期的に行われることとしてもよい。
【００４２】
図１４は、ユーザ端末２０を介してユーザに情報提供を行う処理の一例を示すフローチャートである。この処理は、例えば、ユーザが情報提供装置１０にアクセスした際に実行される。文書情報提供部２００は、ユーザタグ記憶部１７０を参照し、対象のユーザに対応づけられている、文書の類似度を取得する（Ｓ１４０１）。続いて、文書情報提供部２００は、取得した類似度に基づいて、推薦文書の優先度を決定する（Ｓ１４０２）。そして、文書情報提供部２００は、優先度に従って推薦文書の文書情報をユーザ端末２０に送信する（Ｓ１４０３）。
【００４３】
図１５は、街頭端末３０を介してユーザに情報提供を行う処理の一例を示すフローチャートである。位置情報取得部１９０は、ユーザの位置情報をユーザ端末２０から取得し、ユーザ情報記憶部１２０に格納する（Ｓ１５０１）。文書情報提供部２００は、ユーザ情報記憶部１２０及び街頭端末情報記憶部１３０を参照し、街頭端末３０から所定範囲内に位置しているユーザを特定する（Ｓ１５０２）。そして、文書情報提供部２００は、ユーザタグ記憶部１７０を参照し、対応づけられている、文書の類似度を取得する（Ｓ１５０３）。続いて、文書情報提供部２００は、取得した類似度に基づいて、推薦文書の優先度を決定する（Ｓ１５０４）。そして、文書情報提供部２００は、優先度に従って推薦情報の文書情報を街頭端末３０に送信する（Ｓ１５０５）。
【００４４】
以上、本実施形態について説明した。本実施形態によれば、ユーザのプロフィールやネットワーク上におけるユーザの行動に関連する文書であるユーザ文書に基づいてユーザタグを生成し、該ユーザタグに類似する文書タグが付された文書に関する文書情報をユーザに提供することができる。これにより、単純にキーワードやジャンルで文書を検索する場合と比較して、ユーザの興味のある情報を効率的にユーザに提供することが可能となる。また、ユーザのプロフィールやネットワーク上での行動履歴に基づいて推薦文書が決定されるため、ユーザがキーワード等を能動的に入力することなく、ユーザが興味を持つと考えられる文書に関する文書情報をユーザに提供することができる。
【００４５】
また、本実施形態によれば、ユーザ文書の更新に応じてユーザタグが更新される。これにより、ユーザ文書の更新に応じて推薦文書を動的に変化させることができる。具体的には、例えば、ユーザがネットワーク上で文書を閲覧することにより、該文書を考慮してユーザタグを更新し、更新されたユーザタグに基づいて推薦文書を決定することができる。つまり、ユーザの行動に応じてユーザの嗜好情報をユーザタグに反映させていくことが可能となり、推薦文書の精度を高めることができる。
【００４６】
また、本実施形態によれば、ユーザタグと文書タグとの類似度に基づいて、文書情報をユーザに提供する際の各文書の優先度を決定することができる。これにより、ユーザの興味のある情報をより効率的にユーザに提供することが可能となる。
【００４７】
また、本実施形態によれば、同一の組織内に所属する複数のユーザや、街頭端末３０の周辺に位置している複数のユーザに対して、これらのユーザと対応づけられているユーザタグに基づいて、ユーザの興味のある情報を効率的に提供することができる。
【００４８】
なお、本実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更／改良され得るととともに、本発明にはその等価物も含まれる。
【符号の説明】
【００４９】
１０  情報提供端末
２０  ユーザ端末
３０  街頭端末
１００  文書収集部
１１０  文書記憶部
１２０  ユーザ情報記憶部
１３０  街頭端末情報記憶部
１４０  文書タグ生成部
１５０  文書タグ記憶部
１６０  ユーザタグ生成部
１７０  ユーザタグ記憶部
１８０  類似度算出部
１９０  位置情報取得部
２００  文書情報提供部
【図１】
2014027415.tif 000003
【図２】
2014027415.tif 000004
【図３】
2014027415.tif 000005
【図４】
2014027415.tif 000006
【図５】
2014027415.tif 000007
【図６】
2014027415.tif 000008
【図７】
2014027415.tif 000009
【図８】
2014027415.tif 000010
【図９】
2014027415.tif 000011
【図１０】
2014027415.tif 000012
【図１１】
2014027415.tif 000013
【図１２】
2014027415.tif 000014
【図１３】
2014027415.tif 000015
【図１４】
2014027415.tif 000016
【図１５】
2014027415.tif 000017
【手続補正書】
【提出日】平成24年12月25日(2012.12.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の文書のそれぞれについて、複数のタグのそれぞれに対する関連度を算出し、該複数のタグの関連度の集合を文書タグとして生成する文書タグ生成部と、
前記文書タグを文書と対応づけて記憶する文書タグ記憶部と、
ユーザがインターネット上のサイトにアクセスするためのアカウント情報をユーザと対応づけて記憶するユーザ情報記憶部と、
前記アカウント情報に基づいて、前記サイトにおいてユーザが発信した文書である発信文書を含むユーザ文書について、前記複数のタグのそれぞれに対する関連度を算出し、該複数のタグの関連度の集合をユーザタグとして生成するユーザタグ生成部と、
前記ユーザタグをユーザと対応づけて記憶するユーザタグ記憶部と、
前記文書タグと前記ユーザタグとの類似度を算出する類似度算出部と、
ユーザのユーザタグとの前記類似度が所定条件を満たす文書タグと対応づけられている文書に関する文書情報を該ユーザに提供する文書情報提供部と、
を備える情報提供装置。
【請求項２】
（削除）
【請求項３】
請求項１に記載の情報提供装置であって、
前記ユーザ文書には、ユーザのネットワーク上での行動に関連する文書が含まれる、
情報提供装置。
【請求項４】
請求項３に記載の情報提供装置であって、
前記ユーザのネットワーク上での行動に関連する前記文書には、ユーザがネットワーク上で閲覧した文書である閲覧文書が含まれる、
情報提供装置。
【請求項５】
（削除）
【請求項６】
請求項１，３，４の何れか一項に記載の情報提供装置であって、
前記文書情報提供部は、前記類似度に基づいて、前記文書情報をユーザに提供する際の各文書の優先度を決定する、
情報提供装置。
【請求項７】
請求項１，３，４，６の何れか一項に記載の情報提供装置であって、
ユーザの位置情報を取得する位置情報取得部をさらに備え、
前記文書情報提供部は、前記位置情報に基づいて、所定範囲内に位置しているユーザのユーザタグとの前記類似度が所定条件を満たす文書タグと対応づけられている文書に関する文書情報を提供する、
情報提供装置。
【請求項８】
コンピュータが、
複数の文書のそれぞれについて、複数のタグのそれぞれに対する関連度を算出し、該複数のタグの関連度の集合を文書タグとして生成し、
前記文書タグを文書と対応づけて文書タグ記憶部に記憶し、
ユーザがインターネット上のサイトにアクセスするためのアカウント情報をユーザと対応づけてユーザ情報記憶部に記憶し、
前記アカウント情報に基づいて、前記サイトにおいてユーザが発信した文書である発信文書を含むユーザ文書について、前記複数のタグのそれぞれに対する関連度を算出し、該複数のタグの関連度の集合をユーザタグとして生成し、
前記ユーザタグをユーザと対応づけてユーザタグ記憶部に記憶し、
前記文書タグと前記ユーザタグとの類似度を算出し、
ユーザのユーザタグとの前記類似度が所定条件を満たす文書タグと対応づけられている文書に関する文書情報を該ユーザに提供する、
情報提供方法。
【請求項９】
コンピュータを、
複数の文書のそれぞれについて、複数のタグのそれぞれに対する関連度を算出し、該複数のタグの関連度の集合を文書タグとして生成する文書タグ生成部、
前記文書タグを文書と対応づけて記憶する文書タグ記憶部、
ユーザがインターネット上のサイトにアクセスするためのアカウント情報をユーザと対応づけて記憶するユーザ情報記憶部、
前記アカウント情報に基づいて、前記サイトにおいてユーザが発信した文書である発信文書を含むユーザ文書について、前記複数のタグのそれぞれに対する関連度を算出し、該複数のタグの関連度の集合をユーザタグとして生成するユーザタグ生成部、
前記ユーザタグをユーザと対応づけて記憶するユーザタグ記憶部、
前記文書タグと前記ユーザタグとの類似度を算出する類似度算出部、
ユーザのユーザタグとの前記類似度が所定条件を満たす文書タグと対応づけられている文書に関する文書情報を該ユーザに提供する文書情報提供部、
として機能させるためのプログラム。
【請求項１０】
請求項１，３，４，６，７の何れか一項に記載の情報提供装置であって、
インターネット上の複数のＷｅｂページについて、各Ｗｅｂページからの文書抽出規則に基づいて、前記文書タグの生成対象とする前記複数の文書を前記複数のＷｅｂページから抽出する文書収集部をさらに備える、
情報提供装置。
【国際調査報告】
2014027415.tif 000018
2014027415.tif 000019
2014027415.tif 000020
2014027415.tif 000021