(57)【要約】【課題】集合の要素の属性が連続的な数値で表される場合に、その属性における、グラフ表示すべき対象となる数値的範囲を決定する手段を提供する。【解決手段】集合選択部２０２が、利用者にグラフデータを選択させる画面を表示装置１０２に表示させる。集合選択部２０２は、利用者によりグラフデータが選択されると、グラフデータ記憶部２１２から選択されたグラフデータを取得する。集合選択部２０２は、利用者に、選択されたグラフデータのうちグラフ表示に使用されるデータの集合を選択させるための画面を表示装置１０２に表示させる。属性が選択されると、集合選択部２０２は、選択画面を表示させ、利用者にグラフ表示させる属性値の範囲を選択させる。属性値の範囲であるα及びβが決定されることにより、集合Ａ、Ｂ及びＣが決定され、グラフ表示制御部２０４は決定された集合Ａ、Ｂ及びＣのグラフをそれぞれ表示する。【選択図】図２
2011039939.tif 000002
【特許請求の範囲】
【請求項１】
連続的な数値で表される属性を有する要素の、前記属性の分布に基づいた集合を選択する集合選択手順と、
前記選択手順において選択された前記集合について、グラフを表示するグラフ表示手順と、を処理装置に実行させるためのグラフ表示プログラム。
【請求項２】
前記選択手順では、要素数の合計に関連する値の範囲を指定することにより、前記属性における分布に基づいた集合を選択する、ことを特徴とする請求項１に記載のグラフ表示プログラム。
【請求項３】
前記選択手順では、表示装置にスライドバーを表示させ、利用者に範囲を選択させることにより選択する、ことを特徴とする請求項１又は２に記載のグラフ表示プログラム。
【請求項４】
複数の文書が入力される文書入力手順と、
前記文書入力手順において入力された前記複数の文書に含まれる各語のうち、文書に出現する語の文字列情報、前記語についての出現頻度情報を抽出し、文書の属性情報と共に保存する抽出保存手順と、を更に処理装置に実行させ、
前記グラフ表示手順において表示されるグラフは、前記出現頻度情報における出現頻度の高い語が表示されるグラフである、ことを特徴とする請求項１〜３のいずれか一項に記載のグラフ表示プログラム。
【請求項５】
前記抽出保存手順は、前記複数の文書に含まれる各語のうち、出現頻度の高い語である複数の第１語を抽出し、前記第１語のうちのひとつである第１特定語が含まれる文書の部分集合において、出現頻度の高い語である複数の第２語を抽出し、前記部分集合の第１特定語と第２語とを結びつけるリンク情報を更に保存し、
前記グラフ表示手順は、前記リンク情報に基づいて、前記出現頻度が高い語を矢印で繋いで前記グラフを表示する、ことを特徴とする請求項４に記載のグラフ表示プログラム。
【請求項６】
連続的な数値で表される属性を有する要素の、前記属性の分布に基づいた集合を選択する集合選択部と、
前記選択手順において選択された前記集合について、グラフを表示させるグラフ表示制御部と、を備えるグラフ表示システム。
【請求項７】
前記複数の文書が入力される文書入力部と、
前記文書入力部において入力された前記複数の文書に含まれる各語のうち、文書に出現する語の文字列情報、前記語についての出現頻度情報を抽出し、文書の属性情報と共に保存する抽出保存部と、
前記グラフ表示制御部において表示されるグラフは、前記出現頻度情報における出現頻度の高い語が表示されるグラフである、ことを特徴とする請求項６に記載のグラフ表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グラフ表示プログラム及びグラフ表示システムに関する。
【背景技術】
【０００２】
アンケートや苦情文書に含まれる自由形式で記載される文書には、多くの有用な情報が含まれていることから、文書を解析して、製品開発にフィードバックすることが望ましい。しかしながら、その量の多さから、人手によりその解析を行うことは時間的にも費用的にも困難であり、コンピュータによる解析を行うことが試みられている。
【０００３】
特許文献１は、同一レコードにテキストデータを有する場合に、最も出現頻度の高いタームが表示されることについて開示している。特許文献２は、複数の文書における単語の出現頻度に基づいてグラフを作成すると共に、部分集合を作成することについて開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−０５２０００号公報
【特許文献２】特開２００９−１２８９４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、集合の要素の属性が連続的な数値で表される場合に、その属性における、グラフ表示すべき対象となる数値的範囲を決定する手段を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、連続的な数値で表される属性を有する要素の、前記属性の分布に基づいた集合を選択する選択手順と、前記選択手順において選択された前記集合について、グラフを表示するグラフ表示手順と、を処理装置に実行させるためのグラフ表示プログラムである。
【０００７】
請求項２に記載の発明は、前記選択手順では、要素数の合計に関連する値の範囲を指定することにより、前記属性における分布に基づいた集合を選択する、ことを特徴とする請求項１に記載のグラフ表示プログラムである。
【０００８】
請求項３に記載の発明は、前記選択手順では、表示装置にスライドバーを表示させ、利用者に範囲を選択させることにより選択する、ことを特徴とする請求項１又は２に記載のグラフ表示プログラムである。
【０００９】
請求項４に記載の発明は、前記複数の文書が入力される文書入力手順と、前記文書入力手順において入力された前記複数の文書に含まれる各語のうち、文書に出現する語の文字列情報、前記語についての出現頻度情報を抽出し、文書の属性情報と共に保存する抽出保存手順と、を更に処理装置に実行させ、前記グラフ表示手順において表示されるグラフは、前記出現頻度情報における出現頻度の高い語が表示されるグラフである、ことを特徴とする請求項１〜３のいずれか一項に記載のグラフ表示プログラムである。
【００１０】
請求項５に記載の発明は、前記抽出保存手順は、前記複数の文書に含まれる各語のうち、出現頻度の高い語である複数の第１語を抽出し、前記第１語のうちのひとつである第１特定語が含まれる文書の部分集合において、出現頻度の高い語である複数の第２語を抽出し、前記部分集合の第１特定語と第２語とを結びつけるリンク情報を更に保存し、前記グラフ表示手順は、前記リンク情報に基づいて、前記出現頻度が高い語を矢印で繋いで前記グラフを表示する、ことを特徴とする請求項４に記載のグラフ表示プログラムである。
【００１１】
請求項６に記載の発明は、連続的な数値で表される要素の、前記属性の分布に基づいた集合を選択する集合選択部と、前記選択手順において選択された前記集合について、グラフを表示させるグラフ表示制御部と、を備えるグラフ表示システムである。
【００１２】
請求項７に記載の発明は、前記複数の文書が入力される文書入力部と、前記文書入力部において入力された前記複数の文書に含まれる各語のうち、文書に出現する語の文字列情報、前記語についての出現頻度情報を抽出し、文書の属性情報と共に保存する抽出保存部と、前記グラフ表示制御部において表示されるグラフは、前記出現頻度情報における出現頻度の高い語が表示されるグラフである、ことを特徴とする請求項６に記載のグラフ表示システムである。
【発明の効果】
【００１３】
請求項１及び６に記載の発明によれば、集合の要素の属性が連続的な数値で表される場合に、その属性における、グラフ表示すべき対象となる数値的範囲を決定することができる。
【００１４】
請求項２に記載の発明によれば、要素数に基づいた集合を定義することができる。
【００１５】
請求項３に記載の発明によれば、視覚的に集合を定義させることができる。
【００１６】
請求項４及び７に記載の発明によれば、複数の文書の入力から、グラフの表示までを一連の処理により実現することができる。
【００１７】
請求項５に記載の発明によれば、出現頻度の高い用語が含まれる文書の部分集合についても視覚的に表示することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係るグラフ表示システムを示す図である。
【図２】図１のグラフ表示システムの機能ブロックを示す図である。
【図３】グラフデータ作成処理を示すフローチャートである。
【図４】語出現データのデータ構成を示す図である。
【図５】ノードデータのデータ構成を示す図である。
【図６】リンクデータのデータ構成を示す図である。
【図７】グラフ表示処理を示すフローチャートである。
【図８】グラフデータ選択画面の一部を示す図である。
【図９】集合の属性を選択させる画面の一部を示す図である。
【図１０】属性値の範囲を選択させる画面の一部を示す図である。
【図１１】属性値である満足度の度数分布グラフである。
【図１２】集合Ａに含まれる語についてのグラフである。
【図１３】集合Ｂに含まれる語についてのグラフである。
【図１４】集合Ｃに含まれる語についてのグラフである。
【発明を実施するための形態】
【００１９】
図１には、本発明の一実施形態に係るグラフ表示システム１００が示されている。グラフ表示システム１００は、ＣＰＵ（中央処理装置）、ＲＡＭ（Random Access Memory）、及び磁気ディスク装置等からなるコンピュータ本体２００と、コンピュータ本体２００の指令により画面表示を行う表示装置１０２と、コンピュータ本体２００へ情報を入力するための入力装置１０４とを備えている。ここで、表示装置１０２は、液晶表示装置、ＣＲＴ（Cathode Ray Tube）その他の表示装置のいずれであってもよく、入力装置１０４には、キー入力装置、マウス等のポインティングデバイス、及びスキャナ等の画像入力装置が含まれる。
【００２０】
図２には、グラフ表示システム１００の機能ブロック図が示されている。ここでコンピュータ本体２００は、内部の磁気ディスク装置に記憶されたプログラムが実行されることにより機能し、図２の２０２、２０４、２０６及び２１０の各機能ブロックはプログラムにより実現されている。図２に示されるように、コンピュータ本体２００は、入力装置から入力される文書のデータを受けつける文書入力部２０６と、文書入力部２０６において入力された文書を解析し、文書に含まれる語とその出現頻度とを共に抽出すると共に、後述するノードデータ２５４及びリンクデータ２５６を作成し、グラフデータ記憶部２１２に保存する抽出保存部２１０と、グラフデータと、そのグラフデータに含まれる要素のうち表示させる集合とを選択させるための画面を表示装置１０２に表示させ、入力装置１０４からの入力により選択されたグラフデータをグラフデータ記憶部２１２から取得する集合選択部２０２と、集合選択部２０２により取得されたグラフデータを用い、選択された集合のグラフを表示装置１０２に表示させるグラフ表示制御部２０４とを備えている。
【００２１】
図３には、グラフデータ作成処理のフローチャートが示されている。グラフデータ作成処理では、まず、ステップＳ１０１の文書入力処理において、文書の入力を行う。文書の入力は、入力装置１０４を介して、文書入力部２０６にテキスト情報が入力されることにより行われるが、入力装置１０４としてのキー入力装置、スキャナ等以外にネットワークに接続されたコンピュータ装置等から文書が入力されてもよい。入力される文書として、本実施形態では、携帯電話に関するアンケート結果が入力されるものとしている。
【００２２】
次に、ステップＳ１０２の語抽出保存処理において、抽出保存部２１０が、入力された文書を解析し語の抽出と保存を行う。この語の抽出では、まず、図４に示されるデータ構成の語出現データ２５２が作成される。語出現データ２５２は、図４に示されるように、文書に割り当てられたメッセージ番号と、語の識別子である語ＩＤと、例えばメッセージ作成者の年齢、性別、地域等のメッセージの属性が記録される属性１、属性２及び属性３とから構成される。本実施形態においては、属性１には価格満足度が表された数値、属性２には機能満足度が表された数値が保存されているものとする。
【００２３】
次に、抽出保存部２１０は、対象となる複数の文書の集合（「全体集合」という。）における語出現データ２５２から、高い出現頻度の語を特定し、更に、特定された高い出現頻度の語を含む文書の集合（「部分集合」という。）を対象として、他の高い出現頻度の語、すなわち高い頻度で共起する語を特定することを繰り返し、その特定されたそれぞれの語について、図５に示されるようなノードデータ２５４を作成する。ノードデータ２５４は、図５のデータ構成に示されるように、ノードＩＤ、語ＩＤ、語及び要素数から構成される。
【００２４】
更に、抽出保存部２１０は、特定された高い出現頻度の語のノードＩＤをソースノードＩＤとし、その特定された高い出現頻度の語を含む部分集合における特定された他の高い出現頻度の語、すなわち共起相手の語のノードＩＤをターゲットノードＩＤとし、この組合わせにリンクＩＤを付し、図６に示されるような、リンクデータ２５６を作成する。作成されたノードデータ２５４及びリンクデータ２５６はグラフデータとして、抽出保存部２１０により、グラフデータ記憶部２１２に保存される。
【００２５】
次に、グラフ表示処理Ｓ２００について説明する。図７には、グラフ表示処理Ｓ２００のフローチャートが示されている。まず、ステップＳ２０２のグラフ選択処理では、集合選択部２０２が、利用者にグラフデータを選択させる画面を、表示装置１０２に表示させる。図８には、グラフデータの選択画面の一部が示されている。集合選択部２０２は、利用者によりグラフデータが選択されると、グラフデータ記憶部２１２から選択されたグラフデータを取得する。ここでは、携帯電話のアンケートの文書についてのグラフデータであるグラフデータＰが選択されている。
【００２６】
引き続き、ステップＳ２０４の集合選択処理では、集合選択部２０２は、利用者に、選択されたグラフデータのうちグラフ表示に使用されるデータの集合を選択させるための画面を表示装置に表示させる。図９には集合の属性を選択させるための画面が表示されている。ここでは、「価格満足度」についての属性が選択されている。属性が選択されると、図１０に示されるような画面を表示させ、利用者にグラフ表示させる属性値の範囲を選択させる。ここで、図のα及びβは満足度の値を示し、δ１、δ２及びδ３はその範囲に含まれる数（度数）が示されている。具体的には、図１１の価格満足度の度数分布グラフに示されるように、α及びβを決定することにより、集合Ａ、Ｂ及びＣが決定される。集合Ａ、Ｂ及びＣの決定の際には、どの程度の要素数が含まれるかを示す度数δ１、δ２及びδ３を定めることにより決定することとしてもよい。
【００２７】
集合Ａ、Ｂ及びＣが決定されると、ステップＳ２０６のグラフ表示処理において、グラフ表示制御部２０４がグラフを表示する。図１２には、集合選択部２０２により選択された携帯電話の価格満足度が低い人の集合Ａのグラフが示され、図１３には携帯電話の価格満足度が中程度の人の集合Ｂのグラフ、図１４には携帯電話の価格満足度が高い人の集合Ｃのグラフが示されている。
【００２８】
上述の実施形態においては、携帯電話のアンケートに係る文書について、語を抽出してグラフ表示を行うこととしたが、この他の種類の文書についてのグラフであってもよいし、文書から抽出された語に限らず他の種類のグラフにおいても、グラフ表示すべき対象となる数値的範囲を決定する場合に本発明を適用することができる。
【００２９】
上述の実施形態においては、一つの装置により構成されるシステムとしたが、各構成部がネットワークを介した装置に保存され、一つのシステムを構成していることとしてもよい。
【００３０】
なお、上述の実施形態においては、プログラムは磁気ディスク装置に記憶されていることとしたが、ＣＤ−ＲＯＭ等その他の記憶媒体に格納して提供することも可能である。
【符号の説明】
【００３１】
１００  グラフ表示システム、１０２  表示装置、１０４  入力装置、２００  コンピュータ本体、２０２  集合選択部、２０４  グラフ表示制御部、２０６  文書入力部、２１０  抽出保存部、２１２  グラフデータ記憶部、２５２  語出現データ、２５４  ノードデータ、２５６  リンクデータ。
【図１】
2011039939.tif 000003
【図２】
2011039939.tif 000004
【図３】
2011039939.tif 000005
【図４】
2011039939.tif 000006
【図５】
2011039939.tif 000007
【図６】
2011039939.tif 000008
【図７】
2011039939.tif 000009
【図８】
2011039939.tif 000010
【図９】
2011039939.tif 000011
【図１０】
2011039939.tif 000012
【図１１】
2011039939.tif 000013
【図１２】
2011039939.tif 000014
【図１３】
2011039939.tif 000015
【図１４】
2011039939.tif 000016