Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3739040B2 - Information processing apparatus and information processing method - Google Patents
[go: Go Back, main page]

JP3739040B2 - Information processing apparatus and information processing method - Google Patents

Information processing apparatus and information processing method Download PDF

Info

Publication number
JP3739040B2
JP3739040B2 JP2001371807A JP2001371807A JP3739040B2 JP 3739040 B2 JP3739040 B2 JP 3739040B2 JP 2001371807 A JP2001371807 A JP 2001371807A JP 2001371807 A JP2001371807 A JP 2001371807A JP 3739040 B2 JP3739040 B2 JP 3739040B2
Authority
JP
Japan
Prior art keywords
impression expression
impression
noun phrase
noun
word
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001371807A
Other languages
Japanese (ja)
Other versions
JP2003173334A (en
Inventor
知代 福永
真 佐野
Original Assignee
株式会社ジャストシステム
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社ジャストシステム filed Critical 株式会社ジャストシステム
Priority to JP2001371807A priority Critical patent/JP3739040B2/en
Publication of JP2003173334A publication Critical patent/JP2003173334A/en
Application granted granted Critical
Publication of JP3739040B2 publication Critical patent/JP3739040B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Machine Translation (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、情報処理装置などに関し、例えば、文章データから印象表現語などを抽出して処理するものに関する。
【0002】
【従来の技術】
ある単語の背後にあるイメージや、ある商品に対して人々が抱いているイメージなど、ある対象の背後にあるイメージを知りたい場合、Web検索などを用いて調べることが従来から行われていた。
例えば「人馬一体の語にふさわしいスポーツカー」などといった表現があった場合、この表現において「人馬一体」という語がどのような感覚的イメージを伴って使用されているのか分からないことがある。
このように、車の分野で「人馬一体」という語の背後にある感覚的イメージを知りたい場合、従来はWeb検索などを用いて「車における人馬一体」などといったクエリー(検索条件文)を投入して調べていた。
【0003】
また、あるブランド物の腕時計に対して、例えば「値段が高い」、「色がきれい」などといった、一般に抱かれているイメージを知りたい場合、Web検索でこの腕時計を検索して調べるか、あるいは商品評価の電子掲示板でこの腕時計に対するユーザの評価記事を丹念に読むか、あるいは大掛かりなアンケートを実施するなどしていた。
【0004】
【発明が解決しようとする課題】
このように、ある対象(単語や商品その他)の背後にあるイメージをWeb検索で調べる場合、次のような困難がある。
まず、Webの検索サイトで直接的に「車における人馬一体」といったクエリーを投入した場合は、おそらく何もヒットしないと思われる。仮にヒットしたとしても件数はごく小数になるものと思われる。
【0005】
次に、「車 and 人馬一体」をクエリーとして検索した結果、以下のものがヒットしたとする。
1.「無題.ハイウェイスターが開発当初から掲げている人馬一体の・・・」
2.「週間ニュース.人馬一体の進化を実現!〇△社のハイウェイスター」
3.「ネットニュース.人馬一体のキーワードにふさわしいスポーツカー」
4.「設計プラン.この車の命である人馬一体の境地を作り出す」
5.「明日に向かう冒険.スポーツカーの楽しさを人馬一体という言葉に・・」
【0006】
これらのコンテンツで「人馬一体」がどのようなイメージで書かれているのかは、検索されたこれらのコンテンツを通読しなければならず、かなりの時間を要してしまう。
また、「車 and 人馬一体」というクエリーでは、「車」という直接的な言葉が入っていない文章はヒットせず、検索から漏れてしまう可能性もある。
一方、「人馬一体」のみをクエリーとすると多数のデータ、即ち車に関連しない「人馬一体」に関するデータも多数ヒットしてしまい、これらのデータを各々確認してどれが該当するデータであるかをいちいち調べなくてはならない。
【0007】
更に、手間をかけて必要なデータのみをピックアップしたとする。「人馬一体」がどのようなイメージで表現されているか調べるために、その中のから印象表現語やあるいは印象表現語とそれに結びついている名詞句をセットで機械的に抽出した場合、それら全てが「車における人馬一体」のイメージを表しているとは限らない。
そこにおいても、やはり人手で「車における人馬一体」のイメージを表すものを取捨選択しなければならず、ここでもかなりの手間と時間の浪費が発生する。
【0008】
このように、ある対象の背後にあるイメージをWeb検索などにより取得する方法は、検索結果全データを読むなどする必要があり、イメージを把握するまでに時間と手間がかかりすぎてしまうという問題があった。
また、イメージに関する情報を自動的に取得するため、取得したデータから印象表現フレーズを抽出した場合、その中から適切なもののみをピックアップしなければならず、人手と多大な時間を必要としてしまうという問題があった
なお、印象表現フレーズとは、程度副詞、及びその程度によって想定されている印象を表す印象表現語、その印象表現語と強く関わる名詞句の3要素からなるものである。
【0009】
そこで、本発明の目的は、ある対象に対して一般に抱かれているイメージを表す表現を自動的に取得することができる情報処理装置、及び情報処理方法を提供することである。
【0010】
【課題を解決するための手段】
本発明は、上記目的を達成するために、請求項1に記載の発明では、キーワードとしての印象表現語と、当該印象表現語を検索する分野を取得する検索対象取得手段と、前記検索対象取得手段で取得したキーワードとしての印象表現語に関する単数又は複数の文章を取得する文章取得手段と、前記取得した文章に含まれる複数の印象表現語を検索し、検索された印象表現語と、当該印象表現語が係っている名詞句と、をセットで抽出する抽出手段と、名詞句と分野を対応付けた辞書を用いて、前記セットで抽出した名詞句のうち、前記取得した分野に属するものを特定する名詞句特定手段と、前記抽出したセットにおいて、前記特定した名詞句とセットになっている印象表現語を出力する出力手段と、を具備したことを特徴とする情報処理装置を提供する。
請求項2に記載の発明では、前記出力手段は、印象表現語を、当該印象表現語を用いた文章形式、又は印象表現語を列挙したリスト形式にて出力することを特徴とする請求項1に記載の情報処理装置を提供する。
請求項3に記載の発明では、前記抽出した名詞句をノードとして当該名詞句とセットになっている印象表現語を集約する印象表現語集約手段と、前記集約した印象表現語を所定の順序で並べ替えるための並べ替え情報を作成する並べ替え情報作成手段と、を更に具備し、前記出力手段は、前記作成した並べ替え情報を用いて出力する印象表現語を決定することを特徴とする請求項1、又は請求項2に記載の情報処理装置を提供する。
請求項4に記載の発明では、前記セットに含まれる名詞句をシソーラス情報を用いて集約する名詞句集約手段を具備し、前記名詞句集約手段にて名詞句を集約する場合、当該集約される名詞句とセットになっている印象表現語も集約することを特徴とする請求項1、請求項2又は請求項3に記載の情報処理装置を提供する。
請求項5に記載の発明では、前記出力手段は、前記セットに含まれる印象表現語のうち、前記取得した分野における印象表現語を登録した印象表現語辞書に含まれていないものを出力しないことを特徴とする請求項1から請求項4までのうちの何れか1の請求項に記載の情報処理装置を提供する。
請求項6に記載の発明では、前記印象表現語辞書に含まれる印象表現語間の類似度を取得する類似度取得手段を更に具備し、前記類似度を用いて、同一の名詞句とセットになっている印象表現語を集約することを特徴とする請求項5に記載の情報処理装置を提供する。
請求項7に記載の発明では、前記抽出手段は、係っている名詞句を伴わない印象表現語を抽出する機能を更に備え、前記抽出手段が、係っている名詞句を伴わない印象表現語を抽出した場合は、予め用意してある名詞句と印象表現語の組合せから、当該印象表現語を検索し、検索された印象表現語と組合せになっている名詞句を前記名詞句を伴わない印象表現語とセットにすることを特徴とする請求項1から請求項6までのうちの何れか1の請求項に記載の情報処理装置を提供する。
請求項8に記載の発明では、検索対象取得手段と、文章取得手段と、抽出手段と、名詞句特定手段と、出力手段と、を具備したコンピュータにおいて、前記検索対象取得手段で、キーワードとしての印象表現語と、当該印象表現語を検索する分野を取得する検索対象取得ステップと、前記文章取得手段で、前記検索対象取得ステップで取得したキーワードとしての印象表現語に関する単数又は複数の文章を取得する文章取得ステップと、前記抽出手段で、前記取得した文章に含まれる複数の印象表現語を検索し、検索された印象表現語と、当該印象表現語が係っている名詞句と、をセットで抽出する抽出ステップと、前記名詞句特定手段で、名詞句と分野を対応付けた辞書を用いて、前記セットで抽出した名詞句のうち、前記取得した分野に属するものを特定する名詞句特定ステップと、前記出力手段で、前記抽出したセットにおいて、前記特定した名詞句とセットになっている印象表現語を出力する出力ステップと、から構成されたことを特徴とする情報処理方法を提供する。
【0011】
【発明の実施の形態】
(第1の実施の形態)
以下、本発明の好適な第1の実施の形態について、図1から図11を参照して詳細に説明する。
[第1の実施形態の概要]
例えば、車の分野で「人馬一体」という表現が用いられた場合、この表現がどのようなイメージあるいは意味合いをもって使用されているのか知りたい場合がある。
このような場合に、本実施の形態のイメージ情報検索装置の入力画面から「車における人馬一体」といったように分野(ここでは「車」)とイメージ情報の検索対象(ここでは「人馬一体」という言葉)を自然文で入力すると、「ハンドリングが正確」、「走りがスムーズ」などと、検索対象が持つイメージ情報が感性的表現として出力される。
このように、イメージ情報検索装置は、イメージ情報の検索対象(言葉、商品など)に対して多くの人々が抱いているイメージを具体的感性的な表現として出力する。
イメージ情報検索装置は、ある対象の背後にあるイメージ(即ち、その対象に対して一般に抱かれているイメージ)を具体的な感性的表現に翻訳する装置ということもできる。
【0012】
イメージ情報検索装置は、イメージ情報の検索を以下の手順で行う。
まず、検索対象に関する文章データ(テキスト)をWeb検索で収集したり、あるいは予めアンケート調査するなどして収集する。
収集した文章データは、対象の印象を推定するための印象データ推定対象データであると言える。
次に、集めた文章データの全て(あるいは一部でも良い)から印象表現語と、これと強く結びついている名詞句をセットで取り出す。例えば「力強い走り」という表現は、印象表現語「力強い」、名詞句「走り」強く結びついており、「力強い/走り」という印象表現語・名詞句セットとして抽出される。
ここで抽出された印象表現語は、検索対象の背後にあるイメージを表す感性的表現を生成するための素材の候補となるが、この段階では、検索対象とは関係のない名詞句や印象表現語を含んだ印象表現語・名詞句セットも含まれている。
なお、以降の説明で名詞句といった場合、単なる名詞も含まれるものとする。
【0013】
次に、分野別に用意した名詞句リストを用いて、先に取り出した印象表現語と名詞句のセットから、ユーザが設定した分野に関係の薄い名詞句を含む印象表現語・名詞句セットを除外する。
名詞句リストは車系や宿泊施設系などと分野別に用意されており、当該分野で使用されると思われる名詞句が集められている。この名詞句リストを用いることにより、先に取り出した印象表現語と名詞句のセットから、ユーザが指定した分野に関連の薄い名詞句と印象表現語のセットをフィルタリングして除外することができる。
この段階では、当該分野に関係のない名詞句を含む印象表現語と名詞句のセットは除外されたが、依然として当該分野に関連の無い印象表現語を含む印象表現語と名詞句のセットが残っている。
【0014】
次に、分野別に用意された印象表現語リストを用いて、先にフィルタリングされて残った名詞句と印象表現語のセットから、ユーザが設定した分野に関係の薄い印象表現語を含むセットを除外する。
印象表現語リストは分野別に用意されており、当該分野で使用されると思われる印象表現語が集められている。これを用いて印象表現語を更にフィルタリングすることができ、当該分野に関した名詞句と印象表現語のセットを抽出することができる。
そして、フィルタリングの後抽出された印象表現語・名詞句セットを用いて検索対象のイメージを表す感覚的表現を生成してユーザに提示する。
【0015】
[第1の実施形態の詳細]
図1は、本実施の形態のイメージ情報検索装置1の論理的構成の1例を示した図である。
後述するがイメージ情報検索装置1は、例えばパーソナルコンピュータ(以下PC)を用いて構成することができる。また、イメージ情報検索装置1は、スタンドアローンとして構成することもできるし、あるいはインターネットやLAN(Local Area Network)などのネットワークを介してクライアント端末装置に接続可能なサーバ装置として構成することもできる。
【0016】
イメージ情報検索装置1は、大きく分けてデータ入力部2、イメージ情報検索部3、検索エンジン8、シソーラス辞書部15、印象表現語辞書部16などから構成されている。
後述するが、データ入力部2とイメージ情報検索部3は、例えば、イメージ情報検索プログラムをCPU(Central Processing Unit)で実行してソフトウェア的に実現することができる。
検索エンジン8は、例えばインターネットなどで接続された検索サイトなどで構成することもできるし、あるいはイメージ情報検索装置1に含まれるように構成することもできる。シソーラス辞書部15、印象表現語辞書部16は、例えばハードディスクなどの記憶媒体に格納されている。
なお、本実施の形態では、印象表現語を印象を表す形容詞、形容動詞、程度副詞などと定義するが、これに限定するものではなく、印象表現語辞書部16の設計により定義することができる。
【0017】
データ入力部2は、ユーザが作成したクエリーを取得するクエリー入力部5、取得したクエリーから検索対象の属する分野、及び検索対象をキーワードとして抽出する分野・キーワード抽出部6、抽出したキーワードを用いて検索エンジン8で検索を実行する検索部7などから構成されている。
【0018】
クエリー入力部5は、ユーザが入力したクエリーを取得する。
図2は、クエリー入力画面23の1例を示した図である。クエリー入力画面23は、ディスプレイなどの表示装置に表示される。クエリー入力欄21は、ユーザがキーボードなどを用いてクエリーを入力する欄である。
クエリーは、例えば、「車における人馬一体」とか、「ビールに関するキレ」などといったように、分野(それぞれ「車」、「ビール」)と検索対象(それぞれ「人馬一体」、「キレ」)が自然文によって表現されている。
【0019】
検索ボタン22は、クエリー入力欄21に表示されているクエリーをクエリー入力部5に入力するためのボタンであり、例えばマウス操作により図示しないポインタをボタン上に置き、所定のマウスボタンをクリックするなどして作動させることができる。
【0020】
このように、ユーザは、クエリー入力欄21からクエリー入力部5へ、イメージ情報を調べたい検索対象(図2の例では「人馬一体」という表現)と、当該検索対象が属する分野を自然文で入力することができる。
なお、クエリー入力欄21の代わりに分野入力欄と検索対象入力欄を設け、それぞれに分野と検索対象を別々に入力するように構成しても良い。
【0021】
分野・キーワード抽出部6は、クエリー入力部5からクエリーを取得し、図示しない構文解析部を用いて構文解析を行い、当該クエリーから分野とキーワード(検索対象)を抽出する。構文解析は、一般に使用されている公知の方法で行う。即ち、図示しない形態素辞書を参照しながら形態素解析を行って形態素列を得た後、これを図示しない構文解析辞書を参照しながら構文解析する。
なお、クエリーからの分野とキーワードの抽出は構文解析以外の方法を用いて行うように構成しても良い。
【0022】
より詳細に述べると、分野・キーワード抽出部6はクエリーから、「<分野>における<キーワード>」、「<分野>に関する<キーワード>」といったような構文構造を解析し、<分野>に対応する個所から分野を、<キーワード>に対応する個所から検索対象を表す語を抽出する。<キーワード>として抽出した語は次の検索部7で検索を行う際のキーワードとして使用される。一方、抽出した分野は、後にシソーラス辞書部15や印象表現語辞書部16を利用する際に使用される。
即ち、クエリーが「車における人馬一体」であった場合、分野・キーワード抽出部6は、分野として「車」を、キーワードとして「人馬一体」を抽出する。
【0023】
検索部7(図1)は、分野・キーワード抽出部6で抽出したキーワードを用いて、検索エンジン8で全文検索を実行し、キーワードに関連する文章データを取得する。
検索部7は、取得した文章データをRAM(Random Access Memory)やハードディスクなどの記憶媒体に格納する。
図3は、検索エンジン8で検索した文章データ25と、文章データ25から生成された初期セットリスト26の1例を示した図である。初期セットリスト26については後述する。
検索部7により、文章データ1「人馬一体の走りを優先させ・・・」、文章データ2「人馬一体の境地が・・・」、・・・、などと多数の文章データが取得されている。
また、文章データと画像データが混在したデータが検索された場合は、当該データから文章データを抽出する。
【0024】
以上説明したように、データ入力部2は解析に使用する文章データを取得する文章取得手段を構成している。
なお、文章取得手段の構成はこれに限定するものではなく、例えば、Web上でアンケートを実施し、そのデータをインターネットを介して取得するように構成しても良いし、又は、紙などの媒体に記されている文章をキーボードから入力するように構成することもできる。
【0025】
セット抽出部10(図1)は、検索した文章データ25の文章データ全件を構文解析し、印象表現語と当該印象表現語が強く係っている名詞句をセットとして抽出する。以降、このセットを印象表現語・名詞句セットと呼ぶことにする。
そして、セット抽出部10は、抽出した印象表現語・名詞句セットから、初期セットリストを生成する。
このように、セット抽出部10は印象表現語と、係受け関係などにより当該印象表現語と結びついている名詞句を抽出する抽出手段を構成している。
なお、全件からの抽出は行わず、全件のうちの一部(例えば検索順位が上位であるものなど)から抽出するように構成しても良い。
また、印象表現語・名詞句セットは構文解析以外の方法を用いて抽出しても良い。
【0026】
図3の初期セットリスト26は、文章データ25から抽出された印象表現語・名詞句セットの一例を示している。
初期セットリスト26では、車分野に関する印象表現語・名詞句セットである「しっかりとした/ハンドリング」、「新しい/ロードスター」や競馬分野に関する印象表現語・名詞句セットである「気持ちよく/馬」など、様々な分野のものが混在している。
【0027】
これは、キーワードを使って検索した文章データには、検索分野を特定していないため、他の分野に関する文章データが含まれているためである。例えば、「人馬一体」をキーワードとして検索した場合、取得された文章データは車分野に関するものもあれば、競馬分野や乗馬分野に関するものもありえる。
更に、1つの文章データの中にも当該分野に関する名詞句・印象語セットと他の分野に関する名詞句・印象語セットが混在する場合も考えられる。
【0028】
そして、セット抽出部10は、印象表現語がキーワード「人馬一体」に直接係っていなくても、印象表現語と名詞句のセットを「人馬一体」に関連するものとして抽出する。
そのため、図3の初期セットリスト26のように、例えば競馬分野での「人馬一体」に関する印象表現語・名詞句セットなどや、車分野での「人馬一体」に関んする印象表現語・名詞句セットが混在して取得されてしまう。
これら、車分野に関係のない印象表現語と名詞句のセットは後に名詞句確認部11と印象表現語確認部12で除去される。
【0029】
ところで、ある検索対象に対して一般に抱かれているイメージは、印象表現語のみで表される場合も多いが、印象表現語に何らかの名詞句を伴って表される場合が多い。
例えば検索対象「いろは坂」に対するイメージは「急な坂道」や「くねった道」などと表現されることが考えられ、この場合、「急な」、「くねった」といった印象表現語のみでは表現できない。
このように、イメージ情報の検索対象は名詞句を伴って表現される場合が多い。そこで、印象表現語とそれが強く結びついている名詞句を共に抽出することにより、この名詞句を、検索対象の持つイメージを表す印象表現語を絞っていく際の手がかりとして利用することができる。
【0030】
次に、シソーラス辞書部15について説明した後、名詞句確認部11の機能について説明する。
図4(a)は、シソーラス辞書部15の論理的な構成を模式的に表した図である。シソーラス辞書部15は、車系シソーラス辞書30、温泉系シソーラス辞書31、ビール系シソーラス辞書32、・・・、などと各分野に特化した分野別シソーラス辞書から構成されている。
【0031】
図4(b)は、車系シソーラス辞書30、温泉系シソーラス辞書31の名詞句リストの1例を示した図である。
分野別シソーラス辞書は、例えば、車分野では、「ボディ」、「スタイル」、「運転」、「ハンドリング」、・・・、などと、車分野においてイメージを表現する際に使用される思われる名詞が登録されている。そのため、各分野別シソーラス辞書は、当該分野に特化した名詞句リストとして使用することができる。
【0032】
分野別シソーラス辞書は、名詞句リストに加えて、更に登録されている名詞間のシソーラス情報が格納されている。シソーラス情報とは、名詞間の同義語関係や上位語下位語の関係などを特定する情報である。
例えば、車分野で「スタイル」と「ボディ」は同義語であり、「ハンドリング」と「運転」は同義語である。また、温泉分野で「バスルーム」と「風呂」は同義語であり、「風呂」は、「大浴場」、「銭湯」の上位語である。
【0033】
名詞句確認部11(図1)は、当該分野の分野別シソーラス辞書を参照しながら、次の3つの処理を行う。
(1)分野別シソーラス辞書に登録されていない名詞句を含む印象表現語・名詞句セットの削除。
(2)名詞句をノードとした印象表現語の集約。
(3)シソーラス情報に基づく名詞句の集約。
【0034】
以下に、これらの処理について説明する。
(1)の処理は、初期セットリストから分野・キーワード抽出部6が抽出した分野に関する名詞句を含まない印象表現語・名詞句セットを削除するものである。
名詞句確認部11は、初期セットリストにリストアップされている名詞句を当該分野に特化した分野別シソーラス辞書で検索し、当該辞書に含まれない名詞句をチェックする。そして、当該分野別シソーラス辞書に登録されていない名詞句を含む印象表現語・名詞句セットを初期セットリストから除去する。
【0035】
セット抽出部10で抽出された初期セットリスト26には、ユーザが欲していない、つまり分野が一致しない印象表現語・名詞句セットも含まれている可能性がある。
例えば「車における人馬一体」のイメージをユーザが欲しているにも関わらず「メグロパルマ(競走馬)は速い」とか「かわいい馬」あるいは「多い人」などは、明らかにイメージが違う。
【0036】
人間は、「メグロパルマ」、「馬」、「人」などという名詞が「車における人馬一体」に何等関係のない名詞であるということは常識的に判断できるが、コンピュータシステムはそれを理解することができない。
例えば、「メグロパルマ」は、車分野では重要な名詞ではないため、車系シソーラス辞書30の名詞句リストには登録されていない。
【0037】
そのため、印象表現語・名詞句セットの名詞句が「メグロパルマ」であった場合、名詞句確認部11が「メグロパルマ」を車分野系シソーラス辞書30で検索しても「メグロパルマ」を発見することはない。これによって、名詞句確認部11は、この印象表現語・名詞句セットが車分野に関係が薄いものと推測して、これを初期セットリスト26から削除する。
【0038】
即ち、イメージ情報検索装置1は、車系シソーラス辞書30では「メグロパルマ」、「馬」、「人」、・・・、といった車分野で重要でない名詞がリスト化されていないということを利用して、「メグロパルマ」、「馬」、「人」、・・・、といった名詞を含む印象表現語・名詞句セットは車分野に関連する今回の解析対象でないということを理解する。
これによって、イメージ情報検索装置1は、当該分野外の名詞句及びそれに強く結びついている印象表現語のセットを削除することができる。
このように、名詞句確認部11は、車などの所定の対象に対応する名詞句を規定した名詞句リスト(シソーラス辞書15)に含まれている名詞句を特定する特定手段を構成している。
【0039】
(2)の処理は、印象表現語・名詞句セットにおいて、名詞句をノードとして印象表現語を集約するものである。名詞句確認部11は、集約の際に同じ印象表現語が存在した場合は、その頻度を加算する。
図5の印象表現語集約リスト35は、名詞句確認部11が、初期セットリスト26から車分野以外の分野に関すると思われる印象表現語・名詞句セットを削除した後、名詞句をノードとして印象表現語を集約したものである。
名詞句は、初期セットリスト26で同一の名詞句があった場合、その頻度と共に登録される。例えば、「ハンドリング」は9回出現したことがわかる。
また、名詞句「ハンドリング」に強く結びつく印象表現語として「しっかりした」が6回、「正確な」が3回出現したことがわかる。
このように、名詞句確認部11は、名詞句をノードとして印象表現語を集約する印象表現語集約手段としての機能を有している。
更に、名詞句確認部11は、集約した印象表現語を後に並べ替える(ソート)際に用いる並べ替え情報を生成する並べ替え情報作成手段としての機能をも有している。
並べ替え情報とは、何らかのアルゴリズムに従って、印象表現語を順序付ける情報である。このアルゴリズムは、例えば印象表現語の出現頻度とすることもできるし、例えば、後述する文章間での位置統計情報や主観評価表現辞書における登録状況に関わる数値情報など、各種のものが考えられる。
本実施の形態では、1例として、上に求めた印象表現語の出現頻度を並べ替え条件とする。
【0040】
(3)の処理は、シソーラス情報を用いて同義語関係にある名詞句を1つにまとめたり、あるいは下位語にある名詞句をその上位語である名詞句に変換するなどして、名詞句を集約するものである。ここでシソーラス情報とは、名詞句間における同義語関係などのシソーラス関係を特定する情報である。
図5の名詞句集約リスト36は、名詞句確認部11(図1)が、印象表現語集約リスト35の名詞句をシソーラス情報を用いて集約したものである。
【0041】
例えば、車系シソーラス辞書30では、「ハンドリング」と「運転」が同義語関係にある。そこで、名詞句確認部11は名詞句として「ハンドリング」又は「運転」を含む印象表現語・名詞句セットを「ハンドリング+運転」としてまとめる。この場合、集約する両方に出現する印象表現語の頻度は加算する。
印象表現語「正確な」は、名詞句「ハンドリング」で3回、名詞句「運転」で4回出現しているので、集約後の「正確な」の出現回数は7回となる。
この他に、例えば「スタイル」と「ボディ」などの車系シソーラス辞書30で同義語関係にあるものは、1つに集約する。
【0042】
以上説明した名詞句確認部11は、同義語を集約したが、その他にシソーラス情報を用いて下位語を上位語に集約したり、類義語を代表語に集約するように構成することもできる。
例えば、名詞句「大浴場」や「銭湯」をこれらの上位語である名詞句「風呂」に変換して集約したり、「検索」、「探索」、「捜索」などの類義語を適当な代表語「探索」に集約したりなどすることができる。
このように、名詞句確認部11は、シソーラス関係を用いて名詞句を集約する名詞句集約手段としての機能をも有している。
【0043】
なお、上記(1)及び(2)の処理は、当該分野に特化した名詞句リストがあれば実行でき、シソーラス情報は必要ない。そのため、シソーラス辞書を用いずに、単に当該分野に特化した名詞句リストを用いて(1)と(2)の処理だけ行うようにシステムを構成することもできる。この場合は、(3)の処理、即ちシソーラス情報を用いた名詞句の集約は行わない。
また、上記(1)〜(3)の処理の処理順序は上記の順序に限定するものではなく、任意の順序で行うことができる。
【0044】
以上に説明した名詞句確認部11の処理によって、印象表現語・名詞句セットから当該分野に不適切と思われるものを削除すると共に、名詞句を用いて印象表現語を集約し、更にシソーラス情報を用いて名詞句を集約することができる。
しかし、依然として「ハンドリング+運転が多い」や「ハンドリング+運転が大変だ」など、「車に関する人馬一体」のイメージとしては不適切な印象表現語が存在する。これらの不適切な印象表現語は、印象表現語確認部12で除去する。
このように、名詞句は当該分野に適していても、それに強く係る印象表現語が当該分野に適していない場合がある。名詞句と印象表現語が共に当該分野に適することにより、初めてその印象表現フレーズがその分野において有効であるといえる。
【0045】
印象表現語確認部12(図1)は、印象表現語辞書部16を用いて、ユーザが入力した分野に関係が薄いと思われる印象表現語を判断し、これを名詞句集約リスト36から削除する。
例えば、飲料分野において「綺麗な/ボトル」、「作りやすい/ボトル」という印象表現語・名詞句セットがあった場合、飲料分野では「部屋」は意味をなさず、また、「ボトル」という名詞自体は飲料分野に関係するがボトルが作りやすいか否かは飲料分野では問題とならないため、このような印象表現語は削除する必要がある。
印象表現語確認部12は、その印象表現語が当該分野に適したものであるか否かを判断するために、当該分野において重要な印象表現語をリストアップした分野別印象表現語辞書を用いる。
【0046】
図6(a)は、印象表現語辞書部16の論理的な構成の1例を模式的に示した図である。図に示したように、印象表現語辞書部16は、「車」、「温泉」、「ビール」、・・・、などと特定の分野ごとに特化した分野別印象表現語辞書から構成されている。
分野別印象表現語辞書には、当該分野で重要であると思われる印象表現語がリストアップされて登録されている。
【0047】
図6(b)は車系印象表現語辞書41の1例を示した図である。車系印象表現語辞書41には、例えば「しっかりした」、「個性的な」、「正確な」、「スムーズな」、・・・、などの、車分野で重要と思われる印象表現語が登録されており、「勝負強い」、「大変だ」、・・・、などの車分野で重要とは思われない印象表現語は登録されていない。そのため、印象表現語確認部12は、車系印象表現語辞書41を参照することにより、当該印象表現語が車分野に関するものか否かを判断することができる。
【0048】
例えば、印象表現語確認部12が車分野に関してチェックする場合は、名詞句集約リスト36(図5)の印象表現語が車分野の分野別印象表現語辞書に登録されているかを検索し、登録されていない場合は、当該印象表現語を名詞句集約リスト36から削除する。
【0049】
図7は、印象表現語確認部12が名詞句集約リスト36から印象表現語を削除する場合を説明するための図である。
名詞句集約リスト36で、「勝負強い走り」は、車に関する「人馬一体」ではなく、競馬に関する「人馬一体」である。
印象表現語確認部12は、「勝負強い」を車系印象表現語辞書41で検索し、この印象表現語が車系印象表現語辞書41に登録されていないことをもって、この印象表現語が車分野に関係ないということを認識する。
【0050】
印象表現語確認部12は、同様に「多い」、「大変だ」も削除して、車分野に関係する印象表現語のみ含む結果リスト37を生成する。
更に、印象表現確認部12は、生成した結果リスト37をハードディスクなどの記憶媒体に格納する。
このように、印象表現語確認部12は、印象表現語リストに含まれていないものを特定する印象表現語特定手段を構成している。
以上では、印象表現語確認部12は、名詞句集約リスト36から不適切な印象表現語を削除したが、後に説明する主観評価表現辞書を用いて、残った印象表現語を更に集約し、利便性を向上させることもできる。
【0051】
出力部13(図1)は、結果リスト37の内容を、名詞句を頻度降順にソートすると共に印象表現語も頻度降順にソートして出力する。一般に、出現頻度の高い名詞句、印象表現語ほど重要であると考えられ、このように、名詞句と印象表現語を頻度降順にソートすることにより、重要な名詞句、印象表現語をより上位にランクすることができる。
複数の印象表現語や名詞句が存在する場合には適宜閾値を決めて、この閾値を超えたものを出力するように構成することもできる。
【0052】
なお、重要度の判定基準としては、出現頻度のみならず、例えば次のような文章間での位置統計情報や主観評価表現辞書における登録状況に関わる数値情報などを利用した方法もある。
ここで、文章間での位置統計情報として具体的には、検索エンジンで検索された文章において、ある名詞句、あるいは印象表現語は、特定の文章(例えば名詞句リストに含まれる当該分野に属する名詞がより多く出現する文章など)において出現頻度が高く、他の文書ではほとんど出現することがないといった、どの文章にどの程度含まれているかという情報を指す。
このような、名詞句、印象表現語は、たとえ全体での頻度累計が低くても、他の表現語よりも重要度を上げて、並べ替えの結果上位に来るようにするなどの処置を講じることができる。
【0053】
主観評価表現辞書(後述)における登録状況に関わる数値情報として具体的には、主観評価表現辞書を利用して不要な印象表現語を取り除く際に、主観評価表現辞書の要素表現(軸)を表す印象表現語、あるいはこれと類似する座標を持った主観評価表現辞書に登録済みの他の印象表現語であれば頻度が低くても重要度を高くして、並べ替えの結果上位にくるようにするといった手段も可能である。このように、重要度を判定する方法は、出現頻度以外にもいろいろ考えることができる。
【0054】
図8(a)は、出力部13が出力した結果を図示しない表示手段を用いて表示装置に表示した場合の出力画面47の1例を示した図である。出力画面47クエリー入力画面23(図2)で検索を実行した場合に、表示される画面である。一例として、出力部13は、名詞句については上位2つを出力し、印象表現語は上位1位を出力するものとした。
出力画面47はイメージ情報表示欄45と検索欄46を備えている。イメージ情報欄45には、当該分野における当該検索対象(例えば車分野における「人馬一体」)のイメージ情報、即ち検索対象の背後にあるイメージを表す感覚的表現が表示される。
【0055】
イメージ情報欄45は、上下2段から構成されている。上段には、結果リスト37で名詞句の出現回数が最も多かったもの(「ハンドリング+運転」で13回)と対応する印象表現語で出現回数が最も大きかったもの(「正確な」で7回)が表示される。
【0056】
下段には、結果リスト37で名詞句の出現回数が2番目に多かったもの(「走り」で13回)と対応する印象表現語で出現回数が最も大きかったもの(「スムーズな」で7回)が表示される。
このように、結果をソートするのは、より頻度の高い名詞、印象表現語ほど大多数の人々のイメージが一致していると思われ、頻度の高い名詞及び印象表現語をその語の背後にある感覚的表現として採用するのが妥当と思われるためである。
【0057】
検索欄46は、キーとして印象表現語を検索するための名詞句を入力する欄である。例えば、イメージ情報表示欄45では、名詞句「ハンドリング」に対する印象表現語は最も出現回数が多かった「正確で」しか表示されていない。そこで、検索欄に「ハンドリング」と入力し、例えばキーボードのリターンキーを押すなどの所定の操作を行うと、図8(b)の検索結果欄48に示したように、結果リスト37で「ハンドリング」とセットとなっている印象表現語「正確で」、「しっかりとして」も表示される。
【0058】
このように、出力部13は、データ入力部2から入力された文章データから取得した印象表現語・名詞句セットに含まれる印象表現語を所定の形式で出力する出力手段を構成している。そして、出力の際、出現頻度の高い印象表現語を優先的に出力するなど、出現頻度を用いて出力する印象表現語を決定することができる。更に、出力部13は、印象表現語確認部12で印象表現語リストに登録されていないものは既に削除されているため出力しない。
また、出力形式は、図8に示したように、「ハンドリングが」「正確で」などと、名詞句と印象表現語を組み合わせて文章を作成し、文章形式で主力しても良いし、又は、印象表現語を単体で出力したり、あるいは、結果リストに登録されている印象表現語をリスト形式で出力するように構成しても良い。
【0059】
図9は、イメージ情報検索装置1の構成の1例を示した図である。イメージ情報検索装置1は、例えば、PCを用いて構成することができる。
イメージ情報検索装置1は、入力装置55、出力装置56、通信制御部57、記憶装置58、記憶媒体駆動装置61、入出力インターフェース62などがバスライン63を介して制御部51に接続して構成されている。
【0060】
制御部51は、イメージ情報検索プログラムなどに従って動作し、検索対象に対して一般に抱かれているイメージを表す感性的表現を生成したり、イメージ情報検索装置1全体を制御したりなどする。
制御部51は、CPU53、ROM(Read Only Memory)52、RAM54などから構成されている。
【0061】
ROM52は、CPU53が各種演算や制御を行うための各種プログラム、データ及びパラメータなどを格納したリードオンリーメモリである。CPU53は、ROM52からプログラムやデータ、パラメータなどを読み込むことはできるが、これらを書き換えたり消去することは一般に行わない。
【0062】
RAM54は、CPU53にワーキングメモリとして使用されるランダムアクセスメモリである。CPU53は、RAM54にプログラムやデータなどを書込んだり消去したりすることができる。本実施の形態では、RAM54には、ユーザからクエリーを取得してこれから分野とキーワード抽出したり、初期セットリスト、印象表現語集約リスト、名詞句集約リスト、結果リスト、を生成したり、あるいは結果を出力したりなどの各種処理を行うためのエリアの確保が可能となっている。
【0063】
入力装置55は、例えばキーボードやマウスなどの入力デバイスから構成されている。
キーボードは、イメージ情報検索装置1に対して文字や数字などの情報を入力するための装置である。キーボードは、カナや英文字などを入力するためのキーや数字を入力するためのテンキー、各種機能キー、カーソルキー及びその他のキーによって構成されており、イメージ情報検索装置1に文字や数字などの情報を入力することができる。
ユーザは、キーボードを用いてクエリー入力欄21(図2)に対してクエリーを入力することができる。
【0064】
マウスは、ポインティングデバイスである。GUI(Graphical User Interface)などを用いてイメージ情報検索装置1を操作する場合、クエリー入力画面23に表示された検索ボタン22をクリックすることにより、検索を開始することなどできる。
【0065】
出力装置56は、例えば表示装置、印刷装置などから構成されている。
表示装置は、例えばCRT(Cathode Ray Tube)ディスプレイ、液晶ディスプレイ、プラズマディスプレイなどで構成された情報を画面上に提示するための装置である。
表示装置は、クエリー入力画面23、出力画面47などを表示することができる。
【0066】
印刷装置は、例えば、出力部13が出力するデータなどを紙などの印刷媒体に印刷する装置である。印刷装置は、例えば、インクジェットプリンタ、レーザプリンタ、熱転写プリンタ、ドットプリンタなどの各種プリンタ装置によって構成されている。
【0067】
通信制御部57は、専用回線を介してイメージ情報検索装置1をインターネットやLAN(Local Area Network)などのネットワークに接続するための装置であって、モデム、ターミナルアダプタその他の接続装置によって構成されている。
通信制御部57はCPU53によって制御され、例えばTCP/IP(Transmission Control Protocol/Internet Protocl)などの所定のプロトコルに従ってネットワーク上のサーバ装置やクライアント端末装置などとデータの送受信を行うことができる。
本実施の形態では、検索部7がWeb上の検索サイトに設置された検索エンジン8を利用する際に、通信制御部57を介して検索サイトにアクセスする。
【0068】
記憶装置58は、読み書き可能な記憶媒体と、その記憶媒体に対してプログラムやデータを読み書きするための駆動装置によって構成されている。当該記憶媒体として主にハードディスクが使用されるが、その他に、例えば、光磁気ディスク、磁気ディスク、半導体メモリなどの他の読み書き可能な記憶媒体によって構成することも可能である。
【0069】
記憶装置58には、プログラム格納部59、データ格納部60、図示しないその他のプログラムやデータの格納部などが設けられている。
プログラム格納部5には、イメージ情報検索プログラム、構文解析プログラム、OS(Operating System)、通信制御プログラム、その他のプログラムが格納されている。
イメージ情報検索プログラムは、CPU53にイメージ情報検索機能を発揮させるためのプログラムであり、このプログラムがCPU53で実行されると、図1に示した各部のモジュールがソフトウェア的に構成される。
【0070】
構文解析プログラムは、CPU53に形態素解析機能及び構文解析機能を発揮させるためのプログラムであり、この形態素解析機能を用いて、ユーザが入力したクエリーから分野やキーワードを抽出したり、文章データから印象表現語・名詞句セットを抽出したりすることができる。
OSはイメージ情報検索装置1を動作させるための基本的なプログラムである。
通信制御プログラムは、通信制御部57を制御するためのプログラムである。データ格納部60には、検索部7が検索した文章データ、シソーラス辞書部15、印象表現語辞書部16、形態素解析に使用する形態素解析辞書、構文解析に使用する構文解析辞書などが格納されている。
【0071】
CPU53は、イメージ情報検索装置1が行う各種処理を、ROM52に格納されたプログラムや記憶装置58に格納されたプログラムなどに従って行うデバイスであり、記憶装置58からプログラムを読み出して(ロードして)実行したり、記憶装置58のデータを読み書きしたり、イメージ情報検索装置1の各部を制御したりなどする。
【0072】
記憶媒体駆動装置61は、着脱可能な記憶媒体を駆動してCPU53がデータの読み書きを行うための駆動装置である。着脱可能な記憶媒体としては、例えば、光磁気ディスク、磁気ディスク、磁気テープ、半導体メモリ、データをパンチした紙テープ、CD−ROMなどがある。なお、CD−ROMや紙テープは、読み込みのみ可能である。
イメージ情報検索に使用する文章データを予め記憶媒体に収集しておき、記憶媒体駆動装置61から読込むことも可能である。
また、出力部13が出力するデータを記憶媒体駆動装置を用いて記憶媒体に書込むこともできる。
【0073】
入出力インターフェース62は、例えば、シリアルインターフェースやその他の規格のインターフェースにより構成されている。入出力インターフェース62に当該インターフェースに対応した外部機器を接続することにより、イメージ情報検索装置1の機能を拡張することができる。このような外部機器として例えば、ハードディスクなどの記憶装置、スピーカ、マイクロフォンなどがある。
【0074】
なお、本実施の形態では、イメージ情報検索装置1をスタンドアローンで動作するように構成したが、イメージ情報検索装置とクライアント端末装置をインターネットなどによってネットワーク接続し、イメージ情報検索装置1をイメージ情報検索サーバ装置として使用することもできる。この場合、イメージ情報検索サーバ装置は、クライアント端末装置にクエリー入力画面23を表示するためのデータを送信し、ユーザが入力したクエリーをネットワークを介して取得する。
そして、イメージ情報検索サーバ装置は、クライアント端末装置から取得したクエリーを用いて感性的表現を生成し、これをクライアント端末装置に送信する。
【0075】
図10は、イメージ情報検索装置1の動作を説明するためのフローチャートである。
まず、CPU53は、クエリー入力画面23をディスプレイに表示する。そしてCPU53は、ユーザがキーボードなどを用いてクエリー入力画面23から入力したクエリーを取得する(ステップ10)。
次に、CPU53は、取得したクエリーを構文解析し、分野とキーワードを抽出する(ステップ20)。
【0076】
次に、CPU53は、抽出したキーワードを用いて検索エンジン8で文章データを検索する(ステップ30)。この検索は、イメージ情報検索装置1の外部に設置された検索エンジン8を用いたが、検索エンジン8は、イメージ情報検索装置1の内部に設置しても良い。
次に、CPU53は、検索した文章データから名詞句と当該名詞句に強く結びついている印象表現語をセットで抽出し、初期セットリストを生成する(ステップ40)。
【0077】
次に、CPU53は、分野別シソーラス辞書を参照しながら、以下の3つの処理を行う。
まず、CPU53は、ユーザが設定した分野に該当しない名詞句を含む印象表現語・名詞句セットを初期セットリストから削除する。
次いで、CPU53は、名詞句をノードとして印象表現語を集約し印象表現語集約リストを生成する。
更に、CPU53は、分野別シソーラス辞書のシソーラス情報を参照しながら名詞句を確認して集約し、名詞句集約リストを生成する(ステップ50)。
【0078】
次に、CPU53は、分野別印象表現語辞書を参照しながら、名詞句集約リストからユーザが設定した分野に該当しない印象表現語を確認して削除し、結果リストを生成する(ステップ60)。
次に、CPU53は、結果リストの内容を適当にソートしてイメージ情報検索結果として出力する(ステップ70)。
【0079】
以上説明したように、イメージ情報検索装置1は、ある事柄(検索対象)に関する文章データを収集し、それから印象表現語・名詞句セットを取得する。そして、該当する分野のシソーラス辞書と印象表現語辞書を用いることにより、その事柄に関するイメージ情報を自動的に取得することが可能となる。
【0080】
例えば、「車における人馬一体」という表現に対し、人々が抱く一般的なイメージ、即ち大多数が持っていると思われるイメージを文章データ中の出現頻度情報などを用いて取得することなどを基本的な目的としているが、更に、名詞句に結びつく印象表現語の検索機能を付与したことにより、ユーザがより自分の感性にあった結果を導き出すことができる。
【0081】
また、分野別シソーラス辞書と分野別印象表現語辞書を違う分野(テーマ)のものに変えることにより、同じデータを用いても異なった結果を得ることができる。
「車」における人馬一体と、「競馬」における人馬一体のイメージは異なるはずである。「競馬」がテーマであれば、「ハンドリング」に関するイメージは出力されない。
【0082】
(第1の実施の形態の変形例)
以上、本実施の形態では、印象表現語辞書部16を用いて結果リスト37を生成したが、印象表現語辞書部16の代わりに、特願平11−281501号に記載の主観評価表現辞書を用いることもできる。この辞書を用いた場合、結果リストに登録されている印象表現語を更に集約することが可能となる。
主観評価表現辞書は、印象を表す形容詞・形容動詞に代表される印象表現語と、印象表現語同士の類似性に関する情報を収めた辞書のことである。
一般に、主観評価表現辞書は、データ検索などの分野で使用されている。そのため、印象表現語辞書部16を新規に作成せずに、既にある主観評価表現辞書を流用してイメージ情報検索装置1を構成すると製造コストの低減にも役立つ。
【0083】
図11は、主観評価表現辞書の論理的構成の一例を示した図である。
主観評価表現辞書では、ある対象についてのイメージや感覚あるいは印象などを自然言語で表現する場合に使用される印象表現語が、カテゴリー(分野)ごとに格納されている。
例えば、ビールが対象であれば、印象表現語として、「コクのある」、「キレのある」、「うまみのある」、「のどごしのよい」、「爽快な」、「あっさりとした」、「やわらかい」、「味気ない」、「さらりとした」、・・・、などが登録されている。
このように、ある対象に対してイメージなどを表現するのに重要な印象表現語が分野別に格納されている点は、印象表現語辞書部16と同じである。そのため、主観評価表現辞書は印象表現語辞書部16の代わりに使用することができる。
【0084】
更に、主観評価表現辞書は、各印象表現語が表すイメージの類似性から相互に関連付けられている。この類似性を用いることにより、結果リスト37の印象表現語のうち類似するものを集約することができる。
主観評価表現辞書では、各印象表現語が持つ類似性を以下のようにして関連付ける。
まず対象の特徴を最もよく表すと思われる印象表現語を複数個選択し、これを要素表現語(主観的類似性要素)とする。そして、他の印象表現語は、これら要素表現語を重み付けして加算したものとみなすのである。即ち、各印象表現語は、各要素表現語を成分とするベクトルとして表される。
そして、主観評価表現辞書には、各印象表現語のベクトル成分が記憶されている。
【0085】
例えば、ビールを例にとると、「コク」、「キレ」、「うまみ」、「のどごし」、「爽快感」、・・・、などが要素表現語として選択されている。
そして、印象表現語「まろやかな」は、これら要素表現語で張られるベクトル空間で次のように表される。(コク、キレ、うまみ、・・・)=(4、−2、2、・・・)。
何れの印象表現語を要素表現語とするか、各印象表現語のベクトル成分などは、辞書の設計により人為的に決めたものである。そのため、辞書の設計により印象表現語の類似度などを柔軟に設定することができる。
【0086】
印象表現語を主観評価表現辞書を用いて集約する方法は各種のものが可能であるが、例えば、「まろやか」を「コク」に集約するといったように、要素表現語でない印象表現語は、最も成分が大きい要素表現語に集約するように構成することができる。
また、例えば、印象表現語「上品な」は、要素表現語「コク」と「うまみ」のベクトル成分が共に3であるが、このように成分が同じ要素表現語が複数個ある場合は、例えば、「コク」を「うまみ」に優先させ、印象表現語「上品な」を「コク」に集約するというように、集約させる要素表現語に優先順位をつけておけば良い。
【0087】
又は他の方法として、必ずしも要素表現語に集約せずに、例えば、要素表現語で張られたベクトル空間で、ユーグリッド距離が最も短い印象表現語に集約するように構成することもできる。ユーグリッド距離が短いということは、これら2つの印象表現語が類似しているということを意味している。
例えば、具体的なベクトル成分は図示しないが、主観評価表現辞書で印象表現語「豊富な」と「豊かな」のベクトルの先端のユーグリッド距離は短く設定されている。このため、これら2つの印象表現語は、「豊富な+豊かな」というように集約することができる。
このように、主観評価表現辞書を用いることにより、印象表現語確認部12に、印象表現語間の類似度を取得する類似度取得手段としての機能を備え、取得した類似度により印象表現語を集約することが可能となる。
なお、以上は一例であって、他のアルゴリズムを用いている印象表現語を集約しても良い。
【0088】
なお、より詳細に述べると印象表現語(要素表現語を含む)は、要素表現語で張られたベクトル空間の成分に更に範囲が設けられている。
このように、範囲を設定することにより、印象表現語のベクトルの先端の点を中心とし、範囲をその成分に関する広がりとするベクトル空間中のある領域を指定することができる。即ち、印象表現語を特定することによりベクトル空間中のある領域を指定することができる。
この領域は、主として主観評価表現辞書を検索システムで使用する際に使用される。
【0089】
以上、本実施の形態の変形例では、既に主観評価表現辞書を保有している場合、これを印象表現語辞書部16の代わりに用いることで、印象表現語辞書部16を作成するコストを削減することができる。
そして、主観評価表現辞書に記憶されている印象表現語同士の類似度を用いることにより、印象表現語確認部12に印象表現語集約機能を備え、結果リスト37でリストアップされた印象表現語を更に集約することが可能となる。
【0090】
(第2の実施の形態)
第1の実施の形態では、一般のユーザがイメージを感性的表現に翻訳する場合について説明したが、本実施の形態では、ユーザアンケートやWebに掲載された記事などのユーザの生の声を用い、一般ユーザではなく、サービスの提供側、カスタマーサポートあるいはマーケッターを利用者に想定した場合の実施の形態について説明する。
より具体的には、例えば、腕時計やハンドバッグ、香水などの各ブランドに対し、ユーザがどのようなイメージを持っているかを具体的な感性的表現に翻訳するなどして、ネットショッピングのサイトにおけるブランドイメージの補完を行う。
【0091】
本実施の形態のシステムは、主要部分を第1の実施の形態のイメージ情報検索部3(図1)を用いて構成することができる。そのため、第1の実施の形態と同じ構成要素に対しては同じ符号を用いて説明する。また、ハードウェアの構成は、第1の実施の形態(図9)と同様である。
本実施の形態では、予め各ブランドに関するユーザの意見を文章データとしてアンケートないしは、Webなどの外部検索エンジンなどにより収集して記憶装置58などに記憶しておく。以下の処理は既に収集してある文章データに対して行う。
【0092】
セット抽出部10は、収集した文章データからブランドごとに印象表現語・名詞句セットを抽出して初期セットリストを生成する。
名詞句確認部11は、初期セットリストを名詞句をノードとして印象表現語を集約する。また、同じ名詞句あるいは印象表現語が複数回出現する場合は頻度を加算しておく。
図12(a)に示した印象表現語集約リスト65は、あるブランドに対して抽出した印象表現語・名詞句セットを名詞句をノードとして集約したものである。このブランドに対し、名詞句「イメージ」は収集した文章データ中に15回出現し、この名詞句に強く関係する印象表現語として「高級な」が8回、「大人の」が3回、「落ち着いた」が4回出現したことがわかる。また、この段階では、ブランドのイメージと関係のない名詞句「買物日記」、「チャンス」なども抽出されている。
【0093】
更に、名詞句確認部11は、図12(b)に示したように、当該分野の分野別シソーラス辞書を参照しながら当該分野別シソーラス辞書に登録されていない(即ち、当該ブランドの分野に関係のない)名詞句「買物日記」、「チャンス」とこれに結びついた印象表現語のセットを印象表現語集約リスト65から削除すると共に、同義語の名詞句(「値段」+「価格」、及び「色遣い」+「色」)を集約して名詞句集約リスト66を生成する。
分野別シソーラス辞書を用いることにより、「ビッグなチャンス」などといったWeb宣伝やその他余談の文章データから取得された印象表現フレーズを自動的に削除することが可能となる。
【0094】
印象表現語確認部12は、当該ブランド分野の主観評価表現辞書を用いて(本実施の形態では印象表現語辞書部16の代わりに主観評価表現辞書を用い、印象表現語の集約も行った)、図12(b)の印象表現語が当該分野に関する主観評価表現辞書内に存在するか否かをチェックする。存在しない場合には削除し、名詞句の頻度もそれに対応させる。
更に、印象表現語リストとして主観評価表現辞書を用いているため、「豊富な」と「豊かな」など、ごく近い意味を持つほぼ同義な印象表現語同士を集約させることができる。
このようにして印象表現語確認部12は、図12(c)に示した結果リスト67を生成する。
【0095】
また、本実施の形態では、文章データとしてユーザの生の声を用いているため、想定していない表現が出現する可能性がある。そこで、印象表現語リストとして、不要な、つまりイメージとしては認識させない印象表現語のリスト(ストップワードのリストと言う)を作成しておき、ストップワードリストに登録されている印象表現語が文章データから抽出された場合はこれを削除するように構成することもできる。この場合、例えば、「色が薄い」というイメージをブランドイメージとしては不要であると判断したいのであれば、ストップワードリストに「薄い」を登録しておけば良い。
【0096】
出力部13は、結果リスト67を、ブランドの分野ごと、更にブランドの種類ごとに記憶媒体などに出力する。このようにして、例えば腕時計のブランドAに対しては「デザインが奇抜な」、ハンドバッグのブランドBに対しては「皮が上等な」といったような各ブランドごとのイメージが得られる。
又はA社、B社など、会社別に集計することもできるし、あるいは、同じブランドであっても個別の商品ごとに集計することもできる。
【0097】
以上の手順で得られたブランドイメージを利用する局面(場合)としては、例えば、以下の3通りが考えられる。
(1)ブランドのイメージを直接表示する。
(2)ブランドに対するイメージをユーザの属性(年齢・性別など)ごとに集計する。
(3)ブランドイメージの時間変化を提示する。
次に、これらの利用方法について説明する。
【0098】
(1)の場合は、ユーザがブランドを指定した場合、そのブランドのイメージを表す感性的表現を表示して、ブランドイメージを直接利用するものである。
図13は、出力装置56(図9)を構成するディスプレイに表示されたブランドイメージ画面71の1例を示した図である。この画面は、腕時計を対象分野としてユーザがネットショッピングサイトを絞りこんだ状態を示している。
ブランドイメージ画面71は、結果リスト67で得たブランドイメージをユーザが見やすいように提示する。
【0099】
ブランドイメージ画面71は、ブランド選択エリア72、イメージ情報表示エリア73、イメージ情報検索欄74、検索ボタン75などから構成されている。ブランド選択エリア72には、当該分野に属するブランド名が、「ブルガリヤ」、「カルテル」、・・・、などと表示される。各ブランド名にはラジオボタンが設けられており、これらラジオボタンは、何れかをマウス操作にてクリックするとそのボタンを選択状態にすることができる。その際、他に選択状態にあったボタンがあった場合、その選択状態は解除されるようになっている。図では、「ブルガリヤ」が選択されている。
【0100】
イメージ情報表示エリア73には、ブランド選択エリア72で選択されたブランドについて、図12(c)に示した結果リスト67から得られたブランドイメージが感性的表現によって表示される。
イメージ情報表示エリア73では、このように各ブランド名という名詞句の背後にある「高級なイメージ」、「値段は高い」、「色は豊富で突飛だ」などというイメージ情報を自動的に表示する。
即ち、イメージ情報表示エリア73は、第1の実施の形態と同様に、より多くの人が抱くイメージを自動的に取り出して表示することができる。
【0101】
イメージ情報検索欄74は、逆にブランドを検索するためのイメージを入力する欄である。イメージ情報検索欄74に例えば、「色が豊富なブランド」といったイメージ情報を入力して検索ボタン75をクリックすると、図示しないが、結果リスト67で「色が豊富」といったイメージ情報を持っているブランドの一覧が表示されるようになっている。
【0102】
更に、得られたブランドの背後にあるイメージを利用して、図14に示すように、各社ごとのイメージの違いをビジュアルに表示することもできる。
図14に示した円グラフは、結果リストから得た各社のブランドイメージと各社の年間売上とを用いて作成したものである。円グラフから、ユーザは主として、A社は親しみやすく、B社はお洒落であり、C社は色が豊富であるというイメージを抱いていることがわかる。
これは、一例であって、各種視点からブランドイメージを分析し、マーケット分析に利用することも可能である。
【0103】
次に、(2)のブランドに対するイメージをユーザの客観的な属性(年齢、性別、職業、居住地域など)ごとに集計する場合について説明する。
この場合、まず自社ブランド(あるいは他社ブランド)に関するユーザアンケート実施する。そして、アンケートを行う際に、ユーザに属性を記入してもらい、アンケート結果から印象表現語・名詞句セットを抽出する際に、抽出元のアンケートを記入したユーザの属性を関連付けておく。即ち、ある印象表現語・名詞句セットを特定すると、その抽出元となったアンケート記入者の属性を特定できるようにしておく。
【0104】
このようにして得られた印象表現語・名詞句セットを用いて図12(c)の結果リスト67を作成する。
その後、属性を用いて、年齢別・性別・職業別ごとに割合を計算する。その際、ブランドの背後にあるイメージの中で一般名詞、例えば「雰囲気」をノードとして印象表現語を集めると、自社ブランドの雰囲気に対してどのようなイメージを持っているかを年齢別に見ることができる
【0105】
なお、以上の例では、印象表現語・名詞句セットとアンケートを記入したユーザを関連付ける必要があったが、集めたアンケートを記入者の属性ごとに分類し、これらを属性ごとに別々に処理すれば、関連付けの仕組みがなくても、属性ごとの処理を行うことができる。
【0106】
図15(a)は、自社ブランドに対するイメージを、ユーザの年齢層ごと分析した結果、最も割合が大きかったイメージを表にしたものである。
この会社に対して30代のユーザは「親しみやすい雰囲気」があると感じており、20代のユーザは「近寄りがたい雰囲気がある」と感じている。更に、10代のユーザは「値段が高すぎる」というイメージを抱いていることがわかる。
【0107】
図15(b)は、雰囲気をノードとして印象表現語を集め、それをユーザの年代別に集計した表である。
名詞句「雰囲気」に対して、「親しみやすい」、「近寄りがたい」、「派手すぎ」、・・・、などの印象表現語がリストアップされている。表から「雰囲気」が「親しみやすい」というイメージを抱いているユーザは、10代では0%、20代では50%、30台では80%いることがわかる。他の印象表現語に対しても同様に年代別構成を知ることができる。
更に、例えば、名詞句「値段」についても同様に分析することができ、この場合、「値段」という言葉を含むイメージ情報(名詞句・印象表現語)を収集すれば良い。
【0108】
以上のように、この例では、得られたブランドの背後にあるイメージを更に一般名詞に着目し、分析することが可能である。
また、自社のブランドイメージに限定せず、他社のブランドイメージ、ある商品のブランドイメージ、俳優やタレントなどのイメージなど、様々なイメージ分析に適用することができる。
【0109】
次に、(3)のブランドイメージの時間変化を提示する場合について説明する。
図16は、過去4年間の自社ブランドの変遷を示した図である。
これは、過去4年間に収集されたユーザアンケートから自社ブランドに対するイメージを抜き出して、結果リストと同様のリストを作成し、そこから比較しようとする3つの要素「高級なイメージ」、「値段が高い」、「色遣いが豊富だ」の頻度をグラフ化したものである。
「豊富だ」のみでは、「何が」豊富であるのかが分からないが、イメージ取得時に名詞も共に取得することにより、「色遣いが豊富」であることを認識することができる。
これらの図を定義するデータは出力部13(図1)から出力され、出力装置56(図9)として接続されている印刷装置からプリントアウトしたり、ディスプレイに表示したりすることができる。
【0110】
図16から、1998年から2001年までの4年間で自社ブランドのイメージが大きく変化していることがわかる。1998年から2001年にかけて、「色遣いが豊富だ」が急激に減少し、「高級なイメージ」の割合が大きくなっていることがわかる。
経営戦略や営業方針を決定する際に、このようなブランドイメージの時間変化に関する情報は重要な参考データとなる。
なお、一例として自社ブランドのイメージの時間変化について述べたが、これに限定するものではなく、特定の商品のブランドイメージや、観光地のイメージの時間変化など、様々なイメージの時間変化を分析することができる。
【0111】
(第3の実施の形態)
本実施の形態では、ユーザがWebショッピングを行う際、あるいは店頭で商品を選択する際の商品のイメージ補完を行う。
一例として(1)音楽CD(Compact Disk)の購入を支援する場合と、(2)パーティのトータルコーディネートを支援する場合について説明する。
以降、第1の実施の形態の構成要素に対応する部分については同じ符号を用いて説明する。
【0112】
(1)音楽CDの購入支援
本実施の形態は、CD購入支援装置を用いて、例えば店頭でのCDの購入を支援する。
CD購入支援装置は、主要部分を第1の実施の形態のイメージ情報検索部3(図1)を用いて構成することができる。そのため、第1の実施の形態と同じ構成要素に対しては同じ符号を用いて説明する。また、ハードウェアの構成は、第1の実施の形態(図9)と同様である。
【0113】
まず、曲名をキーとして検索エンジンにて検索し、各曲名ごとに文章データを収集する。収集した文章データは記憶装置58など記憶しておく。以降の処理は、これら記憶されている文章データに対して行う。
図17(a)は、収集した文章データの1例を示した図である。図に示したように、曲A、B、・・・、に対して文章データA、B、・・・が用意されている。図では曲A、Bについてのみ示してある。
本実施の形態では、1例として各曲ごとに1つずつ文章データを用意したが、これに限定するものではなく、第1の実施の形態と同様に、各曲ごとに文章データを複数収集し、名詞句、印象表現語の出現頻度を加算するように構成しても良い。
【0114】
収集した文章データに対し、セット抽出部10は、各曲ごとに、文章データから印象表現語・名詞句セットを抽出する。
図17(b)は、曲Aと曲Bに対して、文章データから抽出された名詞句・印象表現語の1例を示した図である。例えば、曲Aに関する文章データからは「アップテンポな/リズム」とか「かっこいい/シンガー」などの印象表現語・名詞句セットが抽出されている。
【0115】
名詞句確認部11は、図17(c)に示した音楽系シソーラス辞書85に登録されていない名詞は削除したり同義の名詞句を集約させるなどする。これによって、例えばシンガーは歌手に集約される。
印象表現語確認部12は、図17(c)に示した音楽系主観評価表現辞書86を用いて、同様に登録されていない印象表現語の削除と類似の印象表現語の集約し、結果リストを生成する。
図に示したように、音楽系シソーラス辞書85では、音楽分野で重要な名詞が、例えば、「リズム=テンポ」、「歌手=シンガー」などといったシソーラス情報と共に格納されている。
また、音楽系主観評価表現辞書86では、「アップテンポ」、「かっこいい」などと、音楽分野で重要な印象表現語が類似度情報と共に格納されている。
【0116】
図17(d)は、曲Aの結果リスト87と曲Bの結果リスト88の1例を示したものである。このようにCD購入支援装置は、まず各曲ごとに結果リストを生成する。なお、図17(a)に示した曲Aの文章データは例示であるために、印象表現語・名詞句セットが「アップテンポな/リズム」、「かっこいい/シンガー」の2つしか含まれていないが、実際には多数の印象表現語・名詞句セットを含んだ文章データを利用する。
【0117】
結果リスト87から、曲Aは「リズム」が「アップテンポ」であり、「歌手」が「かっこいい」などといったイメージを持たれていることがわかる。また、結果リスト88から曲Bは「曲調」が「大人しい」などといったイメージがもたれていることがわかる。
ここにおいて出力された各曲ごとの印象表現語・名詞句セットが、各曲が一般的にもたれているイメージであると言える。
【0118】
次に、CD購入支援装置は、ユーザが曲を検索する際の評価視点を設けるために、文章データを全てマージし、そのマージデータに対して結果リストを生成する。
評価視点とは、ある対象に対してイメージが抱かれている場合、そのイメージが抱かれている対象の側面をいう。
例えば、曲に対してイメージを抱く評価視点としては、「リズム」、「歌手」、「曲調」、「雰囲気」などがある。
このような評価視点を得るために、データ入力部2は、図18(a)に示したように、収集した各曲の文章データを全てマージ(合体)し、マージデータを生成する。
【0119】
CD購入支援装置は、マージデータに対して、印象表現語・名詞句セットの抽出、名詞句の確認、印象表現語の確認を行って、図18(b)に示したマージ結果リスト91を出力する。
なお、名詞句確認部11は、印象表現語・名詞句セットから名詞をノードとして印象表現語を収集し、その際、名詞句の頻度をカウントする。
【0120】
CD購入支援装置は、図示しない評価視点決定部を備えており、出力部13から出力されたマージ結果リスト91を用いて評価視点を決定する。
マージ結果リスト91で出力された名詞句は、その頻度が高いほど、曲に関するイメージを表現する際の評価視点となりうるものであると言える。そこで、評価視点決定部は、例えば、頻度の高さの順位が上位4位までの名詞句を評価視点とて採用する。
これら採用された評価視点をユーザに提示することにより、ユーザがCDを選択する際に重視する評価視点を選択することができる。
【0121】
図19(a)は、CD購入支援装置に設けられたディスプレイに表示された評価視点選択画面95の1例を示した図である。
評価視点選択画面95は評価視点選択エリア96を備えている。評価視点選択エリア96には、評価視点決定部が採用した評価視点が表示される。図の例では、評価視点として「リズム」、「歌手」、「曲調」、「雰囲気」が表示されている。これら、評価視点は、マウス操作でクリックするなどして選択することができるようになっている。
【0122】
図19(b)は、評価視点選択画面95で評価視点「リズム」を選択した場合に表示された結果画面97の1例を示した図である。
結果画面97では、評価視点に結びついている印象表現語と、当該評価視点(名詞句)と印象表現語のセットをもつ曲名が表示される。
例えば、評価視点「リズム」の場合、印象表現語として「アップテンポな(曲)」、「スローな(曲)」、「のりやすい(曲)」などが表示される。そして、例えば名詞句「リズム」と印象表現語「アップテンポな」を印象表現語・名詞句セットとして持っている曲Aが表示される。
これら、印象表現語と曲名は、CD購入支援装置が結果リスト87、88、及びその他の曲の結果リストから名詞句「リズム」をキーとして検索したものである。このように、CD購入支援装置は、評価視点ごとに印象表現語を割り当てる。
【0123】
評価視点が決定すると、その評価視点に係っている各印象表現語が、当該評価視点における評価イメージであると言える。
そこで、CD購入支援装置は、CDの購入を希望するユーザが選択した評価視点に対して各評価を提示し、該当する評価視点と評価を持つ曲を候補として出力する。
このようにして、ユーザは自分がイメージした感じの曲を検索することができる。
CD購入支援装置は、CD購入希望者に曲の検索手段を提供する他に、店のBGM(Back Ground Music)を選択する際などに利用価値が大きいと思われる。
また、表示された曲名をマウス操作でクリックするなどして選択すると、その曲のさわり、あるいは全体を視聴できるようにしても良い。
【0124】
(2)パーティのトータルコーディネートを支援する場合
パーティを企画する場合、例えば、料理、BGM、飾る花、その他のセッティングにおいてイメージを統一したいとか、例えば、飾る花に対して自分が抱いているイメージが一般的なイメージと一致するかを確認したいなど、イメージと物の結びつけに関する要望は数多くある。
ここでは、一例として、パーティで飾る花を、イメージから検索する方法について説明する。
なお、この例で使用するシステムの主要部分は第1の実施の形態のイメージ情報検索部3(図1)と同様である。そのため、第1の実施の形態と同じ構成要素に対しては同じ符号を用いて説明する。また、ハードウェアの構成は、第1の実施の形態(図9)と同様である。
【0125】
まず、パーティの際、セッティングに必要な各要素について情報を収集し記憶装置58などに記憶しておく。セッティングに必要な要素としては、料理、BGM、花、照明などがある。
ここでは、パーティで飾る花を検索したいため、まず、「花」に関するイメージ情報(文章データ)を収集し記憶しておく。
文章データの収集は、例えば、「百合、コスモス、・・・」など花の名前をキーとしてWebを検索することにより行うことができ、検索した文章データは花の種類別に記憶媒体などに記憶しておく。
【0126】
セット抽出部10は、検索部7が取得した文章データから、印象表現語・名詞句セットを抽出する。
ただし、印象の対象が花である場合は、例えば、「可憐な」とか「グロテスクな」などと、イメージが印象表現語のみで表現される場合が多い。そこで、印象表現語が強く係る名詞句が存在しない場合は、印象表現語のみ抽出する。また、この場合、印象表現語の出現頻度を記録しておく。
【0127】
図20(a)は、「ひまわり」に関する文章データから抽出した印象表現語・名詞句セット、(関係する名詞句がない場合は印象表現語のみ)の初期セットリスト98の一例を示した図である。
ひまわりに関する文章データから「明るい/花」、「強い/イメージ」、「元気な」、「夏っぽい/感じ」などが抽出されたことがわかる。なお、「元気な」は、印象表現語のみが抽出されている。そして、「明るい」は20回出現したことがわかる。
【0128】
名詞確認部11は、花に関する花系シソーラス辞書を用いて、適当でない名詞句の削除、名詞句をノードとする印象表現語の集約、シソーラス情報を用いた名詞句の集約を行う。
そして、印象表現語確認部12は、主観評価表現辞書を用いて花分野で適当でない印象表現語の削除、及び類似する印象表現語の集約を行う。この際に、印象表現語の頻度情報も取得する。頻度が高い印象表現語ほど、対象となっている花のイメージとしてより一般的であると言える。
そして、頻度に閾値を設け、その閾値よりも頻度の高い印象表現語をその花のイメージとして採用する。
【0129】
図20(b)は、印象表現語確認部12が生成した結果リスト99の1例を示した図である。印象表現語は「明るい」と「元気な」は、主観評価表現辞書で類似度が高いものとして登録されており、そのため印象表現語確認部12により「明るい+元気な」と集約されている。また、集約後の頻度は、「明るい」と「元気な」の頻度を加算したものとなっている。このように、印象表現語を集約する場合は頻度も共に集約する。
結果リスト99からひまわりは一般に明るく元気なイメージが持たれていることがわかる。
以上のようにして、百合、コスモス、バラ、菊、チューリップ、・・・、など各花ごとに、その花が一般的にもたれているイメージを取得する。
取得したイメージは、花とイメージを結びつけてデータベースに記憶し、イメージを入力したら対応する花を検索できるようにしておく。
【0130】
図21は、パーティの雰囲気に合った花を検索するための検索画面105の1例を示した図である。
クエリー入力欄106は、ユーザがどのようなパーティの雰囲気にしたいか、あるいはどのようなイメージの花を選択したいかといったクエリーを自然文で入力する欄である。
マウス操作でクリックするなどして検索ボタン107を選択すると検索が開始され、図21(b)の結果画面108が表示される。
図の例では、「元気な感じ」といったクエリーを入力した結果、ひまわりが検索された。
【0131】
なお、クエリーとして入力されたイメージも花に関するシソーラス辞書部15及び主観評価表現辞書を用いて同義語統制を行う。
この場合、システム内部では、クエリーの「元気な」が「明るい」に統制されており、結果明るい感じ花の候補として「ひまわり」が出力されている。
【0132】
以上は一例として花を検索する場合について説明したが、パーティで必要なものは、この他に、BGM、料理、・・・、など様々ある。これらについても一般的に抱かれているイメージをデータベース化し、例えば、BGMで「明るい感じ」などとクエリーを入力すると、一般に明るい感じのイメージを抱かれている曲が出力されるように構成することもできる。
【0133】
または、「花」、「BGM」、「料理」、・・・、などと、各分野に関するデータベースを作成して揃えておくこともできる。
この場合、ユーザが「花において明るい感じ」などと、分野とイメージを入力すると、システムは、花に関するデータベースを検索して明るい感じの花の名前を出力する。
【0134】
あるいは、例えば、「明るい感じ」といったように、パーティのイメージを一言入力するだけで、花、BGM、料理などの候補を出力させるように構成することもできる。
また、本実施の形態は、パーティのみならず、家を新築する場合の家のトータルコーディネートや、結婚式、お祝いに送るプレゼント、服飾の選択など、ユーザが抱いているイメージから具体的な対象を検索する場合に利用することができる。
【0135】
(第4の実施の形態)
例えば、ある国際観光ホテルのコンテンツ内に「日本庭園があり、食事も美味しい」という表現があったとする。
人間は「日本庭園」があるということからこのホテルが「雅(みやび)な」、「日本風」なところがあることを推定することができる。しかし、第1の実施の形態〜第3の実施の形態のシステムは、例えば「雅な日本庭園」などと、印象表現語がないとイメージを推定することができない。
そのため、ユーザに印象表現語を伴わない名詞句から想起されるイメージを提示したり、あるいはそれを用いて印象データ推定を行うことは困難である。
【0136】
そこで、本実施の形態では、「日本庭園」などのある名詞の背後にあるイメージを自動的にシステムに理解させる方法について説明する。
本実施の形態のシステムは、主要部分を第1の実施の形態のイメージ情報検索部3(図1)を用いて構成することができる。そのため、第1の実施の形態と同じ構成要素に対しては同じ符号を用いて説明する。また、ハードウェアの構成は、第1の実施の形態(図9)と同様である。
【0137】
まず、分析するデータを収集するために、Web上の検索エンジンを用いるなどして、所定のテーマ(例えば宿泊施設)に関する多数の文章データを収集し、それらをマージする。
【0138】
図22(a)は、収集した文章データの1例を示した図である。このように、例えば「〇〇温泉」に関する印象データを推定したい場合でも、「△△温泉」や「××温泉」など、当該テーマに関する文章データを広く収集する。
なお、図では、各宿泊施設につき文章データを1つずつ図示しているが、これに限定するものではなく、1つの宿泊施設につき複数の文章データを収集することができる。
そして、図22(b)に示したように、これら当該テーマに関して広く収集した文章データをマージしてマージデータを生成する。
【0139】
セット抽出部10は、マージデータから印象表現語・名詞句セットを抽出し、初期セットリストを生成する。
図23は、マージデータから抽出された初期セットリストの1例を示した図である。図に示したように、「綺麗な/部屋」、「広い/露天」、・・・、などの宿泊施設に関したセットが抽出されている他、この段階では「いい/天気」や「元気な/子供」などの宿泊施設に関係のないセットも抽出されている。
【0140】
名詞句確認部11は、初期セットリストを用いて名詞句をノードとして印象表現語を集約し、印象表現語集約リストを生成する。その後、宿泊施設系シソーラス辞書に登録されていない名詞句及びそれに強く関係する印象表現語を削除する。更にシソーラス情報を用いて同義語などの名詞を集約し、名詞句集約リストを生成する。また、集約の際に名詞句や印象表現語の頻度を取得しておく。
これにより、「天気」、「子供」など、宿泊施設のイメージを取得することに不必要な名詞及びそれに強く係っている印象表現語を削除し、図24(a)に示した名詞句集約リストを取得することができる。
【0141】
印象表現語確認部12は、宿泊施設系印象表現語辞書を用いて、図24(a)のリスト内の印象表現語が印象表現語リスト内に存在するか否かをチェックする。存在しない場合には削除し、名詞句の頻度もそれに対応させる。
更に、印象表現語リストとして主観評価表現辞書を用いた場合には、ごく近い意味を持つ印象表現語同士を集約させることも可能となる。
【0142】
図24(a)で、「険悪な雰囲気」は、宿泊施設の雰囲気を表す印象表現語ではないため、印象表現語リストに登録されていない。そのため、この印象表現語・名詞句セット「険悪な/雰囲気」は、リストから削除され、図24(b)に示した結果リストが生成される。
そして、出力部13は、生成された結果リストを出力する。
【0143】
このように、「険悪な雰囲気」は、宿泊施設の雰囲気を表すものではないということは、人間であればわかるが、システムにこれを理解させるためにはその仕組みを作る必要がある。
そこで、宿泊施設を表現するのに適切な表現を予め宿泊施設系印象表現語辞書にリストアップし、この辞書にリストアップされていない印象表現語は宿泊施設分野で適当でないと判断することとした。
【0144】
例えば「険悪な」といったような宿泊施設の分野において重要でない印象表現語はリストアップされておらず、システムは抽出した印象表現語「険悪な」が宿泊系印象表現語辞書にリストアップされていないことをもって、この印象表現語が適切なものでないと判断することができる。
つまり、システムは抽出した印象表現語のうち、宿泊施設系の印象表現語リストにリストされている印象表現語のみを取得すればよい。
【0145】
図24(b)の結果リストは、宿泊施設系においてキーとなる名詞とその名詞がどのようなイメージを持つのかといった印象表現語を集めた結果となっている。
また、この結果リストは、ピックアップされた名詞にイメージ情報の値を付与したものと見ることができる。
例えば、ユーザが宿泊施設において「部屋」をイメージする場合、「広さ」や「綺麗さ」、「落ち着き」といった側面を問題視していることがわかる。
このように、名詞「部屋」に対するイメージ情報として「広さ」、「綺麗さ」、「落ち着き」などの値が付与されている。
このように、結果リストは、名詞句とこの名詞句と結びつく傾向がある印象表現語の組合せを示すものと言える。
【0146】
この結果リストを用いることにより、印象表現語を伴わない名詞句が抽出された場合、その印象表現語を補完することが可能となる。
例えば、「雅な日本庭園があります。」のように「雅な」といった印象表現語を伴わず「この温泉旅館には日本庭園があります。」のような表現があった場合、人間であれば、「日本庭園」=「雅なイメージ」と経験的あるいは常識的知識において理解できるが、一般にコンピュータシステムは理解できないため、この一文からは何もイメージを取得することができない。
【0147】
このような場合に、図24(b)を参照することにより、「日本庭園」に係る頻度が最も高い印象表現語である「雅な」が、一般的に「日本庭園」と言えば人間が思いつくイメージであるということがわかり、この情報をコンピュータシステムが自動的に取得することが可能となる。
即ち、結果リストで「日本庭園」を検索し、これと組合せになっている「雅な」を文書データから抽出した「日本庭園」に結び付けて印象表現語を補完する。なお、「部屋」が、例えば「部屋あり」など印象表現語と結びついていない状態で出現した場合であってもイメージを補完したくない場合には、図24(b)の状態より、イメージを補完したい名詞に予めフラグを立てるなどして、イメージを補完する名詞とイメージを補完しない名詞を予め設定しておけばよい。
または、イメージを補完したい名詞のみを選択して新たにリストを生成し、このリストを用いてイメージ補完するように構成することもできる。
【0148】
図25は、文章データに対してイメージを補完する場合の1例を示した図である。
ある宿泊施設のイメージを取得するための文章データには、強く結びついた印象表現語を持たない名詞「日本庭園」が含まれている。
本実施の形態のシステムは、文章データから印象表現語・名詞句セット(「風呂/綺麗」)および、印象表現語を伴わない名詞句「日本庭園」を抽出する。
そして、本システムは、「日本庭園」に対するイメージ情報として、図24(b)の結果リストを用いて「雅な」を付加して補完する。
【0149】
以上に説明した第4の実施の形態では、次のような効果を得ることができる。まず、システムがイメージを理解することが可能となった。例えば、人間であれば、「日本庭園」=「雅な」、「唐辛子」=「辛い」、「特急」=「速い」など、常識によって名詞からイメージを理解することができるが、コンピュータシステムは、一般に名詞句などからイメージを理解することはできない。
そこで、本実施の形態では、名詞句と印象表現語を結びつけたリストを用意することにより、人間が一般的に名詞句などから理解するイメージをシステムに理解させることができる。このように、第4の実施の形態では、文章データにおいて、強く結びついた印象表現語を伴わない名詞句に対しても、イメージ情報を付加することが可能となる。
なお、以上は「宿泊施設」を用いて説明したが、これに限定するものではなく、各種分野においてイメージ情報の補完を行うことができる。
【0150】
以上、第1の実施の形態〜第4の実施の形態では、名詞句とイメージを結びつける仕組みを特に作ることにより、システムにイメージを理解できるようにした。更にシステムがイメージを理解することにより、イメージを対象とする情報処理を行うことが可能となった。
なお、第1の実施の形態〜第4の実施の形態では、本発明の1実施形態について説明したが、本発明は説明した実施形態に限定されるものではなく、各請求項に記載した範囲において各種の変形を行うことが可能である。
【0151】
【発明の効果】
本発明によれば、ある対象に対して一般に抱かれているイメージを表す表現を自動的に取得することができる。
【図面の簡単な説明】
【図1】本発明の第1の実施形態における、イメージ情報検索装置の論理的な構成の1例を示した図である。
【図2】同上、クエリー入力画面の1例を示した図である。
【図3】同上、文章データと、初期セットリストの1例を示した図である。
【図4】同上、シソーラス辞書部及び分野別シソーラス辞書の構成を模式的に示した図である。
【図5】同上、名詞句確認部が行う名詞句の集約を説明するための図である。
【図6】同上、印象表現語辞書部の論理的な構成の1例を示した図である。
【図7】同上、印象表現語確認部が行う名詞句集約リストからの印象表現語の削除を説明するための図である。
【図8】同上、出力部の出力結果を表示した出力画面の1例を示した図である。
【図9】同上、イメージ情報検索装置の構成の1例を示した図である。
【図10】同上、イメージ情報検索装置の動作を説明するためのフローチャートである。
【図11】本発明の第1の実施の形態の変形例における、主観評価表現辞書の論理的構成の一例を示した図である。
【図12】本発明の第2の実施形態における、印象表現語・名詞句セット、名詞句集約リスト、結果リストなどを示した図である。
【図13】同上、ブランドイメージ画面の1例を示した図である。
【図14】同上、各社ごとのイメージの違いを円グラフで表した図である。
【図15】同上、自社ブランドに対するイメージをユーザの年齢に対して集計した表である。
【図16】同上、ブランドイメージの時間変化を示した図である。
【図17】本発明の第3の実施の形態における、文章データ、印象表現語・名詞句セット、音楽系シソーラス辞書と音楽系主観評価表現辞書、及び結果リストなどを示した図である。
【図18】同上、評価視点の取得の仕方を説明するための図である。
【図19】同上、評価視点選択画面と結果画面の1例を示した図である。
【図20】同上、ひまわりのイメージ情報の取得を説明するための図である。
【図21】同上、検索画面と結果画面の1例を示した図である。
【図22】本発明の第4の実施の形態における、収集した文章データとマージデータを示した図である。
【図23】マージデータから抽出した印象表現語・名詞句セットの1例を示した図である。
【図24】同上、印象表現語・名詞句セットの集約などを説明するための図である。
【図25】同上、文章データに対してイメージを補完する場合の1例を示した図である。
【符号の説明】
1 イメージ情報検索装置
2 データ入力部
3 イメージ情報検索部
5 クエリー入力部
6 分野・キーワード抽出部
7 検索部
8 検索エンジン
10 セット抽出部
11 名詞句確認部
12 印象表現語確認部
13 出力部
15 シソーラス辞書部
16 印象表現語辞書部
21 クエリー入力欄
22 検索ボタン
23 クエリー入力画面
25 文章データ
26 初期セットリスト
30 車系シソーラス辞書
31 温泉系シソーラス辞書
32 ビール系シソーラス辞書
35 印象表現語集約リスト
36 名詞句集約リスト
41 車系印象表現語辞書
37 結果リスト
45 イメージ情報表示欄
46 検索欄
47 出力画面
48 検索結果欄
51 制御部
52 ROM
53 CPU
54 RAM
55 入力装置
56 出力装置
57 通信制御部
58 記憶装置
59 プログラム格納部
60 データ格納部
61 記憶媒体駆動装置
62 入出力インターフェース
63 バスライン
65 印象表現語集約リスト
66 名詞句集約リスト
67 結果リスト
71 ブランドイメージ画面
72 ブランド選択エリア
73 イメージ情報表示エリア
74 イメージ情報検索欄
75 検索ボタン
85 音楽系シソーラス辞書
86 音楽系主観評価表現辞書
87 結果リスト
88 結果リスト
91 マージ結果リスト
95 評価視点選択画面
96 評価視点選択エリア
97 結果画面
98 初期セットリスト
99 結果リスト
105 検索画面
106 クエリー入力欄
107 検索ボタン
108 結果画面
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an information processing apparatus and the like, and for example, relates to an apparatus that extracts and processes impression expressions from sentence data.
[0002]
[Prior art]
When it is desired to know an image behind a certain object, such as an image behind a certain word or an image held by people with respect to a certain product, it has been conventionally performed by using a web search or the like.
For example, when there is an expression such as “sports car suitable for the word of a human horse”, it may not be understood what kind of sensory image the word “human horse” is used in this expression.
In this way, if you want to know the sensory image behind the term “human-horse” in the field of cars, you can use queries such as “human-horse-one in a car” (search conditions) using Web search. I was investigating.
[0003]
Also, if you want to know a general brand image of a wristwatch of a certain brand, such as “priced”, “color is beautiful”, etc. He carefully read the user's evaluation articles on the wristwatch on the product evaluation electronic bulletin board, or conducted a large-scale questionnaire.
[0004]
[Problems to be solved by the invention]
As described above, when an image behind a certain target (a word, a product, or the like) is examined by Web search, there are the following difficulties.
First, if a query such as “Integration of humans and horses in a car” is directly entered on a Web search site, it will probably not hit anything. Even if it hits, the number of cases will be very small.
[0005]
Next, it is assumed that the following items are hit as a result of searching for “car and horse-horse” as a query.
1. “Untitled. The union of the human and horse ...
2. "Weekly news. Realization of the unification of humans and horses!
3. “Net News. A sports car suitable for the keywords of a human and horse”
4). “Design plan. Create the ground of the human and human body that is the life of this car.”
5. “Tomorrow's adventure. The fun of a sports car in the word of a horse and horse ...”
[0006]
It is necessary to read through these searched contents to determine what kind of image the “human horse unity” is written in these contents, and it takes a considerable time.
In addition, in the query “car and horse-horse”, a sentence that does not contain the direct word “car” may not be hit and may be omitted from the search.
On the other hand, if only “Hima-Han” is used as a query, a lot of data, that is, a lot of data related to “Hima-Han” that is not related to cars will also be hit. Check each of these data to see which is the relevant data. I have to check it one by one.
[0007]
Furthermore, it is assumed that only necessary data is picked up with a lot of trouble. In order to investigate what kind of image the “human-horse unit” is expressed, when an impression expression word or an impression expression word and a noun phrase linked to it are mechanically extracted from them, all of them are extracted. It does not necessarily represent the image of “one horse in a car”.
Even here, it is necessary to manually select what represents the image of a “human horse in a car”. Wasting time Occurs.
[0008]
As described above, the method of acquiring an image behind a certain object by web search or the like requires reading all data of the search result, and it takes time and effort to grasp the image. there were.
In addition, in order to automatically acquire information about the image, when an impression expression phrase is extracted from the acquired data, it is necessary to pick up only the appropriate phrase from it, which requires manpower and a great deal of time. There was a problem .
The impression expression phrase is composed of three elements: a degree adverb, an impression expression word representing an impression assumed by the degree, and a noun phrase strongly associated with the impression expression word.
[0009]
Therefore, an object of the present invention is to provide an information processing apparatus capable of automatically acquiring an expression representing an image generally held for a certain object, as well as Information processing The law Is to provide.
[0010]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides a method according to claim 1, As a keyword Search object acquisition means for acquiring an impression expression word and a field for searching the impression expression word; Impression expression words as keywords acquired by the search target acquisition means Sentence acquisition means for acquiring one or more sentences, and the acquired sentences Multiple included Using an extraction means for searching impression expression words, extracting the searched impression expression words, and noun phrases related to the impression expression words as a set, and a dictionary that associates noun phrases with fields, Among the noun phrases extracted in the set, noun phrase specifying means for specifying those belonging to the acquired field, and in the extracted set, output the impression expression word that is set with the specified noun phrase And an information processing apparatus comprising the means.
The invention according to claim 2 is characterized in that the output means outputs the impression expression word in a sentence form using the impression expression word or a list form in which the impression expression words are enumerated. The information processing apparatus described in 1. is provided.
In the invention according to claim 3, impression expression word aggregation means for aggregating impression expression words that are set with the extracted noun phrases as nodes, and the collected impression expression words in a predetermined order. Reordering information creating means for creating reordering information for reordering, wherein the output means determines an impression expression word to be output using the created reordering information. An information processing apparatus according to claim 1 or claim 2 is provided.
The invention according to claim 4 further comprises a noun phrase aggregating means for aggregating noun phrases included in the set using thesaurus information. When the noun phrases are aggregated by the noun phrase aggregating means, the noun phrases are aggregated. The information processing apparatus according to claim 1, wherein the impression expression word set together with the noun phrase is also collected.
In the invention according to claim 5, the output means does not output the impression expression words included in the set that are not included in the impression expression word dictionary in which the impression expression words in the acquired field are registered. An information processing apparatus according to any one of claims 1 to 4 is provided.
The invention according to claim 6 further includes similarity acquisition means for acquiring a similarity between impression expression words included in the impression expression word dictionary, and uses the similarity to set the same noun phrase and set. The information processing apparatus according to claim 5, wherein the impression expression words are collected.
In the invention according to claim 7, the extraction means further includes a function of extracting an impression expression word that is not accompanied by a related noun phrase, and the extraction means is an impression expression that is not accompanied by a related noun phrase. When a word is extracted, the impression expression word is searched from a combination of a noun phrase and an impression expression word prepared in advance, and the noun phrase combined with the searched impression expression word is accompanied by the noun phrase. The information processing apparatus according to any one of claims 1 to 6, wherein the information processing apparatus is set as a set with no impression expression word.
In the invention according to claim 8, in the computer comprising search object acquisition means, sentence acquisition means, extraction means, noun phrase identification means, and output means, the search object acquisition means, As a keyword A search object acquisition step of acquiring an impression expression word and a field for searching the impression expression word; and the sentence acquisition means, Impression expression words as keywords acquired in the search target acquisition step A sentence acquisition step for acquiring one or a plurality of sentences, and the extraction means Multiple included Searching impression expression words, extracting the retrieved impression expression words and the noun phrases related to the impression expression words as a set, and the noun phrase specifying means, the noun phrases correspond to the fields Using the attached dictionary, among the noun phrases extracted in the set, a noun phrase specifying step for specifying one belonging to the acquired field, and the output means, in the extracted set, the specified noun phrase There is provided an information processing method characterized by comprising an output step for outputting impression expression words in a set.
[0011]
DETAILED DESCRIPTION OF THE INVENTION
(First embodiment)
Hereinafter, a preferred first embodiment of the present invention will be described in detail with reference to FIGS. 1 to 11.
[Outline of First Embodiment]
For example, when the expression “human horse integrated” is used in the field of cars, there are cases where it is desired to know what image or meaning this expression is used.
In such a case, from the input screen of the image information search apparatus according to the present embodiment, the field (here, “car”) and the search target of image information (here, “human horse”) such as “one in the car” If the words are entered in natural sentences, the image information of the search object such as “accurate handling” and “smooth running” will be output as emotional expressions.
As described above, the image information search device specifically identifies an image held by many people with respect to the search target (word, product, etc.) of the image information. so Output as emotional expression.
The image information retrieval apparatus can also be said to be an apparatus that translates an image behind a certain object (that is, an image generally held for the object) into a specific emotional expression.
[0012]
The image information search device searches for image information according to the following procedure.
First, regarding the search target Web search for sentence data (text) Collect it or collect it by conducting a questionnaire survey in advance.
The collected sentence data can be said to be impression data estimation target data for estimating the impression of the target.
Next, an impression expression word and a noun phrase strongly associated with this are extracted from all (or a part of) the collected sentence data as a set. For example, the expression “strong running” is the impression expression word “strong” When , Noun phrase "run" But It is strongly connected, and is extracted as an impression expression word / noun phrase set of “powerful / running”.
The impression expression words extracted here are candidates for the material for generating the emotional expression that represents the image behind the search target. At this stage, noun phrases and impression expressions that are not related to the search target are used. A set of impression expression words and noun phrases including words is also included.
In the following description, a noun phrase includes a simple noun.
[0013]
Next, using the list of noun phrases prepared for each field, exclude the impression expression / noun phrase set that includes noun phrases that are not related to the field set by the user from the set of impression expressions and noun phrases that were previously extracted. To do.
The noun phrase list is prepared for each field such as a car system and an accommodation facility system, and noun phrases that are considered to be used in the field are collected. By using this noun phrase list, it is possible to filter out a set of noun phrases and impression expressions that are less relevant to the field specified by the user from the previously extracted set of impression expressions and noun phrases.
At this stage, the set of impression words and noun phrases that include noun phrases that are not relevant to the field is excluded, but the set of impression words and noun phrases that still contain impression words that are not relevant to the field remains. ing.
[0014]
Next, using the impression expression list prepared for each field, exclude the set containing impression expressions that are not related to the field set by the user from the set of noun phrases and impression expressions that were left after filtering. To do.
The impression expression word list is prepared for each field, and impression expression words that are considered to be used in the field are collected. By using this, impression expressions can be further filtered, and a set of noun phrases and impression expressions related to the field can be extracted.
Then, a sensory expression representing the image to be searched is generated using the impression expression word / noun phrase set extracted after filtering and presented to the user.
[0015]
[Details of First Embodiment]
FIG. 1 is a diagram illustrating an example of a logical configuration of the image information search apparatus 1 according to the present embodiment.
As will be described later, the image information search apparatus 1 can be configured using, for example, a personal computer (hereinafter referred to as a PC). In addition, the image information search device 1 can be configured as a stand-alone device or can be configured as a server device that can be connected to a client terminal device via a network such as the Internet or a LAN (Local Area Network).
[0016]
The image information search device 1 is roughly composed of a data input unit 2, an image information search unit 3, a search engine 8, a thesaurus dictionary unit 15, an impression expression word dictionary unit 16, and the like.
As will be described later, the data input unit 2 and the image information search unit 3 can be realized in software by executing an image information search program on a CPU (Central Processing Unit), for example.
The search engine 8 can be configured by a search site connected via the Internet, for example, or can be configured to be included in the image information search apparatus 1. The thesaurus dictionary unit 15 and the impression expression word dictionary unit 16 are stored in a storage medium such as a hard disk.
In the present embodiment, the impression expression word is defined as an adjective expressing an impression, an adjective verb, a degree adverb, etc., but is not limited to this, and can be defined by the design of the impression expression word dictionary unit 16. .
[0017]
The data input unit 2 uses a query input unit 5 for acquiring a query created by the user, a field to which a search target belongs from a acquired query, a field / keyword extraction unit 6 for extracting the search target as a keyword, and the extracted keyword. The search engine 8 includes a search unit 7 that executes a search.
[0018]
The query input unit 5 acquires a query input by the user.
FIG. 2 is a diagram showing an example of the query input screen 23. The query input screen 23 is displayed on a display device such as a display. The query input column 21 is a column in which a user inputs a query using a keyboard or the like.
Queries are natural in the field (respectively “car” and “beer”) and search targets (respectively “human horse together” and “clean”, respectively), such as “one-and-one in a car” or “criminal about beer”. It is expressed by sentences.
[0019]
The search button 22 is a button for inputting the query displayed in the query input field 21 to the query input unit 5, and for example, a pointer (not shown) is placed on the button by a mouse operation and a predetermined mouse button is clicked. Can be activated.
[0020]
In this way, the user enters from the query input field 21 to the query input unit 5 a search target (in the example of FIG. 2, the expression “human horse integrated”) whose image information is to be searched and a field to which the search target belongs in a natural sentence. Can be entered.
Instead of the query input field 21, a field input field and a search target input field may be provided, and the field and the search target may be separately input to each.
[0021]
The field / keyword extraction unit 6 acquires a query from the query input unit 5, performs syntax analysis using a syntax analysis unit (not shown), and extracts a field and a keyword (search target) from the query. The parsing is performed by a publicly known method. That is, after a morpheme analysis is performed with reference to a morpheme dictionary (not shown) to obtain a morpheme string, this is parsed with reference to a syntax analysis dictionary (not shown).
The field and keywords may be extracted from the query using a method other than the syntax analysis.
[0022]
More specifically, the field / keyword extraction unit 6 analyzes a syntax structure such as “<keyword> in <field>” and “<keyword> related to <field>” from the query, and corresponds to <field>. The field representing the field is extracted from the location, and the word representing the search target is extracted from the location corresponding to <keyword>. The word extracted as <keyword> is used as a keyword when the next search unit 7 performs a search. On the other hand, the extracted field is used when the thesaurus dictionary unit 15 or the impression expression word dictionary unit 16 is used later.
That is, when the query is “integrated human and horse in a car”, the field / keyword extraction unit 6 extracts “car” as a field and “human and horse integrated” as a keyword.
[0023]
The search unit 7 (FIG. 1) performs a full-text search by the search engine 8 using the keywords extracted by the field / keyword extraction unit 6, and acquires sentence data related to the keywords.
The search unit 7 stores the acquired text data in a storage medium such as a RAM (Random Access Memory) or a hard disk.
FIG. 3 is a diagram showing an example of the sentence data 25 searched by the search engine 8 and the initial set list 26 generated from the sentence data 25. The initial set list 26 will be described later.
The search unit 7 has acquired a large number of text data 1 such as text data 1 “prioritize the running of the horse and horse ...”, text data 2 “the ground of the horse and horse” is, and so on. .
When data in which text data and image data are mixed is searched, text data is extracted from the data.
[0024]
As described above, the data input unit 2 constitutes a text acquisition unit that acquires text data used for analysis.
Note that the configuration of the text acquisition unit is not limited to this. For example, a questionnaire may be conducted on the Web, and the data may be acquired via the Internet, or a medium such as paper. It can also be configured so that the text written in is input from the keyboard.
[0025]
The set extraction unit 10 (FIG. 1) parses all sentence data of the retrieved sentence data 25 and extracts a noun phrase in which the impression expression word and the impression expression word are strongly related as a set. Hereinafter, this set is referred to as an impression expression word / noun phrase set.
Then, the set extraction unit 10 generates an initial set list from the extracted impression expression word / noun phrase set.
As described above, the set extraction unit 10 constitutes an extraction unit that extracts impression expression words and noun phrases associated with the impression expression words based on a dependency relationship.
In addition, you may comprise so that it may extract from some (for example, a thing with a high search order etc.) of all the cases, without extracting from all the cases.
The impression expression word / noun phrase set may be extracted using a method other than the syntax analysis.
[0026]
The initial set list 26 in FIG. 3 shows an example of an impression expression word / noun phrase set extracted from the text data 25.
In the initial set list 26, “firm / handling” which is an impression expression / noun phrase set related to the car field, “feeling / horse” which is an impression expression word / noun phrase set related to the horse racing field, etc. A variety of fields are mixed.
[0027]
This is because the text data searched using the keyword does not specify the search field and therefore includes text data related to other fields. For example, when a search is performed using “human horse integrated” as a keyword, the acquired text data may be related to the car field, or may be related to the horse racing field or the horse riding field.
Furthermore, there may be a case where a single sentence data includes a noun phrase / impression word set related to the field and a noun phrase / impression word set related to another field.
[0028]
Then, the set extraction unit 10 extracts the set of impression expression words and noun phrases as those related to “human horse integrated” even if the impression expression words are not directly related to the keyword “human horse integrated”.
Therefore, as shown in the initial set list 26 of FIG. 3, for example, an impression expression word / noun phrase set related to “human horse integration” in the horse racing field or an impression expression word / noun related to “human horse integration” in the car field. Phrase sets are acquired together.
These sets of impression expression words and noun phrases that are not related to the vehicle field are later removed by the noun phrase confirmation unit 11 and the impression expression word confirmation unit 12.
[0029]
By the way, an image generally held for a certain search target is often represented only by an impression expression word, but is often represented by some noun phrase in the impression expression word.
For example, the image for the search target “Iroha Saka” may be expressed as “steep slope” or “curvy road”. In this case, it is expressed only by impression expressions such as “steep” and “curly”. Can not.
Thus, the search target of image information is often expressed with a noun phrase. Therefore, by extracting together the impression expression word and the noun phrase that is strongly associated with it, this noun phrase can be used as a clue when narrowing down the impression expression word representing the image of the search target.
[0030]
Next, after describing the thesaurus dictionary unit 15, the function of the noun phrase confirmation unit 11 will be described.
FIG. 4A is a diagram schematically showing a logical configuration of the thesaurus dictionary unit 15. The thesaurus dictionary unit 15 is composed of a field-specific thesaurus dictionary specialized in each field, such as a vehicle-based thesaurus dictionary 30, a hot spring-based thesaurus dictionary 31, a beer-based thesaurus dictionary 32, and so on.
[0031]
FIG. 4B is a diagram showing an example of a noun phrase list of the vehicle thesaurus dictionary 30 and the hot spring thesaurus dictionary 31.
The field-specific thesaurus is, for example, “body”, “style”, “driving”, “handling”,... Is registered. Therefore, the thesaurus according to each field can be used as a noun phrase list specialized for the field.
[0032]
The field-specific thesaurus stores the thesaurus information between registered nouns in addition to the noun phrase list. Thesaurus information is information that specifies synonym relations between nouns, relations of broader terms, and the like.
For example, in the vehicle field, “style” and “body” are synonymous, and “handling” and “driving” are synonymous. In the hot spring field, “bathroom” and “bath” are synonymous, and “bath” is a broad term for “large public bath” and “sento”.
[0033]
The noun phrase confirmation unit 11 (FIG. 1) performs the following three processes while referring to the field-specific thesaurus dictionary of the field.
(1) Delete impression expression / noun phrase sets including noun phrases that are not registered in the field-specific thesaurus dictionary.
(2) Aggregation of impression expressions using noun phrases as nodes.
(3) Aggregation of noun phrases based on thesaurus information.
[0034]
Hereinafter, these processes will be described.
The process (1) is to delete the impression expression word / noun phrase set that does not include the noun phrase related to the field extracted by the field / keyword extraction unit 6 from the initial set list.
The noun phrase confirmation unit 11 searches the noun phrases listed in the initial set list in the field-specific thesaurus dictionary specialized in the field, and checks the noun phrases not included in the dictionary. Then, an impression expression word / noun phrase set including noun phrases that are not registered in the field-specific thesaurus dictionary is removed from the initial set list.
[0035]
The initial set list 26 extracted by the set extraction unit 10 may include an impression expression word / noun phrase set that the user does not want, that is, the field does not match.
For example, despite the user's desire for an image of “one horse in a car”, “Meguro Parma (Racing Horse) is fast”, “Cute Horse” or “Many People” clearly have different images.
[0036]
Humans can reasonably determine that nouns such as “Meguro Parma”, “Horse”, “Human”, etc. are nouns that have nothing to do with “Human Horses in a car”, but computer systems understand that I can't.
For example, “Meguro Palma” is not an important noun in the car field, and is not registered in the noun phrase list of the vehicle thesaurus dictionary 30.
[0037]
Therefore, when the noun phrase of the impression expression word / noun phrase set is “Meguro Parma”, the noun phrase confirmation unit 11 finds “Meguro Parma” even if the noun phrase confirmation unit 11 searches the car field system thesaurus dictionary 30. Absent. Thereby, the noun phrase confirmation unit 11 estimates that this impression expression word / noun phrase set has little relation to the vehicle field, and deletes it from the initial set list 26.
[0038]
That is, the image information search device 1 is a vehicle thesaurus dictionary. 30 Then, by utilizing the fact that nouns that are not important in the car field such as “Meguro Parma”, “Horse”, “Human”, etc. are not listed, “Meguro Parma”, “Horse”, “Human”,・ Understand that impression expression and noun phrase sets that contain nouns such as ・ ・ are not subject to analysis related to the car field.
As a result, the image information search apparatus 1 can delete a noun phrase outside the field and a set of impression expression words strongly associated with the noun phrase.
As described above, the noun phrase confirmation unit 11 constitutes a specifying unit that specifies a noun phrase included in a noun phrase list (thesaurus dictionary 15) that defines noun phrases corresponding to a predetermined target such as a car. .
[0039]
The process (2) is to collect impression expression words using noun phrases as nodes in the impression expression word / noun phrase set. The noun phrase confirmation unit 11 adds the frequency when the same impression expression word exists at the time of aggregation.
In the impression expression word aggregation list 35 of FIG. 5, after the noun phrase confirmation unit 11 deletes an impression expression word / noun phrase set that seems to be related to a field other than the car field from the initial set list 26, the noun phrase is regarded as a node. It is a collection of expressions.
Noun phrases are registered along with their frequencies when there are identical noun phrases in the initial set list 26. For example, it can be seen that “handling” has appeared nine times.
In addition, it can be seen that “solid” appears 6 times and “accurate” appears 3 times as an impression expression word strongly associated with the noun phrase “handling”.
In this way, the noun phrase confirmation unit 11 has a function as an impression expression word aggregation unit that aggregates impression expression words using noun phrases as nodes.
Furthermore, the noun phrase confirmation unit 11 also has a function as a rearrangement information creating unit that generates rearrangement information used when rearranging the collected impression expression words (sorting) later.
The rearrangement information is information for ordering impression expression words according to some algorithm. For example, the appearance frequency of impression expression words can be used as this algorithm, and various types of information such as position statistical information between sentences and numerical information related to the registration status in the subjective evaluation expression dictionary can be considered.
In this embodiment, as an example, the appearance frequency of the impression expression word obtained above is used as the rearrangement condition.
[0040]
The process of (3) uses thesaurus information to combine noun phrases that are synonymous in one, or convert a noun phrase in a lower term to a noun phrase that is a higher term, and so on. Are to be aggregated. Here, thesaurus information is information that identifies a thesaurus relationship such as a synonym relationship between noun phrases.
The noun phrase aggregation list 36 of FIG. 5 is an aggregation of the noun phrases of the impression expression word aggregation list 35 using thesaurus information by the noun phrase confirmation unit 11 (FIG. 1).
[0041]
For example, in the vehicle thesaurus dictionary 30, “handling” and “driving” are synonymous. Accordingly, the noun phrase confirmation unit 11 collects the impression expression / noun phrase set including “handling” or “driving” as the noun phrase as “handling + driving”. In this case, the frequencies of the impression expression words appearing in both of them are added.
Since the impression expression word “exact” appears three times in the noun phrase “handling” and four times in the noun phrase “driving”, the number of occurrences of “accurate” after aggregation is seven.
In addition to this, for example, items in the vehicle thesaurus dictionary 30 such as “style” and “body” that have a synonym relation are collected into one.
[0042]
The noun phrase confirmation unit 11 described above aggregates synonyms, but can also be configured to aggregate the lower terms into higher terms or the synonyms into representative terms using thesaurus information.
For example, the noun phrases “large communal bath” and “sento” are converted into their broader terms, the noun phrase “bath”, and synonyms such as “search”, “search”, and “search” are appropriate representatives. It can be aggregated into the word “search”.
As described above, the noun phrase confirmation unit 11 also has a function as a noun phrase aggregation unit that aggregates noun phrases using the thesaurus relation.
[0043]
The processes (1) and (2) can be executed if there is a noun phrase list specialized in the relevant field, and thesaurus information is not necessary. Therefore, the system can be configured to perform only the processes (1) and (2) using a noun phrase list specialized in the field without using a thesaurus dictionary. In this case, the processing of (3), that is, noun phrase aggregation using thesaurus information is not performed.
The processing order of the above processes (1) to (3) is not limited to the above order, and can be performed in any order.
[0044]
Through the processing of the noun phrase confirmation unit 11 described above, the impression expression word / noun phrase set is deleted from the impression expression word / noun phrase set, and the impression expression words are aggregated using the noun phrases, and further thesaurus information Can be used to aggregate noun phrases.
However, there are still improper expressions of impressions that are inappropriate for the image of “human-horse integrated with cars”, such as “Many handling + driving” and “Handling + driving is difficult”. These inappropriate impression expression words are removed by the impression expression word confirmation unit 12.
In this way, even if the noun phrase is suitable for the relevant field, the impression expression word strongly related thereto may not be suitable for the relevant field. It can be said that, for the first time, an impression expression phrase is effective in the field because both the noun phrase and the impression expression word are suitable for the field.
[0045]
The impression expression word confirmation unit 12 (FIG. 1) uses the impression expression word dictionary unit 16 to determine an impression expression word that seems to have little relation to the field input by the user, and deletes it from the noun phrase aggregation list 36. To do.
For example, if there is an impression expression / noun phrase set of “beautiful / bottle” or “easy to make / bottle” in the beverage field, “room” has no meaning in the beverage field, and the noun “bottle” Although it relates to the beverage field itself, whether or not it is easy to make a bottle does not matter in the beverage field, so such an impression expression word needs to be deleted.
The impression expression word confirmation unit 12 uses a field-specific impression expression word dictionary listing important impression expression words in the field in order to determine whether or not the impression expression word is suitable for the field. .
[0046]
FIG. 6A is a diagram schematically illustrating an example of a logical configuration of the impression expression word dictionary unit 16. As shown in the figure, the impression expression word dictionary unit 16 is composed of a field-specific impression expression word dictionary specialized for each specific field, such as “car”, “hot spring”, “beer”,. ing.
In the field-specific impression expression word dictionary, impression expression words considered to be important in the field are listed and registered.
[0047]
FIG. 6B is a diagram showing an example of the vehicle impression expression word dictionary 41. In the car-related impression expression dictionary 41, for example, “firm”, “individual”, “accurate”, “smooth”, etc., impression expression words that are considered important in the car field are included. There are no registered impression expressions that are registered and are not considered important in the car field, such as “Strong”, “Hard”, and so on. Therefore, the impression expression word confirmation unit 12 can determine whether or not the impression expression word is related to the vehicle field by referring to the vehicle system impression expression word dictionary 41.
[0048]
For example, when the impression expression word confirmation unit 12 checks the vehicle field, the impression expression word in the noun phrase aggregation list 36 (FIG. 5) is searched for and registered in the field-specific impression expression word dictionary of the vehicle field. If not, the impression expression word is deleted from the noun phrase aggregation list 36.
[0049]
FIG. 7 is a diagram for explaining a case where the impression expression word confirmation unit 12 deletes an impression expression word from the noun phrase aggregation list 36.
In the noun phrase aggregation list 36, “strongly competitive running” is not “human horse united” related to cars, but “human horse integrated” related to horse racing.
The impression expression word confirmation unit 12 searches the vehicle impression expression word dictionary 41 for “strong game”, and when the impression expression word is not registered in the vehicle expression expression word dictionary 41, the impression expression word is Recognize that it is not related to the field.
[0050]
Similarly, the impression expression word confirmation unit 12 deletes “many” and “hard”, and generates a result list 37 including only the impression expression words related to the vehicle field.
In addition, impression expression word The confirmation unit 12 stores the generated result list 37 in a storage medium such as a hard disk.
As described above, the impression expression word confirmation unit 12 constitutes an impression expression word specifying unit that specifies items not included in the impression expression word list.
In the above, the impression expression word confirmation unit 12 deleted inappropriate impression expression words from the noun phrase aggregation list 36, but the remaining impression expression words are further aggregated by using a subjective evaluation expression dictionary described later. It can also improve the performance.
[0051]
The output unit 13 (FIG. 1) sorts and outputs the contents of the result list 37 by sorting the noun phrases in descending order of frequency and the impression expression words in descending order of frequency. In general, it is considered that noun phrases and impression expressions with higher appearance frequency are more important. Thus, by sorting noun phrases and impression expressions in descending order of frequency, important noun phrases and impression expressions are ranked higher. Can be ranked.
When there are a plurality of impression expression words and noun phrases, it is possible to determine a threshold value as appropriate and output a word exceeding the threshold value.
[0052]
As a criterion for determining the importance, there is a method using not only the appearance frequency but also, for example, the following position statistical information between sentences and numerical information related to the registration status in the subjective evaluation expression dictionary.
Here, as position statistical information between sentences, specifically, in a sentence searched by a search engine, a noun phrase or impression expression word belongs to a specific sentence (for example, the relevant field included in the noun phrase list). This refers to information about how much text is included, such as a sentence in which nouns appear more frequently, such as a sentence having a high appearance frequency and rarely appearing in other documents.
For such noun phrases and impression expressions, even if the total frequency is low, take measures such as increasing the importance of other expressions and placing them higher in the sorting order. be able to.
[0053]
Specifically, numerical information related to the registration status in the subjective evaluation expression dictionary (described later) represents the element expression (axis) of the subjective evaluation expression dictionary when removing unnecessary impression expression words using the subjective evaluation expression dictionary. Impression expression words or other impression expression words registered in the subjective evaluation expression dictionary with similar coordinates so that the importance is increased even if the frequency is low, and the result of sorting is higher. It is also possible to do this. As described above, various methods of determining the importance can be considered in addition to the appearance frequency.
[0054]
FIG. 8A is a diagram illustrating an example of the output screen 47 when the result output by the output unit 13 is displayed on a display device using a display unit (not shown). output Screen 47 Is Query This screen is displayed when a search is executed on the input screen 23 (FIG. 2). As an example, it is assumed that the output unit 13 outputs the top two noun phrases, and outputs the top one of the impression expression words.
output The screen 47 includes an image information display field 45 and a search field 46. In the image information column 45, image information of the search target in the field (for example, “integrated human and horse” in the car field), that is, a sensory expression representing an image behind the search target is displayed.
[0055]
The image information column 45 is composed of two upper and lower stages. The top row shows the most frequently used noun phrase in the result list 37 (13 times for “handling + driving”) and the corresponding impression expression word that has the highest number of occurrences (7 times for “accurate”). ) Is displayed.
[0056]
The lower row shows the result list 37 that has the second highest number of noun phrases ("Run" 13 times ) And the impression expression word corresponding to the largest number of appearances (“smooth” is 7 times) are displayed.
In this way, sorting the results seems to match the image of the majority of people with more frequent nouns and impression expressions, and the frequent nouns and impression expressions are placed behind the words. This is because it seems appropriate to adopt it as a certain sensory expression.
[0057]
The search column 46 is a column for inputting a noun phrase for searching an impression expression word as a key. For example, image information display In the column 45, only “accurate”, which is the most frequently expressed impression expression word for the noun phrase “handling”, is displayed. Therefore, when “handling” is input in the search column and a predetermined operation such as pressing the return key of the keyboard is performed, for example, as shown in the search result column 48 of FIG. ”And the impression expression words“ accurate ”and“ solid ”are also displayed.
[0058]
As described above, the output unit 13 constitutes an output unit that outputs the impression expression word included in the impression expression word / noun phrase set acquired from the text data input from the data input unit 2 in a predetermined format. Then, when outputting, it is possible to determine an impression expression word to be output using the appearance frequency, such as preferentially outputting an impression expression word having a high appearance frequency. Further, the output unit 13 does not output those that are not registered in the impression expression word list by the impression expression word confirmation unit 12 because they have already been deleted.
Also, as shown in FIG. 8, the output format may be a combination of a noun phrase and an impression expression word such as “Handling”, “Accurate”, etc. The impression expression words may be output alone, or the impression expression words registered in the result list may be output in a list format.
[0059]
FIG. 9 is a diagram illustrating an example of the configuration of the image information search apparatus 1. The image information search device 1 can be configured using, for example, a PC.
The image information search apparatus 1 is configured by connecting an input device 55, an output device 56, a communication control unit 57, a storage device 58, a storage medium driving device 61, an input / output interface 62, and the like to the control unit 51 via a bus line 63. Has been.
[0060]
The control unit 51 operates in accordance with an image information search program or the like, and generates a sensual expression representing an image generally held for a search target, controls the entire image information search apparatus 1, and the like.
The control unit 51 includes a CPU 53, a ROM (Read Only Memory) 52, a RAM 54, and the like.
[0061]
The ROM 52 is a read-only memory that stores various programs, data, parameters, and the like for the CPU 53 to perform various calculations and controls. The CPU 53 can read programs, data, parameters, and the like from the ROM 52, but generally does not rewrite or delete them.
[0062]
The RAM 54 is a random access memory used as a working memory by the CPU 53. The CPU 53 can write and erase programs and data in the RAM 54. In the present embodiment, the RAM 54 acquires a query from the user and extracts a field and a keyword from the query, generates an initial set list, an impression expression aggregation list, a noun phrase aggregation list, a result list, or a result. It is possible to secure an area for performing various processes such as outputting.
[0063]
The input device 55 is composed of input devices such as a keyboard and a mouse.
The keyboard is a device for inputting information such as characters and numbers to the image information search device 1. The keyboard is composed of keys for inputting kana and English characters, numeric keys for inputting numbers, various function keys, cursor keys, and other keys. Information can be entered.
The user can input a query to the query input field 21 (FIG. 2) using the keyboard.
[0064]
A mouse is a pointing device. When operating the image information search apparatus 1 using GUI (Graphical User Interface) or the like, it is displayed on the query input screen 23. Search Clicking button 22 to start a search But it can.
[0065]
The output device 56 includes a display device, a printing device, and the like, for example.
The display device is a device for presenting information formed on, for example, a CRT (Cathode Ray Tube) display, a liquid crystal display, a plasma display, or the like on a screen.
The display device can display the query input screen 23, the output screen 47, and the like.
[0066]
The printing apparatus is an apparatus that prints data output from the output unit 13 on a printing medium such as paper. The printing apparatus includes various printer apparatuses such as an ink jet printer, a laser printer, a thermal transfer printer, and a dot printer.
[0067]
The communication control unit 57 Leased line Is a device for connecting the image information search device 1 to a network such as the Internet or a LAN (Local Area Network), and includes a modem, a terminal adapter, and other connection devices.
The communication control unit 57 is controlled by the CPU 53, and can send and receive data to and from a server device or a client terminal device on the network according to a predetermined protocol such as TCP / IP (Transmission Control Protocol / Internet Protocol).
In the present embodiment, the search unit 7 accesses the search site via the communication control unit 57 when using the search engine 8 installed in the search site on the Web.
[0068]
The storage device 58 includes a readable / writable storage medium and a drive device for reading / writing programs and data from / to the storage medium. A hard disk is mainly used as the storage medium, but it can also be configured by other readable / writable storage media such as a magneto-optical disk, a magnetic disk, and a semiconductor memory.
[0069]
The storage device 58 is provided with a program storage unit 59, a data storage unit 60, a storage unit for other programs and data (not shown), and the like.
Program storage unit 5 9 Stores an image information retrieval program, a syntax analysis program, an OS (Operating System), a communication control program, and other programs.
The image information search program is a program for causing the CPU 53 to perform the image information search function. When the program is executed by the CPU 53, the modules of the respective units shown in FIG.
[0070]
The syntax analysis program is a program for causing the CPU 53 to exhibit the morphological analysis function and the syntax analysis function. By using this morphological analysis function, a field and a keyword are extracted from a query input by the user, or an impression is expressed from sentence data. A word / noun phrase set can be extracted.
The OS is a basic program for operating the image information search apparatus 1.
The communication control program is a program for controlling the communication control unit 57. The data storage unit 60 stores text data searched by the search unit 7, a thesaurus dictionary unit 15, an impression expression word dictionary unit 16, a morpheme analysis dictionary used for morpheme analysis, a syntax analysis dictionary used for syntax analysis, and the like. Yes.
[0071]
The CPU 53 is a device that performs various processes performed by the image information search device 1 in accordance with a program stored in the ROM 52, a program stored in the storage device 58, and the like. The program is read (loaded) from the storage device 58 and executed. Or read / write data in the storage device 58, or control each unit of the image information search device 1.
[0072]
The storage medium drive device 61 is a drive device for driving a removable storage medium so that the CPU 53 reads and writes data. Examples of the removable storage medium include a magneto-optical disk, a magnetic disk, a magnetic tape, a semiconductor memory, a paper tape punched with data, and a CD-ROM. Note that CD-ROMs and paper tapes can only be read.
It is also possible to collect sentence data used for image information search in a storage medium in advance and read it from the storage medium driving device 61.
In addition, data output from the output unit 13 can be written to a storage medium using a storage medium driving device.
[0073]
The input / output interface 62 is configured by, for example, a serial interface or another standard interface. By connecting an external device corresponding to the interface to the input / output interface 62, the function of the image information search apparatus 1 can be expanded. Examples of such external devices include a storage device such as a hard disk, a speaker, and a microphone.
[0074]
In the present embodiment, the image information retrieval apparatus 1 is Stand alone Image information retrieval device 1 And the client terminal device are connected to each other via the Internet or the like, and the image information search device 1 can be used as an image information search server device. In this case, the image information search server device transmits data for displaying the query input screen 23 to the client terminal device, and acquires the query input by the user via the network.
Then, the image information search server device generates an emotional expression using the query acquired from the client terminal device, and transmits this to the client terminal device.
[0075]
FIG. 10 is a flowchart for explaining the operation of the image information search apparatus 1.
First, the CPU 53 displays the query input screen 23 on the display. Then, the CPU 53 acquires a query input from the query input screen 23 by the user using a keyboard or the like (step 10).
Next, the CPU 53 parses the acquired query and extracts a field and a keyword (step 20).
[0076]
Next, the CPU 53 searches the text data with the search engine 8 using the extracted keyword (step 30). This search uses a search engine 8 installed outside the image information search apparatus 1, but the search engine 8 may be installed inside the image information search apparatus 1.
Next, the CPU 53 extracts a noun phrase and an impression expression word strongly associated with the noun phrase from the retrieved text data as a set, and generates an initial set list (step 40).
[0077]
Next, the CPU 53 performs the following three processes while referring to the field-specific thesaurus dictionary.
First, the CPU 53 deletes an impression expression word / noun phrase set including a noun phrase that does not correspond to the field set by the user from the initial set list.
Next, the CPU 53 aggregates the impression expression words using the noun phrases as nodes and generates an impression expression word aggregation list.
Furthermore, the CPU 53 refers to the thesaurus information in the field-specific thesaurus dictionary, and adds noun phrases. check Aggregating and generating a noun phrase aggregation list (step 50).
[0078]
Next, while referring to the field-specific impression word dictionary, the CPU 53 selects an impression word that does not correspond to the field set by the user from the noun phrase aggregation list. check The result list is deleted (step 60).
Next, the CPU 53 sorts the contents of the result list appropriately and outputs them as image information search results (step 70).
[0079]
As described above, the image information search apparatus 1 collects text data related to a certain matter (search target), and acquires an impression expression word / noun phrase set therefrom. Then, by using a thesaurus dictionary and an impression expression word dictionary in the corresponding field, it is possible to automatically acquire image information related to the matter.
[0080]
For example, the basic idea is to obtain a general image of people, that is, an image that most people have, using the appearance frequency information in text data, etc. Furthermore, by adding a search function for impression expression words linked to a noun phrase, the user can derive a result that is more appropriate to his / her sensitivity.
[0081]
Further, by changing the field-specific thesaurus dictionary and the field-specific impression expression word dictionary into different fields (themes), different results can be obtained even if the same data is used.
The image of the “human” in the “car” and the human in the “horse racing” should be different. If “horse racing” is the theme, an image relating to “handling” is not output.
[0082]
(Modification of the first embodiment)
As described above, in the present embodiment, the result expression 37 is generated using the impression expression word dictionary unit 16, but instead of the impression expression word dictionary unit 16, the subjective evaluation expression dictionary described in Japanese Patent Application No. 11-281501 is used. It can also be used. When this dictionary is used, impression expression words registered in the result list can be further aggregated.
The subjective evaluation expression dictionary is a dictionary that stores impression expression words typified by adjectives / adjective verbs representing impressions and information on the similarity between impression expression words.
In general, the subjective evaluation expression dictionary is used in fields such as data retrieval. Therefore, configuring the image information retrieval apparatus 1 by diverting an existing subjective evaluation expression dictionary without creating a new impression expression word dictionary unit 16 is useful for reducing manufacturing costs.
[0083]
FIG. 11 is a diagram illustrating an example of a logical configuration of the subjective evaluation expression dictionary.
In the subjective evaluation expression dictionary, impression expression words used for expressing an image, feeling, or impression of a certain object in a natural language are stored for each category (field).
For example, if you are interested in beer, you can use the impression expressions as “rich”, “crisp”, “savory”, “smooth”, “fresh”, “smooth”, “ “Soft”, “Tasteless”, “Smooth”, etc. are registered.
In this way, the impression expression word important for expressing an image or the like with respect to a certain object is stored for each field in the same way as the impression expression word dictionary unit 16. Therefore, the subjective evaluation expression dictionary can be used in place of the impression expression word dictionary unit 16.
[0084]
Further, the subjective evaluation expression dictionary is associated with each other based on the similarity of images represented by the impression expression words. By using this similarity, similar ones of the impression expressions in the result list 37 can be collected.
In the subjective evaluation expression dictionary, the similarity of each impression expression word is associated as follows.
First, a plurality of impression expressions that are considered to best represent the characteristics of the object are selected and used as element expressions (subjective similarity elements). Other impression expression words are regarded as weighted addition of these element expression words. That is, each impression expression word is represented as a vector having each element expression word as a component.
The subjective evaluation expression dictionary stores vector components of each impression expression word.
[0085]
For example, taking beer as an example, “Body”, “Kire”, “Umami”, “Nodokoshi”, “Exhilaration”,... Are selected as element expression words.
The impression expression word “mellow” is expressed in the vector space spanned by these element expression words as follows. (Body, sharpness, deliciousness, ...) = (4, -2, 2, ...).
Any impression expression word is an element expression word Or The vector component of each impression expression word is artificially determined by the dictionary design. decided Is. Therefore, the degree of similarity of impression expression words can be flexibly set by designing the dictionary.
[0086]
There are various methods for aggregating impression expressions using the subjective evaluation expression dictionary. For example, impression expressions that are not element expressions are the most common. It can be configured to be aggregated into element expression words having large components.
In addition, for example, the impression expression word “classy” has both the vector components of the element expression words “koku” and “umami” equal to 3, but when there are a plurality of element expression words having the same component, for example, Priority should be given to the element expression words to be aggregated, such that “rich” is given priority over “umami” and the impression expression word “classy” is gathered into “rich”.
[0087]
Or, as another method, it is also possible to configure so as to aggregate the impression expression word having the shortest Eugrid distance in a vector space spanned by the element expression word, without necessarily collecting the element expression word. A short Eugrid distance means that these two impression expressions are similar.
For example, although specific vector components are not shown, the Eugrid distance between the tips of impression expression words “rich” and “rich” in the subjective evaluation expression dictionary is set to be short. For this reason, these two impression expression words can be summarized as “abundant + rich”.
In this way, by using the subjective evaluation expression dictionary, the impression expression word confirmation unit 12 has a function as a similarity acquisition unit for acquiring the similarity between impression expression words, and the impression expression word is determined based on the acquired similarity. It becomes possible to aggregate.
Note that the above is an example, and impression expressions using other algorithms may be aggregated.
[0088]
In more detail, impression expression words (including element expression words) are further provided with ranges in the components of the vector space spanned by the element expression words.
In this way, by setting the range, it is possible to designate a certain region in the vector space centering on the point at the tip of the vector of the impression expression word and having the range as the spread related to the component. That is, a certain area in the vector space can be specified by specifying the impression expression word.
This area is mainly used when the subjective evaluation expression dictionary is used in the search system.
[0089]
As described above, in the modification of the present embodiment, when the subjective evaluation expression dictionary is already held, it is used in place of the impression expression word dictionary section 16 to reduce the cost of creating the impression expression word dictionary section 16. can do.
Then, by using the similarity between impression expression words stored in the subjective evaluation expression dictionary, the impression expression word confirmation unit 12 has an impression expression word aggregation function, and the impression expression words listed in the result list 37 are displayed. Furthermore, it becomes possible to aggregate.
[0090]
(Second Embodiment)
In the first embodiment, a case has been described in which a general user translates an image into an emotional expression, but in this embodiment, a user's live voice such as a user questionnaire or an article posted on the Web is used. An embodiment will be described in which a user is assumed to be a service provider, customer support, or marketer, not a general user.
More specifically, for example, a brand on an online shopping site by translating what image the user has for each brand such as wristwatch, handbag, perfume, etc. Perform image completion.
[0091]
The system of the present embodiment can be configured with the main part using the image information search unit 3 (FIG. 1) of the first embodiment. For this reason, the same components as those in the first embodiment will be described using the same reference numerals. The hardware configuration is the same as that of the first embodiment (FIG. 9).
In this embodiment, user opinions regarding each brand are collected in advance as text data by a questionnaire or an external search engine such as the Web and stored in the storage device 58 or the like. The following processing is performed on already collected text data.
[0092]
The set extraction unit 10 extracts an impression expression word / noun phrase set for each brand from the collected sentence data and generates an initial set list.
The noun phrase confirmation unit 11 collects impression expression words using the initial set list as a noun phrase as a node. If the same noun phrase or impression expression word appears multiple times, the frequency is added.
The impression expression word aggregation list 65 shown in FIG. 12A is an aggregation of impression expression word / noun phrase sets extracted for a certain brand using noun phrases as nodes. For this brand, the noun phrase “image” appears 15 times in the collected text data, and “advanced” is 8 times as an impression expression word strongly related to this noun phrase, “adult” is 3 times, It can be seen that “settled” appeared four times. At this stage, noun phrases “shopping diary” and “chance” that are not related to the brand image are also extracted.
[0093]
Further, as shown in FIG. 12B, the noun phrase confirmation unit 11 is not registered in the field-specific thesaurus dictionary while referring to the field-specific thesaurus dictionary of the field (that is, related to the field of the brand). A list of impression expressions combined with noun phrases “shopping diary”, “chance” and impression expressions connected to this. 65 And synonymous noun phrases (“price” + “price” and “coloring” + “color”) are aggregated to generate a noun phrase aggregation list 66.
By using the field-specific thesaurus dictionary, it is possible to automatically delete impression expression phrases acquired from Web advertisements such as “big opportunities” and other asided sentence text data.
[0094]
The impression expression word confirmation unit 12 uses a subjective evaluation expression dictionary of the brand field (in this embodiment, the subjective expression expression dictionary is used instead of the impression expression word dictionary unit 16 to collect impression expression words). Then, it is checked whether or not the impression expression word in FIG. 12B exists in the subjective evaluation expression dictionary related to the field. If it does not exist, delete it and make the frequency of the noun phrase correspond to it.
Furthermore, since the subjective evaluation expression dictionary is used as the impression expression word list, almost synonymous impression expression words having very close meanings such as “rich” and “rich” can be aggregated.
In this way, the impression expression word confirmation unit 12 generates the result list 67 shown in FIG.
[0095]
Moreover, in this Embodiment, since a user's raw voice is used as text data, the expression which is not assumed may appear. Therefore, an impression expression word list that is unnecessary, that is, not recognized as an image is created as an impression expression word list (called a stop word list), and the impression expression words registered in the stop word list are written as text data. If it is extracted from the file, it may be configured to delete it. In this case, for example, if it is determined that the image “light color” is unnecessary as a brand image, “light” may be registered in the stop word list.
[0096]
The output unit 13 outputs the result list 67 to a storage medium or the like for each brand field and each brand type. In this way, for example, an image for each brand such as “unusual design” for the brand A of the wristwatch and “skin is excellent” for the brand B of the handbag is obtained.
Or it can total for every company, such as A company and B company, or it can total for every individual goods even if it is the same brand.
[0097]
As the situation (case) in which the brand image obtained by the above procedure is used, for example, the following three types are conceivable.
(1) Display the brand image directly.
(2) Aggregate images of brands for each user attribute (age, gender, etc.).
(3) Present the time change of the brand image.
Next, these utilization methods will be described.
[0098]
In the case of (1), when the user designates a brand, a sensuous expression representing the brand image is displayed and the brand image is directly used.
FIG. 13 is a diagram showing an example of the brand image screen 71 displayed on the display constituting the output device 56 (FIG. 9). This screen shows a state in which a user narrows down an online shopping site with a wristwatch as a target field.
The brand image screen 71 presents the brand images obtained from the result list 67 so that the user can easily see them.
[0099]
The brand image screen 71 includes a brand selection area 72, an image information display area 73, an image information search field 74, a search button 75, and the like. In the brand selection area 72, brand names belonging to the relevant field are displayed as “Bulgariya”, “Cartel”,. Each brand name is provided with a radio button, and when any one of these radio buttons is clicked by a mouse operation, the button can be selected. At this time, if there is another button in the selected state, the selected state is released. In the figure, “Bulgaria” is selected.
[0100]
In the image information display area 73, for the brand selected in the brand selection area 72, the result list shown in FIG. 67 The brand image obtained from is displayed by sensibility expression.
Image information Display area 73 Then, the image information such as “luxury image”, “price is high”, “color is abundant and outrageous” behind the noun phrase of each brand name is automatically displayed.
That is, the image information display area 73 can automatically extract and display an image held by a larger number of people, as in the first embodiment.
[0101]
The image information search column 74 is a column for inputting an image for searching for a brand. For example, when image information such as “brand with abundant colors” is entered in the image information search field 74 and the search button 75 is clicked, the result list is not shown. 67 A list of brands that have image information such as “abundant colors” is displayed.
[0102]
Furthermore, using the image behind the obtained brand, it is possible to visually display the difference in image for each company as shown in FIG.
The pie chart shown in FIG. 14 is created using the brand image of each company obtained from the result list and the annual sales of each company. From the pie chart, it can be seen that the user mainly has an image that Company A is friendly, Company B is stylish, and Company C is rich in color.
This is an example, and the brand image can be analyzed from various viewpoints and used for market analysis.
[0103]
Next, a case will be described in which images for the brand of (2) are tabulated for each objective attribute (age, sex, occupation, residential area, etc.) of the user.
In this case, first, a user questionnaire regarding the company brand (or another company brand) is conducted. Then, when conducting the questionnaire, the user is asked to fill in the attributes, and when extracting the impression expression word / noun phrase set from the questionnaire results, the attributes of the user who filled in the questionnaire as the extraction source are associated with each other. That is, when a certain impression expression word / noun phrase set is specified, it is possible to specify the attribute of the questionnaire writer who is the extraction source.
[0104]
The result list 67 of FIG. 12C is created using the impression expression word / noun phrase set thus obtained.
After that, the ratio is calculated for each age, gender, and occupation using attributes. At that time, if you collect impression expressions using common nouns such as “atmosphere” in the image behind the brand as a node, you can see what kind of image you have for your brand's atmosphere by age it can
[0105]
In the above example, it was necessary to associate the impression expression word / noun phrase set with the user who filled out the questionnaire. For example, even if there is no association mechanism, processing for each attribute can be performed.
[0106]
Fig. 15 (a) shows the image of the company brand for each user age group. In As a result of analysis, the image with the largest percentage is shown in the table.
Users in their 30s feel that this company has an “friendly atmosphere”, and users in their 20s feel that “there is an inaccessible atmosphere”. Furthermore, it turns out that the user of teenagers has an image of "price is too high".
[0107]
FIG. 15B is a table in which impression expression words are collected using the atmosphere as a node, and the words are tabulated according to the age of the user.
For the noun phrase “atmosphere”, impression expressions such as “friendly”, “inaccessible”, “too flashy”,... Are listed. From the table, it can be seen that the number of users who have the image that “atmosphere” is “friendly” is 0% in their teens, 50% in their 20s, and 80% in 30 units. You can also find out the composition by age group for other impression expressions.
Further, for example, the noun phrase “price” can be analyzed in the same manner. In this case, image information (noun phrases / impression expression words) including the word “price” may be collected.
[0108]
As described above, in this example, the image behind the obtained brand can be analyzed by paying more attention to the general noun.
In addition, it can be applied to various image analysis such as brand images of other companies, brand images of certain products, and images of actors and talents.
[0109]
Next, the case where the time change of the brand image (3) is presented will be described.
FIG. 16 is a diagram showing changes in the company brand over the past four years.
This is the result of extracting the image of the company brand from the user questionnaire collected over the past four years, creating a list similar to the result list, and comparing the three elements “luxury image” and “priced” ”And“ Abundant colors ”are graphed.
It is not possible to know “what” is abundant only by “abundant”, but it is possible to recognize that “coloring is abundant” by acquiring a noun together with image acquisition.
Data defining these figures is output from the output unit 13 (FIG. 1), and can be printed out from a printer connected as the output device 56 (FIG. 9) or displayed on a display.
[0110]
From FIG. 16, it can be seen that the image of the company's brand has changed greatly over the four years from 1998 to 2001. From 1998 to 2001, it can be seen that “colorfulness” is abruptly decreasing and the ratio of “luxury image” is increasing.
When determining management strategies and sales policies, this information on time-varying brand image is important reference data.
In addition, as an example, we described the time change of the image of our own brand, but it is not limited to this. Analyzing the time change of various images such as the brand image of a specific product or the image of a tourist spot. be able to.
[0111]
(Third embodiment)
In the present embodiment, product image supplementation is performed when a user performs Web shopping or selects a product at a store.
As an example, (1) the case of supporting the purchase of a music CD (Compact Disk) and (2) the case of supporting the total coordination of a party will be described.
Hereinafter, portions corresponding to the components of the first embodiment will be described using the same reference numerals.
[0112]
(1) Music CD purchase support
In the present embodiment, for example, CD purchase at a store is supported using a CD purchase support apparatus.
The main part of the CD purchase support apparatus can be configured using the image information search unit 3 (FIG. 1) of the first embodiment. Therefore, the same constituent elements as those in the first embodiment will be described using the same reference numerals. The hardware configuration is the same as that of the first embodiment (FIG. 9).
[0113]
First, search is performed by a search engine using a song name as a key, and sentence data is collected for each song name. The collected text data is stored in the storage device 58 or the like. The subsequent processing is performed on the stored text data.
FIG. 17A is a diagram showing an example of collected sentence data. As shown in the figure, text data A, B,... Are prepared for songs A, B,. In the figure, only songs A and B are shown.
In this embodiment, one sentence data is prepared for each song as an example. However, the present invention is not limited to this, and a plurality of sentence data is collected for each song as in the first embodiment. In addition, the appearance frequency of noun phrases and impression expressions may be added.
[0114]
For the collected sentence data, the set extraction unit 10 extracts an impression expression word / noun phrase set from the sentence data for each song.
FIG. 17B is a diagram showing an example of noun phrases / impression expression words extracted from sentence data for music A and music B. FIG. For example, an impression expression word / noun phrase set such as “uptempo / rhythm” or “cool / singer” is extracted from the sentence data related to the song A.
[0115]
The noun phrase confirming unit 11 deletes nouns that are not registered in the music thesaurus dictionary 85 shown in FIG. 17C or aggregates synonymous noun phrases. Thereby, for example, the singer is concentrated on the singer.
The impression expression word confirming unit 12 uses the music-based subjective evaluation expression dictionary 86 shown in FIG. 17C to delete impression expression words that are not registered in the same manner and collect similar impression expression words. The To generate a result list.
As shown in the figure, in the music thesaurus dictionary 85, nouns important in the music field are stored together with thesaurus information such as “rhythm = tempo” and “singer = singer”.
In the music-based subjective evaluation expression dictionary 86, impression expression words that are important in the music field, such as “uptempo” and “cool”, are stored together with similarity information.
[0116]
FIG. 17D shows an example of the result list 87 for song A and the result list 88 for song B. In this way, the CD purchase support apparatus first generates a result list for each song. Note that the sentence data of the song A shown in FIG. 17A is only an example, and the impression expression / noun phrase set includes only “up-tempo / rhythm” and “cool / singer”. Actually, text data including many impression expression / noun phrase sets is used.
[0117]
It can be seen from the result list 87 that the song A has an image such as “rhythm” is “up tempo” and “singer” is “cool”. Further, it can be seen from the result list 88 that the song B has an image such as “adult” in “musical tone”.
It can be said that the impression expression word / noun phrase set for each song output here is an image in which each song is generally leaned.
[0118]
Next, the CD purchase support apparatus merges all the text data and generates a result list for the merged data in order to provide an evaluation viewpoint when the user searches for music.
The evaluation viewpoint refers to the side of the object on which the image is held when an image is held on the object.
For example, there are “rhythm”, “singer”, “musical tone”, “atmosphere” and the like as evaluation viewpoints that have an image for a song.
In order to obtain such an evaluation viewpoint, as shown in FIG. 18A, the data input unit 2 merges (combines) all the collected sentence data of each song, and generates merge data.
[0119]
The CD purchase support apparatus extracts the impression expression / noun phrase set, confirms the noun phrase, confirms the impression expression for the merge data, and outputs the merge result list 91 shown in FIG. To do.
The noun phrase confirming unit 11 collects impression expression words using nouns as nodes from the impression expression word / noun phrase set, and counts the frequency of the noun phrases.
[0120]
The CD purchase support apparatus includes an evaluation viewpoint determination unit (not shown), and determines an evaluation viewpoint using the merge result list 91 output from the output unit 13.
It can be said that the higher the frequency of the noun phrases output in the merge result list 91, the more it can be used as an evaluation viewpoint when expressing an image related to music. Therefore, the evaluation viewpoint determination unit, for example, selects the noun phrases having the highest frequency ranking as the top four as the evaluation viewpoint. Shi To adopt.
By presenting these adopted evaluation viewpoints to the user, it is possible to select an evaluation viewpoint that is important when the user selects a CD.
[0121]
FIG. 19A is a diagram showing an example of an evaluation viewpoint selection screen 95 displayed on a display provided in the CD purchase support apparatus.
The evaluation viewpoint selection screen 95 includes an evaluation viewpoint selection area 96. In the evaluation viewpoint selection area 96, the evaluation viewpoint adopted by the evaluation viewpoint determination unit is displayed. In the example of the figure, “rhythm”, “singer”, “musical tone”, and “atmosphere” are displayed as evaluation viewpoints. These evaluation viewpoints can be selected by clicking with a mouse.
[0122]
FIG. 19B is a diagram showing an example of a result screen 97 displayed when the evaluation viewpoint “rhythm” is selected on the evaluation viewpoint selection screen 95.
Result screen 97 Displays an impression expression word linked to the evaluation viewpoint, and a song name having a set of the evaluation viewpoint (noun phrase) and the impression expression word.
For example, in the case of the evaluation viewpoint “rhythm”, “up-tempo (song)”, “slow (song)”, “easy to paste (song)”, and the like are displayed as impression expressions. Then, for example, a song A having the noun phrase “rhythm” and the impression expression word “uptempo” as an impression expression word / noun phrase set is displayed.
These impression expression words and song titles are those searched by the CD purchase support apparatus from the result lists 87 and 88 and other song result lists using the noun phrase “rhythm” as a key. Thus, the CD purchase support apparatus assigns an impression expression word for each evaluation viewpoint.
[0123]
When the evaluation viewpoint is determined, it can be said that each impression expression word related to the evaluation viewpoint is an evaluation image in the evaluation viewpoint.
Therefore, the CD purchase support apparatus presents each evaluation with respect to the evaluation viewpoint selected by the user who desires to purchase the CD, and outputs a song having the evaluation viewpoint and the evaluation as a candidate.
In this way, the user can search for a song that he / she feels.
The CD purchase support apparatus is considered to have great utility value when selecting a store's BGM (Back Ground Music) in addition to providing music search means to CD purchasers.
If the displayed song name is selected by clicking with the mouse, the touch of the song or the entire song may be viewed.
[0124]
(2) When supporting the total coordination of the party
When planning a party, for example, you want to unify the image in cooking, BGM, decorating flowers, and other settings, for example, you want to make sure that the image you have for the decorating flower matches the general image There are many requests for linking images and objects.
Here, as an example, a method for searching for a flower to decorate a party from an image will be described.
The main part of the system used in this example is the same as the image information search unit 3 (FIG. 1) of the first embodiment. Therefore, the same constituent elements as those in the first embodiment will be described using the same reference numerals. The hardware configuration is the same as that of the first embodiment (FIG. 9).
[0125]
First, at a party, information about each element necessary for setting is collected and stored in the storage device 58 or the like. Elements required for the setting include cooking, BGM, flowers, and lighting.
Here, in order to search for flowers to decorate at the party, first, image information (text data) relating to “flowers” is collected and stored.
Text data can be collected, for example, by searching the web using the name of a flower such as “lily, cosmos,...” As a key, and the retrieved text data is stored in a storage medium or the like for each type of flower. Keep it.
[0126]
The set extraction unit 10 extracts an impression expression word / noun phrase set from the sentence data acquired by the search unit 7.
However, when the impression object is a flower, the image is often expressed only by an impression expression word such as “dainty” or “grotesque”. Therefore, if there is no noun phrase that strongly relates to the impression expression word, only the impression expression word is extracted. In this case, the appearance frequency of impression expression words is recorded.
[0127]
FIG. 20A is a diagram showing an example of an initial expression list 98 of an impression expression word / noun phrase set extracted from sentence data on “sunflower” and (only an impression expression word when there is no related noun phrase). is there.
It can be seen that “bright / flower”, “strong / image”, “energetic”, “summerish / feel”, etc. were extracted from the text data on sunflower. Note that only “impression expression” is extracted from “Genki”. It can be seen that “bright” appears 20 times.
[0128]
noun phrase The confirmation unit 11 deletes an inappropriate noun phrase, aggregates impression expression words having noun phrases as nodes, and aggregates noun phrases using thesaurus information using a floral thesaurus dictionary related to flowers.
Then, the impression expression word confirmation unit 12 deletes impression expressions that are not appropriate in the flower field and aggregates similar impression expressions using the subjective evaluation expression dictionary. At this time, frequency information of impression expression words is also acquired. It can be said that the impression expression word with a higher frequency is more general as an image of the target flower.
Then, a threshold is set for the frequency, and an impression expression word having a frequency higher than the threshold is adopted as the image of the flower.
[0129]
FIG. 20B is a diagram showing an example of the result list 99 generated by the impression expression word confirmation unit 12. The impression expression words “bright” and “energetic” are registered as having a high degree of similarity in the subjective evaluation expression dictionary. Therefore, the impression expression word confirmation unit 12 collects “bright + energetic”. Further, the frequency after aggregation is obtained by adding the frequencies of “bright” and “energetic”. In this way, when the impression expression words are aggregated, the frequencies are also aggregated.
It can be seen from the result list 99 that sunflowers generally have a bright and energetic image.
As described above, for each flower such as a lily, cosmos, rose, chrysanthemum, tulip,..., An image in which the flower is generally leaned is acquired.
The acquired image is stored in the database by linking the image with the flower, and the corresponding flower can be searched when the image is input.
[0130]
FIG. 21 is a diagram showing an example of a search screen 105 for searching for a flower that matches the party atmosphere.
The query input column 106 is a column in which a query is input in a natural sentence as to what kind of party atmosphere the user wants to select or what image flower to select.
When the search button 107 is selected by clicking with a mouse operation or the like, the search is started and the result screen 108 of FIG. 21B is displayed.
In the example in the figure, as a result of inputting a query “feeling fine”, sunflowers were searched.
[0131]
Note that an image input as a query is also subjected to synonym control using the thesaurus dictionary unit 15 relating to flowers and the subjective evaluation expression dictionary.
In this case, in the system, the query “Energetic” is controlled to “bright”, and as a result, “sunflower” is output as a bright-feeling flower candidate.
[0132]
In the above description, the case of searching for flowers has been described as an example. However, there are various other things necessary for a party such as BGM, cooking, and so on. For these images as well, create a database of images that are generally held. For example, if you enter a query such as “bright feeling” in BGM, a song that generally holds a bright image is output. You can also.
[0133]
Alternatively, a database relating to each field such as “flower”, “BGM”, “cooking”,.
In this case, when the user inputs a field and an image such as “feeling bright in flowers”, the system searches a database relating to flowers and outputs the names of flowers that feel bright.
[0134]
Alternatively, for example, it is also possible to configure to output candidates such as flowers, BGM, dishes, etc. by inputting a single party image, such as “feeling bright”.
In addition, this embodiment is not limited to parties. It can be used when searching.
[0135]
(Fourth embodiment)
For example, assume that the content of an international tourist hotel includes the phrase “There is a Japanese garden and the food is delicious”.
From the fact that there is a “Japanese garden”, humans can presume that this hotel has “Miyabi” and “Japanese style”. However, the system according to the first to third embodiments cannot estimate an image unless there is an impression expression word such as “elegant Japanese garden”.
Therefore, the user can present an image recalled from a noun phrase without an impression expression word, or use it to create impression data. of It is difficult to make an estimate.
[0136]
Therefore, in this embodiment, a method for automatically causing the system to understand an image behind a noun such as “Japanese garden” will be described.
The system of the present embodiment can be configured with the main part using the image information search unit 3 (FIG. 1) of the first embodiment. Therefore, the same constituent elements as those in the first embodiment will be described using the same reference numerals. The hardware configuration is the same as that of the first embodiment (FIG. 9).
[0137]
First, in order to collect data to be analyzed, a large number of text data related to a predetermined theme (for example, accommodation facility) is collected by using a search engine on the Web, and these are merged.
[0138]
FIG. 22A is a diagram showing an example of collected sentence data. Thus, for example, even when it is desired to estimate impression data related to “OO hot spring”, text data related to the theme such as “ΔΔ hot spring” or “XX hot spring” is widely collected.
In the figure, one sentence data is shown for each accommodation facility. However, the present invention is not limited to this, and a plurality of sentence data can be collected for one accommodation facility.
Then, as shown in FIG. 22 (b), merged data is generated by merging the sentence data widely collected for the theme.
[0139]
The set extraction unit 10 extracts an impression expression word / noun phrase set from the merge data, and generates an initial set list.
FIG. 23 is a diagram showing an example of the initial set list extracted from the merge data. As shown in the figure, a set related to accommodation such as “beautiful / room”, “wide / open-air”, etc. has been extracted, and at this stage “good / weather” and “energetic” Sets that are not related to accommodation such as “/ child” have also been extracted.
[0140]
The noun phrase confirmation unit 11 aggregates the impression expression words using the initial set list as a node and generates an impression expression word aggregation list. Thereafter, noun phrases that are not registered in the accommodation facility thesaurus and impression expression words that are strongly related thereto are deleted. Furthermore, nouns such as synonyms are aggregated using thesaurus information, and a noun phrase aggregation list is generated. In addition, the frequency of noun phrases and impression expressions is acquired at the time of aggregation.
As a result, the nouns unnecessary for acquiring the image of the accommodation facility such as “weather” and “children” and the impression expression words strongly related thereto are deleted, and the noun phrase aggregation shown in FIG. You can get a list.
[0141]
The impression expression word confirmation unit 12 checks whether or not an impression expression word in the list of FIG. 24A exists in the impression expression word list using the accommodation facility type impression expression word dictionary. If it does not exist, delete it and make the frequency of the noun phrase correspond to it.
Furthermore, when a subjective evaluation expression dictionary is used as the impression expression word list, impression expression words having very close meanings can be aggregated.
[0142]
In FIG. 24A, “steep atmosphere” is not an impression expression word representing the atmosphere of the accommodation facility, and is not registered in the impression expression word list. Therefore, the impression expression word / noun phrase set “steep / atmosphere” is deleted from the list, and the result list shown in FIG. 24B is generated.
Then, the output unit 13 outputs the generated result list.
[0143]
As described above, it can be understood by a human that the “bad atmosphere” does not represent the atmosphere of the accommodation facility, but it is necessary to create a mechanism for the system to understand this.
Therefore, an appropriate expression for expressing the accommodation facility is listed in advance in the accommodation facility impression expression word dictionary, and an impression expression word that is not listed in this dictionary is determined not to be appropriate in the accommodation facility field. .
[0144]
For example, the impression expression word which is not important in the field of accommodation such as “rageous” is not listed, and the system does not list the extracted impression expression word “rageous” in the accommodation impression word dictionary So this impression expression word is appropriate Absent It can be judged.
That is, the system only needs to acquire the impression expression words listed in the accommodation expression system impression expression words from the extracted impression expression words.
[0145]
The result list in FIG. 24B is a result of collecting impression expression words such as key nouns and what kind of images the nouns have in the accommodation facility system.
In addition, this result list can be regarded as an image information value added to a picked-up noun.
For example, when a user imagines a “room” in an accommodation facility, it can be seen that problems such as “area”, “cleanliness”, and “calmness” are regarded as problems.
As described above, values such as “area”, “beautifulness”, and “calmness” are given as image information for the noun “room”.
Thus, it can be said that the result list indicates combinations of noun phrases and impression expression words that tend to be associated with the noun phrases.
[0146]
By using this result list, when a noun phrase not accompanied by an impression expression word is extracted, the impression expression word can be complemented.
For example, if there is an expression such as “There is a Japanese garden in this hot spring inn” without an impression expression word such as “A elegant Japanese garden”, , "Japanese garden" = "elegant image" can be understood from empirical or common sense knowledge, but generally computer systems cannot be understood, so no image can be acquired from this sentence.
[0147]
In such a case, referring to FIG. 24 (b), “gara”, which is the most frequently used impression expression word related to “Japanese garden”, is generally called “Japanese garden” by human beings. It turns out that the image is conceivable and this information can be automatically acquired by the computer system.
That is, “Japanese garden” is searched from the result list, and “Yana” that is combined with this is connected to “Japanese garden” extracted from the document data to complement the impression expression word. In the case where it is not desired to complement the image even when the “room” appears in a state where it is not associated with the impression expression word such as “there is a room”, the image is displayed from the state of FIG. A noun that complements the image and a noun that does not complement the image may be set in advance by setting a flag for the noun to be complemented.
Alternatively, only a noun for which an image is to be complemented can be selected to generate a new list, and this list can be used to complement the image.
[0148]
FIG. 25 is a diagram showing an example in the case of supplementing an image with text data.
The text data for acquiring an image of a certain accommodation facility includes the noun “Japanese garden” that does not have a strongly associated impression expression word.
The system of the present embodiment extracts an impression expression / noun phrase set (“bath / beautiful”) and a noun phrase “Japanese garden” without an impression expression from text data.
Then, the present system complements the image information for “Japanese garden” by adding “elegant” using the result list of FIG.
[0149]
In the fourth embodiment described above, the following effects can be obtained. First, it became possible for the system to understand the image. For example, human beings " You can understand images from nouns using common sense, such as “Japanese garden” = “Gorgeous”, “Chilli” = “Spicy”, “Express” = “Fast”, but computer systems generally capture images from noun phrases. I can't understand.
Therefore, in the present embodiment, by preparing a list in which noun phrases and impression expressions are linked, it is possible to cause the system to understand images that humans generally understand from noun phrases. As described above, in the fourth embodiment, it is possible to add image information to a noun phrase not accompanied by a strongly connected impression expression word in the sentence data.
In addition, although the above demonstrated using "accommodation facilities", it is not limited to this, Image information can be supplemented in various fields.
[0150]
As described above, in the first to fourth embodiments, the system can understand the image by creating a mechanism that links the noun phrase and the image. Furthermore, when the system understands the image, it has become possible to perform information processing on the image.
In the first to fourth embodiments, one embodiment of the present invention has been described. However, the present invention is not limited to the described embodiment, and the scope described in each claim. Various modifications can be made.
[0151]
【The invention's effect】
According to the present invention, it is possible to automatically acquire an expression representing an image generally held for a certain object.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating an example of a logical configuration of an image information search device according to a first embodiment of the present invention.
FIG. 2 is a diagram showing an example of a query input screen.
[Fig. 3] Sentence data, It is the figure which showed one example of the initial set list.
FIG. 4 is a diagram schematically showing the structure of a thesaurus dictionary unit and a field-specific thesaurus dictionary.
FIG. 5 is a diagram for explaining aggregation of noun phrases performed by the noun phrase confirmation unit.
FIG. 6 is a diagram showing an example of a logical configuration of an impression expression word dictionary unit.
FIG. 7 is a diagram for explaining deletion of an impression expression word from a noun phrase aggregation list performed by an impression expression word confirmation unit.
FIG. 8 is a diagram showing an example of an output screen displaying the output result of the output unit.
FIG. 9 is a diagram showing an example of the configuration of the image information retrieval apparatus.
FIG. 10 is a flowchart for explaining the operation of the image information retrieval apparatus.
FIG. 11 is a diagram showing an example of a logical configuration of a subjective evaluation expression dictionary in a modification of the first embodiment of the present invention.
FIG. 12 is a diagram showing an impression expression word / noun phrase set, a noun phrase aggregation list, a result list, and the like according to the second embodiment of the present invention.
FIG. 13 is a diagram showing an example of a brand image screen.
FIG. 14 is a diagram showing the difference in image for each company in a pie chart.
FIG. 15 is a table in which images for the company brand are tabulated according to the user's age.
FIG. 16 is a diagram showing the change over time of the brand image.
FIG. 17 is a diagram illustrating sentence data, an impression expression word / noun phrase set, a music thesaurus dictionary, a music subjective evaluation expression dictionary, a result list, and the like according to the third embodiment of the present invention.
FIG. 18 is a diagram for explaining how to obtain an evaluation viewpoint.
FIG. 19 is a diagram showing an example of an evaluation viewpoint selection screen and a result screen.
FIG. 20 is a diagram for explaining acquisition of sunflower image information.
FIG. 21 is a diagram showing an example of a search screen and a result screen.
FIG. 22 is a diagram showing collected sentence data and merge data according to the fourth embodiment of the present invention.
FIG. 23 is a diagram illustrating an example of an impression expression word / noun phrase set extracted from merge data.
FIG. 24 is a diagram for explaining aggregation of impression expression word / noun phrase sets, and the like.
FIG. 25 is a diagram showing an example in the case where the image is complemented for the text data.
[Explanation of symbols]
1 Image information retrieval device
2 Data input part
3 Image information search part
5 Query input part
6 Field / Keyword Extraction Department
7 Search part
8 Search engine
10 set extraction unit
11 Noun phrase confirmation part
12 Impression expression confirmation part
13 Output section
15 Thesaurus dictionary
16 Impression expression word dictionary
21 Query input field
22 Search button
23 Query input screen
25 Text data
26 Initial set list
30 Car Thesaurus Dictionary
31 hot spring thesaurus dictionary
32 Beer Thesaurus
35 Impression expression word aggregation list
36 Noun phrase aggregation list
41 Vehicle impression expression dictionary
37 results list
45 Image information display column
46 Search field
47 output screen
48 Search result column
51 Control unit
52 ROM
53 CPU
54 RAM
55 Input device
56 Output device
57 Communication control unit
58 Storage device
59 Program storage
60 Data storage
61 Storage medium drive
62 I / O interface
63 Bus line
65 Impression expression word aggregation list
66 Noun phrase aggregation list
67 results list
71 Brand image screen
72 Brand Selection Area
73 Image information display area
74 Image information search field
75 Search button
85 Musical Thesaurus
86 Musical Subjective Evaluation Expression Dictionary
87 results list
88 results list
91 Merge result list
95 Evaluation viewpoint selection screen
96 Evaluation viewpoint selection area
97 result screen
98 Initial set list
99 results list
105 Search screen
106 Query input field
107 Search button
108 Results screen

