(57)【特許請求の範囲】
【請求項１】
ネットワークサービスに公開されている投稿のうちから、購入に関する単語及び対象製品名を含む投稿を抽出する購入抽出部と、
対象製品の分野に関連する関連用語と前記対象製品名を含む前記投稿とに基づいて生成された非関連用語であって、前記投稿に対して前記対象製品との関連性が低いとみなされる非関連用語を含む投稿を、前記購入抽出部によって抽出された、前記購入に関する単語及び前記対象製品名を含む投稿のうちから除外した投稿を生成する第１除外処理部と、
前記購入抽出部によって抽出された、前記購入に関する単語及び前記対象製品名を含む投稿のうちから、投稿者が前記対象製品を実際に購入していないと判定された投稿を除外した投稿を生成する第２除外処理部と
を備えることを特徴とする投稿抽出装置。
【請求項２】
前記ネットワークサービスに公開されている投稿を投稿者単位で抽出し、抽出した当該抽出結果に、前記投稿者の投稿に関連する他の投稿者による投稿を付加した投稿の集合を生成する投稿分類部と、
投稿分類部で生成された前記投稿の集合に含まれる複数の投稿について、投稿間に関連性を持つ全ての投稿を１つの投稿として結合するとともに、話題が他の話題に切り替わるまでの期間における全ての投稿を１つの投稿として結合する結合処理部と
を備え、
前記購入抽出部は、前記結合処理部によって結合された前記投稿に対して、前記購入に関する単語及び前記対象製品名を含む投稿を抽出する
ことを特徴とする請求項１に記載の投稿抽出装置。
【請求項３】
前記第２除外処理部は、
前記購入に関する単語及び前記対象製品名を含む投稿に対して、家族に関連する単語及び知人に関連する単語に基づいて、前記投稿者が前記対象製品を実際に購入していない投稿を判定する第１の処理と、
前記購入に関する単語及び前記対象製品名を含む投稿に対して、前記対象製品が関連する仮想世界に関する用語に基づいて、前記投稿者が前記対象製品を実際に購入していない投稿を判定する第２の処理と、
前記購入に関する単語及び前記対象製品名を含む投稿に対して、購入の未実行を示す用語に基づいて、前記投稿者が前記対象製品を実際に購入していない投稿を判定する第３の処理と、
のうちの少なくとも１つの処理を実行し、前記投稿者が前記対象製品を実際に購入していないと判定された投稿を、前記購入に関する単語及び前記対象製品名を含む投稿のうちから除外した投稿を生成する
ことを特徴とする請求項１又は請求項２に記載の投稿抽出装置。
【請求項４】
前記購入に関する単語及び前記対象製品名を含む投稿のうちから前記第１除外処理部及び前記第２除外処理部が除外して生成された投稿に対応する前記投稿者を前記ネットワークサービスにおいて特定する投稿者情報を抽出する投稿者抽出部を備える
ことを特徴とする請求項１から請求項３のいずれか一項に記載の投稿抽出装置。
【請求項５】
購入抽出部が、ネットワークサービスに公開されている投稿のうちから、購入に関する単語及び対象製品名を含む投稿を抽出する購入抽出ステップと、
第１除外処理部が、対象製品の分野に関連する関連用語と前記対象製品名を含む前記投稿とに基づいて生成された非関連用語であって、前記投稿に対して前記対象製品との関連性が低いとみなされる非関連用語を含む投稿を、前記購入抽出ステップによって抽出された、前記購入に関する単語及び前記対象製品名を含む投稿のうちから除外した投稿を生成する第１除外処理ステップと、
第２除外処理部が、前記購入抽出ステップによって抽出された、前記購入に関する単語及び前記対象製品名を含む投稿のうちから、投稿者が前記対象製品を実際に購入していないと判定された投稿を除外した投稿を生成する第２除外処理ステップと
を含むことを特徴とする投稿抽出方法。
【請求項６】
コンピュータに、
ネットワークサービスに公開されている投稿のうちから、購入に関する単語及び対象製品名を含む投稿を抽出する購入抽出ステップと、
対象製品の分野に関連する関連用語と前記対象製品名を含む前記投稿とに基づいて生成された非関連用語であって、前記投稿に対して前記対象製品との関連性が低いとみなされる非関連用語を含む投稿を、前記購入抽出ステップによって抽出された、前記購入に関する単語及び前記対象製品名を含む投稿のうちから除外した投稿を生成する第１除外処理ステップと、
前記購入抽出ステップによって抽出された、前記購入に関する単語及び前記対象製品名を含む投稿のうちから、投稿者が前記対象製品を実際に購入していないと判定された投稿を除外した投稿を生成する第２除外処理ステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、投稿抽出装置、投稿抽出方法、及びプログラムに関する。
【背景技術】
【０００２】  ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）などのネットワークサービスを利用して、製品評価などの製品に関する情報を収集する技術が知られている（例えば、特許文献１及び特許文献２）。
例えば、特許文献１に記載の技術では、ネットワーク上から製品の評価項目を抽出し、抽出した評価項目をキーワードとして、製品の評価項目に関する情報を収集する。
また、特許文献２に記載の技術では、ＳＮＳを利用して、実店舗に来店した人を対象に製品に関する情報を収集する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２１０７００号公報
【特許文献２】特許第５２７１４３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】  ところで、近年、製品のリコールに繋がるような故障に関する情報を早期に発見したいというニーズが高まっている。このような故障の発見が遅れると、不具合を含む製品を生産し続けることになり、リコール時のコスト増に繋がり、また、問題が安全にかかわるものの場合、製造メーカの信頼問題にも繋がる恐れがある。
例えば、リコールに繋がるような故障には、対象製品の所有者の大多数が実際に経験し世間的に明らかなケースと、多くの所有者には問題が顕在化していないケースとがある。多くの所有者には問題が顕在化していないケースでは、例えば、対象製品を実際に所有していない投稿者からの投稿も多数含まれるネットワーク上の膨大な投稿の中から、この問題を経験した少数の所有者の投稿を収集する必要があり、予め抽出した評価項目から情報を収集する特許文献１や、収集対象が来店した際に登録した人に限られる特許文献２に記載の技術では、このような所有者の投稿を正確かつ効率的に収集することは困難であった。
このように、上述した技術では、対象製品に関する投稿を好適に抽出することが困難な場合があった。【０００５】  本発明は、上記問題を解決すべくなされたもので、その目的は、対象製品に関する投稿を好適に抽出することができる投稿抽出装置、投稿抽出方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】  上記問題を解決するために、本発明の一態様は、ネットワークサービスに公開されている投稿のうちから、購入に関する単語及び対象製品名を含む投稿を抽出する購入抽出部と、対象製品の分野に関連する関連用語と前記対象製品名を含む前記投稿とに基づいて生成された非関連用語であって、前記投稿に対して前記対象製品との関連性が低いとみなされる非関連用語を含む投稿を、前記購入抽出部によって抽出された、前記購入に関する単語及び前記対象製品名を含む投稿のうちから除外した投稿を生成する第１除外処理部と、前記購入抽出部によって抽出された、前記購入に関する単語及び前記対象製品名を含む投稿のうちから、投稿者が前記対象製品を実際に購入していないと判定された投稿を除外した投稿を生成する第２除外処理部とを備えることを特徴とする投稿抽出装置である。【０００７】  また、本発明の一態様は、上記の投稿抽出装置において、前記ネットワークサービスに公開されている投稿を投稿者単位で抽出し、抽出した当該抽出結果に、前記投稿者の投稿に関連する他の投稿者による投稿を付加した投稿の集合を生成する投稿分類部と、投稿分類部で生成された前記投稿の集合に含まれる複数の投稿について、投稿間に関連性を持つ全ての投稿を１つの投稿として結合するとともに、話題が他の話題に切り替わるまでの期間における全ての投稿を１つの投稿として結合する結合処理部とを備え、前記購入抽出部は、前記結合処理部によって結合された前記投稿に対して、前記購入に関する単語及び前記対象製品名を含む投稿を抽出することを特徴とする。【０００８】  また、本発明の一態様は、上記の投稿抽出装置において、前記第２除外処理部は、前記購入に関する単語及び前記対象製品名を含む投稿に対して、家族に関連する単語及び知人に関連する単語に基づいて、前記投稿者が前記対象製品を実際に購入していない投稿を判定する第１の処理と、前記購入に関する単語及び前記対象製品名を含む投稿に対して、前記対象製品が関連する仮想世界に関する用語に基づいて、前記投稿者が前記対象製品を実際に購入していない投稿を判定する第２の処理と、前記購入に関する単語及び前記対象製品名を含む投稿に対して、購入の未実行を示す用語に基づいて、前記投稿者が前記対象製品を実際に購入していない投稿を判定する第３の処理と、のうちの少なくとも１つの処理を実行し、前記投稿者が前記対象製品を実際に購入していないと判定された投稿を、前記購入に関する単語及び前記対象製品名を含む投稿のうちから除外した投稿を生成することを特徴とする。【０００９】  また、本発明の一態様は、上記の投稿抽出装置において、前記購入に関する単語及び前記対象製品名を含む投稿のうちから前記第１除外処理部及び前記第２除外処理部が除外して生成された投稿に対応する前記投稿者を前記ネットワークサービスにおいて特定する投稿者情報を抽出する投稿者抽出部を備えることを特徴とする。【００１０】  また、本発明の一態様は、購入抽出部が、ネットワークサービスに公開されている投稿のうちから、購入に関する単語及び対象製品名を含む投稿を抽出する購入抽出ステップと、第１除外処理部が、対象製品の分野に関連する関連用語と前記対象製品名を含む前記��稿とに基づいて生成された非関連用語であって、前記投稿に対して前記対象製品との関連性が低いとみなされる非関連用語を含む投稿を、前記購入抽出ステップによって抽出された、前記購入に関する単語及び前記対象製品名を含む投稿のうちから除外した投稿を生成する第１除外処理ステップと、第２除外処理部が、前記購入抽出ステップによって抽出された、前記購入に関する単語及び前記対象製品名を含む投稿のうちから、投稿者が前記対象製品を実際に購入していないと判定された投稿を除外した投稿を生成する第２除外処理ステップとを含むことを特徴とする投稿抽出方法である。【００１１】  また、本発明の一態様は、コンピュータに、ネットワークサービスに公開されている投稿のうちから、購入に関する単語及び対象製品名を含む投稿を抽出する購入抽出ステップと、対象製品の分野に関連する関連用語と前記対象製品名を含む前記投稿とに基づいて生成された非関連用語であって、前記投稿に対して前記対象製品との関連性が低いとみなされる非関連用語を含む投稿を、前記購入抽出ステップによって抽出された、前記購入に関する単語及び前記対象製品名を含む投稿のうちから除外した投稿を生成する第１除外処理ステップと、前記購入抽出ステップによって抽出された、前記購入に関する単語及び前記対象製品名を含む投稿のうちから、投稿者が前記対象製品を実際に購入していないと判定された投稿を除外した投稿を生成する第２除外処理ステップとを実行させるためのプログラムである。
【発明の効果】
【００１２】  本発明によれば、対象製品に関する投稿を好適に抽出することができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態による投稿抽出装置の一例を示す機能ブロック図である。
【図２】本実施形態における投稿の分類処理及び結合処理の一例を説明する図である。
【図３】本実施形態による投稿抽出装置の動作の一例を示すフローチャートである。
【図４】本実施形態による投稿の分類処理の一例を示すフローチャートである。
【図５】本実施形態による購入フィルタリング処理の一例を示すフローチャートである。
【図６】本実施形態によるＮＧワードの生成処理の一例を示すフローチャートである。
【図７】本実施形態による製品関連ゲーム情報の生成処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】  以下、本発明の一実施形態による投稿抽出装置について図面を参照して説明する。
図１は、本実施形態による投稿抽出装置１の一例を示す機能ブロック図である。
図１に示すように、投稿抽出装置１は、ＮＷ（ネットワーク）通信部１０と、入力部１１と、表示部１２と、記憶部２０と、制御部３０とを備えている。
【００１５】  投稿抽出装置１は、入力された対象製品名に基づいて、例えば、ＳＮＳなどのネットワークサービスに公開されている投稿の中から、対象製品を実際に購入した投稿者の投稿を抽出するとともに、当該投稿者の一覧を生成する。
なお、本実施形態では、ＳＮＳの投稿の一例として、ツイッター（Ｔｗｉｔｔｅｒ（登録商標））の投稿（ツイート）を抽出する例について説明する。また、対象製品名として、自動車の車種名を指定する場合の一例について説明する。
【００１６】  ＮＷ通信部１０は、ネットワークＮＷに接続され、ネットワークＮＷを介して、ＳＮＳサーバ装置２と通信を行う。なお、図１において、ＳＮＳサーバ装置２は、例えば、ツイッター（登録商標）のサービスを提供するサーバ装置である。
【００１７】  入力部１１は、例えば、キーボードやマウスなどの入力デバイスであり、投稿抽出装置１に対する各種入力を受け付ける。入力部１１は、例えば、投稿を抽出する対象製品名などを受け付ける。
【００１８】  表示部１２（出力部の一例）は、例えば、液晶ディスプレイ装置などであり、各種情報を表示する。表示部１２は、例えば、入力部１１が受け付けた対象製品名などの情報、投稿の抽出結果、抽出された投稿の投稿者の一覧、等を表示する。
【００１９】  記憶部２０は、投稿抽出装置１が実行する処理に利用する各種情報を記憶する。記憶部２０は、例えば、分類モデル記憶部２０１と、購入単語情報記憶部２０２と、製品関連用語記憶部２０３と、ＮＧワード記憶部２０４と、購入者キーワード記憶部２０５と、贈呈キーワード記憶部２０６と、ゲーム情報記憶部２０７と、製品モデル情報記憶部２０８と、製品関連ゲーム情報記憶部２０９と、非実購入キーワード記憶部２１０と、投稿者リスト記憶部２１１とを備えている。
【００２０】  分類モデル記憶部２０１は、投稿のテキスト文から投稿の話題を分類する分類モデルを記憶する。分類モデルは、既存技術の機械学習手法を用いて生成される。分類モデル記憶部２０１は、分類モデルを予め記憶しているものとする。
【００２１】  購入単語情報記憶部２０２は、製品（例えば、自動車）の購入に関する単語を記憶する。購入に関する単語は、例えば、「購入」、「買った」、「買いました」、「納車」、「届いた」、「ゲット」、「納品」などの単語である。購入単語情報記憶部２０２は、このような購入に関する単語の一覧を購入単語情報として予め記憶している。
【００２２】  製品関連用語記憶部２０３は、対象製品の分野（業界）に関連する関連用語を記憶する。関連用語は、対象製品が自動車である場合、例えば、「車」、「エンジン」、「タイヤ」、「オイル」、「ハンドル」、「ミラー」、「シート」、「トランク」、「バッテリ」、「燃費」、「走行性能」などの用語である。製品関連用語記憶部２０３は、このような関連用語の一覧を予め記憶している。
【００２３】  ＮＧワード記憶部２０４（非関連用語記憶部の一例）は、投稿に対して対象製品との関連性が低いとみなされるＮＧワード（非関連用語）を記憶する。ＮＧワードは、対象製品の分野に関連する上述した関連用語と対象製品名を含む投稿とに基づいて生成される。ＮＧワードは、例えば、対象製品名が「フォーカス」という車種名である場合に、「フォーカスレンズ」、「オートフォーカス」、「フォーカスデイシリーズ」、「フォーカスする」などの単語である。ＮＧワード記憶部２０４は、このようなＮＧワードの一覧を予め記憶している。なお、ＮＧワードの生成処理の詳細については後述する。また、以下の説明において、車種名が「フォーカス」である場合の一例を説明する。
【００２４】  購入者キーワード記憶部２０５は、家族に関連する単語及び知人に関連する単語を記憶する。ここで、家族及び知人は、投稿者以外の購入者になる可能性のある人であり、購入者キーワード記憶部２０５は、家族に関連する単語及び知人に関連する単語を、購入者キーワードとして記憶する。購入者キーワードは、例えば、「父」、「母」、「友人」、「親戚」などのキーワードである。購入者キーワード記憶部２０５は、このような購入者キーワードの一覧を予め記憶している。
【００２５】  贈呈キーワード記憶部２０６は、贈呈（ギフト）に関連する単語を記憶する。贈呈（に関連する単語は、例えば、「貰った」、「あげた」、「譲渡」、「プレゼント」などの贈呈キーワードである。贈呈キーワード記憶部２０６は、このような贈呈キーワードの一覧を予め記憶している。
【００２６】  ゲーム情報記憶部２０７は、現在知られているゲーム名を示すゲーム情報を記憶する。ゲーム情報記憶部２０７は、例えば、ネットワークＮＷから検索されたゲーム名の一覧をゲーム情報として記憶する。ゲーム情報記憶部２０７が記憶するゲーム名の一覧は、定期的（例えば、１週間ごと、１カ月ごと）に更新される。
【００２７】  製品モデル情報記憶部２０８は、対象製品の分野（業界）において、現在知られている製品名（製品モデル名）を記憶する。製品モデル情報記憶部２０８は、例えば、ネットワークＮＷから検索された車種名の一覧を製品モデル情報として記憶する。製品モデル情報記憶部２０８が記憶する車種名の一覧は、定期的（例えば、１週間ごと、１カ月ごと）に更新される。
【００２８】  製品関連ゲーム情報記憶部２０９は、対象製品に関連するゲームに関する用語を記憶する。すなわち、製品関連ゲーム情報記憶部２０９は、対象製品に関連する仮想世界に関する用語を記憶する。対象製品に関連するゲームに関する用語は、例えば、ゲーム内で自動車を利用するゲーム名のうち、対象製品の車種名と関連が高いゲーム名である。製品関連ゲーム情報記憶部２０９は、対象製品の車種名と関連が高いゲーム名の一覧を製品関連ゲーム情報として記憶する。なお、製品関連ゲーム情報の生成処理の詳細については後述する。
【００２９】  非実購入キーワード記憶部２１０は、投稿者が現実に対象製品を購入していないこと（購入の未実行）を示す用語を非実購入キーワードとして記憶する。非実購入キーワードは、例えば、仮定の購入、将来の購入計画、過去の購入計画などを示す用語であり、例えば、「将来」、「購入予定」、「つもり」などの用語である。非実購入キーワード記憶部２１０は、このような非実購入キーワードの一覧を予め記憶している。
【００３０】  投稿者リスト記憶部２１１は、投稿抽出装置１が対象製品に対して抽出した投稿を公開した投稿者を示す情報の一覧を、投稿者リストとして記憶する。投稿者リストは、抽出された投稿に対応する投稿者をネットワークサービス（例えば、ＳＮＳ）において特定する投稿者情報（例えば、ユーザＩＤ、ユーザ名など）の一覧である。
【００３１】  制御部３０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などを含むプロセッサであり、投稿抽出装置１を統括的に制御する。制御部３０は、例えば、入力部１１を介して、対象製品名（例えば、車種名）を取得し、ＮＷ通信部１０を介して、ＳＮＳサーバ装置２から投稿を取得する。制御部３０は、ＳＮＳサーバ装置２から取得した投稿のうちから、例えば、取得した車種名の自動車を購入した投稿者の投稿を抽出するとともに、当該投稿者のユーザＩＤの一覧を生成する。制御部３０は、生成したユーザＩＤの一覧を、例えば、表示部１２などの出力部に出力する。また、制御部３０は、投稿分類部３１と、結合処理部３２と、分野抽出部３３と、購入抽出部３４と、対象製品抽出部３５と、購入フィルタリング部３６と、投稿者抽出部３７とを備えている。
【００３２】  投稿分類部３１は、投稿の話題を分類する分類モデルを記憶する分類モデル記憶部２０１から取得した分類モデルに基づいて、ネットワークサービスに公開されている投稿の話題を分類する。投稿分類部３１は、分類モデル記憶部２０１が記憶する分類モデルを取得し、例えば、ＳＮＳサーバ装置２から取得した投稿を、当該分類モデルに基づいて、投稿の話題を分類する。投稿分類部３１は、投稿に、例えば、車に関連する単語が含まれている場合に、話題を「車」と分類する。投稿分類部３１は、ネットワークサービスに公開されている投稿を投稿者単位で抽出し、抽出した抽出結果に、投稿者の投稿に関連する他の投稿者による投稿（例えば、リプライ投稿（返信投稿）、等）を付加した投稿の集合を生成する。
【００３３】  結合処理部３２は、投稿分類部３１によって分類された投稿の話題が他の話題に切り替わるまでの期間における全ての投稿を、１つの投稿として結合する。結合処理部３２は、例えば、１人の投稿者の複数の投稿に対して、分類された投稿の話題が他の話題に切り替わるまでの期間における全ての投稿を、１つの投稿として結合する。また、結合処理部３２は、１人の投稿者の投稿に対するリプライ投稿（返信投稿）を当該投稿者の投稿として結合する。すなわち、結合処理部３２は、投稿分類部３１で生成された投稿の集合に含まれる複数の投稿について、投稿間に関連性を持つ全ての投稿を１つの投稿として結合するとともに、話題が他の話題に切り替わるまでの期間における全ての投稿を１つの投稿として結合する。
【００３４】  ここで、図２を参照して、投稿分類部３１による投稿を分類する分類処理、及び結合処理部３２による投稿を結合する結合処理について説明する。
図２は、本実施形態における投稿の分類処理及び結合処理の一例を説明する図である。
この図において、投稿Ｔ１〜投稿６、投稿Ｔ８、及び投稿Ｔ９は、投稿者が“ｕｓｅｒＡ”の時系列の投稿を示している。また、投稿Ｔ７は、投稿Ｔ６に対する投稿者が“ｕｓｅｒＢ”によるリプライ投稿を示している。
【００３５】  図２に示すように、投稿分類部３１は、分類モデルに基づいて、投稿Ｔ１、及び投稿Ｔ２のそれぞれの話題を「学校」と分類し、投稿Ｔ３の話題を「Ｎｏｎ  ｔｏｐｉｃ」（話題無）と分類する。ここで、投稿分類部３１は、分類モデルに基づいて話題が分類不能の場合に、「Ｎｏｎ  ｔｏｐｉｃ」と分類する。また、投稿分類部３１は、分類モデルに基づいて、投稿Ｔ４〜投稿Ｔ８のそれぞれの話題を「車」と分類する。また、投稿分類部３１は、分類モデルに基づいて、投稿Ｔ９の話題を「旅行」と分類する。
【００３６】  次に、図２に示すように、結合処理部３２は、投稿の話題「学校」が他の話題に切り替わるまでの期間における全ての投稿（投稿Ｔ１〜投稿Ｔ３）を１つの投稿ＧＴ１として結合する。また、結合処理部３２は、投稿の話題「車」が他の話題に切り替わるまでの期間における全ての投稿（投稿Ｔ４〜投稿Ｔ８）を１つの投稿ＧＴ２として結合する。また、結合処理部３２は、投稿の話題「旅行」と分類されている投稿Ｔ９以降を１つの投稿ＧＴ３として結合する。
【００３７】  図１の説明に戻り、分野抽出部３３は、投稿分類部３１によって分類された話題に基づいて、対象製品の分野に関する第１の投稿を抽出する。分野抽出部３３は、結合処理部３２によって結合された投稿に対して、投稿分類部３１によって分類された話題に基づいて、第１の投稿を抽出する。例えば、対象製品が車種名である場合には、話題の分類が「車」である投稿（例えば、図２の投稿ＧＴ２など）を第１の投稿として抽出する。
【００３８】  購入抽出部３４は、分野抽出部３３によって抽出された第１の投稿のうちから、購入に関する単語及び対象製品名を含む第２の投稿を抽出する。購入抽出部３４は、第１の投稿のうちから、購入単語情報記憶部２０２が記憶する購入に関する単語と対象製品の車種名との両方を含む投稿を、第２の投稿として抽出する。購入抽出部３４は、例えば、“納車１８日に決まりました！！フォーカスのＳＥスポーツパッケージ、ブラックです”という投稿に対して、対象の車種名「フォーカス」と、購入に関する単語である「納車」との両方を含んでいるため、当該投稿を第２の投稿として抽出する。このように、購入抽出部３４は、対象製品を購入したと推定される投稿を抽出する。
【００３９】  対象製品抽出部３５（第１除外処理部の一例）は、投稿に対して対象製品との関連性が低いとみなされるＮＧワードを含む投稿を、購入抽出部３４によって抽出された第２の投稿のうちから除外した第３の投稿を抽出する。対象製品抽出部３５は、例えば、第２の投稿のうちから、ＮＧワード記憶部２０４が記憶するＮＧワードを含む投稿を除外し、第３の投稿を抽出する。対象製品抽出部３５は、例えば、“初めてフォーカスデイシリーズのコンタクトを買った”という投稿に対して、ＮＧワード「フォーカスデイシリーズ」を含むため、除外対象であると判定し、第２の投稿のうちから除外する。このように、対象製品抽出部３５は、対象車種名の単語を含むが、対象車種とは異なる製品に対する投稿を除外する。
【００４０】  購入フィルタリング部３６（第２除外処理部の一例）は、対象製品抽出部３５によって抽出された第３の投稿のうちから、投稿者が対象製品を実際に購入していないと判定された投稿を除外（フィルタリング）した第４の投稿を生成する。購入フィルタリング部３６は、例えば、以下の３つの検証処理により投稿者が対象製品を実際に購入していないと判定された投稿を、第３の投稿のうちから除外する。
【００４１】  （１）購入フィルタリング部３６は、第３の投稿に対して、家族に関連する単語及び知人に関連する単語に基づいて、投稿者が対象製品を実際に購入していない投稿を判定する購入者検証処理（第１の処理）を実行する。
（２）購入フィルタリング部３６は、第３の投稿に対して、対象製品が関連する仮想世界に関する用語に基づいて、投稿者が対象製品を実際に購入していない投稿を判定する現実世界検証処理（第２の処理）を実行する。
（３）購入フィルタリング部３６は、第３の投稿に対して、購入の未実行を示す用語に基づいて、投稿者が対象製品を実際に購入していない投稿を判定する実購入検証処理（第３の処理）を実行する。
【００４２】  なお、購入フィルタリング部３６は、上述した（１）〜（３）の検証処理のうちの少なくとも１つの処理を実行し、投稿者が対象製品を実際に購入していないと判定された投稿を、第３の投稿のうちから除外した第４の投稿を生成する。
また、購入フィルタリング部３６は、購入者検証部３６１と、現実世界検証部３６２と、実購入検証部３６３とを備えている。
【００４３】  購入者検証部３６１は、上述した購入者検証処理を実行するとともに、購入者検証処理によって投稿者が対象製品を実際に購入していないと判定された投稿を、第３の投稿のうちから除外する。購入者検証部３６１は、例えば、購入者キーワード記憶部２０５が記憶する購入者キーワードに基づいて、投稿者が対象製品を実際に購入していない投稿を判定する。すなわち、購入者検証部３６１は、購入者キーワードが主体になって購入している投稿を投稿者が対象製品を実際に購入していない投稿であると判定し、第３の投稿のうちから除外した第４の投稿を生成する。
【００４４】  また、購入者検証部３６１は、例えば、贈呈キーワード記憶部２０６が記憶する贈呈キーワードに基づいて、投稿者が対象製品を実際に購入していない投稿を判定する。すなわち、購入者検証部３６１は、例えば、贈呈キーワードを含む投稿を、投稿者が対象製品を実際に購入していない投稿であると判定し、第３の投稿のうちから除外した第４の投稿を生成する。なお、購入者検証部３６１は、贈呈キーワードを含む投稿のうち、投稿者本人が贈呈先と推定される投稿を、除外対象から外して第４の投稿に含めてもよい。
【００４５】  現実世界検証部３６２は、上述した現実世界検証処理を実行するとともに、現実世界検証処理によって投稿者が対象製品を実際に購入していない（仮想世界において購入している）と判定された投稿を、第３の投稿のうちから除外する。すなわち、現実世界検証部３６２は、例えば、製品関連ゲーム情報記憶部２０９が記憶する製品関連ゲーム情報に基づいて、仮想世界において対象製品を購入している投稿を判定する。現実世界検証部３６２は、製品関連ゲーム情報記憶部２０９が記憶する対象製品の車種名と関連が高いゲーム名を含む投稿を、仮想世界において対象製品を購入している投稿であると判定し、当該投稿を第３の投稿のうちから除外した第４の投稿を生成する。
なお、製品関連ゲーム情報記憶部２０９が記憶する製品関連ゲーム情報は、ゲーム情報記憶部２０７が記憶するゲーム情報と、製品モデル情報記憶部２０８が記憶する製品モデル情報とに基づいて生成され、その生成処理の詳細については後述する。
【００４６】  実購入検証部３６３は、上述した実購入検証処理を実行するとともに、実購入検証処理によって投稿者が対象製品を実際に購入していない（例えば、仮定の話や、将来の計画などで対象製品を実際に購入していない）と判定された投稿を、第３の投稿のうちから除外する。すなわち、実購入検証部３６３は、例えば、非実購入キーワード記憶部２１０が記憶する非実購入キーワードに基づいて、投稿者が対象製品を実際に購入していない投稿を判定する。実購入検証部３６３は、非実購入キーワードを含む投稿を、投稿者が対象製品を実際に購入していない投稿であると判定し、第３の投稿のうちから除外した第４の投稿を生成する。
【００４７】  投稿者抽出部３７は、上述した購入フィルタリング部３６によって、フィルタリング処理された第４の投稿に対応する投稿者をネットワークサービスにおいて特定する投稿者情報（例えば、ユーザＩＤ）を抽出する。投稿者抽出部３７は、対象製品を購入した投稿者の投稿であって、評価において信頼性の高い投稿に対応する投稿者のユーザＩＤを抽出し、当該ユーザＩＤの一覧を生成する。投稿者抽出部３７は、生成したユーザＩＤの一覧を、投稿者リスト記憶部２１１に記憶させる。
【００４８】  次に、図面を参照して、本実施形態による投稿抽出装置１の動作について説明する。
図３は、本実施形態による投稿抽出装置１の動作の一例を示すフローチャートである。
なお、図３に示す例では、対象製品が、自動車である場合の一例を説明する。
図３に示すように、投稿抽出装置１は、まず、対象車種名を取得する（ステップＳ１０１）。投稿抽出装置１の制御部３０は、例えば、入力部１１を介して受け付けた対象車種名を取得する。
【００４９】  次に、制御部３０は、対象車種名を含む投稿を取得する（ステップＳ１０２）。制御部３０は、例えば、ＮＷ通信部１０及びネットワークＮＷを介して、ＳＮＳサーバ装置２から対象車種名を含む投稿を取得する。
【００５０】  次に、制御部３０の投稿分類部３１は、対象車種名を含む投稿に対応する投稿者の全投稿の話題を分類する（ステップＳ１０３）。なお、投稿分類部３１による処理の詳細については、図４を参照して後述する。
【００５１】  次に、制御部３０の結合処理部３２は、話題ごとに投稿を結合する（ステップＳ１０４）。結合処理部３２は、図２に示すように、分類された投稿の話題が他の話題に切り替わるまでの期間における全ての投稿を、１つの投稿として結合する。また、結合処理部３２は、投稿者の投稿に対するリプライ投稿（返信投稿）を当該投稿者の投稿として結合する。
【００５２】  次に、制御部３０の分野抽出部３３は、車に関連する投稿を抽出する（ステップＳ１０５）。分野抽出部３３は、結合処理部３２によって結合された投稿に対して、投稿分類部３１によって分類された話題が「車」である投稿（例えば、図２の投稿ＧＴ２など）を第１の投稿として抽出する。ここで、第１の投稿は、対象車種名を含む投稿に対応する投稿者全員の全投稿のうちの、分類された話題が「車」である投稿であり、第１の投稿には、複数の投稿者による投稿が含まれている。
【００５３】  次に、制御部３０の購入抽出部３４は、対象車種名及び購入に関する単語を含む投稿を抽出する（ステップＳ１０６）。購入抽出部３４は、第１の投稿のうちから、例えば、購入単語情報記憶部２０２が記憶する購入に関する単語と対象製品の車種名との両方を含む投稿を、第２の投稿として抽出する。
【００５４】  次に、制御部３０の対象製品抽出部３５は、対象車種名に関するＮＧワードを含む投稿を除外する（ステップＳ１０７）。対象製品抽出部３５は、例えば、第２の投稿のうちから、ＮＧワード記憶部２０４が記憶するＮＧワードを含む投稿を除外し、第３の投稿を抽出する。
【００５５】  次に、制御部３０の購入フィルタリング部３６は、投稿者が実際に購入していない投稿を除外する（ステップＳ１０８）。購入フィルタリング部３６は、上述した（１）〜（３）の検証処理を実行し、投稿者が対象車種名の自動車を実際に購入していないと判定された投稿を、第３の投稿のうちから除外した第４の投稿を生成する。なお、購入フィルタリング部３６によるフィルタリング処理の詳細については、図５を参照して後述する。
【００５６】  次に、制御部３０の投稿者抽出部３７は、抽出された投稿に対応する投稿者情報を抽出する（ステップＳ１０９）。投稿者抽出部３７は、フィルタリング処理された第４の投稿に対応する投稿者に対応する、例えば、ユーザＩＤを抽出する。投稿者抽出部３７は、抽出したユーザＩＤの一覧（リスト）を生成し、生成したユーザＩＤの一覧を投稿者リスト記憶部２１１に記憶させる。
【００５７】  次に、投稿抽出装置１は、投稿者情報の一覧を出力する（ステップＳ１１０）。すなわち、投稿抽出装置１の制御部３０は、投稿者リスト記憶部２１１が記憶するユーザＩＤの一覧を、例えば、表示部１２に表示（出力）させる。ステップＳ１１０の処理後に、制御部３０は、処理を終了する。
【００５８】  なお、上述した図３に示す一例では、制御部３０が、入力部１１を介して、対象車種名（対象製品名）を取得する例を説明したが、例えば、ネットワークＮＷに接続されているクライアント端末装置（不図示）から、ネットワークＮＷ及びＮＷ通信部１０を介して、対象車種名（対象製品名）を取得してもよい。
また、上述した図３に示す一例では、制御部３０が、表示部１２を出力部として、投稿者情報の一覧（ユーザＩＤの一覧）を出力する例を説明したが、例えば、ＮＷ通信部１０及びネットワークＮＷを介して、上述したクライアント端末装置に、投稿者情報の一覧（ユーザＩＤの一覧）を出力するようにしてもよい。
【００５９】  また、上述したステップＳ１０５による分野抽出部３３の処理は、省略されてもよい。また、ステップＳ１１０の処理後に、投稿者情報の一覧に基づいて、抽出した投稿の投稿者による購入以降の投稿を監視（モニター）する際に、分野抽出部３３は、上述したステップＳ１０５と同様に、投稿分類部３１によって分類された話題が「車」である投稿を抽出するようにしてもよい。
【００６０】  次に、図４を参照して、上述した図３のステップＳ１０３の処理の詳細について説明する。
図４は、本実施形態による投稿の分類処理の一例を示すフローチャートである。
図４に示すように、投稿分類部３１は、まず、対象車種名を含む投稿に対応する投稿者を抽出する（ステップＳ２０１）。投稿分類部３１は、ＮＷ通信部１０及びネットワークＮＷを介して、ＳＮＳサーバ装置２に存在する投稿のうちから、対象車種名を含む投稿に対応する投稿者（例えば、ユーザＩＤ）を全て抽出する。
【００６１】  次に、投稿分類部３１は、抽出した投稿者に対応する全投稿を取得する（ステップＳ２０２）。投稿分類部３１は、対象車種名を含む投稿に対応するユーザＩＤごとの全投稿を、ＮＷ通信部１０及びネットワークＮＷを介して、ＳＮＳサーバ装置２から取得する。なお、投稿分類部３１は、ステップＳ２０１において抽出した全ユーザＩＤのそれぞれに対しての全投稿を、ＮＷ通信部１０及びネットワークＮＷを介して、ＳＮＳサーバ装置２から取得する。
【００６２】  次に、投稿分類部３１は、分類モデルに基づいて全投稿の話題を分類する（ステップＳ２０３）。投稿分類部３１は、分類モデル記憶部２０１が記憶する分類モデルに基づいて、図２に示すように、ユーザＩＤごとに投稿の話題を分類する。ステップＳ２０３の処理後に、投稿分類部３１は、投稿の分類処理を終了する。
【００６３】  次に、図５を参照して、上述した図３のステップＳ１０８の処理の詳細について説明する。
図５は、本実施形態による購入フィルタリング処理の一例を示すフローチャートである。
図５に示すように、購入フィルタリング部３６は、まず、購入者キーワードに基づいて投稿者以外が購入している投稿を除外する（ステップＳ３０１）。購入フィルタリング部３６の購入者検証部３６１は、例えば、購入者キーワード記憶部２０５が記憶する購入者キーワードに基づいて、購入者キーワードが主体になって購入している投稿を投稿者が対象製品を実際に購入していない投稿であると判定し、第３の投稿のうちから除外した第４の投稿を生成する。
【００６４】  また、購入者検証部３６１は、例えば、贈呈キーワード記憶部２０６が記憶する贈呈キーワードを含む投稿を、投稿者が対象製品を実際に購入していない投稿であると判定し、第３の投稿のうちから除外した第４の投稿を生成する。
【００６５】  次に、購入フィルタリング部３６の現実世界検証部３６２は、製品関連ゲーム情報に基づいて仮想世界で購入している投稿を除外する（ステップＳ３０２）。現実世界検証部３６２は、製品関連ゲーム情報記憶部２０９が記憶する対象製品の車種名と関連が高いゲーム名を含む投稿を、仮想世界において対象製品を購入している投稿であると判定し、当該投稿を第３の投稿のうちから除外した第４の投稿を生成する。
【００６６】  次に、購入フィルタリング部３６の実購入検証部３６３は、非実購入キーワードに基づいて実購入していない投稿を除外する（ステップＳ３０３）。実購入検証部３６３は、例えば、非実購入キーワード記憶部２１０が記憶する非実購入キーワードを含む投稿を、投稿者が対象製品を実際に購入していない投稿であると判定し、第３の投稿のうちから除外した第４の投稿を生成する。ステップＳ３０３の処理後に、購入フィルタリング部３６は、購入フィルタリング処理を終了する。
【００６７】  次に、図６を参照して、本実施形態によるＮＧワードの生成処理の詳細について説明する。
図６は、本実施形態によるＮＧワードの生成処理の一例を示すフローチャートである。
なお、ここでは、ＮＧワードの生成処理を対象製品抽出部３５が実行する一例として説明する。
【００６８】  図６に示すように、対象製品抽出部３５は、まず、全投稿から製品関連用語記憶部２０３が記憶する車関連用語を含む投稿を除外して、車関連用語を含まない投稿を抽出する（ステップＳ４０１）。対象製品抽出部３５は、全投稿を、ＮＷ通信部１０及びネットワークＮＷを介して、ＳＮＳサーバ装置２から取得する。対象製品抽出部３５は、取得した全投稿から製品関連用語記憶部２０３が記憶する車関連用語を含む投稿を除外して、車関連用語を含まない投稿を抽出する。対象製品抽出部３５は、例えば、「車」、「エンジン」、「タイヤ」、「オイル」、「ハンドル」、「ミラー」、「シート」、「トランク」、「バッテリ」、「燃費」、「走行性能」などの用語を含まない投稿を抽出する。
【００６９】  次に、対象製品抽出部３５は、車関連用語を含まない投稿から対象車種名を含むが車と無関係な単語を抽出する（ステップＳ４０２）。対象製品抽出部３５は、例えば、車種名が「フォーカス」である場合に、「フォーカスレンズ」、「オートフォーカス」、「フォーカスデイシリーズ」、「フォーカスする」などの単語を抽出する。
次に、対象製品抽出部３５は、抽出した単語をＮＧワードとしてＮＧワード記憶部２０４に記憶させる（ステップＳ４０３）。ステップＳ４０３の処理後に、対象製品抽出部３５は、ＮＧワードの生成処理を終了する。
【００７０】  なお、図６に示すＮＧワードの生成処理は、投稿抽出装置１が、対象車種名を取得してから図３のステップＳ１０７の処理を実行するまでの間で実行される。また、過去に、同一の対象車種名に対して投稿の抽出を実行している場合には、対象製品抽出部３５は、過去に生成したＮＧワードを使用して、ＮＧワードの生成処理を実行しなくてもよい。
【００７１】  次に、図７を参照して、製品関連ゲーム情報の生成処理の詳細について説明する。
図７は、本実施形態による製品関連ゲーム情報の生成処理の一例を示すフローチャートである。
なお、ここでは、製品関連ゲーム情報の生成処理を現実世界検証部３６２が実行する一例として説明する。
【００７２】  図７に示すように、現実世界検証部３６２は、まず、ゲーム情報記憶部２０７が記憶する全ゲーム名と対象車種名とをネットワークＮＷ上で検索して、対象車種名に関連するゲーム名を抽出する（ステップＳ５０１）。現実世界検証部３６２は、例えば、ＮＷ通信部１０を介して、インターネット上の検索エンジンを利用して、対象車種名に関連するゲーム名を抽出する。
【００７３】  次に、現実世界検証部３６２は、抽出したゲーム名と対象車種名とが一緒に検索されるヒット数（検索数）を取得する（ステップＳ５０２）。現実世界検証部３６２は、例えば、インターネット上の検索エンジンを利用して、対象車種名と各ゲーム名とを一緒に検索し、対象車種名と各ゲーム名とを一緒に検索したヒット数（検索数）を取得する。
【００７４】  次に、現実世界検証部３６２は、抽出したゲーム名と製品モデル情報記憶部２０８が記憶する各車種名とが一緒に検索されるヒット数（検索数）を取得し、平均ヒット数（平均検索数）を算出する（ステップ５０３）。現実世界検証部３６２は、例えば、インターネット上の検索エンジンを利用して、抽出した各ゲーム名と各車種名との組み合わせを一緒に検索したヒット数（検索数）を取得する。そして、現実世界検証部３６２は、各組合せのヒット数（検索数）の平均を平均ヒット数（平均検索数）として算出する。
【００７５】  次に、現実世界検証部３６２は、抽出したゲーム名と対象車種名とを一緒に検索したヒット数が、平均ヒット数より大きいゲーム名を抽出する（ステップＳ５０５）。これにより、現実世界検証部３６２は、対象車種名との検索頻度が平均より高いゲーム名を抽出する。すなわち、現実世界検証部３６２は、対象車種名と関連の高いゲーム名を抽出する。
次に、現実世界検証部３６２は、抽出したゲーム名を製品関連ゲーム情報として、製品関連ゲーム情報記憶部２０９に記憶させる（ステップＳ５０６）。ステップＳ５０６の処理後に、現実世界検証部３６２は、製品関連ゲーム情報の生成処理を終了する。
【００７６】  なお、図７に示す製品関連ゲーム情報の生成処理は、投稿抽出装置１が、対象車種名を取得してから図３のステップＳ１０８の処理を実行するまでの間で実行される。また、過去に、同一の対象車種名に対して投稿の抽出を実行している場合には、現実世界検証部３６２は、過去に生成した製品関連ゲーム情報を使用して、製品関連ゲーム情報の生成処理を実行しなくてもよい。また、現実世界検証部３６２は、製品モデル情報記憶部２０８が記憶する全車種名に対して、定期的（例えば、１週間ごと、１カ月ごとなど）に、製品関連ゲーム情報の生成処理を実行するようにしてもよい。
【００７７】  また、図７に示す例では、現実世界検証部３６２は、ゲーム名と車種名とを一緒に検索したヒット数（検索数）を利用して、対象車種名と関連の高いゲーム名を抽出したが、ヒット数（検索数）の代わりに一緒に検索される検索頻度、検索ランキングなどを利用してもよい。
【００７８】  なお、本実施形態では、投稿抽出装置１は、投稿分類部３１と、分野抽出部３３とを備える一例を説明したが、投稿分類部３１と、分野抽出部３３とを備えない構成であってもよい。この場合、購入抽出部３４は、ネットワークサービスに公開されている投稿のうちから、購入に関する単語及び対象製品名を含む投稿を抽出する。
また、対象製品抽出部３５の処理と購入フィルタリング部３６の処理とは、処理の順番が逆であってもよい。すなわち、購入フィルタリング部３６は、購入抽出部３４によって抽出された、購入に関する単語及び対象製品名を含む投稿のうちから、投稿者が対象製品を実際に購入していないと判定された投稿を除外した投稿を生成するようにしてもよい。
【００７９】  以上説明したように、本実施形態による投稿抽出装置１は、購入抽出部３４と、対象製品抽出部３５（第１除外処理部）と、購入フィルタリング部３６（第２除外処理部）とを備えている。購入抽出部３４は、ネットワークサービスに公開されている投稿のうちから、購入に関する単語及び対象製品名を含む投稿を抽出する。対象製品抽出部３５は、対象製品の分野に関連する関連用語と対象製品名を含む投稿とに基づいて生成された非関連用語であって、投稿に対して対象製品との関連性が低いとみなされる非関連用語を含む投稿を、購入抽出部３４によって抽出された、購入に関する単語及び対象製品名を含む投稿のうちから除外した投稿を生成する。購入フィルタリング部３６は、購入抽出部によって抽出された、購入に関する単語及び対象製品名を含む投稿のうちから、投稿者が対象製品を実際に購入していないと判定された投稿を除外した投稿を生成する。
【００８０】  これにより、本実施形態による投稿抽出装置１は、対象製品を購入した投稿者の投稿（第４の投稿）を正確に抽出することができる。すなわち、本実施形態による投稿抽出装置１では、ネットワークＮＷ上に投稿された膨大な投稿の中から、対象製品に関する情報を好適に収集可能な投稿を効率良く抽出することができる。よって、本実施形態による投稿抽出装置１は対象製品に関する投稿を好適に抽出することができる。
なお、本実施形態による投稿抽出装置１は、例えば、抽出した投稿の日付から、対象製品を購入した日付を正確に把握することが可能である。そのため、本実施形態による投稿抽出装置１は、例えば、抽出した投稿の投稿者による購入以降の投稿を監視することで、効率良く対象製品に関する情報を取得することができる。また、本実施形態による投稿抽出装置１は、対象製品を購入した日付により、例えば、対象製品のバージョンを把握できるため、バージョンごとの対象製品に関する情報を収集することができる。
【００８１】  また、本実施形態による投稿抽出装置１は、投稿分類部３１と、結合処理部３２とを備えている。投稿分類部３１は、ネットワークサービスに公開されている投稿を投稿者単位で抽出し、抽出した抽出結果に、投稿者の投稿に関連する他の投稿者による投稿を付加した投稿の集合を生成する。結合処理部３２は、投稿分類部３１で生成された投稿の集合に含まれる複数の投稿について、投稿間に関連性を持つ全ての投稿を１つの投稿として結合するとともに、話題が他の話題に切り替わるまでの期間における全ての投稿を１つの投稿として結合する。そして、購入抽出部３４は、結合処理部３２によって結合された投稿に対して、購入に関する単語及び対象製品名を含む投稿を抽出する。
これにより、本実施形態による投稿抽出装置１は、例えば、短文投稿などにおいて、投稿の話題が複数にまたがっており、１つの投稿からその内容を正確に判定できない場合でも、適切に投稿を抽出することができる。よって、本実施形態による投稿抽出装置１は、対象製品に関する投稿をさらに好適に抽出することができる。
【００８２】  また、本実施形態では、購入フィルタリング部３６は、購入者検証処理（第１の処理）と、現実世界検証処理（第２の処理）と、実購入検証処理（第３の処理）とのうちの少なくとも１つの処理を実行し、投稿者が対象製品を実際に購入していないと判定された投稿を、購入に関する単語及び対象製品名を含む投稿のうちから除外した投稿（第４の投稿）を生成する。購入フィルタリング部３６は、購入者検証処理（第１の処理）として、購入に関する単語及び対象製品名を含む投稿に対して、家族に関連する単語及び知人に関連する単語に基づいて、投稿者が対象製品を実際に購入していない投稿を判定する。購入フィルタリング部３６は、現実世界検証処理（第２の処理）として、購入に関する単語及び対象製品名を含む投稿に対して、対象製品が関連する仮想世界に関する用語に基づいて、投稿者が対象製品を実際に購入していない投稿を判定する。購入フィルタリング部３６は、実購入検証処理（第３の処理）として、購入に関する単語及び対象製品名を含む投稿に対して、購入の未実行を示す用語に基づいて、投稿者が対象製品を実際に購入していない投稿を判定する。
【００８３】  これにより、本実施形態による投稿抽出装置１は、購入者検証処理（第１の処理）により、対象製品を購入した投稿のうちから家族や知人が購入した場合を除外できる。また、本実施形態による投稿抽出装置１は、現実世界検証処理（第２の処理）により、対象製品を購入した投稿のうちから、例えば、ゲームなどの仮想世界において対象製品を購入した場合を除外できる。また、本実施形態による投稿抽出装置１は、実購入検証処理（第３の処理）により、対象製品を購入した投稿のうちから、例えば、将来の計画や予定、仮定の作り話などの実際に購入していない場合（購入の未実行の場合）を除外できる。よって、本実施形態による投稿抽出装置１は、対象製品を購入した投稿者の投稿をさらに正確に抽出することができる。
【００８４】  また、本実施形態による投稿抽出装置１は、第４の投稿に対応する投稿者をネットワークサービスにおいて特定する投稿者情報（例えば、ユーザＩＤ）を抽出する投稿者抽出部３７を備える。すなわち、投稿抽出装置１は、購入に関する単語及び対象製品名を含む投稿のうちから対象製品抽出部３５及び購入フィルタリング部３６が除外して生成された投稿に対応する投稿者をネットワークサービスにおいて特定する投稿者情報を抽出する投稿者抽出部３７を備える。
これにより、本実施形態による投稿抽出装置１は、対象製品を購入した投稿者を適切に抽出することができる。そのため、本実施形態による投稿抽出装置１は、例えば、抽出した投稿者の投稿を監視（モニター）することにより、対象製品に関連する情報を効率良く収集することができる。本実施形態による投稿抽出装置１は、例えば、多くの所有者には問題が顕在化していない対象製品のリコールに繋がるようなレアケースの故障を素早く検出することが可能になる。
【００８５】  また、本実施形態による投稿抽出方法は、購入抽出ステップと、対象製品抽出ステップ（第１除外処理ステップ）と、除外処理ステップ（第２除外処理ステップ）とを含んでいる。購入抽出ステップにおいて、購入抽出部３４が、ネットワークサービスに公開されている投稿のうちから、購入に関する単語及び対象製品名を含む投稿を抽出する。対象製品抽出ステップにおいて、対象製品抽出部３５が、対象製品の分野に関連する関連用語と対象製品名を含む投稿とに基づいて生成された非関連用語であって、投稿に対して対象製品との関連性が低いとみなされる非関連用語を含む投稿を、購入抽出ステップによって抽出された、購入に関する単語及び対象製品名を含む投稿のうちから除外した投稿を生成する。除外処理ステップにおいて、購入フィルタリング部３６が、購入抽出ステップによって抽出された、購入に関する単語及び対象製品名を含む投稿のうちから、投稿者が対象製品を実際に購入していないと判定された投稿を除外した投稿を生成する。
これにより、本実施形態による投稿抽出方法は、上述した投稿抽出装置１と同様に、対象製品に関する投稿を好適に抽出することができる。
【００８６】  なお、本発明は、上記の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で変更可能である。
例えば、上記の実施形態において、投稿抽出装置１は、記憶部２０を備える例を説明したが、記憶部２０の一部、又は全部を、投稿抽出装置１の外部に備えるようにしてもよい。例えば、ネットワークＮＷに接続されたサーバ装置が、記憶部２０の一部、又は全部を備えるようにしてもよい。
【００８７】  また、上記の実施形態において、投稿抽出装置１は、１つの装置である例を説明したが、複数の装置によって実現されてもよい。
また、上記の実施形態において、対象製品抽出部３５が、ＮＧワードの生成処理を実行する例を説明したが、対象製品抽出部３５の代わりに他の構成がＮＧワードの生成処理を実行するようにしてもよいし、投稿抽出装置１の外部に備える装置が、ＮＧワードの生成処理を実行するようにしてもよい。
【００８８】  また、上記の実施形態において、現実世界検証部３６２が製品関連ゲーム情報の生成処理を実行する例を説明したが、現実世界検証部３６２の代わりに他の構成が製品関連ゲーム情報の生成処理を実行するようにしてもよいし、投稿抽出装置１の外部に備える装置が、製品関連ゲーム情報の生成処理を実行するようにしてもよい。
【００８９】  また、上記の実施形態において、ネットワークサービスの一例として、ツイッター（登録商標）の投稿を抽出する例を説明したが、これに限定されるものではない。投稿抽出装置１は、例えば、Ｆａｃｅｂｏｏｋ（登録商標）などの他のＳＮＳや、掲示板、チャット、製品のフォーラムなどのネットワークサービスの投稿を抽出するようにしてもよい。
また、上記の実施形態において、対象製品が自動車である例を説明したが、これに限定されるものではなく、投稿抽出装置１は、他の分野（業界）の製品に対して投稿を抽出するようにしてもよい。
【００９０】  また、上記の実施形態において、投稿の抽出対象として、リコールに繋がるような故障問題の投稿の発見を目的とした場合における対象製品を購入した人の投稿を抽出する例を説明したが、これに限定されるわけではなく、目的が異なる場合、抽出の対象を変更してもよい。例えば、次期製品開発のためにその製品の改良点や要望を検出したい場合、対象製品を手放した人を抽出対象としてもよい。また、同様に車の販売において試乗は重要な要素を占めるが、販売員が試乗時に有用なアピールポイントを発見したい場合、対象製品を試乗した人を抽出対象としてもよい。
【００９１】  また、上記の実施形態において、投稿抽出装置１は、抽出した投稿の投稿者情報（例えば、ユーザＩＤ）を抽出する例を説明したが、投稿者情報を抽出後に、当該投稿者情報に対応する投稿者の投稿を監視して、投稿から対象製品に関する所望の情報を収集する収集処理部を備えるようにしてもよい。
【００９２】  なお、上述した投稿抽出装置１が備える各構成は、内部に、コンピュータシステムを有している。そして、上述した投稿抽出装置１が備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述した投稿抽出装置１が備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であってもよい。
【００９３】  また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部又は外部に設けられた記録媒体も含まれる。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に投稿抽出装置１が備える各構成で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００９４】  また、上述した機能の一部又は全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、又は汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【符号の説明】
【００９５】１  投稿抽出装置
２  ＳＮＳサーバ装置
１０  ＮＷ通信部
１１  入力部
１２  表示部
２０  記憶部
３０  制御部
３１  投稿分類部
３２  結合処理部
３３  分野抽出部
３４  購入抽出部
３５  対象製品抽出部
３６  購入フィルタリング部
３７  投稿者抽出部
２０１  分類モデル記憶部
２０２  購入単語情報記憶部
２０３  製品関連用語記憶部
２０４  ＮＧワード記憶部
２０５  購入者キーワード記憶部
２０６  贈呈キーワード記憶部
２０７  ゲーム情報記憶部
２０８  製品モデル情報記憶部
２０９  製品関連ゲーム情報記憶部
２１０  非実購入キーワード記憶部
２１１  投稿者リスト記憶部
３６１  購入者検証部
３６２  現実世界検証部
３６３  実購入検証部
ＮＷ  ネットワーク
【図１】
0006635865.tif 000002
【図２】
0006635865.tif 000003
【図３】
0006635865.tif 000004
【図４】
0006635865.tif 000005
【図５】
0006635865.tif 000006
【図６】
0006635865.tif 000007
【図７】
0006635865.tif 000008