(57)【要約】【課題】言語単位の種別を示す情報、及び、言語単位の種別の関連性を示す情報を活用して、言語単位を分類する際に有用な情報が生成される情報処理装置及びプログラムを提供する。【解決手段】言語単位種別列情報生成部５６が、複数の言語単位種別情報と、互いに関連する言語単位種別情報同士を関連付ける言語単位種別関連付け情報と、を含む言語単位種別群情報と、言語単位種別情報に関連付けられた言語単位と、に基づいて、関連付けられている言語単位種別情報同士が隣接する、予め定められた言語単位種別情報から言語単位に関連付けられたいずれかの言語単位種別情報までの言語単位種別情報の列に対応する言語単位種別列情報を生成する。言語単位出力部５８が、言語単位の分類を実行する分類部６０に、言語単位を言語単位種別列情報に対応する列に含まれる各言語単位種別情報に関連付けて出力する。【選択図】図５
2010134794.tif 000002
【特許請求の範囲】
【請求項１】
言語単位の種別を示す複数の言語単位種別情報と、示されている言語単位の種別が互いに関連する前記言語単位種別情報同士を関連付ける言語単位種別関連付け情報と、を含む言語単位種別群情報を取得する言語単位種別群情報取得手段と、
少なくとも１つの前記言語単位種別情報に関連付けられた言語単位を取得する言語単位取得手段と、
前記言語単位種別群情報と、前記言語単位と、に基づいて、前記言語単位種別関連付け情報により関連付けられている言語単位種別情報同士が隣接する、前記言語単位種別群情報に含まれる予め定められた言語単位種別情報から前記言語単位に関連付けられたいずれかの言語単位種別情報までの言語単位種別情報の列に対応する言語単位種別列情報を生成する言語単位種別列情報生成手段と、
言語単位の分類を実行する分類手段に、前記言語単位取得手段が取得する言語単位を、前記言語単位種別列情報に対応する列に含まれる前記各言語単位種別情報に関連付けて出力する言語単位出力手段と、
を含むことを特徴とする情報処理装置。
【請求項２】
前記言語単位種別列情報生成手段が、前記言語単位種別情報の列が複数存在する場合に、予め定められた条件に基づいて決定される前記列に対応する前記言語単位種別列情報を生成する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記言語単位種別列情報生成手段が、含まれる言語単位種別情報の数に基づいて決定される前記列に対応する前記言語単位種別列情報を生成する、
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記言語単位種別列情報生成手段が、含まれる言語単位種別情報の数が最も少ない前記列に対応する前記言語単位種別列情報を生成する、
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
利用者から言語単位を受け付ける言語単位受付手段、をさらに含み、
前記言語単位取得手段が、前記言語単位受付手段が受け付ける言語単位に対応する、前記言語単位種別情報に関連付けられた言語単位を取得する、
ことを特徴とする請求項１から４のいずれか一項に記載の情報処理装置。
【請求項６】
前記言語単位種別群情報取得手段が、記憶装置に記憶されている前記言語単位種別群情報を取得し、
前記記憶装置に記憶されている言語単位種別群情報が、利用者からの要求に応じて更新される、
ことを特徴とする請求項１から５のいずれか一項に記載の情報処理装置。
【請求項７】
言語単位の種別を示す複数の言語単位種別情報と、示されている言語単位の種別が互いに関連する前記言語単位種別情報同士を関連付ける言語単位種別関連付け情報と、を含む言語単位種別群情報を取得する言語単位種別群情報取得手段、
少なくとも１つの前記言語単位種別情報に関連付けられた言語単位を取得する言語単位取得手段、
前記言語単位種別群情報と、前記言語単位と、に基づいて、前記言語単位種別関連付け情報により関連付けられている言語単位種別情報同士が隣接する、前記言語単位種別群情報に含まれる予め定められた言語単位種別情報から前記言語単位に関連付けられたいずれかの言語単位種別情報までの言語単位種別情報の列に対応する言語単位種別列情報を生成する言語単位種別列情報生成手段、
言語単位の分類を実行する分類手段に、前記言語単位取得手段が取得する言語単位を、前記言語単位種別列情報に対応する列に含まれる前記各言語単位種別情報に関連付けて出力する言語単位出力手段、
としてコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
予め学習した学習情報に基づいて、取得する単語などの言語単位を分類する分類器に関する技術が知られている。例えば、非特許文献１には、Ｗｅｂ上の多言語百科事典であるＷｉｋｉｐｅｄｉａ（登録商標）に登録されているＨＴＭＬ（HyperText Markup Language）文書内のリストに着目して、Ｗｉｋｉｐｅｄｉａに登録されている見出しや単語などの言語単位を他の固有名詞体系に分類する技術が開示されている。ＷｉｋｉｐｅｄｉａなどのＷｅｂ上の多言語百科事典には、語のカテゴリなどの言語単位の種別を示す情報や、カテゴリへのリンクなどの言語単位の種別の関連を示す情報などが登録されている。
【非特許文献１】渡邉  陽太郎、浅原  正幸、松本  祐治、「ＤＯＭ構造上の条件付確率場を用いたＷｉｋｉｐｅｄｉａ文書中の用語の意味体系への割り当て」、第２１回人工知能学会全国大会、２００７年
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、言語単位の種別を示す情報、及び、言語単位の種別の関連性を示す情報を活用して、言語単位を分類する際に有用な情報が生成される情報処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
請求項１に記載の発明は、情報処理装置であって、言語単位の種別を示す複数の言語単位種別情報と、示されている言語単位の種別が互いに関連する前記言語単位種別情報同士を関連付ける言語単位種別関連付け情報と、を含む言語単位種別群情報を取得する言語単位種別群情報取得手段と、少なくとも１つの前記言語単位種別情報に関連付けられた言語単位を取得する言語単位取得手段と、前記言語単位種別群情報と、前記言語単位と、に基づいて、前記言語単位種別関連付け情報により関連付けられている言語単位種別情報同士が隣接する、前記言語単位種別群情報に含まれる予め定められた言語単位種別情報から前記言語単位に関連付けられたいずれかの言語単位種別情報までの言語単位種別情報の列に対応する言語単位種別列情報を生成する言語単位種別列情報生成手段と、言語単位の分類を実行する分類手段に、前記言語単位取得手段が取得する言語単位を、前記言語単位種別列情報に対応する列に含まれる前記各言語単位種別情報に関連付けて出力する言語単位出力手段と、を含むこととしたものである。
【０００５】
請求項２に記載の発明は、請求項１に記載の情報処理装置であって、前記言語単位種別列情報生成手段が、前記言語単位種別情報の列が複数存在する場合に、予め定められた条件に基づいて決定される前記列に対応する前記言語単位種別列情報を生成することとしたものである。
【０００６】
請求項３に記載の発明は、請求項２に記載の情報処理装置であって、前記言語単位種別列情報生成手段が、含まれる言語単位種別情報の数に基づいて決定される前記列に対応する前記言語単位種別列情報を生成することとしたものである。
【０００７】
請求項４に記載の発明は、請求項３に記載の情報処理装置であって、前記言語単位種別列情報生成手段が、含まれる言語単位種別情報の数が最も少ない前記列に対応する前記言語単位種別列情報を生成することとしたものである。
【０００８】
請求項５に記載の発明は、請求項１から４のいずれか一項に記載の情報処理装置であって、利用者から言語単位を受け付ける言語単位受付手段、をさらに含み、前記言語単位取得手段が、前記言語単位受付手段が受け付ける言語単位に対応する、前記言語単位種別情報に関連付けられた言語単位を取得することとしたものである。
【０００９】
請求項６に記載の発明は、請求項１から５のいずれか一項に記載の情報処理装置であって、前記言語単位種別群情報取得手段が、記憶装置に記憶されている前記言語単位種別群情報を取得し、前記記憶装置に記憶されている言語単位種別群情報が、利用者からの要求に応じて更新されることとしたものである。
【００１０】
請求項７に記載の発明は、プログラムであって、言語単位の種別を示す複数の言語単位種別情報と、示されている言語単位の種別が互いに関連する前記言語単位種別情報同士を関連付ける言語単位種別関連付け情報と、を含む言語単位種別群情報を取得する言語単位種別群情報取得手段、少なくとも１つの前記言語単位種別情報に関連付けられた言語単位を取得する言語単位取得手段、前記言語単位種別群情報と、前記言語単位と、に基づいて、前記言語単位種別関連付け情報により関連付けられている言語単位種別情報同士が隣接する、前記言語単位種別群情報に含まれる予め定められた言語単位種別情報から前記言語単位に関連付けられたいずれかの言語単位種別情報までの言語単位種別情報の列に対応する言語単位種別列情報を生成する言語単位種別列情報生成手段、言語単位の分類を実行する分類手段に、前記言語単位取得手段が取得する言語単位を、前記言語単位種別列情報に対応する列に含まれる前記各言語単位種別情報に関連付けて出力する言語単位出力手段、としてコンピュータを機能させることとしたものである。
【発明の効果】
【００１１】
請求項１，７に記載の発明によれば、言語単位の種別を示す情報、及び、言語単位の種別の関連性を示す情報を活用して、言語単位を分類する際に有用な情報が生成される。
【００１２】
請求項２に記載の発明によれば、予め定められた条件に基づいて、言語単位種別列情報に対応する列が選択的に決定される。
【００１３】
請求項３に記載の発明によれば、含まれる言語単位種別情報の数に基づいて、言語単位種別列情報に対応する列が選択的に決定される。
【００１４】
請求項４に記載の発明によれば、含まれる言語単位種別情報の数が最も少ない列が、言語単位種別列情報に対応する列として選択的に決定される。
【００１５】
請求項５に記載の発明によれば、利用者が要求する言語単位が、言語単位種別情報が関連付けられた状態で分類手段に出力される。
【００１６】
請求項６に記載の発明によれば、利用者による更新が反映された言語単位種別群情報が取得される。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施形態について図面に基づき詳細に説明する。なお、以下に一例として用いるＷｉｋｉｐｅｄｉａの各種構成は、出願時点のものである。
【００１８】
図１のネットワーク構成図に例示するように、本実施形態における情報処理システム１０は、情報処理装置１２と、記憶装置１４と、を含んで構成される。情報処理装置１２と、記憶装置１４とは、インターネットなどのネットワーク１６に接続されており、情報処理装置１２と記憶装置１４とは、通信されるようになっている。
【００１９】
図１に例示する記憶装置１４は、例えば、Ｗｅｂアプリケーションサーバやファイルサーバやデータベースサーバなどであり、ＣＰＵ等の制御装置、ハードディスクなどの記憶装置、ネットワークボード等の通信装置などを備えている。
【００２０】
そして、本実施形態では、記憶装置１４には、図２に例示する、言語単位種別群情報２０が予め記憶されている。図２は、言語単位種別群情報２０のデータ構造の一例を示す図である。言語単位種別群情報２０は、言語単位の種別を示す言語単位種別情報２２を複数含んでいる。本実施形態では、言語単位種別情報２２は、例えば、言語単位種別情報２２の識別子である言語単位種別識別子２４と、言語単位の種別に対応する文字列を示す言語単位種別文字列２６（例えば、「日本の内閣総理大臣」や、「横須賀市出身の人物」や、「横須賀市の鉄道駅」など）と、を含む。ここで、言語単位とは、主に単語に対応するが、例えば、文節、句、節、文などの、複数の単語から構成される文字列に対応してもよい。また、言語単位種別群情報２０は、示されている言語単位の種別が互いに関連する言語単位種別情報２２同士を関連付ける言語単位種別関連付け情報２８を含んでいる。本実施形態では、言語単位種別関連付け情報２８は、例えば、互いに関連付けられる言語単位種別識別子２４の組合せ（本実施形態では、例えば、第１言語単位種別識別子２４−１、及び、第２言語単位種別識別子２４−２）を含む。Ｗｉｋｉｐｅｄｉａを例に挙げると、言語単位種別を示すカテゴリとして「日本の内閣総理大臣」が、当該カテゴリに属する言語単位として「小泉純一郎」、「内閣総理大臣の一覧」といった文字列がある。また、言語単位種別の関連性を示す情報としては、上記カテゴリに付されているリンクがある。
【００２１】
本実施形態では、記憶装置１４には、図３に例示する言語単位情報３０も複数記憶されている。図３は、言語単位情報３０のデータ構造の一例を示す図である。言語単位情報３０は、単語などの言語単位３２（例えば、「小泉純一郎」や、「小泉孝太郎」や、「横須賀市」など）と、少なくとも１つの、この言語単位３２に関連付けられる言語単位種別情報２２の言語単位種別識別子２４と、を含んでいる。Ｗｉｋｉｐｅｄｉａを例に挙げると、「小泉純一郎」という記事タイトル（言語単位）に対して、「日本の内閣総理大臣」、「神奈川県の政治家」、「横須賀市出身の人物」、「編集半保護中の記事」などのカテゴリ（言語単位種別）が関連付けられている。
【００２２】
本実施形態では、記憶装置１４には、予め定められた言語単位種別情報２２である特定言語単位種別情報（例えば、言語単位種別識別子２４の値が０であり、言語単位種別文字列２６が「主要カテゴリ」である言語単位種別情報２２）と、特定言語単位種別情報に関連付けられる少なくとも１つの言語単位種別情報２２とが記憶されている。Ｗｉｋｉｐｅｄｉａを例に挙げると、「日本の市町村」というカテゴリに対して、「神奈川県の市町村」がサブカテゴリとして関連付けられている。
【００２３】
そして、記憶装置１４は、利用者からの要求に応じて、言語単位種別情報２２の生成や更新や削除、言語単位種別情報２２同士の関連付け、言語単位情報３０の生成や更新や削除、言語単位情報３０と言語単位種別情報２２との関連付け、などの処理を実行する。
【００２４】
図４は、本実施形態における情報処理装置１２のハードウェア構成の一例を示す図である。図４に例示するように、本実施形態における情報処理装置１２は、制御部４０と、記憶部４２と、ユーザインタフェース（ＵＩ）部４４と、通信部４６と、を含んで構成されている。これらの要素は、バス４８を介して接続される。
【００２５】
制御部４０は、ＣＰＵ等のプログラム制御デバイスであり、情報処理装置１２にインストールされるプログラムに従って動作する。
【００２６】
記憶部４２は、ＲＯＭやＲＡＭ等の記憶素子やハードディスクなどである。記憶部４２には、制御部４０によって実行されるプログラムなどが記憶される。また、記憶部４２は、制御部４０のワークメモリとしても動作する。
【００２７】
ＵＩ部４４は、ディスプレイ、マイク、スピーカー、ボタンなどであり、利用者が行った操作の内容や、利用者が入力した音声を制御部４０に出力する。また、このＵＩ部４４は、制御部４０から入力される指示に従って情報を表示出力したり音声出力したりする。
【００２８】
通信部４６は、例えば、ネットワークボードなどの通信インタフェースであり、記憶装置１４との間で情報の送受信を行う。
【００２９】
図５は、本実施形態に係る情報処理装置１２により実現される機能の一例を示す機能ブロック図である。図５に例示するように、本実施形態に係る情報処理装置１２は、機能的には、言語単位種別群情報取得部５０、言語単位受付部５２、言語単位取得部５４、言語単位種別列情報生成部５６、言語単位出力部５８、分類部６０（分類器保持部６０ａと分類処理部６０ｂとを含む）、を含むものとして機能する。言語単位種別群情報取得部５０、言語単位取得部５４、言語単位種別列情報生成部５６、言語単位出力部５８、分類処理部６０ｂ、は制御部４０を主として実現される。分類器保持部６０ａは、記憶部４２を主として実現される。これらの要素は、コンピュータである情報処理装置１２にインストールされたプログラムを、情報処理装置１２に含まれる制御部４０で実行することにより実現されている。なお、このプログラムは、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのコンピュータ可読な情報伝達媒体を介して、あるいは、インターネットなどの通信ネットワークを介して情報処理装置１２に供給される。
【００３０】
言語単位種別群情報取得部５０は、記憶装置１４に記憶されている言語単位種別群情報２０を、通信部４６を介して取得する。なお、言語単位種別群情報取得部５０は、取得する言語単位種別群情報２０から、予め定められた条件に基づいて除外されるべきと判断される言語単位種別情報２２（例えば、「半保護中の記事」などの言語単位種別文字列２６を含む言語単位種別情報２２）を除外してもよい。
【００３１】
言語単位受付部５２は、利用者から言語単位３２を受け付ける。なお、言語単位受付部５２は、学習対象となる言語単位３２については、言語単位クラス（例えば、固有名詞分類体系などの単語クラス）を示す言語単位クラス情報（例えば、固有名詞分類体系などの単語クラスを示す識別情報）と関連付けられた言語単位３２を受け付けてもよい。
【００３２】
言語単位取得部５４は、少なくとも１つの言語単位種別情報２２に関連付けられた言語単位３２（本実施形態では、例えば、記憶装置１４に記憶されている言語単位情報３０）を、通信部４６を介して取得する。言語単位取得部５４は、記憶装置１４に記憶されている言語単位情報３０を予め（あるいは、定期的に）取得していてもよい。また、言語単位取得部５４は、言語単位受付部５２が利用者から言語単位３２を受け付ける際に、この言語単位３２に対応する言語単位情報３０を記憶装置１４から取得してもよい。なお、言語単位取得部５４が、言語単位受付部５２が受け付ける言語単位３２を、言語単位種別情報２２に関連付ける処理を実行してもよい。
【００３３】
言語単位種別列情報生成部５６は、言語単位種別群情報２０と、言語単位３２と、に基づいて、言語単位種別関連付け情報２８により関連付けられている言語単位種別情報２２同士が隣接する言語単位種別情報２２の列に対応する言語単位種別列情報を生成する。この言語単位種別列情報に対応する列の一端は、特定言語単位種別情報に対応し、他端は、言語単位取得部５４が取得する言語単位３２に関連付けられた言語単位種別情報２２に対応する。すなわち、言語単位種別列情報は、特定言語単位種別情報から言語単位取得部５４が取得する言語単位３２に関連付けられた言語単位種別情報２２までの列に対応する。
【００３４】
言語単位種別列情報生成部５６は、上述の言語単位種別情報２２の列が複数存在する場合には、これらの列のうちから、予め定められた条件に基づいて決定される列（例えば、列に含まれる言語単位種別情報２２の数に基づいて決定される列）に対応する言語単位種別列情報を生成してもよい。
【００３５】
本実施形態では、言語単位種別列情報生成部５６は、例えば、含まれる言語単位種別情報２２の数が最も少ない列に対応する言語単位種別列情報を生成する。本実施形態では、含まれる言語単位種別情報２２の数が最も少ない列が複数存在する場合は、言語単位種別列情報生成部５６は、複数の言語単位種別列情報を生成する。
【００３６】
言語単位種別情報２２や言語単位３２に対応するノードと、互いに関連付けられるノード同士を接続するリンクを含むグラフ構造と捉えると、言語単位種別列情報生成部５６は、主要カテゴリに対応する言語単位種別情報２２から言語単位取得部５４が取得する言語単位３２に関連付けられた言語単位種別情報２２まで続く最短経路のパスに対応する言語単位種別列情報を生成する。
【００３７】
なお、言語単位種別関連付け情報２８が関連の種別（例えば、「is-a関係」）を示す情報と関連付けられている際には、言語単位種別列情報生成部５６が、特定の種別を示す言語単位種別関連付け情報２８により関連付けられている同士が隣接する言語単位種別情報２２の列に対応する言語単位種別列情報を生成するようにしてもよい。
【００３８】
言語単位種別列情報生成部５６は、例えば、「横須賀市」という言語単位種別文字列２６を含む言語単位種別情報２２に基づいて、「主要カテゴリ＞地理＞地方行政区画＞各国の地方区分＞日本の地方行政区画＞日本の市町村＞神奈川県の市町村＞横須賀市」という言語単位種別列情報を生成する。これは、例えば、カテゴリのリンクを主要カテゴリから辿っていき、「横須賀市」というカテゴリに最初に辿り着いた際に主要カテゴリからの最短経路のパスに対応して生成される。
【００３９】
なお、言語単位種別列情報生成部５６は、言語単位種別列情報を、後述する分類部６０への入力となる素性（入力素性）に変換してもよい。言語単位種別列情報生成部５６は、例えば、分類部６０が木の分類器を用いる場合には、言語単位種別列情報を、木構造の入力素性に変換してもよい。また、分類部６０がＳＶＭ（Support Vector Machine）などの分類器を用いる場合には、言語単位種別列情報を、素性ＩＤと値との組を示す入力素性に変換してもよい。
【００４０】
例えば、「横須賀市」という言語単位種別文字列２６を含む言語単位種別情報２２に対応する木構造の入力素性の一例は、木のＳ式による表現では「(主要カテゴリ(社会(都市(街(港町))(各国の都市(日本の都市(中核市)))))(地理(地方行政区画(各国の地方区分(日本の地方行政区画(日本の市町村(神奈川県の市町村(横須賀市))))))))」である。また、素性ＩＤと値との組の入力素性の一例は、「：」を挟んで列挙した形式では「4:1_635:1_1678:1_2691:1_3356:1_3860:1_4102:1_4175:1_9258:1_9685:1」である。
【００４１】
言語単位出力部５８は、分類部６０に、言語単位取得部５４が取得する言語単位３２を、言語単位種別列情報に対応する列に含まれる各言語単位種別情報２２に関連付けて出力する。本実施形態では、言語単位出力部５８は、言語単位３２を上述の素性と関連付けて分類部６０に出力する。なお、言語単位出力部５８は、学習となる言語単位３２については、言語単位クラス情報（例えば、固有名詞分類体系などの単語クラスを示す識別情報）に基づいて生成される学習情報に関連付けて言語単位３２を出力してもよい。
【００４２】
分類部６０は、例えば、公知の分類器（例えば、二値分類器）であり、学習情報に基づく言語単位の分類を実行する。分類器保持部６０ａは、言語単位出力部５８から出力される情報（言語単位３２、素性、学習情報など）を保持する。分類処理部６０ｂは、分類器保持部６０ａが保持する学習情報に基づいて、言語単位３２の分類処理（例えば、二値分類器を用いたＶＳＲＥＳＴ法による多クラス分類処理）を実行する。本実施形態では、言語単位出力部５８から出力される情報が単語クラス情報を関連付けられていない場合は、その情報に含まれる言語単位３２に対して、分類器保持部６０ａが保持している学習情報に基づく分類処理を実行する。
【００４３】
ここで、言語単位受付部５２が受け付ける、単語クラス情報と関連付けられた単語に基づいて生成される学習情報を分類器保持部６０ａに保持させる処理の流れの一例を図６に例示するフロー図を参照しながら説明する。
【００４４】
まず、言語単位受付部５２が、単語クラス情報に関連付けられた単語を受け付ける（Ｓ１０１）。そして、言語単位取得部５４が、Ｓ１０１に例示する処理で受け付ける単語に対応する言語単位情報３０を記憶装置１４から取得する（Ｓ１０２）。そして、言語単位種別列情報生成部５６が、主要カテゴリに対応する言語単位種別情報２２からＳ１０２に例示する処理で取得する言語単位情報３０に関連付けられている言語単位種別情報２２までの、互いに関連する言語単位種別情報２２同士が連結された列のうち、含まれる言語単位種別情報２２の数が最も少ない列に対応する言語単位種別列情報を生成して、この言語単位種別列情報を素性に変換する（Ｓ１０３）。そして、言語単位出力部５８が、Ｓ１０１に例示する処理で取得する単語に関連付けられたクラス情報を２値に変換し、クラス数の分類器の学習情報を生成する（Ｓ１０４）。そして、言語単位出力部５８が、各分類器を分類部６０に学習させる（Ｓ１０５）。言語単位出力部５８は、具体的には、例えば、言語単位３２、素性、学習情報などを分類器保持部６０ａに出力する。このようにして、分類器保持部６０ａが、これらの情報を保持する。Ｗｉｋｉｐｅｄｉａを例に挙げると、「小泉純一郎」という単語から得られる複数のカテゴリの各々について、主要カテゴリからサブカテゴリのリンクを辿ることで最短経路を取得し、これを元に学習システムの素性が生成されることになる。
【００４５】
次に、言語単位取得部５４が取得する単語を分類する処理の流れの一例を図７に例示するフロー図を参照しながら説明する。
【００４６】
Ｓ２０１〜Ｓ２０３に例示する処理は、上述のＳ１０１〜Ｓ１０３に例示すると同様の処理であるので説明を省略する。
【００４７】
Ｓ２０３に例示する処理が終了すると、言語単位出力部５８が、言語単位取得部５４が取得する単語をＳ２０３に例示する処理で生成される素性と関連付けて分類処理部６０ｂに出力する（Ｓ２０４）。そして、分類処理部６０ｂが、Ｓ２０３に例示する処理で生成される素性に基づいて、分類器保持部６０ａに保持されている各分類器で、この単語がその分類器に対応するクラスに適合する程度を示す値（適合度）を取得（例えば、分類器が算出する適合度を取得）する（Ｓ２０５）。そして、分類処理部６０ｂが、Ｓ２０４に例示する処理が予め定められた閾値を超えているか否か（以上であるか否か）に基づいて、または適合度の大小に基づいて言語単位取得部５４が取得する単語が属するクラスを決定する（Ｓ２０６）。
【００４８】
なお、分類処理部６０ｂが、Ｓ２０６に例示する処理により決定されたクラスを示す情報を単語に関連付けて記憶部４２に出力するようにしてもよい。
【００４９】
なお、本発明は上記実施形態に限定されるものではない。
【００５０】
例えば、分類の対象となる言語単位３２が人名を示しており、言語単位３２を職業別に分類する際には、「職業別人名一覧」という言語単位種別文字列２６を含む言語単位種別情報２２を特定言語単位種別情報として設定しても構わない。
【００５１】
また、情報処理装置１２は、一つの筐体により構成されていても、複数の筐体により構成されていてもよい。また、情報処理装置１２と記憶装置１４とが共通の筐体により構成されていてもよい。
【００５２】
なお、本明細書中に記載された具体的な数値や、具体的な文字列は例示であり、これらの数値や文字列に限定されない。また、Ｗｉｋｉｐｅｄｉａの構成は、説明を補足するために例として挙げたものであり、この内容に限定されるべきものではない。
【図面の簡単な説明】
【００５３】
【図１】本発明の一実施形態に係る情報処理システムのネットワーク構成の一例を示す図である。
【図２】言語単位種別群情報のデータ構造の一例を示す図である。
【図３】言語単位情報のデータ構造の一例を示す図である。
【図４】本発明の一実施形態に係る情報処理装置のハードウェア構成の一例を示す図である。
【図５】本発明の一実施形態に係る情報処理装置により実現される機能の一例を示す機能ブロック図である。
【図６】本実施形態に係る情報処理装置で行われる処理の流れの一例を示すフロー図である。
【図７】本実施形態に係る情報処理装置で行われる処理の流れの一例を示すフロー図である。
【符号の説明】
【００５４】
１０  情報処理システム、１２  情報処理装置、１４  記憶装置、１６  ネットワーク、２０  言語単位種別群情報、２２  言語単位種別情報、２４  言語単位種別識別子、２６  言語単位種別文字列、２８  言語単位種別関連付け情報、３０  言語単位情報、３２  言語単位、４０  制御部、４２  記憶部、４４  ユーザインタフェース（ＵＩ）部、４６  通信部、４８  バス、５０  言語単位種別群情報取得部、５２  言語単位受付部、５４  言語単位取得部、５６  言語単位種別列情報生成部、５８  言語単位出力部、６０  分類部、６０ａ  分類器保持部、６０ｂ  分類処理部。
【図１】
2010134794.tif 000003
【図２】
2010134794.tif 000004
【図３】
2010134794.tif 000005
【図４】
2010134794.tif 000006
【図５】
2010134794.tif 000007
【図６】
2010134794.tif 000008
【図７】
2010134794.tif 000009