Claims (8)

キーワードとしての印象表現語と、当該印象表現語を検索する分野を取得する検索対象取得手段と、
前記検索対象取得手段で取得したキーワードとしての印象表現語に関する単数又は複数の文章を取得する文章取得手段と、
前記取得した文章に含まれる複数の印象表現語を検索し、検索された印象表現語と、当該印象表現語が係っている名詞句と、をセットで抽出する抽出手段と、
名詞句と分野を対応付けた辞書を用いて、前記セットで抽出した名詞句のうち、前記取得した分野に属するものを特定する名詞句特定手段と、
前記抽出したセットにおいて、前記特定した名詞句とセットになっている印象表現語を出力する出力手段と、
を具備したことを特徴とする情報処理装置。
A search object acquisition means for acquiring an impression expression word as a keyword and a field for searching the impression expression word;
Sentence acquisition means for acquiring one or more sentences related to impression expression words as keywords acquired by the search target acquisition means ;
A plurality of impression expression words included in the acquired sentence, an extraction means for extracting the searched impression expression words and a noun phrase related to the impression expression words as a set;
Using a dictionary that associates noun phrases and fields, noun phrases specifying means for specifying those belonging to the acquired field among the noun phrases extracted in the set;
In the extracted set, output means for outputting an impression expression word that is set with the specified noun phrase;
An information processing apparatus comprising:
前記出力手段は、印象表現語を、当該印象表現語を用いた文章形式、又は印象表現語を列挙したリスト形式にて出力することを特徴とする請求項1に記載の情報処理装置。  The information processing apparatus according to claim 1, wherein the output unit outputs the impression expression words in a sentence format using the impression expression words or a list format in which the impression expression words are listed. 前記抽出した名詞句をノードとして当該名詞句とセットになっている印象表現語を集約する印象表現語集約手段と、
前記集約した印象表現語を所定の順序で並べ替えるための並べ替え情報を作成する並べ替え情報作成手段と、
を更に具備し、
前記出力手段は、前記作成した並べ替え情報を用いて出力する印象表現語を決定することを特徴とする請求項1、又は請求項2に記載の情報処理装置。
Impression expression word aggregation means for aggregating impression expression words set with the extracted noun phrases as nodes,
Rearrangement information creating means for creating rearrangement information for rearranging the aggregated impression expressions in a predetermined order;
Further comprising
The information processing apparatus according to claim 1, wherein the output unit determines an impression expression word to be output using the created rearrangement information.
前記セットに含まれる名詞句をシソーラス情報を用いて集約する名詞句集約手段を具備し、
前記名詞句集約手段にて名詞句を集約する場合、当該集約される名詞句とセットになっている印象表現語も集約することを特徴とする請求項1、請求項2又は請求項3に記載の情報処理装置。
Comprising noun phrase aggregation means for aggregating noun phrases included in the set using thesaurus information;
4. When collecting noun phrases by the noun phrase collecting means, impression expression words that are combined with the aggregated noun phrases are also collected. Information processing device.
前記出力手段は、前記セットに含まれる印象表現語のうち、前記取得した分野における印象表現語を登録した印象表現語辞書に含まれていないものを出力しないことを特徴とする請求項1から請求項4までのうちの何れか1の請求項に記載の情報処理装置。  The said output means does not output what is not contained in the impression expression word dictionary which registered the impression expression word in the said field | area among the impression expression words contained in the said set. The information processing apparatus according to any one of claims 1 to 4. 前記印象表現語辞書に含まれる印象表現語間の類似度を取得する類似度取得手段を更に具備し、
前記類似度を用いて、同一の名詞句とセットになっている印象表現語を集約することを特徴とする請求項5に記載の情報処理装置。
It further comprises a similarity acquisition means for acquiring a similarity between impression expression words included in the impression expression word dictionary,
The information processing apparatus according to claim 5, wherein impression expressions that are combined with the same noun phrase are aggregated using the similarity.
前記抽出手段は、係っている名詞句を伴わない印象表現語を抽出する機能を更に備え、
前記抽出手段が、係っている名詞句を伴わない印象表現語を抽出した場合は、予め用意してある名詞句と印象表現語の組合せから、当該印象表現語を検索し、検索された印象表現語と組合せになっている名詞句を前記名詞句を伴わない印象表現語とセットにすることを特徴とする請求項1から請求項6までのうちの何れか1の請求項に記載の情報処理装置。
The extraction means further comprises a function of extracting an impression expression word without a noun phrase involved,
When the extraction means extracts an impression expression word that is not accompanied by a noun phrase that is involved, the impression expression word is searched from a combination of a noun phrase and an impression expression word that are prepared in advance, and the searched impression The information according to any one of claims 1 to 6, wherein a noun phrase combined with an expression word is set as an impression expression word not accompanied by the noun phrase. Processing equipment.
検索対象取得手段と、文章取得手段と、抽出手段と、名詞句特定手段と、出力手段と、を具備したコンピュータにおいて、
前記検索対象取得手段で、キーワードとしての印象表現語と、当該印象表現語を検索する分野を取得する検索対象取得ステップと、
前記文章取得手段で、前記検索対象取得ステップで取得したキーワードとしての印象表現語に関する単数又は複数の文章を取得する文章取得ステップと、
前記抽出手段で、前記取得した文章に含まれる複数の印象表現語を検索し、検索された印象表現語と、当該印象表現語が係っている名詞句と、をセットで抽出する抽出ステップと、
前記名詞句特定手段で、名詞句と分野を対応付けた辞書を用いて、前記セットで抽出した名詞句のうち、前記取得した分野に属するものを特定する名詞句特定ステップと、
前記出力手段で、前記抽出したセットにおいて、前記特定した名詞句とセットになっている印象表現語を出力する出力ステップと、
から構成されたことを特徴とする情報処理方法。
In a computer comprising search object acquisition means, sentence acquisition means, extraction means, noun phrase identification means, and output means,
In the search target acquisition means, and the impression expression word as a keyword, a retrieval target acquisition step of acquiring the field to search for the impression expression word,
In the sentence acquisition means, a sentence acquisition step of acquiring one or a plurality of sentences related to the impression expression word as a keyword acquired in the search target acquisition step ;
An extraction step of searching for a plurality of impression expression words included in the acquired sentence by the extraction means, and extracting the searched impression expression words and noun phrases related to the impression expression words as a set; ,
In the noun phrase specifying means, a noun phrase specifying step for specifying a noun phrase that belongs to the acquired field among the noun phrases extracted in the set using a dictionary that associates the noun phrase with the field,
In the output means, in the extracted set, an output step of outputting an impression expression word that is set with the specified noun phrase;
An information processing method comprising:
JP2001371807A 2001-12-05 2001-12-05 Information processing apparatus and information processing method Expired - Fee Related JP3739040B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001371807A JP3739040B2 (en) 2001-12-05 2001-12-05 Information processing apparatus and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001371807A JP3739040B2 (en) 2001-12-05 2001-12-05 Information processing apparatus and information processing method

