(57)【要約】  本発明は、意味情報取得方法及びシステム、対応するキーワード拡張と検索の方法及びシステムであって、記事を検索し次に分類し、そして、カテゴリ内のワードを取得するため分類された記事に対応するワード分割を実行しキーワードの意味情報として機能するカテゴリとワードを設定することを含む方法及びシステムを提供する。また、意味情報取得方法を使用してキーワードを拡張する方法及びシステム、検索を実行するためキーワード拡張を使用する方法及びシステムを提供する。記載された意味情報取得方法は、英語のみの語彙の意味情報を取得することしかできない、さらに、中国語の類義語辞典を更新することは困難であるため中国語の類義語辞典に基づいて正確にワードの意味情報を取得することができない、また、カテゴリ情報に基づいて、意味情報の分類を実現することができないという従来技術における技術的な問題を効果的に回避する。本発明は、キーワードを用いた検索、大量のテキスト検索、及び大量の関連データと情報を整理するのに特に適する。【選択図】図１
2016532173.tif 000002
【特許請求の範囲】
【請求項１】
所定のキーワードで、前記キーワードに関連する記事を得るため、検索することと、
各カテゴリの関連記事を決定するため前記記事を分類することと、
少なくとも１つのカテゴリについて、前記カテゴリの記事にワード分割を実行し、前記カテゴリ内の前記キーワードの意味情報として取得された複数のワードを決定すること、  を含むことを特徴とするキーワードの意味情報を取得する方法。
【請求項２】
前記カテゴリの前記キーワードの意味情報として得られた複数のワードを決定した後、
前記複数のワードからストップワードを除去することと、
更新された意味情報としてストップワードを除去した後に得られたワードを決定すること、
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記キーワード周辺の共起ワードを取得し、更新された意味情報として前記共起ワードを使用すること、
をさらに含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記共起ワードと前記キーワード間の関係の強さを計算して、更新された意味情報としてより強い関係の強さを有する共起ワードを使用すること、
をさらに含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記キーワード周辺の共起ワードを取得する前記処理において、前記共起ワードの出現数をカウントする処理、
をさらに含むことを特徴とする請求項３又は４に記載の方法。
【請求項６】
前記意味情報は、１つのカテゴリの記事に出現するワードの回数を表すワード出現数の情報をさらに含むことを特徴とする請求項１から５のいずれか１項に記載の方法。
【請求項７】
前記キーワードの意味情報としてカテゴリ情報を使用すること、
をさらに含むことを特徴とする請求項１から６のいずれか１項に記載の方法。
【請求項８】
請求項１から７のいずれか１項に記載の意味情報を取得する方法を使用して、ユーザによって入力されたキーワードに対応して前記キーワードの少なくとも１つのカテゴリを取得することと、
前記取得されたカテゴリと前記キーワードの拡張キーワードとして前記カテゴリに含まれるワードを決定すること、
を含むことを特徴とする意味情報に基づくキーワード拡張方法。
【請求項９】
ユーザによって入力されたキーワードに対応する前記キーワードの少なくとも１つのカテゴリを取得することを特徴とし、
ユーザにより入力された前記キーワードと所定のキーワードの比較を通して、所定のキーワードの意味情報において対応する少なくとも１つのカテゴリを取得すること、
を含む請求項８に記載のキーワード拡張方法。
【請求項１０】
前記キーワードの少なくとも１つのカテゴリを取得する前記処理において、前記キーワードのすべてのカテゴリが取得されることを特徴とする請求項８又は９に記載のキーワード拡張方法。
【請求項１１】
前記取得されたカテゴリと前記キーワードの拡張キーワードとして前記カテゴリに含まれるワードを決定する前記処理は、前記キーワードの拡張キーワードとしての前記キーワードに対応するすべてのカテゴリ内のすべてのワードを使用すること、
を含むことを特徴とする請求項８から１０のいずれか１項に記載のキーワード拡張方法。
【請求項１２】
請求項８から１１のいずれか１項に記載のキーワード拡張方法に基づく検索方法であって、
ユーザにより入力されたキーワードと前記キーワードに対して決定された拡張キーワードが同時に検索される検索ワードとして使用されること、
を特徴とする検索方法。
【請求項１３】
請求項８から１１のいずれか１項に記載のキーワード拡張方法に基づく検索方法であって、
ユーザにより入力されたキーワードに対応して、前記キーワードの拡張キーワードが、前記ユーザによる完全な意味情報からの選択をするための推薦キーワードとして前記ユーザに表示されること、
を特徴とする検索方法。
【請求項１４】
前記ユーザに表示されるとき、前記拡張キーワードの各カテゴリ内のワードは、それらの出現数の降順にソートされること、
を特徴とする請求項１３に記載の検索方法。
【請求項１５】
前記ユーザが完全な意味情報から選択をする処理は、
個別に検索ワードとして前記ユーザより選択されたワードで検索すること、又は、
同時に検索される検索ワードとして前記ユーザが選択した複数のワードで検索すること、又は、
同時に検索される検索ワードとして前記ユーザにより選択された複数のワードと前記ユーザにより入力された前記キーワードとで検索すること、又は、
同時に検索される検索ワードとして前記ユーザにより選択されたカテゴリに含まれるワードで検索すること、又は、
同時に検索される検索ワードとして前記ユーザが選択した複数のカテゴリに含まれるワードで検索すること、
を含むことを特徴とする請求項１３又は１４に記載のキーワード拡張方法に基づく検索方法。
【請求項１６】
請求項１から７のいずれか１項に記載の意味情報を取得する方法を使用して、ユーザにより入力された複数のキーワードに対応して各キーワードの少なくとも１つのカテゴリを取得することと、
取得された各カテゴリと前記キーワードの拡張キーワードとして各カテゴリに含まれるワードを決定すること、
を含むことを特徴とする意味情報に基づくキーワード拡張方法。
【請求項１７】
各キーワードの少なくとも１つのカテゴリを取得する前記処理で、
各キーワードに対し取得されるすべてのカテゴリは、反復的なカテゴリの場合には、前記反復的なカテゴリは重複除外され表示されるのが優先されること、
を特徴とする請求項１６に記載の意味情報に基づくキーワード拡張方法。
【請求項１８】
所定のキーワードで、前記キーワードに関連する記事を得るため、検索する検索ユニットと、
各カテゴリの関連記事を決定するため前記記事を分類する分類ユニットと、
少なくとも１つのカテゴリに対し、前記カテゴリの記事にワード分割を行い、前記カテゴリ内の前記キーワードの意味情報として取得される複数のワードを決定する取得ユニットと、
を備えることを特徴とするキーワード意味情報取得装置。
【請求項１９】
前記取得ユニットは、
前記複数のワードからストップワードを除去するストップワード除去サブユニットと、
更新された意味情報としてストップワード除去後に取得されたワードを決定する更新サブユニットと、
をさらに備えることを特徴とする請求項１８に記載のキーワード意味情報取得装置。
【請求項２０】
前記取得ユニットは、
前記キーワード周辺の共起ワードを取得し、更新された意味情報として前記共起ワードを使用する共起ワード取得サブユニット、
をさらに備えることを特徴とする請求項１９に記載のキーワード意味情報取得装置。
【請求項２１】
前記取得ユニットは
前記共起ワードと前記キーワード間の関係の強さを算出し、更新された意味情報としてより強い関係強度を有する共起ワードを使用する関係の強さ計算サブユニット、
をさらに備えることを特徴とする請求項２０に記載のキーワード意味情報取得装置。
【請求項２２】
前記共起ワード取得サブユニットで、前記キーワード周辺の共起ワードを取得する前記処理は、共起ワードの出現数をカウントすること、
をさらに含むことを特徴とする請求項２１に記載のキーワード意味情報取得装置。
【請求項２３】
前記意味情報は、さらに、ワード出現数情報を含み、前記ワード出現数情報は、カテゴリの記事に出現するワードの回数を表すこと、
を特徴とする請求項２２に記載のキーワード意味情報取得装置。
【請求項２４】
前記取得ユニットは、
前記キーワードの意味情報としてカテゴリ情報を使用すること、
を特徴とする請求項２３に記載のキーワード意味情報取得装置。
【請求項２５】
請求項１８から２４のいずれか１項に記載の意味情報取得装置を使用して、ユーザにより入力されたキーワードに対応して、前記キーワードの少なくとも１つのカテゴリを取得するカテゴリ取得ユニットと、
取得されたカテゴリとキーワードの拡張キーワードとして前記カテゴリに含まれるワードを決定するキーワード拡張ユニットと、
を備える意味情報に基づくキーワード拡張システム。
【請求項２６】
前記ユーザにより入力される前記キーワードと所定のキーワードの比較を通して、キーワードの意味情報に含まれる少なくとも１つの対応するカテゴリを取得するカテゴリ取得ユニット、
を備える請求項２５に記載の意味情報に基づくキーワード拡張システム。
【請求項２７】
前記キーワードの少なくとも１つのカテゴリを取得する前記処理で、前記キーワードのすべてのカテゴリが取得されること、
を特徴とする請求項２６に記載の意味情報に基づくキーワード拡張システム。
【請求項２８】
前記キーワード拡張ユニットで、前記キーワードの拡張キーワードとして前記キーワードに対応するすべてのカテゴリ内のすべてのワードを使用すること、
を特徴とする請求項２７に記載の意味情報に基づくキーワード拡張システム。
【請求項２９】
同時に検索される検索ワードとしてユーザにより入力されたキーワードと前記キーワードに対して決定された拡張キーワードとを使用する検索ユニット、
を備えることを特徴とする請求項２５から２８のいずれか１項に記載のキーワード拡張システムに基づく検索システム。
【請求項３０】
ユーザにより入力されるキーワードに対応し、前記ユーザが完全な意味情報から選択を行うことを可能にするための推薦キーワードとして前記キーワードの拡張キーワードを前記ユーザに表示する推薦ユニット、
を備えることを特徴とする請求項２５から２８のいずれか１項に記載のキーワード拡張システムに基づく検索システム。
【請求項３１】
前記推薦ユニットにおいて、前記ユーザに表示するとき、前記拡張キーワードの各カテゴリのワードは出現数の降順に表示されること、
を特徴とする請求項３０に記載のキーワード拡張システムに基づく検索システム。
【請求項３２】
完全な意味情報から選択を行うことを前記ユーザに可能にするために、
別々の検索ワードとして前記ユーザにより選択されるワードで検索する第１のサブユニットと、
同時に検索される検索ワードとして前記ユーザにより選択された複数のワードで検索する第２のサブユニットと、
同時に検索される検索ワードとして前記ユーザにより選択された複数のワードと前記ユーザにより入力された前記キーワードで検索する第３のサブユニットと、
同時に検索される検索ワードとして前記ユーザにより選択された１つのカテゴリに含まれるワードで検索する第４のサブユニットと、
同時に検索される検索ワードとして前記ユーザにより選択された複数のカテゴリに含まれるワードで検索する第５のサブユニットと、
を備えることを特徴とする請求項３１に記載のキーワード拡張システムに基づく検索システム。
【請求項３３】
請求項１８から２４にいずれか１項に記載の意味情報取得装置を使用して。ユーザにより入力された複数のキーワードに対応して各キーワードの少なくとも１つのカテゴリを取得するカテゴリ取得ユニットと、
取得された各カテゴリと前記キーワードの拡張キーワードとして取得された各カテゴリに含まれるワードを決定するキーワード拡張ユニットと、
を備えることを特徴とする意味情報に基づくキーワード拡張システム。
【請求項３４】
前記カテゴリ取得ユニットにおいて、各キーワードに対し取得されるすべてのカテゴリは、反復的なカテゴリの場合には、前記反復的なカテゴリは重複除外され表示されるのが優先されること、
を特徴とする請求項３３に記載の意味情報に基づくキーワード拡張システム。
【請求項３５】
コンピュータによって実行されたときキーワード意味情報取得方法を実行するコンピュータ実行可能な命令を格納した１つ以上のコンピュータ読み取り可能な媒体であって、前記方法は、
所定のキーワードで、前記キーワードに関連する記事を得るため、検索することと、
各カテゴリの関連記事を決定するため前記記事を分類することと、
少なくとも１つのカテゴリについて、前記カテゴリの記事にワード分割を実行し、前記カテゴリ内の前記キーワードの意味情報として取得される複数のワードを決定すること、
を含むことを特徴とする１つ以上のコンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、意味情報、キーワード拡張とそれに関するキーワード検索の方法及びシステムを得る方法及びシステム、特にテキスト分類及びワード統計、キーワード拡張方法、検索の方法及びシステムに基づいてワードの意味情報を得る方法に関するものであり、電子デジタルデータ処理の分野に属する。
【背景技術】
【０００２】
情報化の速い発展に伴い、様々なアプリケーションシステムの数が次第に増加しているアプリケーションシステムの操作とともに、データ及び情報資源は急速な成長を遂げている。初期の情報化構築における全体的な計画の欠如の結果として、アプリケーションシステムは、一般的に洗練されて計画されていない。標準データ情報の定義なしに、様々な情報の孤島が存在することを回避することは困難である。例えば、情報を検索する現在の検索エンジンは、入力されたキーワードに基づいて直接かつ正確に所望の情報を得ることができない。特に、ユーザにより入力された多義語や同形異義語で、ユーザの要求を満たすことができる検索結果を得ることができない。私たちの日常生活や仕事で、情報を検索するためアプリケーションシステム間で情報を交換したいとき、所望しない情報を得ることがある。このような情報は一般的に不完全である。一方、このような情報とは無関係な大量の情報をフィルタリングする必要がある。これは、人間とマシンとのインターラクションにおいてマシンがユーザの意図を理解することができない又は困難であることを示している。インターネット上の様々なシステム間で情報を交換するのが一般的になっており、様々なシステムの情報の分析を通した意味情報の取得は、現在又は将来の研究における重要な課題となっている。
【０００３】
プリンストン大学の心理学者、言語学者、コンピュータのエンジニアによって作成されたワードネット（WordNet)は、一般的に英語のワードの意味情報を取得するために使用される、認知同義語に基づく英語の語彙のネットワークである。ワードネットベースの方法の欠点は、それらの方法は英語のワードの意味情報の取得に適するのみであることである。また、従来技術には、中国の類義語辞典に基づいて、意味情報を取得するための意味論的情報取得方法がある。しかし、これらの類義語辞典は最近現れたワードが含まれておらず。その結果、類義語辞典に基づいて正確にワードの意味情報を取得することができない。また、上記の方法の両方とも、カテゴリ情報に基づく意味情報の分類を実現できない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
したがって、本発明で解決される技術的問題は、従来技術では英語のワードのみの意味情報が取得されるだけであり、したがって、テキストの分類及びワード統計に基づく意味情報取得方法が提供される。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明は以下の手段を提供する。
【０００６】
キーワードの意味情報を取得する方法は：所定のキーワードで、キーワードに関連する記事（ａｒｔｉｃｌｅ）を得るため検索することと；各カテゴリの関連記事を決定するため記事を分類することと；少なくとも１つのカテゴリについて、このカテゴリの記事にワード分割を実行し、このカテゴリ内のキーワードの意味情報として取得された複数のワードを決定することを含む。
【０００７】
意味情報を取得する方法で、このカテゴリのキーワードの意味情報として得られた複数のワードを決定した後、本方法は、さらに：複数のワードからストップワードを除去し、更新された意味情報としてストップワードを除去した後に得られたワードを決定することを含む。
【０００８】
本方法は、さらに、キーワード周辺の共起（co-occurrence)ワードを取得し、更新された意味情報として共起ワードを使用する処理を含む。
【０００９】
本方法は、さらに、共起ワードとキーワード間の関係の強さを計算して、更新された意味情報としてより強い関係の強さを有する共起ワードを使用することを含む。
【００１０】
本方法は、さらに、キーワード周辺の共起ワードを取得する処理において、共起ワードの出現数をカウントする処理を含む。
【００１１】
意味情報は、さらに１つのカテゴリの記事に出現するワードの回数を表すワード出現数の情報を含む。
【００１２】
本方法は、さらに、キーワードの意味情報としてカテゴリ情報を使用することを含む。
【００１３】
意味情報に基づくキーワード拡張方法は、ユーザによって入力されたキーワードに対応してキーワードの少なくとも１つのカテゴリを取得し、取得されたカテゴリとキーワードの拡張キーワードとしてこのカテゴリに含まれるワードを決定する。
【００１４】
キーワード拡張方法に対応し、ユーザにより入力されたキーワードに対応するキーワードの少なくとも１つのカテゴリを取得する処理において、ユーザが入力したキーワードと意味情報の取得方法において使用されるキーワードの比較を通して、意味情報で一致したキーワードに対応する少なくとも１つのカテゴリを取得することを含む。
【００１５】
キーワード拡張方法に対応し、キーワードの少なくとも１つのカテゴリを取得する処理において、キーワードのすべてのカテゴリが取得される。
【００１６】
キーワード拡張方法に対応し、取得されたカテゴリとキーワードの拡張キーワードとしてこのカテゴリに含まれるワードを決定する処理は、キーワードの拡張キーワードとしてのキーワードに対応するすべてのカテゴリ内のすべてのワードを使用することを含む。
【００１７】
キーワード拡張方法に基づく検索方法は、ユーザにより入力されたキーワードとそのキーワードに対して決定された拡張キーワードが同時に検索される検索ワードとして使用される。
【００１８】
キーワード拡張方法に基づく検索方法は、ユーザにより入力されたキーワードに対応して、キーワードの拡張キーワードが、ユーザによる完全な意味情報からの選択をするための推薦キーワードとしてユーザに表示される。
【００１９】
キーワード拡張方法に基づく検索方法は、ユーザに表示されるとき、拡張キーワードの各カテゴリ内のワードは、その出現数の降順にソートされる。
【００２０】
キーワード拡張方法に基づく検索方法に対応し、ユーザが完全な意味情報から選択をする処理は、個別に検索ワードとしてユーザより選択されたワードで検索すること；又は、同時に検索される検索ワードとしてユーザが選択した複数のワードで検索すること；又は、同時に検索される検索ワードとしてユーザにより選択された複数のワードとユーザにより入力された複数のキーワードとで検索すること；又は、同時に検索される検索ワードとしてユーザにより選択されたカテゴリに含まれるワードで検索すること；又は、同時に検索される検索ワードとしてユーザが選択した複数のカテゴリに含まれるワードで検索することを含む。
【００２１】
意味情報に基づくキーワード拡張方法は、ユーザにより入力された複数のキーワードに対応して各キーワードの少なくとも１つのカテゴリを取得することと；取得された各カテゴリとキーワードの拡張キーワードとして取得された各カテゴリに含まれるワードを決定すること、を含む。
【００２２】
意味情報に基づくキーワード拡張方法に対応し、各キーワードの少なくとも１つのカテゴリを取得する処理で、各キーワードに対し取得されるすべてのカテゴリは、反復的なカテゴリの場合には、反復的なカテゴリは重複除外され表示されるのが優先される。
【００２３】
キーワード意味情報取得装置は、キーワードに関連する記事を得るため所定のキーワードで検索する検索ユニットと、各カテゴリの関連記事を決定するため記事を分類する分類ユニットと、少なくとも１つのカテゴリに対し、このカテゴリの記事にワード分割を行い、このカテゴリ内のキーワードの意味情報として取得される複数のワードを決定する取得ユニットとを備える。
【００２４】
キーワード意味情報取得装置で、取得ユニットは、複数のワードからストップワードを除去するストップワード除去サブユニットと、更新された意味情報としてストップワード除去後に取得されたワードを決定する更新サブユニットを備える。
【００２５】
キーワード意味情報取得装置で、取得ユニットは、さらに、キーワード周辺の共起ワードを取得し、更新された意味情報として共起ワードを使用する共起ワード取得サブユニットを備える。
【００２６】
キーワード意味情報取得装置で、取得ユニットは、さらに、共起ワードとキーワード間の関係の強さを算出し、更新された意味情報として強い関係強度を有する共起ワードを使用する関係の強さ計算サブユニットを備える。
【００２７】
本キーワード意味情報取得装置の共起ワード取得サブユニットで、キーワード周辺の共起ワードを取得する処理は、さらに、共起ワードの出現数をカウントすることを含む。
【００２８】
キーワード意味情報取得装置では、意味情報は、さらに、ワード出現数情報を含み、ここでワード出現数情報は、カテゴリの記事に出現するワードの回数を表す。
【００２９】
本キーワード意味情報取得装置は、さらに、キーワードの意味情報としてカテゴリ情報を使用することを含む。
【００３０】
意味情報に基づくキーワード拡張システムは、ユーザにより入力されたキーワードに対応して、少なくとも１つのキーワードのカテゴリを取得するカテゴリ取得ユニットと、取得されたカテゴリとキーワードの拡張キーワードとしてこのカテゴリに含まれるワードを決定するキーワード拡張ユニットを備える。
【００３１】
意味情報に基づくキーワード拡張システムに対応し、ユーザにより入力されるキーワードと意味情報取得方法で使用されるキーワードの比較を通して、意味情報で一致するキーワードに対応する少なくとも１つのカテゴリを取得するカテゴリ取得ユニットを備える。
【００３２】
意味情報に基づくキーワード拡張システムに対応し、キーワードの少なくとも一つのカテゴリを取得する処理は、キーワードのすべてのカテゴリが取得される。
【００３３】
意味情報に基づく本キーワード拡張システムに対応し、キーワード拡張ユニットはキーワードの拡張キーワードとしてキーワードに対応するすべてのカテゴリ内のすべてのワードを使用する。
【００３４】
キーワード拡張方法に基づく検索システムは、同時に検索される検索ワードとしてユーザにより入力されたキーワードとそのキーワードに対して決定された拡張キーワードとを使用する検索ユニットを備える。
【００３５】
キーワード拡張方法に基づく検索システムは、ユーザにより入力されるキーワードに対応し、ユーザが完全な意味情報から選択を行うことを可能にするための推薦キーワードとしてキーワードの拡張キーワードをユーザに表示する推薦ユニットを備える。
【００３６】
キーワード拡張方法に基づく検索システムに対応し、推薦ユニットにおいて、ユーザに表示するとき、拡張キーワードの各カテゴリのワードは出現数の降順に表示される。
【００３７】
キーワード拡張方法に基づく検索システムに対応し、次のサブユニットが完全な意味情報から選択を行うことをユーザに可能にするために提供される。別々の検索ワードとしてユーザにより選択されるワードで検索する第１のサブユニット；同時に検索される検索ワードとしてユーザにより選択された複数のワードで検索する第２のサブユニット；同時に検索される検索ワードとしてユーザにより選択された複数のワードとユーザにより入力されるキーワードで検索する第３のサブユニット；同時に検索される検索ワードとしてユーザにより選択された１つのカテゴリに含まれるワードで検索する第４のサブユニット；同時に検索される検索ワードとしてユーザにより選択された複数のカテゴリに含まれるワードで検索する第５のサブユニット。
【００３８】
意味情報に基づくキーワード拡張システムは、
ユーザにより入力された複数のキーワードに対応して各キーワードの少なくとも１つのカテゴリを取得するカテゴリ取得ユニットと、
取得された各カテゴリとキーワードの拡張キーワードとして取得された各カテゴリに含まれるワードを決定するキーワード拡張ユニットと、を備える。
【００３９】
意味情報に基づくキーワード拡張システムに対応し、カテゴリ取得ユニットにおいて、各キーワードに対し取得されるすべてのカテゴリは、反復的なカテゴリの場合には、反復的なカテゴリは重複除外され表示されるのが優先される。
【００４０】
コンピュータによって実行されたときキーワード意味情報取得方法を実行するコンピュータ実行可能な命令を格納した１つ以上のコンピュータ読み取り可能な媒体であって、その方法は、所定のキーワードで、キーワードに関連する記事を得るため、検索することと；各カテゴリの関連記事を決定するため記事を分類することと；少なくとも１つのカテゴリについて、このカテゴリの記事にワード分割を実行し、このカテゴリ内のキーワードの意味情報として取得される複数のワードを決定することを含む。
【００４１】
本開示の上記の技術的解決策は、従来技術に対して1つ以上以下の利点を有する。
【００４２】
（１）本開示の意味情報取得方法は、キーワードにより検索することと、検索を通して取得された記事を分類することと、このカテゴリのワードを取得するため１つのカテゴリの記事にワード分割をすることと、及びキーワードの意味情報としてこのカテゴリの複数のワードを使用することを含む。上記意味情報取得方法は従来技術の問題点、すなわち、英語のワードの意味情報だけが得られるだけで、時間内に類義語辞典を更新することが困難であり、結果として類義語辞典に基づき正確にワードの意味情報を取得することができず、さらに、カテゴリ情報に基づく意味情報の分類を実現できない。この方法は、キーワードによる検索、大量の記事における検索及び大量の関連するデータ情報の統合処理に特に適する。
【００４３】
（２）本開示の意味情報取得方法は、ストップワードを除去する処理と、スライディングウィンドウ（ｓｌｉｄｉｎｇ  ｗｉｎｄｏｗ）を使用する共起ワードを取得することと、共起ワードキーワード間の関係の強さを計算することを含む。様々なフィルタリングステップを通して、関連ワードを残し重要でないワードは除去され、これによりキーワードのカテゴリに分類されたワードの精度を向上させることができる。
【００４４】
（３）本開示の意味情報取得方法は、さらに、出現頻度を取得するためワードの出現数をカウントすることを含む。カテゴリ内のワードによって表される情報の人気は、その発生頻度に応じてより良い方法で識別される。
【００４５】
（４）本開示においてさらに提供される、意味情報に基づくキーワード拡張方法は、上述の意味情報取得方法を使用することと、意味情報における少なくとも１つのカテゴリと拡張キーワードとしてそのカテゴリに含まれるワードを決定することを含む。検索カバー率が向上されるようにこのやり方でユーザにより入力されるキーワードが拡張され、完全な検索情報を得てユーザにより良い検索結果を提供するのに有益である。
【００４６】
（５）本開示のキーワード拡張方法において、ユーザにより入力されたキーワードは意味情報取得方法で使用されるキーワードと比較され、一致したキーワードに対応する意味情報がユーザにより入力されるキーワードの拡張として選択され、その１つのキーワードが様々な態様の情報をカバーするためそのさまざまな意味に拡張されることを可能にする。
【００４７】
（６）検索がユーザにより入力されたキーワードの拡張の後に実行され、その結果検索カバー率が改良される、キーワード拡張に基づく検索方法が本開示にて提供される。
【００４８】
（７）拡張キーワードの選択を組み合わせるためユーザの選択に基づく検索ワードを決定し、キーワード拡張に基づく検索方法が本開示にて提供され、ユーザの検索要求に関連する意味情報を見つけるのに役立つ、キーワード拡張に基づく検索方法が本開示にて提供される。一方、特定のユーザ要求に応答する精度を向上し検索結果からの選択をチェックして実行するためのユーザに要求される時間を減らすように検索エンジンに、深く掘られた意味的ミーニングと大量のテキストとをマッチさせることを可能にする。
【００４９】
本発明の理解を容易にし明確にするため、本発明のさらなる記載が、添付の図面を参照して以下で与えられる。
【図面の簡単な説明】
【００５０】
【図１】本願発明の１つの実施形態に係るワードの意味情報取得方法のフローチャートを示す図である。
【図２】本願発明の他の実施形態に係るワードの意味情報取得方法のフローチャートを示す図である。
【図３】本願発明の実施形態に係るキーワードの意味情報を取得する装置の構成の概略を示す図である。
【図４】本願発明の実施形態に係る意味情報に基づくキーワード拡張システムの構成の概略を示す図である。
【発明を実施するための形態】
【００５１】
［実施形態１］
図１は本願発明の１つの実施形態に係るワードの意味情報取得方法のフローチャートである。この方法はキーワードの意味情報取得方法を提供し、その方法は、Ｓ１０２：所定のキーワードで、キーワードに関連する記事を得るため、検索することと、Ｓ１０４；各カテゴリに対応する記事を決定するため、記事を分類することと、Ｓ１０６：少なくとも１つのカテゴリに対し、このカテゴリの記事のワード分割を実行し、このカテゴリ内のワードとして得られたワードの順序を決定し、キーワードの意味情報としてこのカテゴリとその対応するワードを使用することと、を含む。上記実施形態の意味情報取得方法は、記事を検索し分類することと、カテゴリの記事上でこのカテゴリのワードを得るためにワード分割を実行することと、キーワードの意味情報としてこのカテゴリの複数のワードを使用すること、を含む。上記意味情報取得方法は従来技術における問題、すなわち、従来技術では英語のワードのみの意味情報が取得されるだけであり、時間内に類義語辞典を更新することは困難であるため類義語辞典に基づいて正確にワードの意味情報を取得することができない。加えて、カテゴリ情報に基づいて、意味情報の分類を実現することができない。この方法は、キーワードでの検索、大量の記事と大量の関連するデータ情報の統合処理における検索に特に適している。
【００５２】
他の実施形態として、キーワードの様々な意味に対応するワードのより良い表現を達成するため、取得された様々な各カテゴリ内のワードがキーワードの意味情報として使用される。
【００５３】
［実施形態２］
図２は本願発明の他の実施形態についての意味情報取得方法のフローチャートであり、その方法は、
Ｓ２０２：所定のキーワードで、キーワードに関連する記事を取得するために、検索することと、
Ｓ２０４：各カテゴリの関連する記事を決定するため記事を分類すること、ここで、カテゴリは、特定の要求に応じて決定することができる。
Ｓ２０６〜Ｓ２０８：少なくとも１つのカテゴリに対して、このカテゴリの記事上でのワード分割を実行し、ストップワードを除去し、スライディングウィンドウを使用して共起ワードを取得し、共起ワードとキーワード間の関係の強さを計算し、意味情報としてより強い関係を有する共起ワードを使用すること、
を含む。
【００５４】
代替の実施形態として、ワード分割、ワードストップワードの除去、又は上述の共起ワードの取得の後にワードを意味情報として使用することができる。しかし、これらの処理のすべての後に得られたワードがキーワードの最も関連性の高いワードである。
【００５５】
好適な実施態様として、この方法は、さらに、共起ワードの出現数をカウントするような、意味情報として決定されたワードの出現数をカウントする処理を含む。意味情報として決定されるワードの出現数も意味情報として使用され、発生数はワードがカテゴリのすべての記事に出現する回数である。一方、分類情報は、キーワードの意味情報として使用され、その上、カテゴリが検索を通して得られた記事の最大数を有するときは好ましいカテゴリとして考えられる。このようにして、最も完全な意味情報は、さまざまなカテゴリとこれらのワードを含むだけでなく、さまざまなカテゴリでのこれらのワードの出現数を含み、トップの出現数を有するワードが優先されるワードである。
【００５６】
［実施形態３］
この実施形態は、意味情報に基づくキーワード拡張方法であって以下を含む方法を提供する。
（１）ユーザに入力されるキーワードに基づき、そのキーワードの少なくとも１つのカテゴリを取得すること。ユーザに入力されたキーワードに基づき、キーワードのカテゴリとさまざまなカテゴリに対応する意味情報が、ここで記述される意味情報取得方法を使用して取得される。意味情報の少なくとも１つのカテゴリが取得される。好適には、キーワードのすべてのカテゴリが取得される。ここで、特別な設定又は選択が、特定の要求に対応してユーザによりなされる。
（２）取得されたカテゴリとキーワードの拡張されたキーワードとしてこのカテゴリに含まれるワードを決定すること。ここで、各カテゴリから選択されるワードの数は必要に応じて１０又は５０ワードに特定される。
【００５７】
［実施形態４］
上述のキーワード拡張方法に基づく検索方法であって、ユーザにより入力されるキーワードとそのキーワードの拡張キーワードが、同時に検索される検索ワードとして使用される検索方法。
【００５８】
代替的な実施形態として、上述のキーワード拡張方法に基づく検索方法であって、ユーザにより入力されたキーワードに基づき、ユーザは完全な意味情報から選択をできるように、お勧めのキーワードとしてそのキーワードの拡張キーワードがユーザに表示される。ユーザに表示されるときに、それらの拡張キーワードは、その出現数の降順にソートされる。完全な意味情報から選択をする処理は、
別々に検索ワードとしてユーザが選択したワードで検索すること、又は、
同時に検索される検索ワードとして、ユーザにより選択される複数のワードで検索すること、又は、
同時に検索される検索ワードとして、ユーザにより選択される複数のワードとユーザにより入力されたキーワードで検索すること、又は、
同時に検索される検索ワードとして、ユーザにより選択されたカテゴリのキーワードで検索すること、又は、
同時に検索される検索ワードとして、ユーザにより選択された複数のカテゴリに含まれるワードで検索すること、
を含む。
【００５９】
［実施形態５］
この実施形態は、ユーザにより入力された複数キーワード拡張方法、すなわち、意味情報に基づくキーワード拡張方法であって以下を含む方法を提供する。
（１）ユーザにより入力される複数のキーワードに基づいて、各キーワードの少なくとも１つのカテゴリを取得すること。キーワードのカテゴリはここで記述される意味情報取得方法を使用して決定される。代替的な実施形態として、各キーワードのすべてのカテゴリ又は好ましいいくつかのカテゴリが取得される。反復的なカテゴリの場合には、反復的なカテゴリは重複除外され表示されるのが優先される。
（２）取得されたカテゴリとこのキーワードの拡張キーワードとしてこのカテゴリに含まれるワードを決定すること。ここで、異なるカテゴリは、これらのカテゴリに含まれるワードを得るために一緒に統合される。各カテゴリに含まれるワードの数は、特定のニーズに応じて選択又は設定してもよい。
【００６０】
［実施形態６］
図３は本発明の実施形態に基づくキーワードの意味情報取得装置の構成概略図である。図３に示すように、キーワードの意味情報取得装置は、
所定のキーワードで、そのキーワードに関連する記事を取得するため、検索する検索ユニット３１と、各カテゴリの関連する記事を決定するため記事を分類する分類ユニット３２と、少なくとも１つのカテゴリに対し、このカテゴリの記事のワード分割を実行し、このカテゴリ内のキーワードの意味情報として取得される複数のワードを決定する取得ユニット３３と、を備える。
【００６１】
代替的な実施形態として、その取得ユニットは、複数のワードからストップワードを除去するストップワード除去サブユニット３３１と、更新された意味情報としてストップワードを除去した後に取得されるワードを決定する更新サブユニット３３２と、を備える。
【００６２】
追加的に、取得ユニットは、さらに、キーワード周辺の共起ワードを取得し、更新された意味情報として共起ワードを使用する共起ワード取得サブユニット３３３を備える。追加的に、取得ユニットは、さらに、共起ワードとキーワード間の関係の強さを計算し更新された意味情報としてより強い関係の強さを有する共起ワードを使用する関係強度計算サブユニット３３４を備える。
【００６３】
代替的な実施形態として、共起ワード取得サブユニットにおいて、キーワード周辺の共起ワードを取得する処理は、さらに、共起ワードの出現数をカウントすることを備える。意味情報は、さらに、１つのカテゴリの記事に出願するワードの回数を表すワード出現数情報を含む。カテゴリ情報はまたキーワードの意味情報として使用される。
【００６４】
［実施形態７］
図４は本発明の実施形態に対応する意味情報に基づくキーワード拡張システムの構成の概略図である。図４に示されるようにシステムは、ユーザにより入力されるキーワードに基づいてキーワードの少なくとも１つのカテゴリを取得するカテゴリ取得ユニット４１を備え、カテゴリ取得ユニットにおいて、ユーザにより入力されたキーワードと意味情報取得方法で使用されるキーワードとの比較を通して、カテゴリ取得ユニットは意味情報内で一致したキーワードに対応するカテゴリを取得する。代替的な実施形態として、キーワードのすべての又はいくつかのカテゴリが取得される。取得されたカテゴリとキーワードの拡張されたキーワードとしてこのカテゴリに含まれるワードを決定するキーワード拡張ユニット４２を備える。
【００６５】
代替的な実施形態として、ユーザにより入力される複数のキーワードの場合は、
ユーザにより入力された複数のキーワードに基づいて各キーワードの少なくとも１つのカテゴリを取得するカテゴリ取得ユニットと、代替的な実施形態として、各キーワードのすべての又はいくつかのカテゴリが取得される。反復的なカテゴリの場合には、これらの反復的なカテゴリは重複除外され表示されるのが優先される。
取得された各カテゴリとキーワードの拡張キーワードとしてこのカテゴリに含まれるワードを決定するキーワード拡張ユニットと、を備えるキーワード拡張システムが提供される。
【００６６】
［実施形態８］
キーワード拡張方法に基づく検索システムは、同時に検索される検索ワードとしてユーザにより入力されたキーワードとそのキーワードにより決定される拡張キーワードを使用する検索ユニットを備える。
【００６７】
他の実施形態において、キーワード拡張方法に基づく検索システムは、ユーザにより入力されるキーワードに対応し、ユーザが完全な意味情報から選択を行うことを可能にするための推薦キーワードとしてキーワードの拡張キーワードをユーザに表示する推薦ユニットを備える。推薦ユニットにおいて、ユーザに表示されるとき、拡張キーワードの各カテゴリのワードは出現数の降順にソートされる。ユーザが完全な意味情報からの選択をすることを可能にするため次のサブユニットが提供される。
別々の検索ワードとしてユーザにより選択されるワードで検索する第１のサブユニット；
同時に検索される検索ワードとしてユーザにより選択された複数のワードで検索する第２のサブユニット；
同時に検索される検索ワードとしてユーザにより選択された複数のワードとユーザにより入力されるキーワードで検索する第３のサブユニット；
同時に検索される検索ワードとしてユーザにより選択された１つのカテゴリに含まれるワードで検索する第４のサブユニット；
同時に検索される検索ワードとしてユーザにより選択された複数のカテゴリに含まれるワードで検索する第５のサブユニット。
【００６８】
［実施形態９（キーワードの意味情報取得方法）］
所定のキーワード「アップル（ａｐｐｌｅ）」が与えられ、検索を通して異なるカテゴリに分類される。検索を通して「アップル」に関係する２００の記事が取得され、そして異なるカテゴリに分類される。カテゴリの数は、特定のニーズに応じて指定することができる。多くのカテゴリを持つプロジェクトに対し、いくつかのカテゴリが、その中に含まれるワードを取得するために優先順位付けされる。２，３の記事を含むカテゴリは、そこに含まれる記事を取得せずにそのまま除去される。この実施形態では、カテゴリは食品‐８０記事、エレクトロニクス‐１００記事、エンターテイメント製品−２０記事である。
【００６９】
ワード分割が、エレクトロニクスのカテゴリの１００記事に対して行われる。ワードの順序が取得される。この時点で、「アップル」の意味情報は、エレクトロニクスのカテゴリ内のワードの順番である。
【００７０】
実施形態１で取得されたワードの順序とエレクトロニクスのカテゴリの１００記事で実ワード分割を実行後のキーワード「アップル」との間の関連性を向上するため、意味のないストップワードを除去するためストップワードが除去される。そして、ターゲットワード周辺の共起ワードがスライディングウィンドウを使用して得られ、共起ワードとキーワードとの間の関係の強さが計算される。より強い関係の強さを有する共起ワードは、選択されたワードとして決定される。ここで、選択されたワードの数は、特定のニーズに応じて指定でき、一般には、約３０〜５０ワードである。上記の計算後に得られたワードは「アップル（登録商標）携帯電話」、「アップル（登録商標）コンピュータ」及び「アイパッド（ｉｐａｄ）（登録商標）」である。
【００７１】
このキーワード「りんご」のより完全な情報を保証するため、様々なカテゴリでのワードを取得するように、他のすべてのカテゴリの記事、すなわち、食品‐８０記事、エンターテイメント製品−２０記事に同様の処理を実行する必要がある。すべてのカテゴリの処理後、次の意味情報が取得される。
アップル  食品：アップル、アップルピア（ａｐｐｌｅ  ｐｅａｒ）、富士アップル
エレクトロニクス：アップル（登録商標）携帯電話、アップル（登録商標）コンピュータ、アイパッド（登録商標）
エンターテイメント製品：アップル（登録商標）携帯電話、アイパッド（登録商標）、アップルストア（登録商標）
【００７２】
さらに、さまざまなワードの使用程度を提供するため、対応するカテゴリのすべての記事に現れる各ワードの回数が意味情報の一部としてカウントされる。例えば、
アップル  食品：アップル（５００）、アップルピア（３２０）、富士アップル（２００）
エレクトロニクス：アップル（登録商標）携帯電話（４００）、アップル（登録商標）コンピュータ（２００）、アイパッド（登録商標）（１５０）
エンターテイメント製品：アップル（登録商標）携帯電話（２００）、アイパッド（登録商標）（１００）、アップルストア（登録商標）（５０）
【００７３】
［実施形態１０（意味情報に基づくキーワード拡張方法）］
実施例１の意味情報取得方法に対応し、意味情報の取得後、ユーザがキーワード「リンゴ」を入力したとき、「アップル」の意味情報に少なくとも一つのカテゴリが得られる。ここで、高いカバー率を保証するために、すべてのカテゴリが取得される。すべてのカテゴリとこれらのカテゴリに含まれるワードが拡張キーワードとして使用される。つまり、「アップル」の拡張キーワードは次となる。
アップル  食品：アップル、アップルピア（ａｐｐｌｅ  ｐｅａｒ）、富士アップル
エレクトロニクス：アップル（登録商標）携帯電話、アップル（登録商標）コンピュータ、アイパッド（登録商標）
エンターテイメント製品：アップル（登録商標）携帯電話、アイパッド（登録商標）、アップルストア（登録商標）
【００７４】
ユーザが検索ワードとして「アップル」を入力するとき、上記カテゴリのすべてと検索される検索ワードとして使用されるワードは、ユーザにより入力されたキーワードに対し改良された検索カバレッジ程度が達成されるように、ユーザにより要求される結果を含む検索情報を取得するのに有用である。
【００７５】
［実施形態１１］
上記「アップル」の意味情報に加え「レノボ（登録商標）」の意味情報も確立される。ユーザが同時に「アップル」と「レノボ（登録商標）」を入力すると、これら２つのワードがそれぞれ展開される。まず、各キーワードのすべての意味情報がそれぞれ取得され、さらに、重複排除され拡張キーワードとして集計される。これらの拡張がユーザに表示された後、ユーザは、これらの拡張ワードからの選択を行う。ユーザの選択に対応して自動的に生成される検索ワードを使用して、例えば、検索ワードとしてユーザより選択された１つのワードで検索、又は、検索ワードとしてユーザより選択された複数のワードで検索、又は、検索ワードとしてユーザにより選択された複数のワードとユーザにより入力されたワードで検索、又は、検索ワードとしてユーザにより選択された１つのカテゴリに含まれるワードで検索、又は、検索ワードとしてユーザにより選択された複数のカテゴリに含まれるワードで検索する。
【００７６】
［実施形態１２］
この実施形態はキーワードの意味情報取得方法を提供する。ワードは任意の規則に従ってシンボルとして展示される。ユーザは、概念、すなわちワードに与えられた意味情報を示すこれらのシンボルを使用する。質問の十分な理解のために、各ワードの意味情報の取得は非常に重要な前提条件となる。テキスト分類及びワード統計の方法により意味の拡張が、意味情報を取得する効果を達成するために実行される。
【００７７】
この実施形態の意味情報取得方法は以下のステップを含む。
【００７８】
ステップ１：訓練コーパス（ｃｏｒｐｕｓ）とターゲットワードが与えられ、ここでターゲットワードはキーワードであり、意味情報は取得されるべきものであり、フルテキスト検索を介して、ターゲットワードを含む記事を取得すること。これらの記事は、このワードのより広い意味的な範囲と考えられる。しかしながら、これらの記事は、そこに含まれる有効な情報を著しく不明瞭にするスクランブルされたデータ及び情報を有する。このため、これらの記事にさらなる処理を行う必要がある。
【００７９】
ステップ２：テキスト分類器を使用して、選択された記事を分類すること。ワードのそれらの使用環境上への重要な依存性及びワードの異なる意味を１つの単位としてその文脈への依存性により、選択された記事は異なる文脈特性に応じて指定された分類システムに分類される。各記事は、それが属するフィールド又はカテゴリでラベル付けされる。
【００８０】
ステップ３：さまざまなカテゴリに含まれる記事の数の降順でソートすること。
【００８１】
ステップ４：ソート後、重要な文脈情報を持つカテゴリを維持しながらトレーニングコーパスから些細な事柄を除外し分類器によるエラーを防止するように最初のｍ個のカテゴリを取得すること。ｍの値は、選択されたｍ個のカテゴリに含まれるすべての記事の数に対する与えられたワードに対応する記事の数の比であり、些細な事柄を排除しながらアプリケーションの特定の要件に応じて可能な限り意味情報が維持されることを保証するために、特定の閾値αよりも大きくなるよう選択される。経験的に、αの値は、８０％から９０％の範囲である。
【００８２】
ステップ５：最初のｍ個のカテゴリに属する記事を取得しターゲットワードの文脈情報を取得後、これらの記事にワード分割を行い、テキストから意味情報を持たない情報を削除するためストップワードを除去し、サイズｋのスライディングウィンドウを使用してターゲットワードが現れる位置周辺のウィンドウ内に含まれるすべてのワードを抽出し、ターゲットワードとそのターゲットワードと意味的に関係する共起ワードとの間の関係の強さの値を得るためワードの関係の強さ統計のためのアルゴリズムを使用してターゲットワードとこれら共起ワードの間の関係の強さを計算すること。スライディングウィンドウのサイズＫは、ワードの意味的放射範囲を制御する。経験的に、Ｋの値は６である。
【００８３】
ステップ６：ターゲットワードの共起ワードの集合を、それらの関係の強さの値の降順に、それらが属する記事のカテゴリに対応してソートすること。すなわち、ターゲットワードに対し高いほうから低いほうに配列された関係の強さの値を有する最初のｎ個の共起ワードは、ｍ個のカテゴリの各々について得られる。各カテゴリ内のワードの集合は、このカテゴリのターゲットワードの意味情報であり、一意的でわかりやすいターゲットワードのカテゴリを識別する。すべての意味情報の合計が包括的なターゲットワードの意味情報である。アプリケーションの目的はユーザにより検索される文内に含まれるワードを解析するためのカテゴリを取得することなので、意味情報でのカテゴリ情報は重要である。
【００８４】
ステップ７：意味情報のリポジトリが確立されるように、各ターゲットワードが収まるカテゴリとターゲットワードの意味情報としてこのカテゴリに属するワードを取得する、各ターゲットワードが収まるカテゴリを取得するために関係している各ターゲットワードに対してステップ１からステップ７の操作を実行すること。
【００８５】
［実施形態１３］
実施形態１２に基づき、キーワード拡張が検索のための検索ワードを推薦するために実行される。
【００８６】
ユーザにより入力された検索ワードに基づいて、実施形態１２において取得された意味情報で、複数の意味情報の選択肢が、ユーザからより正確な意味を取得して順番に正確な検索結果を取得するためユーザに提供される。特には以下の通りである。
【００８７】
ステップ１：ユーザにより入力されたキーワードはキーワードの意味情報を取得するために、すなわち、ステージ１での計算を通してこのワードのすべてのカテゴリの意味情報を取得するために。意味情報リポジトリにフィードバックされる。
【００８８】
ステップ２：ユーザにより入力されたターゲットワードの意味情報はｍ個のカテゴリ又はカテゴリ用語を含み、各カテゴリはｎ個の共起ワードを含むので、意味のプロンプトがｍ行ｎ´列（ｎ´はｎ以下）のワードの形式でユーザに提供される。ユーザは、検索条件を意味的に明確にする選択を行うことが求められる。
【００８９】
ステップ３：ユーザがｍ行の１つ又はこの行のワードの１つを選択した後、このカテゴリの共起ワード又はユーザにより選択されたワードが検索するための拡張キーワードとしてユーザの検索ワードに自動的に追加される。
【００９０】
［実施形態１４］
１つの例として、ワード「アップル」で、ワードの意味情報を取得し、以下に説明される検索ワードの推薦を介してそれをユーザに提供するやり方を示す。
【００９１】
ステージ１：ワードの意味情報取得
ステップ１：選択コーパスリソースとして内部ジャーナルデータベースからうまく選択されたコーパスを使用して、後続の意味解析の基礎データとして現れる約７０００の記事を取得するためフルテキスト検索を介してコーパス全体でワード「アップル」を検索する。
【００９２】
ステップ２：カテゴリタグで各記事にラベルを付けるためＳＶＭ分類器を用いて所定のカテゴリシステム内の７０００の記事を分類する。
【００９３】
ステップ３：統計結果を得るために、各カテゴリに分類された記事の数をカウントする。
【００９４】
ステップ４：分類結果のチェックを通して、分類がワード「アップル」を含むほとんどの記事がカテゴリ「科学」とカテゴリ「食品」に分類され、記事の比較的少ない数は他のカテゴリに含まれることが発見される。これにより、ワード「アップル」に対してｍの値は２に設定される、すなわち最初の２つのカテゴリは、関連する記事の８０％以上を含む。
【００９５】
ステップ５：選択されたこれらの２つのカテゴリに含まれるすべての記事にワード分割を実行し、ストップワードを削除し、サイズ６のスライディングウィンドウとワードの絶対出現頻度をカウントするワード関係強度計算アルゴリズムを用いて、２つのカテゴリ；カテゴリ「科学」と関係する共起ワードのベクトルとそれらの関係の強さの値、カテゴリ「食品」と関連する共起ワードのベクトルとそれらの関係の強さの値を取得するためにこれらの記事から分割されたされたすべてのワード上の処理を行う。
【００９６】
ステップ６：上記のステップで生成された２つのベクトルを降順にソートし、各カテゴリの実際の意味情報として最初の２０ワードだけを取る。ワード「アップル」の意味情報は、２つのカテゴリ、各カテゴリにおける２０ワード及びその絶対的な頻度で構成される。
【００９７】
ステージ２：推薦検索ワード
ステップ１：ユーザが検索ワードとして「アップル」を入力したとき、「アップル」のさまざまな意味表現を得るため、システムは存在していた意味情報リポジトリ内で検索をする。
【００９８】
ステップ２：ワード「アップル」は、２つのカテゴリを有し、システムはユーザによりどちらのカテゴリが所望されているのかを決定できず、意味情報リポジトリから返された２つのカテゴリ「科学」と「食品」からの２つのプロンプトラインを形成し、そこでユーザが所望のカテゴリを選択することを可能にするためのアシスタント選択情報として、各ライン５ワード計２０ワードが提供される。
【００９９】
ステップ３：ユーザがカテゴリを選択するとき、システムは、ユーザにより提供された検索ワードの推薦拡張として検索エンジンに計２０の共起ワードとそれらの強度値を提出する；ユーザがカテゴリ内のワードを選択するとき、システムは、検索ワードの推薦拡張として検索エンジンにこのワードを提出する。
【０１００】
代替的な実施形態として、意味情報に基づき推薦される検索ワードを形成することに加えて、また、別のやり方で、この方法はユーザに多次元検索ワードのインタフェースを示してもよい。
【０１０１】
ステップ１：ユーザにより入力されたキーワードは、キーワードの意味情報を取得するため、すなわち、ステージ１での計算を通じて、このワードのすべてのカテゴリの関係の強度値を含む意味情報を取得するため、意味情報リポジトリにフィードバックされる。
【０１０２】
ステップ２：ユーザにより入力されたターゲットワードの意味情報は、ｍ個のカテゴリ又はカテゴリ用語を含み各カテゴリはｎ個の共起ワードを含むので、意味的プロンプトは、意味のプロンプトが、推薦検索ワードとしてｍ行ｎ´列（ｎ´はｎ以下）のワードの形式でユーザに提供される。ユーザは、検索条件を意味的に明確にする選択を行うことが求められる。プロンプトボックスが、ｍ行、各行は同じカテゴリに属するｎ’の個のワードを含むドロップダウンボックスの形で提供される。
【０１０３】
ステップ３：ユーザがｍ行の１つ又は１つの行内の１つ以上のワードを選択後、このカテゴリ又はユーザにより選択されたワードの共起ワードが、検索するための拡張キーワードとして自動的にユーザの検索ワードに追加される。
【０１０４】
［実施形態１５］
この実施形態は、キーワード拡張方法の具体例を提供する。
【０１０５】
ステップ１：ユーザが検索ワードとして「アップル」を入力したとき、システムは、「アップル」の様々な意味表現を得るため存在する意味情報リポジトリ内を検索する。
【０１０６】
ステップ２：ワード「アップル」は、２つのカテゴリを有し、システムはユーザによりどちらのカテゴリが所望されているのかを決定できず、意味情報リポジトリから返された２つのカテゴリ「科学」と「食品」からの２つのプロンプトラインを形成し、そこでユーザが所望のカテゴリを選択することを可能にするためのアシスタント選択情報として、各ライン５ワード計２０ワードが提供される。各行のすべてのワードは、同じカテゴリに属する。
【０１０７】
ステップ３：ユーザがカテゴリを選択したとき、システムは、ユーザにより提供された検索ワードの推薦拡張として計２０個の共起ワードとそれらの強度値を検索エンジンに提出する。ユーザがカテゴリ内の１つ以上のワードを選択したとき、システムは、検索ワードの推薦拡張として検索エンジンにこれらのワードを提出する。
【０１０８】
明らかに、上記の実施形態は、ただ明確な記述のために与えられた例であり、本発明を制限するものではない。当業者は、上記の記述に基づいて本願明細書に網羅的に記載されない又はできない他の修正又は変形をすることができる。これらの明らかな修正又は変形は、本発明の保護範囲内である。
【０１０９】
さらに、本発明は、コンピュータによって実行されるときキーワード拡張方法を実行するコンピュータ実行可能命令を格納した１つ以上のコンピュータ読み取り可能な媒体を提供し、その方法は、現在のキーワードを取得するため所定の初期キーワードで検索すること、次の検索の基準として検索を通して得られた現在のキーワードを使用し、キーワードの反復を通してループ検索を行う。現在の検索で得られたキーワードと前の検索で得られたこれらのキーワードとの間のキーワード誤差が所定の閾値より小さいとき、ループサーチ処理を終了し、拡張キーワードとして現在の検索で得られたキーワードを使用する。
【０１１０】
さらに本発明は、コンピュータにより実行されるとき上述の分類コーパスに注釈を付ける方法を実行するコンピュータ実行可能命令を格納した１つ以上のコンピュータ読み取り可能な媒体を提供する。
【０１１１】
当業者は、本出願の実施形態は、方法、システム又はコンピュータプログラムとして提供できることを理解すべきである。したがって、本出願は、完全にハードウェアの実施形態、完全にソフトウェアの実施形態、ソフトウェアとハードウェアを組み合わせた実施形態の形で使用することができる。また、本出願はコンピュータにより実行可能なプログラムコードを含む１つ又は複数の記憶媒体（ディスクメモリ、ＣＤ−ＲＯＭ、光メモリ等を含むが限定されない）上で実行されるコンピュータプログラム製品の形で使用することができる。
【０１１２】
本出願は、本発明の実施形態に係る方法、装置（システム）及びコンピュータプログラム製品のフローチャート及び/又はブロック図を参照して記述される。フローチャート及び／又はブロック図における各フロー及び／又はブロックならびにフローチャート及び／又はブロック図におけるフロー及び／又はブロックの組合せはコンピュータプログラムによって達成され得ることを理解されるべきである。このようなコンピュータプログラムコマンドは、コンピュータ又はプログラム可能なデータ処理装置の任意の他のプロセッサによって実行されるコマンドによって生成されるブロックダイヤグラムの１つのブロック又は複数のブロックにおいて特定されるフローダイヤグラム及び／又は機能における１つ又は複数のフローを実現するための装置のようなマシンを生成するように、一般的なコンピュータ、特殊目的コンピュータ、埋め込みプロセッサ又はプログラム可能なデータ処理装置の任意の他のプロセッサに提供される。
【０１１３】
また、このようなコンピュータプログラムコマンドはコンピュータの読み取り可能なメモリに記憶され、コンピュータ読み取り可能なメモリに格納されたコマンドがコマンドデバイスの生成物を生成するように、特定のスタイルでの作業にコンピュータ又は他のプログラム可能なデータ処理装置を導き；このようなコマンドデバイスは、フローチャートの１つ又は複数のフロー及び／又はブロック図の１つ又は複数のブロックで指定された機能を実現する。
【０１１４】
また、このようなコンピュータプログラムコマンドは、コンピュータ又は他のプログラム可能な装置により実行されるコマンドがフローチャートの１つ又は複数のフロー及び／又はブロック図の１つ又は複数のブロックで指定された機能を実現するように、コンピュータによって実現される処理を生成するためにコンピュータ又はその他のプログラム可能な装置の操作の一連のステップを実行するように、コンピュータ又は他のプログラム可能なデータ処理装置にロードすることができる。
【０１１５】
本出願の好ましい実施形態は、既に記載されているが、当業者は、基本的な創造的な概念を理解すれば、これらの実施形態に対する追加の修正及び変更を行うことがでる。したがって、添付の特許請求の範囲は、本出願の範囲内の好ましい実施形態及び全ての修正及び変更を包含すると解釈されることが意図されている。
【図１】
2016532173.tif 000003
【図２】
2016532173.tif 000004
【図３】
2016532173.tif 000005
【図４】
2016532173.tif 000006
【手続補正書】
【提出日】平成28年5月27日(2016.5.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定のキーワードで、前記キーワードに関連する記事を得るため、検索することと、
各カテゴリの関連記事を決定するため前記記事を分類することと、
少なくとも１つのカテゴリについて、前記カテゴリの記事にワード分割を実行し、前記カテゴリ内の前記キーワードの意味情報として取得された複数のワードを決定すること、  を含むことを特徴とするキーワードの意味情報を取得する方法。
【請求項２】
前記キーワード周辺の共起ワードを取得し、更新された意味情報として前記共起ワードを使用すること、又は、
前記意味情報は、１つのカテゴリの記事に出現するワードの回数を表すワード出現数の情報をさらに含むこと、又は、
前記キーワードの意味情報としてカテゴリ情報を使用すること、又は、
前記カテゴリの前記キーワードの意味情報として得られた複数のワードを決定した後、
前記複数のワードからストップワードを除去すること、及び、
更新された意味情報としてストップワードを除去した後に得られたワードを決定すること、
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記共起ワードと前記キーワード間の関係の強さを計算して、更新された意味情報としてより強い関係の強さを有する共起ワードを使用すること、又は、
前記キーワード周辺の共起ワードを取得する前記処理において、前記共起ワードの出現数をカウントする処理をさらに含むこと、
をさらに含むことを特徴とする請求項２に記載の方法。
【請求項４】
請求項１から３のいずれか１項に記載のキーワードの意味情報を取得する方法を使用して、ユーザによって入力された１つ以上のキーワードに対応して各キーワードの少なくとも１つのカテゴリを取得することと、
取得された各カテゴリと前記キーワードの拡張キーワードとして各カテゴリに含まれるワードを決定すること、
を含むことを特徴とする意味情報に基づくキーワード拡張方法。
【請求項５】
ユーザによって入力されたキーワードに対応する各キーワードの少なくとも１つのカテゴリを取得することは、
ユーザにより入力された前記キーワードと所定のキーワードの比較を通して、所定のキーワードの意味情報において対応する少なくとも１つのカテゴリを取得すること、又は、
各キーワードの少なくとも１つのカテゴリを取得する前記処理において、前記キーワードのすべてのカテゴリが取得されること、
を含むことを特徴とする請求項４に記載のキーワード拡張方法。
【請求項６】
取得された各カテゴリと前記キーワードの拡張キーワードとして各カテゴリに含まれるワードを決定する前記処理は、
前記キーワードの拡張キーワードとしての前記キーワードに対応するすべてのカテゴリ内のすべてのワードを使用すること、又は。
各キーワードの少なくとも１つのカテゴリを取得する前記処理で、
各キーワードに対し取得されるすべてのカテゴリは、反復的なカテゴリの場合には、前記反復的なカテゴリは重複除外され表示されるのが優先されること、
を含むことを特徴とする請求項５に記載のキーワード拡張方法。
【請求項７】
請求項４から６のいずれか１項に記載のキーワード拡張方法に基づく検索方法であって、
ユーザにより入力されたキーワードと前記キーワードに対して決定された拡張キーワードが同時に検索される検索ワードとして使用されること、又は、
ユーザにより入力されたキーワードに対応して、前記キーワードの拡張キーワードが、前記ユーザによる完全な意味情報からの選択をするための推薦キーワードとして前記ユーザに表示されること、又は、
前記ユーザに表示されるとき、前記拡張キーワードの各カテゴリ内のワードは、それらの出現数の降順にソートされること、又は、
前記ユーザが完全な意味情報から選択をする処理は、
個別に検索ワードとして前記ユーザより選択されたワードで検索すること、又は、
同時に検索される検索ワードとして前記ユーザが選択した複数のワードで検索すること、又は、
同時に検索される検索ワードとして前記ユーザにより選択された複数のワードと前記ユーザにより入力された前記キーワードとで検索すること、又は、
同時に検索される検索ワードとして前記ユーザにより選択されたカテゴリに含まれるワードで検索すること、又は、
同時に検索される検索ワードとして前記ユーザが選択した複数のカテゴリに含まれるワードで検索すること、を含むこと、
を含むことを特徴とする検索方法。
【請求項８】
所定のキーワードで、前記キーワードに関連する記事を得るため、検索する検索ユニットと、
各カテゴリの関連記事を決定するため前記記事を分類する分類ユニットと、
少なくとも１つのカテゴリに対し、前記カテゴリの記事にワード分割を行い、前記カテゴリ内の前記キーワードの意味情報として取得される複数のワードを決定する取得ユニットと、
を備えることを特徴とするキーワード意味情報取得装置。
【請求項９】
前記意味情報は、さらに、ワード出現数情報を含み、前記ワード出現数情報は、カテゴリの記事に出現するワードの回数を表すこと、又は、
前記取得ユニットは、前記キーワードの意味情報としてカテゴリ情報をさらに使用すること、又は、
前記取得ユニットは、
前記複数のワードからストップワードを除去するストップワード除去サブユニットと、
更新された意味情報としてストップワード除去後に取得されたワードを決定する更新サブユニットをさらに備えること、
を特徴とする請求項８に記載のキーワード意味情報取得装置。
【請求項１０】
前記取得ユニットは、
前記キーワード周辺の共起ワードを取得し、更新された意味情報として前記共起ワードを使用する共起ワード取得サブユニット、
をさらに備えることを特徴とする請求項９に記載のキーワード意味情報取得装置。
【請求項１１】
前記取得ユニットは
前記共起ワードと前記キーワード間の関係の強さを算出し、更新された意味情報としてより強い関係強度を有する共起ワードを使用する関係の強さ計算サブユニットをさらに備えること、又は、
前記共起ワード取得サブユニットで、前記キーワード周辺の共起ワードを取得する前記処理は、共起ワードの出現数をカウントすること、をさらに含むこと、
を特徴とする請求項１０に記載のキーワード意味情報取得装置。
【請求項１２】
請求項８から１１のいずれか１項に記載の意味情報取得装置を使用して、ユーザにより入力された１つ以上のキーワードに対応して、各キーワードの少なくとも１つのカテゴリを取得するカテゴリ取得ユニットと、
取得されたカテゴリとキーワードの拡張キーワードとして前記カテゴリに含まれるワードを決定するキーワード拡張ユニットと、
を備える意味情報に基づくキーワード拡張システム。
【請求項１３】
前記ユーザにより入力される前記キーワードと所定のキーワードの比較を通して、前記カテゴリ取得ユニットは、キーワードの意味情報に含まれる少なくとも１つの対応するカテゴリを取得すること、又は、
前記キーワードの少なくとも１つのカテゴリを取得する前記処理で、前記キーワードのすべてのカテゴリが取得されること、又は、
前記キーワード拡張ユニットで、前記キーワードの拡張キーワードとして前記キーワードに対応するすべてのカテゴリ内のすべてのワードを使用すること，又は、
前記カテゴリ取得ユニットにおいて、各キーワードに対し取得されるすべてのカテゴリは、反復的なカテゴリの場合には、前記反復的なカテゴリは重複除外され表示されるのが優先されること、
を特徴とする請求項１２に記載の意味情報に基づくキーワード拡張システム。
【請求項１４】
同時に検索される検索ワードとしてユーザにより入力されたキーワードと前記キーワードに対して決定された拡張キーワードとを使用する検索ユニット、又は、
ユーザにより入力されるキーワードに対応し、前記ユーザが完全な意味情報から選択を行うことを可能にするための推薦キーワードとして前記キーワードの拡張キーワードを前記ユーザに表示する推薦ユニット、
を備えることを特徴とする請求項１２から１３のいずれか１項に記載のキーワード拡張システムに基づく検索システム。
【請求項１５】
前記推薦ユニットにおいて、前記ユーザに表示するとき、前記拡張キーワードの各カテゴリのワードは出現数の降順に表示されること、又は、
完全な意味情報から選択を行うことを前記ユーザに可能にするために、
別々の検索ワードとして前記ユーザにより選択されるワードで検索する第１のサブユニットと、
同時に検索される検索ワードとして前記ユーザにより選択された複数のワードで検索する第２のサブユニットと、
同時に検索される検索ワードとして前記ユーザにより選択された複数のワードと前記ユーザにより入力された前記キーワードで検索する第３のサブユニットと、
同時に検索される検索ワードとして前記ユーザにより選択された１つのカテゴリに含まれるワードで検索する第４のサブユニットと、
同時に検索される検索ワードとして前記ユーザにより選択された複数のカテゴリに含まれるワードで検索する第５のサブユニットと、
を備えること
を特徴とする請求項１４に記載の、キーワード拡張システムに基づく検索システム。
【国際調査報告】
2016532173.tif 000007
2016532173.tif 000008
2016532173.tif 000009
2016532173.tif 000010