(57)【特許請求の範囲】
【請求項１】
テキストデータ群から注目されている単語の情報を得る注目単語分析方法であって、
テキストデータ分析部により、入力部から入力されたユーザからの分析対象単語リストを取得し、前記テキストデータ群から前記分析対象単語リスト内の複数の単語の出現頻度を数え、前記複数の単語の単語間の出現頻度から単語出現割合を計算し、相対的に注目されている単語を分析し、
前記相対的に注目されている単語を分析する処理は、前記テキストデータ群で注目されているか計る注目単語、および前記注目単語と関連して比較対象とする複数の比較単語の少なくとも１つを含むテキストデータのみを対象とし、対象となった前記テキストデータの和集合と前記注目単語または前記比較単語を含む前記テキストデータの集合に基づいて行われることを特徴とする注目単語分析方法。
【請求項２】
請求項１に記載の注目単語分析方法において、
前記分析対象単語リストは、前記注目単語および前記複数の比較単語から構成され、
前記テキストデータ分析部により、前記テキストデータ群から前記注目単語および比較単語リストの前記比較単語を含むテキストデータを抽出し、抽出された前記テキストデータ内の前記注目単語および前記比較単語の出現頻度を数え、前記注目単語および前記比較単語の出現頻度から単語出現割合を計算し、前記注目単語の相対的な注目度合を分析することを特徴とする注目単語分析方法。
【請求項３】
テキストデータ群から注目されている単語の情報を得る注目単語分析方法であって、
ユーザからの前記テキストデータ群で注目されているか計る注目単語、および前記注目単語と関連して比較対象とする比較単語が分析対象単語リストとして入力部から入力され、
分析対象テキストデータ集合決定部により、前記テキストデータ群から前記注目単語および前記比較単語を含むテキストデータを抽出し、
単語頻度計算部により、前記分析対象テキストデータ集合決定部で抽出されたテキストデータ内の前記注目単語および前記比較単語の出現頻度を数え、
相対的単語出現割合計算部により、前記注目単語および前記比較単語の出現頻度から単語出現割合を計算し、計算結果を表示部に表示し、
前記分析対象テキストデータ集合決定部、前記単語頻度計算部、および前記相対的単語出現割合計算部による処理は、前記注目単語および前記複数の比較単語の少なくとも１つを含むテキストデータのみを対象とし、対象となった前記テキストデータの和集合と前記注目単語または前記比較単語を含む前記テキストデータの集合に基づいて行われることを特徴とする注目単語分析方法。
【請求項４】
テキストデータ群から注目されている単語の情報を得る注目単語分析システムであって、
ユーザからの分析対象単語リストが入力される入力部と、
前記テキストデータ群から前記分析対象単語リスト内の複数の単語の出現頻度を数え、前記複数の単語の単語間の出現頻度から単語出現割合を計算し、相対的に注目されている単語を分析するテキストデータ分析部とを備え、
前記テキストデータ分析部による相対的に注目されている単語を分析する処理は、前記テキストデータ群で注目されているか計る注目単語、および前記注目単語と関連して比較対象とする複数の比較単語の少なくとも１つを含むテキストデータのみを対象とし、対象となった前記テキストデータの和集合と前記注目単語または前記比較単語を含む前記テキストデータの集合に基づいて行われることを特徴とする注目単語分析システム。
【請求項５】
請求項４に記載の注目単語分析システムにおいて、
前記分析対象単語リストは、前記注目単語および前記複数の比較単語から構成され、
前記テキストデータ分析部は、前記テキストデータ群から前記注目単語および比較単語リストの前記比較単語を含むテキストデータを抽出し、抽出された前記テキストデータ内の前記注目単語および前記比較単語の出現頻度を数え、前記注目単語および前記比較単語の出現頻度から単語出現割合を計算し、前記注目単語の相対的な注目度合を分析することを特徴とする注目単語分析システム。
【請求項６】
テキストデータ群から注目されている単語の情報を得る注目単語分析システムであって、
ユーザからの前記テキストデータ群で注目されているか計る注目単語、および前記注目単語と関連して比較対象とする比較単語が分析対象単語リストとして入力される入力部と、
前記テキストデータ群から前記注目単語および前記比較単語を含むテキストデータを抽出する分析対象テキストデータ集合決定部と、
前記分析対象テキストデータ集合決定部で抽出されたテキストデータ内の前記注目単語および前記比較単語の出現頻度を数える単語頻度計算部と、
前記注目単語および前記比較単語の出現頻度から単語出現割合を計算する相対的単語出現割合計算部と、
前記相対的単語出現割合計算部の計算結果を表示する表示部とを備え、
前記分析対象テキストデータ集合決定部、前記単語頻度計算部、および前記相対的単語出現割合計算部による処理は、前記注目単語および前記比較単語の少なくとも１つを含むテキストデータのみを対象とし、対象となった前記テキストデータの和集合と前記注目単語または前記比較単語を含む前記テキストデータの集合に基づいて行われることを特徴とする注目単語分析システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、収集したテキストデータ内で注目されている単語を分析する注目単語分析方法および注目単語分析システムに関し、特に、Ｗｅｂページ等の時刻により収集する量が変化していくテキストデータを対象する場合の分析に関するものである。
【背景技術】
【０００２】
テキストデータ群から有用な情報を抽出する手法として、テキストマイニング処理を行い、テキストデータ群内で単語の注目度合を得る方法がある。
【０００３】
広く使われている手法としては、テキストデータ群に含まれる各単語の出現回数をカウントし、出現回数の大きい単語をテキストデータ群における注目単語として表す手法がある。
【０００４】
これに加えて、単なる出現回数だけではなく、同一文書に含まれる付加的情報も加えて、単語を評価する手法もある。例えば、特開２０１１−７０２５２号公報（特許文献１）では、ユーザが発信したブログやＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）などのＣＧＭ（Ｃｏｎｓｕｍｅｒ  Ｇｅｎｅｒａｔｅｄ  Ｍｅｄｉａ）に蓄積された文書データ群について、各単語の出現回数と、予め用意した評価や感想に係わる単語との隣接の程度を考慮して、単語の評価を定め、市場全体のニーズやその変化を分析する手法を紹介している。
【０００５】
また、特開２００５−２５８６７８号公報（特許文献２）では、ある期間とそれ以前の期間で収集したＷｅｂページ内の単語の出現頻度と単語の出現している文書数を数え、その出現頻度と出現している文書数から文書内の単語の重みを計算する。その後、ある期間とそれ以前の期間の単語の重みの変化量から話題度を計算し、話題度により話題となっている単語リストを得る手法を述べている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−７０２５２号公報
【特許文献２】特開２００５−２５８６７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１では、Ｗｅｂ上のテキストデータを収集して、各単語の出現回数に、予め用意した評価を持つ単語と近辺に出現する単語との関係を加えて、ユーザの嗜好や市場ニーズに関する情報を得る方法が示されている。
【０００８】
しかし、Ｗｅｂ上で、ある期間に更新されたテキストデータを収集して分析するとした場合、期間ごとの更新されるテキストデータ数は大きく変化するため、更新されたテキストデータ数の影響を受け、単純に単語出現頻度を数えただけでは、市場で注目されている単語が得られるとは言い難い。
【０００９】
特許文献２は、ある時点での話題語のリストを得ることはできる。しかし、話題語リストを抽出するために計算される指標は、単語出現頻度を用いているため、対象とした文書数の影響を受ける。そのため、期間ごとに収集される文書数が変化する場合、話題語の時系列変化を評価することはできない。
【００１０】
そこで、本発明の目的は、期間ごとに分析の対象とするテキストデータ数が変化する集合に対して、テキストデータ数の影響を受けずに、単語の注目度合の時系列変化を評価することができる注目単語分析方法および注目単語分析システムを提供することにある。
【００１１】
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【００１２】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次の通りである。
【００１３】
すなわち、代表的なものの概要は、テキストデータ分析部により、入力部から入力されたユーザからの分析対象単語リストを取得し、テキストデータ群から分析対象単語リスト内の複数の単語の出現頻度を数え、複数の単語の単語間の出現頻度から単語出現割合を計算し、相対的に注目されている単語を分析するものである。
【００１４】
また、ユーザからの分析対象単語リストが入力される入力部と、テキストデータ群から分析対象単語リスト内の複数の単語の出現頻度を数え、複数の単語の単語間の出現頻度から単語出現割合を計算し、相対的に注目されている単語を分析するテキストデータ分析部とを備えたものである。
【発明の効果】
【００１５】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下の通りである。
【００１６】
すなわち、代表的なものによって得られる効果は、テキストデータ群内の注目単語を分析する際に、テキストデータ数の影響を少なくして、単語の注目度合の時系列変化を評価することが可能である。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施の形態に係る注目単語分析システムの構成を示す構成図である。
【図２】本発明の一実施の形態に係る注目単語分析システムがテキストデータ分析を行う際のデータの流れを示す図である。
【図３】本発明の一実施の形態に係る注目単語分析システムの分析対象テキストデータ集合決定部の処理を示すフローチャートである。
【図４】本発明の一実施の形態に係る注目単語分析システムで使用される注目単語と比較単語リストの一例を示す図である。
【図５】本発明の一実施の形態に係る注目単語分析システムで使用される分析対象単語リストの一例を示す図である。
【図６】本発明の一実施の形態に係る注目単語分析システムで使用される分析対象テキストデータ集合の一例を示す図である。
【図７】本発明の一実施の形態に係る注目単語分析システムの単語頻度計算部の処理を示すフローチャートである。
【図８】本発明の一実施の形態に係る注目単語分析システムの相対的単語出現割合計算部の処理を示すフローチャートである。
【図９】本発明の一実施の形態に係る注目単語分析システムの単語頻度計算部で作成される表の一例を示す図である。
【図１０】本発明の一実施の形態に係る注目単語分析システムの単語出現割合を計算した一例を示す図である。
【図１１】本発明の一実施の形態に係る注目単語分析システムの出力例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１９】
＜注目単語分析システムの構成＞
図１により、本発明の一実施の形態に係る注目単語分析システムの構成について説明する。図１は本発明の一実施の形態に係る注目単語分析システムの構成を示す構成図である。
【００２０】
図１において、注目単語分析システム１０１は、中央演算処理装置などの計算能力を有する１つ以上の計算機で構成される計算機システム上で動作しており、分析管理サブシステム２００、テキストデータ分析部であるテキストデータ分析サブシステム３００、テキストデータ群４００から構成されている。
【００２１】
分析管理サブシステム２００は、入力部２０１、表示部２０２から構成され、入力部２０１を介して得たユーザ１００からの要求をテキストデータ分析サブシステム３００に送信し、表示部２０２に結果を表示するシステムである。
【００２２】
テキストデータ分析サブシステム３００は、分析対象テキストデータ集合決定部３０１、単語頻度計算部３０２、相対的単語出現割合計算部３０３から構成され、ユーザ１００から入力された要求に応じてテキストデータ内で注目されている単語を分析するシステムである。
【００２３】
分析対象テキストデータ集合決定部３０１は、テキストデータ群４００から注目単語および比較単語を含むテキストデータの集合（分析対象テキストデータ集合）を抽出する機能を有する。単語頻度計算部３０２は、分析対象テキストデータ集合内に含まれる単語の出現頻度を数える機能を有する。相対的単語出現割合計算部３０３は、注目単語の出現頻度と比較単語の出現頻度から単語の出現割合を計算する機能を有する。
【００２４】
テキストデータ群４００は、更新時間とテキストデータを紐付けて格納しているデータベースであり、分析対象テキストデータ集合決定部３０１においてテキストデータ集合抽出の対象となる。
【００２５】
＜注目単語分析システムの処理＞
次に、図２〜図１１により、本発明の一実施の形態に係る注目単語分析システムの処理について説明する。図２は本発明の一実施の形態に係る注目単語分析システムがテキストデータ分析を行う際のデータの流れを示す図、図３は本発明の一実施の形態に係る注目単語分析システムの分析対象テキストデータ集合決定部の処理を示すフローチャート、図４は本発明の一実施の形態に係る注目単語分析システムで使用される注目単語と比較単語リストの一例を示す図、図５は本発明の一実施の形態に係る注目単語分析システムで使用される分析対象単語リストの一例を示す図、図６は本発明の一実施の形態に係る注目単語分析システムで使用される分析対象テキストデータ集合の一例を示す図である。
【００２６】
図７は本発明の一実施の形態に係る注目単語分析システムの単語頻度計算部の処理を示すフローチャート、図８は本発明の一実施の形態に係る注目単語分析システムの相対的単語出現割合計算部の処理を示すフローチャート、図９は本発明の一実施の形態に係る注目単語分析システムの単語頻度計算部で作成される表の一例を示す図、図１０は本発明の一実施の形態に係る注目単語分析システムの単語出現割合を計算した一例を示す図、図１１は本発明の一実施の形態に係る注目単語分析システムの出力例を示す図である。
【００２７】
まず、注目単語分析システム全体のデータの流れとしては、図２に示すように、入力部２０１は、ユーザ１００から受け取った注目単語と比較単語リストを分析対象テキストデータ集合決定部３０１に送信する（Ｓ２０１）。
【００２８】
分析対象テキストデータ集合決定部３０１は、受信した注目単語、比較単語リストに基づいて、テキストデータ群４００から分析対象テキストデータ集合を抽出する（Ｓ２０２）。
【００２９】
また、分析対象テキストデータ集合決定部３０１は、分析対象テキストデータ集合を単語頻度計算部３０２に送信する（Ｓ２０３）。単語頻度計算部３０２は、受信した分析対象テキストデータ集合から単語出現頻度を数えて、単語頻度を相対的単語出現割合計算部３０３に送信する（Ｓ２０４）。相対的単語出現割合計算部３０３は、単語出現割合を表示部２０２に送信する（Ｓ２０５）。
【００３０】
以下、各処理の詳細を説明する。
【００３１】
まず、分析対象テキストデータ集合決定部３０１の処理は、図３に示すように、入力部２０１を介してユーザ１００から注目単語と１つ以上の比較単語（比較単語リスト）を取得する（Ｓ３０１）。
【００３２】
入力する注目単語と比較単語リストの一例を図４に示す。図４においては、一例として、注目単語４０１を「ブラックコーヒー」、比較単語４０２のリストを「加糖コーヒー」、「微糖コーヒー」とする。「ブラックコーヒー」はユーザが市場で注目されているかを知りたい製品名で、「加糖コーヒー」、「微糖コーヒー」はユーザが考えるコーヒー市場において「ブラックコーヒー」の競合となる製品名である。
【００３３】
そして、注目単語と比較単語リストを合わせたリストを分析対象単語リストとして保持する。分析対象単語リストには、注目単語であるか、比較単語であるかの分類も追加する。分析対象単語リストの一例を図５に示す。図５に示す分析対象単語リストは、「ブラックコーヒー」、「加糖コーヒー」、「微糖コーヒー」が記載され、また、それぞれの単語が注目単語であるか比較単語であるかの分類が同時に記載される。
【００３４】
次に、分析対象単語リスト内の単語を含んでいるテキストデータをテキストデータ群４００から抽出する（Ｓ３０２）。抽出されたテキストデータを分析対象テキストデータ集合とする。分析対象テキストデータ集合の一例を図６に示す。注目単語を「ブラックコーヒー」、比較単語リストを「加糖コーヒー」、「微糖コーヒー」として、テキストデータの抽出を行う。
【００３５】
図６に示す例では、更新月日が２０１１／４のテキストデータ群と２０１１／５のテキストデータ群の２つから分析対象テキストデータ集合を抽出している。図６の６０１は２０１１／４分の分析対象テキストデータ集合、図６の６０２は２０１１／５分の分析対象テキストデータ集合である。
【００３６】
最後に、それぞれの期間の分析対象テキストデータ集合を単語頻度計算部３０２に送信する（Ｓ３０３）。
【００３７】
また、分析対象テキストデータ集合決定部３０１からの分析対象テキストデータ集合を受信した単語頻度計算部３０２の処理は、図７に示すように、分析対象テキストデータ集合決定部３０１から取得した分析対象テキストデータ集合に出現する単語の回数（単語出現頻度）を数える（Ｓ７０１）。単語出現頻度は、分析対象単語リスト内の単語ごとに数える。
【００３８】
その後、単語の出現頻度を相対的単語出現割合計算部３０３に送信する（Ｓ７０２）。
【００３９】
また、単語頻度計算部３０２からの単語の出現頻度を受信した相対的単語出現割合計算部３０３の処理は、図８に示すように、まず、単語出現割合計算のために分析対象単語表と単語出現頻度表を作成する（Ｓ８０１）。
【００４０】
分析対象単語表と単語出現頻度表の一例を図９に示す。図９において、分析対象単語表９０１は、分析対象単語リストＩＤ、単語名、分類、単語ＩＤの属性を持ち、単語出現頻度表９０２は、分析対象単語リストＩＤ、単語ＩＤ、測定期間、出現頻度の属性を持っている。
【００４１】
分析対象単語リストＩＤは、例えば「１」などの分析対象単語リストを一意に識別する値が格納される。単語名は、例えば「ブラックコーヒー」、「加糖コーヒー」、「微糖コーヒー」などのユーザが入力した注目単語か比較単語が格納される。分類は、「注目単語」、「比較単語」のいずれかが格納される。単語ＩＤは、例えば「１」、「２」、「３」など単語を一意に識別する値が格納される。
【００４２】
また、測定期間は、例えば「２０１１／４」、「２０１１／５」など分析対象としたテキストデータが更新された年月が格納される。出現頻度は、例えば「１」、「２」、「３」、「５」など単語頻度計算部３０２から取得した単語出現頻度が格納される。
【００４３】
次に、単語出現割合を計算する（Ｓ８０２）。
【００４４】
注目単語の単語出現割合は、注目単語を含むテキストデータ集合をＡ、比較単語がＮ個の場合の比較単語を含むテキストデータ集合をＢ1、Ｂ2、…、ＢNとしたとき、｜Ａ｜／｜Ａ∪Ｂ1∪Ｂ2∪…∪ＢN｜で計算される。
【００４５】
例として、「ブラックコーヒー」の単語出現割合は、「ブラックコーヒー」を含むテキストデータの集合をＡ、「加糖コーヒー」を含むテキストデータの集合をＢ1、「微糖コーヒー」を含むテキストデータの集合をＢ2とした場合、｜Ａ｜／｜Ａ∪Ｂ1∪Ｂ2｜で計算される。
【００４６】
ここで、単語出現割合を計算して図１０に示す表を作成する一例を説明する。
【００４７】
単語名１００１と分類１００２の列は、図９に示す分析対象単語表９０１から、分析対象単語リストＩＤが１である単語名と分類を抽出して格納される。単語出現割合１００３は、単語出現頻度表９０２から、分析対象単語リストＩＤ、単語ＩＤ、測定期間をキーに抽出した単語出現頻度を分析対象単語リストＩＤ、測定期間をキーに抽出した出現単語頻度の合計で割った値が格納される。
【００４８】
最後に、単語出現割合を表示部２０２に送信する（Ｓ８０３）。
【００４９】
表示部２０２では、相対的単語出現割合計算部３０３で作成された図９に示す表を出力することができる。また、更新された期間の異なるテキストデータ群ごとに単語出現割合から時系列でのグラフを作成し、時系列での単語出現割合の変化を可視化することもできる。注目単語の単語出現頻度の出力と合わせて、比較単語の単語出現頻度を出力することもできる。
【００５０】
単語出現割合の出力例を図１１に示す。図１１に示す例は、２０１１／４、２０１１／５、２０１１／６と年月ごとに収集したテキストデータ群に対して、出現頻度割合を計算して、計算した結果を時系列でグラフ化して出力した例である。
【００５１】
図１１に示す例では、注目単語「ブラックコーヒー」の出現単語頻度の出力に加えて、比較単語「加糖コーヒー」、「微糖コーヒー」の出現単語頻度を合わせて出力している。
【００５２】
以上のように、本実施の形態では、テキストデータ群から注目単語と比較単語を含むテキストデータを抽出して、その単語出現割合を比較することにより相対的に単語の注目度合を得ることにより、期間ごとに変化するテキストデータ数の影響を受けずにユーザが指定した単語の注目度合の時系列変化を評価することができる。
【００５３】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００５４】
本発明は、収集したテキストデータ内で注目されている単語を分析する注目単語分析方法および注目単語分析システムに関し、企業がＷｅｂ上のブログやＳＮＳなどのソーシャルメディアからテキストデータを収集して市場調査を行う際に、製品名などの特定のキーワードの市場での注目度合の変化を評価する装置やシステムなどに広く適用可能である。
【符号の説明】
【００５５】
１００…ユーザ、１０１…注目単語分析システム、２００…分析管理サブシステム、２０１…入力部、２０２…表示部、３００…テキストデータ分析サブシステム、３０１…分析対象テキストデータ集合決定部、３０２…単語頻度計算部、３０３…相対的単語出現割合計算部、４００…テキストデータ群、４０１…注目単語、４０２…比較単語、９０１…分析対象単語表、９０２…単語出現頻度表。
【図１】
0005642058.tif 000002
【図２】
0005642058.tif 000003
【図３】
0005642058.tif 000004
【図４】
0005642058.tif 000005
【図５】
0005642058.tif 000006
【図６】
0005642058.tif 000007
【図７】
0005642058.tif 000008
【図８】
0005642058.tif 000009
【図９】
0005642058.tif 000010
【図１０】
0005642058.tif 000011
【図１１】
0005642058.tif 000012