Publications (2)

Publication Number Publication Date
JP2003173334A JP2003173334A (en) 2003-06-20
JP3739040B2 true JP3739040B2 (en) 2006-01-25

Family

ID=19180802

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001371807A Expired - Fee Related JP3739040B2 (en) 2001-12-05 2001-12-05 Information processing apparatus and information processing method

Country Status (1)

Country Link
JP (1) JP3739040B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009146214A (en) * 2007-12-14 2009-07-02 Mazda Motor Corp Monitor display method in market analysis support
JP6342027B1 (en) * 2017-02-21 2018-06-13 ヤフー株式会社 Providing device, providing method, and providing program
JP6664600B2 (en) * 2018-01-24 2020-03-13 ヤフー株式会社 Provision device, provision method and provision program
JP6788637B2 (en) * 2018-02-27 2020-11-25 株式会社 ミックウェア Information retrieval device and information retrieval system
JP6534767B1 (en) * 2018-08-28 2019-06-26 本田技研工業株式会社 Database creation device and search system
JP7260294B2 (en) * 2018-12-17 2023-04-18 ヤフー株式会社 Information processing device, information processing method and information processing program

Also Published As

Publication number Publication date
JP2003173334A (en) 2003-06-20

Similar Documents

Publication Publication Date Title
KR102075833B1 (en) Curation method and system for recommending of art contents
JP3960530B2 (en) Text mining program, method and apparatus
TWI522828B (en) Method and device for establishing morpheme importance analysis model
US20080133488A1 (en) Method and system for analyzing user-generated content
US8930822B2 (en) Method for human-centric information access and presentation
US20070214126A1 (en) Enhanced System and Method for Search
US20080229910A1 (en) Database constructing apparatus and method
Zhao et al. Mining affective words to capture customer’s affective response to apparel products
JP3738011B2 (en) Information processing apparatus, information processing method, and information processing program
JP2008097351A (en) Advertisement distribution apparatus and program
WO2002033611A1 (en) Selection set evaluation device and sale management device
JP7587785B2 (en) Advertisement target setting information management device and method
JP3739040B2 (en) Information processing apparatus and information processing method
CN110506287A (en) Aromatic props suggesting system for wearing
JP2010146366A (en) Information providing server
JP2006004399A (en) Information extraction program, recording medium thereof, information extraction apparatus, and information extraction rule creation method
JP3402599B1 (en) Information processing apparatus, information processing method, and information processing program
JP2000020537A (en) Text retrieving device and computer-readable recording medium having recorded text retrieving program thereon
JP2007018285A (en) Information providing system, information providing method, information providing apparatus, and information providing program
WO2001013273A2 (en) Systems, methods and computer program products for performing multi-lingual, multi-cultural searches, comparisons, and purchases of products offered for sale at multiple web sites on the internet
JPH11296537A (en) Information search system, information providing device, information search terminal device, information search method, and storage medium
JP5425333B1 (en) Marketing support system, marketing support method, program, and computer storage medium
JP4743766B2 (en) Impression determination system, advertisement article generation system, impression determination method, advertisement article generation method, impression determination program, and advertisement article generation program
JP2005128872A (en) Document retrieving system and document retrieving program
JP4129132B2 (en) Search result presentation apparatus, search result presentation method, and search result presentation program

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041124

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050119

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050816

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051014

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20051019

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20051027

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051028

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091111

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101111

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111111

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees