(57)【要約】      （修正有）【課題】文字情報と画像情報が任意の割合で含まれる投稿された情報を、与えられたキーワードに関連する行動の有無により分類する情報分類プログラム及び情報処理装置を提供する。【解決手段】マイクロブログ分類サーバ１は、検索キーワードを受け付ける検索キーワード受付手段１０３と、マイクロブログ情報から検索キーワードを含む投稿情報を検索し、検索結果の投稿された投稿情報を取得するマイクロブログ情報取得手段１０４と、取得した投稿情報に含まれる画像情報を分類することによって、利用者に検索キーワードに関連する行動があったか否か判定する行動有無判定手段１０７とを有する。【選択図】図２
2014052809.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
検索キーワードを受け付ける受付手段と、
複数の利用者の、文字情報及び画像情報の少なくとも一方からなる複数の投稿された情報から前記受付手段が受け付けた前記検索キーワードを含む投稿された情報を検索し、当該検索キーワードを含む投稿された情報を基準として予め定めた時系列の範囲に属する投稿された情報を取得する取得手段と、
前記取得手段が取得した前記投稿された情報に含まれる画像情報から前記検索キーワードに関連する画像情報に分類して、当該分類された画像情報を含む投稿された情報の利用者に前記検索キーワードに関連する行動があったか否か判定する第１の判定手段として機能させるための情報分類プログラム。
【請求項２】
前記取得手段は、前記複数の投稿された情報から前記検索キーワードを含む投稿された情報を検索し、当該検索キーワードを含む投稿された情報を投稿した利用者の他の投稿された情報のうち、当該検索キーワードを含む投稿された情報を基準として予め定めた時系列の範囲に属する投稿された情報を取得する請求項１に記載の情報分類プログラム。
【請求項３】
前記第１の判定手段は、前記取得手段が取得した前記投稿された情報に含まれる文字情報を分類して、当該分類された文字情報を含む投稿された情報の利用者に前記検索キーワードに関連する行動がなかったか否か判定する請求項１又は２に記載の情報分類プログラム。
【請求項４】
前記第１の判定手段は、前記取得手段が取得した前記投稿された情報に含まれる文字情報を分類して、当該分類された文字情報を含む投稿された情報の利用者に前記検索キーワードに関連する行動があったか否か判定する請求項１又は２に記載の情報分類プログラム。
【請求項５】
前記取得手段が取得した前記投稿された情報に含まれる文字情報を分類して、当該分類された文字情報を含む投稿された情報が肯定的な内容か否定的な内容であるか判定する第２の判定手段としてさらに機能させる請求項１−４のいずれかに記載の情報分類プログラム。
【請求項６】
前記第２の判定手段は、前記取得手段が取得した前記投稿された情報に含まれる画像情報を分類して、当該分類された画像情報を含む投稿された情報が肯定的な内容か否定的な内容であるか判定する請求項５に記載の情報分類プログラム。
【請求項７】
検索キーワードを受け付ける受付手段と、
複数の利用者の、文字情報及び画像情報の少なくとも一方からなる複数の投稿された情報から前記受付手段が受け付けた前記検索キーワードを含む投稿された情報を検索し、当該検索キーワードを含む投稿された情報を基準として予め定めた時系列の範囲に属する投稿された情報を取得する取得手段と、
前記取得手段が取得した前記投稿された情報に含まれる画像情報から前記検索キーワードに関連する画像情報に分類して、当該分類された画像情報を含む投稿された情報の利用者に前記検索キーワードに関連する行動があったか否か判定する第１の判定手段とを有する情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報分類プログラム及び情報処理装置に関する。
【背景技術】
【０００２】
従来の技術として、ホームページ上に発信された文字情報を、発信者が当該文字情報に関連する行動を実行済みか否かで分類する情報処理装置が提案されている（例えば、非特許文献１参照）。
【０００３】
非特許文献１に開示された情報処理装置は、ホームページ上に発信された文字情報を取得し、取得した文字情報中の文章を解析して当該文章からトピック、経験主、事態タイプ、事実性、事態表現といった項目を抽出し、これらの項目からさらに時間情報（時制・様相）と内容の極性（positive/negative）、モダリティ（発信者の態度）に関する情報を特定の語や機能語を使って抽出することで、情報の発信者が当該文字情報に関連する行動を実行済みか否かで当該文字情報を分類する。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】乾健太郎、原一夫著「経験マイニング：Ｗｅｂテキストからの個人の経験の抽出と分類」、言語処理学会第１４回年次大会論文集、２００８年発行、ｐｐ１０７７−１０８０
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、文字情報と画像情報が任意の割合で含まれる投稿された情報を、与えられたキーワードに関連する行動の有無により分類する情報分類プログラム及び情報処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様は、上記目的を達成するため、以下の情報分類プログラム及び情報処理装置を提供する。
【０００７】
［１］コンピュータを、
検索キーワードを受け付ける受付手段と、
複数の利用者の、文字情報及び画像情報の少なくとも一方からなる複数の投稿された情報から前記受付手段が受け付けた前記検索キーワードを含む投稿された情報を検索し、当該検索キーワードを含む投稿された情報を基準として予め定めた時系列の範囲に属する投稿された情報を取得する取得手段と、
前記取得手段が取得した前記投稿された情報に含まれる画像情報から前記検索キーワードに関連する画像情報に分類して、当該分類された画像情報を含む投稿された情報の利用者に前記検索キーワードに関連する行動があったか否か判定する第１の判定手段として機能させるための情報分類プログラム。
【０００８】
［２］前記取得手段は、前記複数の投稿された情報から前記検索キーワードを含む投稿された情報を検索し、当該検索キーワードを含む投稿された情報を投稿した利用者の他の投稿された情報のうち、当該検索キーワードを含む投稿された情報を基準として予め定めた時系列の範囲に属する投稿された情報を取得する前記［１］に記載の情報分類プログラム。
【０００９】
［３］前記第１の判定手段は、前記取得手段が取得した前記投稿された情報に含まれる文字情報を分類して、当該分類された文字情報を含む投稿された情報の利用者に前記検索キーワードに関連する行動がなかったか否か判定する前記［１］又は［２］に記載の情報分類プログラム。
【００１０】
［４］前記第１の判定手段は、前記取得手段が取得した前記投稿された情報に含まれる文字情報を分類して、当該分類された文字情報を含む投稿された情報の利用者に前記検索キーワードに関連する行動があったか否か判定する前記［１］又は［２］に記載の情報分類プログラム。
【００１１】
［５］前記取得手段が取得した前記投稿された情報に含まれる文字情報を分類して、当該分類された文字情報を含む投稿された情報が肯定的な内容か否定的な内容であるか判定する第２の判定手段としてさらに機能させる前記［１］−［４］のいずれかに記載の情報分類プログラム。
【００１２】
［６］前記第２の判定手段は、前記取得手段が取得した前記投稿された情報に含まれる画像情報を分類して、当該分類された画像情報を含む投稿された情報が肯定的な内容か否定的な内容であるか判定する前記［５］に記載の情報分類プログラム。
【００１３】
［７］検索キーワードを受け付ける受付手段と、
複数の利用者の、文字情報及び画像情報の少なくとも一方からなる複数の投稿された情報から前記受付手段が受け付けた前記検索キーワードを含む投稿された情報を検索し、当該検索キーワードを含む投稿された情報を基準として予め定めた時系列の範囲に属する投稿された情報を取得する取得手段と、
前記取得手段が取得した前記投稿された情報に含まれる画像情報から前記検索キーワードに関連する画像情報に分類して、当該分類された画像情報を含む投稿された情報の利用者に前記検索キーワードに関連する行動があったか否か判定する第１の判定手段とを有する情報処理装置。
【発明の効果】
【００１４】
請求項１又は７に係る発明によれば、文字情報と画像情報が任意の割合で含まれる投稿された情報を、与えられたキーワードに関連する行動の有無により分類することができる。
【００１５】
請求項２に係る発明によれば、文字情報と画像情報が任意の割合で含まれる投稿された情報のうち、検索キーワードを含む投稿された情報を投稿した利用者の他の投稿された情報を、与えられたキーワードに関連する行動の有無により分類することができる。
【００１６】
請求項３に係る発明によれば、文字情報と画像情報が任意の割合で含まれる投稿された情報を、文字情報に基づいて、与えられたキーワードに関連する行動の有無により分類することができる。
【００１７】
請求項４に係る発明によれば、文字情報と画像情報が任意の割合で含まれる投稿された情報を、文字情報に基づいて、与えられたキーワードに関連する行動の有無により分類することができる。
【００１８】
請求項５に係る発明によれば、文字情報と画像情報が任意の割合で含まれる投稿された情報を、文字情報に基づいて、投稿された情報が肯定的な内容か否定的な内容かによって分類することができる。
【００１９】
請求項６に係る発明によれば、文字情報と画像情報が任意の割合で含まれる投稿された情報を、画像情報に基づいて、投稿された情報が肯定的な内容か否定的な内容かによって分類することができる。
【図面の簡単な説明】
【００２０】
【図１】図１は、本発明の実施の形態に係るマイクロブログ分類システムの構成の一例を示すブロック図である。
【図２】図２は、マイクロブログ分類サーバの構成の一例を示すブロック図である。
【図３】図３は、マイクロブログ情報の構成の一例を示す概略図である。
【図４】図４は、マイクロブログ画像情報の構成の一例を示す概略図である。
【図５】図５は、マイクロブログ文字情報の構成の一例を示す概略図である。
【図６】図６は、画像一覧表示手段により端末の表示部に表示される画像一覧表示画面の構成の一例を示す概略図である。
【図７】図７は、分類結果情報の構成の一例を示す概略図である。
【図８】図８は、分類結果情報に基づいて分類結果出力手段が出力する表示画面の構成の一例を示す概略図である。
【図９】図９は、画像分類モデルを生成する際のマイクロブログ分類サーバの動作の一例を示すフローチャートである。
【図１０】図１０は、マイクロブログ情報を取得する際のマイクロブログ分類サーバの動作の一例を示すフローチャートである。
【図１１】図１１は、投稿情報のユーザの行動の有無を判定する際のマイクロブログ分類サーバの動作の一例を示すフローチャートである。
【図１２】図１２は、投稿情報の内容がポジティブ又はネガティブのいずれであるかを判定する際のマイクロブログ分類サーバの動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００２１】
［実施の形態］
（マイクロブログ分類システムの構成）
図１は、本発明の実施の形態に係るマイクロブログ分類システムの構成の一例を示す概略図である。
【００２２】
このマイクロブログ分類システム６は、マイクロブログ分類サーバ１、マイクロブログサーバ２、端末３、端末４を有し、ネットワーク５で各装置を互いに通信可能に接続する。ここで、マイクロブログ（Ｍｉｃｒｏｂｌｏｇ）とは、投稿（送信）された複数の文字情報と画像情報とが混在して時系列表示されるものであり、具体的には、マイクロブログサーバ２に記憶されるマイクロブログ情報を端末３、端末４等の情報処理装置で表示処理することで表示されるものである。以下において、マイクロブログに投稿された情報の単位を簡単のため「投稿情報」と呼び、投稿情報には文字情報及び画像情報、文字情報のみ、画像情報のみが含まれる場合があるものとする。つまり、マイクロブログ情報は複数の投稿情報を有する。また、投稿情報は複数のユーザによって投稿されるものである。
【００２３】
マイクロブログ分類サーバ１は、情報を処理するための機能を備えたＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）や記憶部等の電子部品を備える情報処理装置であり、検索キーワードを受け付け、当該検索キーワードに関連する投稿情報をマイクロブログサーバ２から取得して、取得した投稿情報を分類する。分類は、取得された投稿情報の利用者が検索キーワードに関連した行動をしたか否かについて、及び取得された投稿情報の内容がポジティブ（肯定的）な内容であるか又はネガティブ（否定的）な内容であるかについて行われる。
【００２４】
マイクロブログサーバ２は、情報を処理するための機能を備えたＣＰＵや記憶部等の電子部品を備える情報処理装置であり、端末４等から送信された文章等の文字情報及び／又は写真等の静止画や動画に関する画像情報（投稿情報）を受け付けて、これらの投稿情報を時系列表示するためのマイクロブログ情報を生成する。また、マイクロブログサーバ２は、端末４からマイクロブログ情報の閲覧要求を受け付けると、マイクロブログ情報を端末４へ送信する。なお、投稿情報中の画像情報には、静止画や動画に関する情報を直接含むものの他、静止画や動画に関する情報が格納されているリンク先情報を含むものとする。また、投稿情報中の文字情報は、文章に関する情報を直接含むものの他、テキストファイルやＨＴＭＬファイル等の情報が格納されているリンク先情報を含むものであってもよい。
【００２５】
端末３は、操作入力用のキーボードやマウス等の操作部と、液晶ディスプレイ等の表示部と、情報を処理するための機能を備えたＣＰＵ等の制御部と、ＨＤＤ等の記憶部とを備える。端末３は、利用者から検索キーワードの入力を受け付け、マイクロブログ分類サーバ１に検索キーワードを送信してマイクロブログ情報の分類の実行を要求し、マイクロブログ分類サーバ１から分類結果が出力されると当該分類結果を受信して表示部に表示する。
【００２６】
なお、端末３は、例えば、パーソナルコンピュータであり、その他に携帯電話機、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等を用いることもできる。また、端末３は、同図では１台を図示するが、複数台でもよい。
【００２７】
端末４は、操作入力用のタッチパネル等の操作部と、タッチパネル下に設けられた液晶ディスプレイ等の表示部と、ＣＰＵや記憶部等の電子部品を有する制御部とを備える。端末４は、利用者の操作に応じてマイクロブログサーバ２に対して文章や画像等の投稿情報を送信することでマイクロブログに投稿する。また、端末４は、利用者の操作に応じてマイクロブログサーバ２にマイクロブログの閲覧要求を送信し、当該閲覧要求の結果、マイクロブログサーバ２からマイクロブログ情報を受信するとマイクロブログの投稿情報に含まれる文章や画像（静止画又は動画）を表示部に表示する。
【００２８】
なお、端末４は、例えば、携帯電話機であり、その他にＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、パーソナルコンピュータ等を用いることもできる。また、端末４は、同図では１台を図示するが、複数台でもよい。
【００２９】
ネットワーク５は、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の通信網であり、有線、無線は問わない。
【００３０】
（マイクロブログ分類サーバの構成）
図２は、マイクロブログ分類サーバ１の構成の一例を示すブロック図である。
【００３１】
このマイクロブログ分類サーバ１は、ＣＰＵ等から構成され各部を制御するとともに各種のプログラムを実行する制御部１０と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やフラッシュメモリ等の記録媒体から構成され情報を記憶する記憶装置の一例としての記憶部１１と、ネットワーク５を介して外部と通信する通信部１２とを備える。
【００３２】
制御部１０は、後述するマイクロブログ分類プログラム１１０を実行することで、画像一覧表示手段１００、関連画像選択手段１０１、画像分類モデル生成手段１０２、検索キーワード受付手段１０３、マイクロブログ情報取得手段１０４、画像情報分類手段１０５、文字情報分類手段１０６、行動有無判定手段１０７、ポジティブ・ネガティブ判定手段１０８及び分類結果出力手段１０９等として機能する。
【００３３】
画像一覧表示手段１００は、後述のマイクロブログ情報取得手段１０４が取得した全ての又は予め定めた数のマイクロブログ情報に対し、当該マイクロブログ情報に含まれる画像情報を端末３の表示部に一覧表示するための情報を生成するとともに、端末３に送信する。
【００３４】
関連画像選択手段１０１は、画像一覧表示手段１００が生成した情報が端末３の表示部に表示画面として表示された状態において、端末３の利用者の操作に応じて表示中の画像を選択する。
【００３５】
画像分類モデル生成手段１０２は、関連画像選択手段１０１が選択した画像の特徴量を抽出し正例の学習データとし、関連画像選択手段１０１が選択しなかった画像の特徴量を抽出し負例の学習データとし、これらを用いてマイクロブログ情報取得手段１０４が受け付けた検索キーワードに関連付けて画像分類モデル１１４を生成する。なお、生成方法については後述する。
【００３６】
検索キーワード受付手段１０３は、端末３から検索キーワードを受け付ける。
【００３７】
マイクロブログ情報取得手段１０４は、検索キーワード受付手段１０３が受け付けた検索キーワードに関連するマイクロブログ情報１１１をマイクロブログサーバ２から取得し、記憶部１１に記憶する。なお、マイクロブログ情報１１１は、マイクロブログサーバ２に蓄積されたマイクロブログ情報のすべてから取得するものであってもよいし、予め定めた期間や、予め定めたキーワード等によりフィルタリングされたものから取得するものであってもよい。マイクロブログ情報１１１の取得方法については後述する。
【００３８】
画像情報分類手段１０５は、マイクロブログ情報取得手段１０４が取得したマイクロブログ情報１１１の各投稿情報から文字情報を省いたもの、つまり画像情報のみをマイクロブログ画像情報１１２として記憶部１１に記憶する。
【００３９】
文字情報分類手段１０６は、マイクロブログ情報取得手段１０４が取得したマイクロブログ情報１１１の各投稿情報から画像情報を省いたもの、つまり文字情報のみをマイクロブログ文字情報１１３として記憶部１１に記憶する。
【００４０】
行動有無判定手段１０７は、マイクロブログ画像情報１１２に基づいて投稿情報を投稿した利用者にマイクロブログ情報取得手段１０４が受け付けた検索キーワードに関連する行動があったか否かを判定し、行動有無判定結果１１６を記憶部１１に格納する。なお、行動有無判定手段１０７は、マイクロブログ画像情報１１２が画像分類モデル１１４に適合した場合に当該行動があったと判定する。また、行動有無判定手段１０７は、マイクロブログ文字情報１１３が予め用意した文字分類モデル１１５に適合した場合に当該行動がなかったと判定する。具体的な判定方法については後述する。また、第２の文字分類モデルを設け、これに適合した場合に当該行動があったと判定してもよい。
【００４１】
ポジティブ・ネガティブ判定手段１０８は、文字分類モデル１１５に基づいて主にマイクロブログ文字情報１１３の投稿情報がポジティブ（肯定的）な内容のものかネガティブ（否定的）な内容なものかを判定し、ポジティブ・ネガティブ判定結果１１７を記憶部１１に格納する。なお、ポジティブ・ネガティブ判定手段１０８に用いられる文字分類モデル１１５は、一例として、予めポジティブ又はネガティブに属する文章について複数の単語の各々の出現有無を判定し、当該出現有無を要素とする特徴ベクトルを生成することで学習して生成されるものであり、ポジティブ・ネガティブ判定手段１０８は、分類対象の文字情報についても同様に特徴ベクトルを生成して、学習結果の特徴ベクトルと比較することによりポジティブ又はネガティブのいずれに属するか判定することで分類する。また、ポジティブ・ネガティブ判定手段１０８は、マイクロブログ画像情報１１２に基づいて投稿情報がポジティブな内容のものかネガティブな内容なものかを判定してもよい。
【００４２】
分類結果出力手段１０９は、行動有無判定結果１１６及びポジティブ・ネガティブ判定結果１１７から分類結果情報１１８を生成し、外部の一例として端末３へと出力する。
【００４３】
記憶部１１は、マイクロブログ分類プログラム１１０、マイクロブログ情報１１１、マイクロブログ画像情報１１２、マイクロブログ文字情報１１３、画像分類モデル１１４、文字分類モデル１１５、行動有無判定結果１１６、ポジティブ・ネガティブ判定結果１１７及び分類結果情報１１８等を格納する。
【００４４】
マイクロブログ分類プログラム１１０は、制御部１０を上記した各手段１００〜１０８として動作させるプログラムである。
【００４５】
画像分類モデル１１４は、行動有無判定手段１０７とポジティブ・ネガティブ判定手段１０８のそれぞれについて用いられる情報を別々に有するものとする。また、文字分類モデル１１５も同様に、行動有無判定手段１０７とポジティブ・ネガティブ判定手段１０８のそれぞれについて用いられる情報を別々に有するものとする。なお、画像分類モデル１１４は、画像分類モデル生成手段１０２によって生成されるものに限らず、記憶部１１に予め用意されたモデルを用いても良いし、外部に予め用意されたモデルを取得する構成としても良い。
【００４６】
図３は、マイクロブログ情報１１１の構成の一例を示す概略図である。
【００４７】
マイクロブログ情報１１１は、投稿情報を投稿した利用者の識別子を示すユーザＩＤ欄と、一例として時系列順に付与された識別子を示すマイクロブログＩＤ欄と、投稿情報として入力された文章、画像（静止画又は動画）が格納された図示しない他のサーバのＵＲＬ又は文章とＵＲＬとからなる内容を示す内容欄とを有する。なお、内容欄のＵＲＬに代えて静止画や動画に関する情報を直接含むものであってもよい。
【００４８】
なお、各内容は本来、投稿された時刻を示す時刻情報を含むものであるが、ここでは時刻情報を省略して表示している。
【００４９】
図４は、マイクロブログ画像情報１１２の構成の一例を示す概略図である。
【００５０】
マイクロブログ画像情報１１２は、図３に示すユーザＩＤ欄及びマイクロブログＩＤ欄と共通のユーザＩＤ欄及びマイクロブログＩＤ欄と、投稿情報として入力されたＵＲＬに格納された実際の画像情報を示す画像内容欄とを有する。
【００５１】
つまり、マイクロブログ画像情報１１２は、マイクロブログ情報１１１から文章のみの投稿情報を削除し、画像が格納されたＵＲＬから画像情報を取得したものである。
【００５２】
図５は、マイクロブログ文字情報１１３の構成の一例を示す概略図である。
【００５３】
マイクロブログ文字情報１１３は、図３に示すユーザＩＤ欄及びマイクロブログＩＤ欄と共通のユーザＩＤ欄及びマイクロブログＩＤ欄と、投稿情報として入力された文章からなる内容を示す文字内容欄とを有する。
【００５４】
つまり、マイクロブログ文字情報１１３は、マイクロブログ情報１１１から画像が格納されたＵＲＬのみの投稿情報を削除し、ＵＲＬを含む投稿情報のＵＲＬを削除したものである。
【００５５】
（マイクロブログ分類システムの動作）
次に、本実施の形態の作用を、（１）基本動作、（２）画像分類モデル生成動作、（３）マイクロブログ情報取得動作、（４）行動有無判定動作、（５）ポジティブ・ネガティブ判定動作、（６）分類結果出力動作に分けて説明する。
【００５６】
（１）基本動作
まず、端末４の利用者は、端末４においてマイクロブログに投稿情報を送信するための操作を行う。なお、以下の動作は端末３において行ってもよい。
【００５７】
端末４は、利用者の操作に応じて、マイクロブログサーバ２に対して文章や画像等を含む投稿情報を送信することでマイクロブログに投稿する。
【００５８】
マイクロブログサーバ２は、端末４から投稿情報を受信することでマイクロブログ情報を蓄積していく。
【００５９】
また、端末４の利用者は、端末４においてマイクロブログの閲覧のための操作を行う。
【００６０】
端末４は、利用者の操作に応じて、マイクロブログサーバ２に対してマイクロブログ情報の閲覧要求を送信する。
【００６１】
マイクロブログサーバ２は、端末４に対してマイクロブログ情報を送信する。
【００６２】
端末４は、マイクロブログサーバ２からマイクロブログ情報を受信するとマイクロブログの文章や画像を表示部に表示する。
【００６３】
次に、マイクロブログ情報を分類するための準備段階の動作として、画像分類モデルの生成動作について説明する。
【００６４】
（２）画像分類モデル生成動作
図９は、画像分類モデル１１４を生成する際のマイクロブログ分類サーバ１の動作の一例を示すフローチャートである。
【００６５】
まず、画像一覧表示手段１００は、マイクロブログ情報取得手段１０４によって取得されたマイクロブログ情報のうち全ての又は予め定めた数のマイクロブログ情報を取得し（Ｓ１）、当該マイクロブログ情報に含まれる画像情報を端末３の表示部に一覧表示するための情報を生成するとともに、端末３に送信する（Ｓ２）。
【００６６】
端末３は、当該情報を受信し、表示部に画像一覧表示画面を表示する。
【００６７】
図６は、画像一覧表示手段１００により端末３の表示部に表示される画像一覧表示画面の構成の一例を示す概略図である。
【００６８】
画像一覧表示画面１０３ａは、複数の画像１１２１、１１２２、…を一覧表示する。なお、画像一覧表示画面１０３ａは、複数ページに渡るものであっても良い。
【００６９】
次に、利用者は当該画面を参照しながら端末３の操作部を操作することにより所定の画像を選択する。当該操作の内容は、端末３からマイクロブログ分類サーバ１に送信される。ここでは、一例として「○○○花火大会」というキーワードに関連する画像、つまり花火の写っている画像や屋台の写っている画像、浴衣を着た人物が写っている画像等を選択することとする。
【００７０】
次に、マイクロブログ分類サーバ１の関連画像選択手段１０１は、操作の内容を受け付けて、画像一覧表示手段１００が生成した情報が端末３の表示部に表示画面として表示された状態において、端末３の利用者の操作に応じて表示中の画像を選択する（Ｓ３）。選択された画像は、図６に示すように、選択枠１０３ｂにより選択状態となる。
【００７１】
次に、画像分類モデル生成手段１０２は、関連画像選択手段１０１が選択した画像の特徴量を抽出し、正例学習データを作成する（Ｓ４）。
【００７２】
次に、画像分類モデル生成手段１０２は、関連画像選択手段１０１が選択しなかった画像の特徴量を抽出し、負例学習データを作成する（Ｓ５）。なお、正例及び負例の２つのクラス分けに限らず、複数のクラス分けを行ってもよい。
【００７３】
次に、画像分類モデル生成手段１０２は、後述する検索キーワード受付手段１０３が受け付ける検索キーワード（「○○○花火大会」）に関連付けて正例学習データと負例学習データとから画像分類モデル１１４を生成し（Ｓ６）、記憶部１１に保存する（Ｓ７）。
【００７４】
一方、マイクロブログ情報の分類をマイクロブログ分類サーバ１に要求するため、端末３の利用者は端末３の操作部を操作して検索キーワードを入力する。端末３は、分類の要求とともに当該検索キーワードをマイクロブログ分類サーバ１に送信する。
【００７５】
マイクロブログ分類サーバ１は、要求に応じて以下のように動作する。
【００７６】
（３）マイクロブログ情報取得動作
図１０は、マイクロブログ情報を取得する際のマイクロブログ分類サーバ１の動作の一例を示すフローチャートである。
【００７７】
まず、検索キーワード受付手段１０３は、端末３から検索キーワード「○○○花火大会」を受け付ける（Ｓ１０）。
【００７８】
次に、マイクロブログ情報取得手段１０４は、検索キーワード受付手段１０３が受け付けた検索キーワードに基づいて、マイクロブログサーバ２のマイクロブログ情報を検索する（Ｓ１１）。なお、検索の際は「○○○花火大会」を完全に含むものだけでなく、キーワードを省略形にしたものや、多言語化したものを用いてもよいし、複数のキーワードによって検索するものであってもよい。
【００７９】
次に、マイクロブログ情報取得手段１０４は、検索結果としての検索キーワードを含む投稿情報のユーザＩＤを抽出し（Ｓ１２）、抽出したユーザＩＤ毎に当該ユーザＩＤによって投稿された投稿情報を取得する（Ｓ１３）。なお、当該ユーザＩＤによって投稿されたすべての投稿情報を取得してもよいし、検索キーワードを含む投稿情報を基準として予め定めた時系列の範囲に属する投稿情報を取得するようにしてもよい。
【００８０】
次に、マイクロブログ情報取得手段１０４は、取得した投稿情報中に画像情報へのリンクＵＲＬを含む場合（Ｓ１４；Ｙｅｓ）、当該リンクＵＲＬの画像情報を取得する（Ｓ１５）。
【００８１】
上記ステップＳ１３〜Ｓ１５は、ステップＳ１２で抽出されたすべてのユーザＩＤについて実行する（Ｓ１６）。
【００８２】
次に、マイクロブログ分類サーバ１は、検索キーワードに関連する行動の有無の判定について以下のように動作する。
【００８３】
（４）行動有無判定動作
図１１は、投稿情報のユーザの行動の有無を判定する際のマイクロブログ分類サーバ１の動作の一例を示すフローチャートである。
【００８４】
まず、行動有無判定手段１０７は、あるユーザＩＤの投稿情報を取得する（Ｓ２０）。
【００８５】
次に、画像情報分類手段１０５は、あるユーザＩＤの画像情報のみをマイクロブログ画像情報１１２とし（Ｓ２２）、行動有無判定手段１０７は、マイクロブログ画像情報１１２の画像それぞれが画像分類モデル１１４の正例に適合するか否か判定し（Ｓ２３、Ｓ２４）、つまり、検索キーワードに関連する画像情報に分類し、分類の結果、適合する場合は（Ｓ２３；Ｙｅｓ）「行動有」と判定する（Ｓ２４）。なお、検索キーワードが「○○○花火大会」である場合、「行動有」とは一例として「○○○花火大会に行った」という内容を示す。ここで、「検索キーワードに関連する画像情報に分類する」とは、「（２）画像分類モデル生成動作」で生成された画像分類モデル１１４に適合する場合だけでなく、記憶部１１に予め用意されたモデル又は外部に予め用意されたモデルに適合する場合も含むものとする。
【００８６】
なお、ステップＳ２４において、同一のユーザＩＤに予め定めた閾値以上の数の正例に適合する画像がある場合に、当該ユーザＩＤの利用者が「行動有」と判定するようにしてもよい。
【００８７】
次に、ステップＳ２３で正例に適合しない場合は（Ｓ２３；Ｎｏ）、行動については未だ「不明」であるため、次に文字情報によって分類する。文字情報分類手段１０６は、行動有無判定手段１０７が取得したあるユーザＩＤの投稿情報の文字情報のみをマイクロブログ文字情報１１３とし（Ｓ２６）、行動有無判定手段１０７は、マイクロブログ文字情報１１３のそれぞれが文字分類モデル１１５に適合するか否か判定し（Ｓ２７、Ｓ２８）、適合しない場合は（Ｓ２７；Ｎｏ）「行動無」と判定する（Ｓ２９）。なお、検索キーワードが「○○○花火大会」である場合、「行動無」とは「○○○花火大会に行っていない」という内容を示す。
【００８８】
なお、上記の行動有無の判定はすべてのユーザＩＤについて行われ（Ｓ３０）、判定結果を行動有無判定結果１１６として記憶部１１に格納する。
【００８９】
次に、マイクロブログ分類サーバ１は、投稿情報の内容がポジティブかネガティブかの判定について以下のように動作する。
【００９０】
（５）ポジティブ・ネガティブ判定動作
図１２は、投稿情報の内容がポジティブ又はネガティブのいずれであるかを判定する際のマイクロブログ分類サーバ１の動作の一例を示すフローチャートである。
【００９１】
まず、ポジティブ・ネガティブ判定手段１０８は、あるユーザＩＤの投稿情報を取得する（Ｓ４０）。
【００９２】
文字情報分類手段１０６は、ポジティブ・ネガティブ判定手段１０８が取得したあるユーザＩＤの投稿情報の文字情報のみをマイクロブログ文字情報１１３とし（Ｓ４１）、ポジティブ・ネガティブ判定手段１０８は、マイクロブログ文字情報１１３のそれぞれがポジティブであるかネガティブであるか判定する（Ｓ４２、Ｓ４３）。なお、検索キーワードが「○○○花火大会」である場合、「ポジティブ」とは「○○○花火大会」についての肯定的な意見等を示し、「ネガティブ」とは「○○○花火大会」についての否定的な意見等を示す。
【００９３】
なお、上記の行動有無の判定はすべてのユーザＩＤについて行われ（Ｓ４４）、判定結果をポジティブ・ネガティブ判定結果１１７として記憶部１１に格納する。
【００９４】
（６）分類結果出力動作
次に、分類結果出力手段１０９は、行動有無判定結果１１６及びポジティブ・ネガティブ判定結果１１７から分類結果情報１１８を生成し、分類結果情報１１８を端末３へと出力する。
【００９５】
図７は、分類結果情報１１８の構成の一例を示す概略図である。
【００９６】
分類結果情報１１８は、図３に示すユーザＩＤ欄、マイクロブログＩＤ欄及び内容欄と共通のユーザＩＤ欄、マイクロブログＩＤ欄及び内容欄と、図５に示す画像内容欄と共通の画像内容欄と、行動有無判定手段１０７の判定結果が示される行動有無判定結果欄と、ポジティブ・ネガティブ判定手段１０８の判定結果が示されるポジティブ・ネガティブ判定結果欄とを有する。
【００９７】
なお、行動の有無の判定はユーザＩＤ毎に行われるものであり、ポジティブ・ネガティブの判定は投稿情報毎に行われるものである。
【００９８】
また、端末３は、分類結果情報１１８を受信し、以下に示すような情報を表示部に表示してもよい。
【００９９】
図８は、分類結果情報１１８に基づいて分類結果出力手段１０９が出力する表示画面の構成の一例を示す概略図である。
【０１００】
分類結果情報表示画面１０８ａは、行動が「花火大会に行った」であり内容が「ポジティブ」である投稿情報の内容１０８ｂ１及び画像１０８ｃ１と、行動が「花火大会に行かなかった」であり内容が「ポジティブ」である投稿情報の内容１０８ｂ２と、行動が「花火大会に行った」であり内容が「ネガティブ」である投稿情報の内容１０８ｂ３及び画像１０８ｃ３と、行動が「花火大会に行かなかった」であり内容が「ネガティブ」である投稿情報の内容１０８ｂ４とを有する。
【０１０１】
（実施の形態の効果）
上記した実施の形態によると、マイクロブログ画像情報１１２を画像分類モデル１１４に基づいて分類することによって、当該分類された画像情報を含む投稿情報の利用者に検索キーワードに関連する行動があったか否か判定するとともに、マイクロブログ文字情報１１３を文字分類モデル１１５に基づいて分類することによって、当該分類された文字情報を含む投稿情報の利用者に検索キーワードに関連する行動がなかったか否かを判定することとしたため、投稿した利用者の行動の有無によって投稿情報を分類することができる。
【０１０２】
また、投稿情報に含まれる文字情報を文字分類モデル１１５に基づいて分類して、当該分類された文字情報を含む投稿情報が肯定的な内容か否定的な内容であるか判定することとしたため、内容がポジティブ又はネガティブであるものかどうかによって投稿情報を分類することができる。
【０１０３】
また、図８に示す分類結果情報表示画面１０８ａのように分類結果を表示することで、一例として、内容１０８ｂ１及び画像１０８ｃ１から「○○○花火大会」のアピールポイントを抽出することができ、内容１０８ｂ１及び画像１０８ｃ１と内容１０８ｂ２とから例えば「○○○花火大会」に利用者を行かせるためのポイントを抽出することができ、内容１０８ｂ３及び画像１０８ｃ３から「○○○花火大会」の改善点を抽出することができ、内容１０８ｂ４から「○○○花火大会」の印象を改善するためのポイントを抽出することができる。また、図７に示す分類結果情報１１８の統計情報を生成して出力してもよい。また、分類結果情報１１８に基づいて各利用者に対して情報配信を行ってもよい。この具体例としては、「○○○花火大会」に行った人と行っていない人とに対し、それぞれ異なる内容の広告等を配信する場合が挙げられる。
【０１０４】
［他の実施の形態］
なお、本発明は、上記実施の形態に限定されず、本発明の趣旨を逸脱しない範囲で種々な変形が可能である。例えば、マイクロブログとしてはＴｗｉｔｔｅｒに限らず、Ｆａｃｅｂｏｏｋ（登録商標）等のように比較的短い文章が投稿されるものであって、文字情報と画像情報(静止画、動画やこれらの情報のリンク先情報も含む)が混在し、それらが時系列で大量に表示されるようなものであれば種類を問わない。また、メールのメッセージ等を対象としてもよい。
【０１０５】
上記実施の形態では制御部１０内の各手段１００−１０８の機能をプログラムで実現したが、各手段の全て又は一部をＡＳＩＣ等のハードウエアによって実現してもよい。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等の記録媒体に記憶して提供することもできる。また、上記実施の形態で説明した上記ステップの入れ替え、削除、追加等は本発明の要旨を変更しない範囲内で可能である。
【符号の説明】
【０１０６】
１     マイクロブログ分類サーバ
２     マイクロブログサーバ
３、４ 端末
５     ネットワーク
６     マイクロブログ分類システム
１０   制御部
１１   記憶部
１２   通信部
１００ 画像一覧表示手段
１０１ 関連画像選択手段
１０２ 画像分類モデル生成手段
１０３ 検索キーワード受付手段
１０３ａ      画像一覧表示画面
１０３ｂ      選択枠
１０４ マイクロブログ情報取得手段
１０５ 画像情報分類手段
１０６ 文字情報分類手段
１０７ 行動有無判定手段
１０８ ポジティブ・ネガティブ判定手段
１０８ａ      分類結果情報表示画面
１０８ｂ１−１０８ｂ４      内容
１０８ｃ１、１０８ｃ３      画像
１０９ 分類結果出力手段
１１０ マイクロブログ分類プログラム
１１１ マイクロブログ情報
１１２ マイクロブログ画像情報
１１３ マイクロブログ文字情報
１１４ 画像分類モデル
１１５ 文字分類モデル
１１６ 行動有無判定結果
１１７ ポジティブ・ネガティブ判定結果
１１８ 分類結果情報
【図１】
2014052809.tif 000003
【図２】
2014052809.tif 000004
【図３】
2014052809.tif 000005
【図４】
2014052809.tif 000006
【図５】
2014052809.tif 000007
【図７】
2014052809.tif 000008
【図８】
2014052809.tif 000009
【図９】
2014052809.tif 000010
【図１０】
2014052809.tif 000011
【図１１】
2014052809.tif 000012
【図１２】
2014052809.tif 000013
【図６】
2014052809.tif 000014