(57)【要約】【課題】入力文に含まれる記号が特に意味を持たない場合や複数の意味候補を持つ場合に当該記号を適切な文字列に変換する。【解決手段】第一変換文字列選択手段１０１は入力文１０４の文字列と当該入力文中の記号一覧１０５に含まれる記号の出現形態が出現形態辞書１０６にある場合に当該辞書１０６に基づき変換文字列１０８（前記記号が表す文字列）を決定する。第二変換文字列選択手段１０２は前記出現形態が出現形態辞書１０６にない場合に記号変換辞書１０７によって得た前記記号の文字列候補と入力文１０４の前記記号以外の文字列の語との比較に基づき変換文字列１０８を決定する。前記比較に基づき変換文字列１０８を決定できない場合、第三変換文字列選択手段１０３は記号変換辞書１０７中の記号を表す文字列が含まれる文の特徴群のうち入力文１０４の特徴と最も類似した特徴の文に含まれる記号を表す文字列を変換文字列１０８と決定する。【選択図】図１
2011107974.tif 000002
【特許請求の範囲】
【請求項１】
入力文に含まれる記号を文字列に変換する記号変換方法であって、
第一変換文字選択手段が、入力文に含まれる記号と文字列の出現形態が特定の記号と文字列の出現形態とこの出現形態の記号と変換可能な対応語とを対に格納する出現形態辞書に含まれる場合に、当該出現形態辞書に基づき前記入力文に含まれる記号が表す文字列を決定するステップを有すること
を特徴とする記号変換方法。
【請求項２】
前記入力文に含まれる記号と文字列の出現形態が前記出現形態辞書に含まれていない場合に、第二変換文字列選択手段が、特定の記号とこの記号を表す文字列とこの文字列が出現する文の特徴とを対に格納した記号変換辞書を用いて前記入力文の記号を文字列候補に変換し、この文字列候補のうちで前記入力文の前記記号以外の文字列と同一性を有する文字列を前記記号が表す文字列として決定するステップを
さらに有すること
を特徴とする請求項１に記載の記号変換方法。
【請求項３】
前記入力文に含まれる記号と文字列の出現形態が前記出現形態辞書に含まれていない場合に、第二変換文字列選択手段が、特定の記号とこの記号を表す文字列とこの文字列が出現する文の特徴とを対に格納した記号変換辞書を用いて前記入力文の記号を文字列候補に変換し、この変換した文字列候補の各文字列と前記入力文の文字列に含まれる語とを概念ベクトルに変換し、前記文字列候補の各文字列の概念ベクトルと前記入力文の文字列に含まれる語の概念ベクトルとの類似度を比較し、前記文字列候補の中で前記類似度が閾値以内であるもののうち最も類似している文字列を前記入力文に含まれる記号が表す文字列として決定するステップを
さらに有すること
を特徴とする請求項１に記載の記号変換方法。
【請求項４】
前記同一性を有する文字列候補がない場合または前記類似度が閾値以内になる文字列候補がない場合に、第三変換文字列選択手段が、前記入力文の特徴と前記記号変換辞書中の前記入力文に含まれる記号を表す文字列が含まれる文の特徴群との類似度を比較し、特徴が前記入力文の特徴と最も類似した文に含まれる記号を表す文字列を前記入力文に含まれる記号が表す文字列として決定するステップを
さらに有すること
を特徴とする請求項２または３に記載の記号変換方法。
【請求項５】
入力文に含まれる記号を文字列に変換する記号変換装置であって、
入力文に含まれる記号と文字列の出現形態が特定の記号と文字列の出現形態とこの出現形態の記号と変換可能な対応語とを対に格納する出現形態辞書に含まれる場合に、当該出現形態辞書に基づき前記入力文に含まれる記号が表す文字列を決定する第一変換文字選択手段を備えたこと
を特徴とする記号変換装置。
【請求項６】
前記入力文に含まれる記号と文字列の出現形態が前記出現形態辞書に含まれていない場合に、特定の記号とこの記号を表す文字列とこの文字列が出現する文の特徴とを対に格納した記号変換辞書を用いて前記入力文の記号を文字列候補に変換し、この文字列候補の中で前記入力文の前記記号以外の文字列と同一性を有する文字列を前記記号が表す文字列として決定する第二変換文字列選択手段をさらに備えたこと
を特徴とする請求項５に記載の記号変換装置。
【請求項７】
前記入力文に含まれる記号と文字列の出現形態が前記出現形態辞書に含まれていない場合に、特定の記号とこの記号を表す文字列とこの文字列が出現する文の特徴とを対に格納した記号変換辞書を用いて前記入力文の記号を文字列候補に変換し、この変換した文字列候補の各文字列と前記入力文の文字列に含まれる語とを概念ベクトルに変換し、前記文字列候補の各文字列の概念ベクトルと前記入力文の文字列に含まれる語の概念ベクトルとの類似度を比較し、前記文字列候補の中で前記類似度が閾値以内であるもののうち最も類似している文字列を前記入力文に含まれる記号が表す文字列として決定する第二変換文字列選択手段をさらに備えたこと
を特徴とする請求項５に記載の記号変換装置。
【請求項８】
前記同一性を有する文字列候補がない場合または前記類似度が閾値以内になる文字列候補がない場合に、前記入力文の特徴と前記記号変換辞書中の前記入力文に含まれる記号を表す文字列が含まれる文の特徴群との類似度を比較し、特徴が前記入力文の特徴と最も類似した文に含まれる記号を表す文字列を前記入力文に含まれる記号が表す文字列として決定する第三変換文字列選択手段をさらに備えたこと
を特徴とする請求項６または７に記載の記号変換装置。
【請求項９】
請求項５から８のいずれか１項に記載の記号変換装置を構成する各手段としてコンピュータを機能させることを特徴とする記号変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記号を当該記号の意味を示す文字列に変換するための技術に関する。
【背景技術】
【０００２】
キーボードからの入力を記号に変換する機能を持った入力端末から入力された文書に対し、入力された記号を、記号が表現する単語に変換する技術がある。
【０００３】
例えば特許文献１には、電子メールを対象文書とし、電子メールアドレスのドメイン名によって、文中の記号を文字列に変換する技術が開示されている。前記記号は、一つの記号に一つの単語を与えた変換テーブルによって変換される。
【０００４】
特許文献２に開示された端末装置は、電子メールを対象文とし、文中に含まれる記号である絵文字に、複数の意味候補から絵文字の意味を表す単語を１つ選択し与えることで、文中の絵文字を文字列に変換するようにしている。記号の意味候補は、１つの記号に、記号の意味を示す複数の候補文字列を対応付けた変換用辞書によって与えられる。複数の意味候補の中から、対象文において、記号が表す意味を選択する方法として、（１）複数の候補からユーザが選択すること、（２）複数の候補から置き換えられた頻度が高いものを選択すること、（３）複数の候補から自動的に１つを選択することのいずれかの方法で行われる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−９６４５４号公報
【特許文献２】特開２００３−２９６２４６号公報
【特許文献３】特開２００７−３１７１３２号公報
【非特許文献】
【０００６】
【非特許文献１】丹羽芳樹，新田義彦，「単語ベクトルを用いた多義語の意味推定−共起ベクトルと定義距離ベクトルの比較−」，自然言語処理研究会報告，社団法人情報処理学会，１９９４年７月２２日，情処研報Ｖｏｌ.９４，Ｎｏ.６３，ｐ．４９−５６
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の変換技術は、記号を単語に変換する際に、一つの記号に一つの単語を与えた変換テーブルによって変換されているため、記号が意味を持たないような場合や、一つの記号が複数の意味を持ち、一文中において、記号が持つ複数の意味のいずれかを表現しているような場合には対応できない。
【０００８】
特許文献２の変換技術は、一つの記号が複数の意味を持っている場合に対応できるものの、複数の候補から単語を選択する方法については記載されていない。また、記号が意味を持たないような場合については考慮されていない。
【課題を解決するための手段】
【０００９】
前記課題を解決するために本発明は、入力文に含まれる記号に対し記号が表現する文字列を与える際に、１つの記号が、特に意味を持たない場合や、複数の意味候補を持つ場合に、文中における記号の出現形態や、文全体の特徴量に基づき、文中における記号を、記号が表す適切な文字列に変換する。
【００１０】
本発明の記号変換方法の態様としては、入力文に含まれる記号を文字列に変換する記号変換方法であって、第一変換文字選択手段が、入力文に含まれる記号と文字列の出現形態が特定の記号と文字列の出現形態とこの出現形態の記号と変換可能な対応語とを対に格納する出現形態辞書に含まれる場合に、当該出現形態辞書に基づき前記入力文に含まれる記号が表す文字列を決定するステップを有する。
【００１１】
本発明の記号変換装置の態様としては、入力文に含まれる記号を文字列に変換する記号変換装置であって、入力文に含まれる記号と文字列の出現形態が特定の記号と文字列の出現形態とこの出現形態の記号と変換可能な対応語とを対に格納する出現形態辞書に含まれる場合に、当該出現形態辞書に基づき前記入力文に含まれる記号が表す文字列を決定する第一変換文字選択手段を備える。
【００１２】
前記記号変換方法及び記号変換装置において、前記出現形態が前記出現形態辞書に含まれていない場合には、第二変換文字列選択手段が、特定の記号とこの記号を表す文字列とこの文字列が出現する文の特徴とを対に格納した記号変換辞書を用いて前記入力文の記号を文字列候補に変換し、この文字列候補のうちで前記入力文の前記記号以外の文字列と同一性を有する文字列を前記記号が表す文字列として決定するようにするとよい。または、第二変換文字列選択手段が、前記記号変換辞書を用いて前記入力文の記号を文字列候補に変換し、この変換した文字列候補の各文字列と前記入力文の文字列に含まれる語とを概念ベクトルに変換し、前記文字列候補の各文字列の概念ベクトルと前記入力文の文字列に含まれる語の概念ベクトルとの類似度を比較し、前記文字列候補の中で前記類似度が閾値以内であるもののうち最も類似している文字列を前記入力文に含まれる記号が表す文字列として決定するようにするとよい。
【００１３】
また、前記同一性または類似度に基づき前記入力文に含まれる記号が表す文字列を決定できない場合には、第三変換文字列選択手段が前記記号変換辞書中の記号を表す文字列が含まれる文の特徴群のうち前記入力文の特徴と最も類似した特徴の文に含まれる記号を表す文字列を前記入力文に含まれる記号が表す文字列と決定するようにするとよい。
【００１４】
尚、本発明は上記記号変換装置を構成する各手段としてコンピュータとして機能させるための記号変換プログラムの態様とすることもできる。
【発明の効果】
【００１５】
以上の発明によれば、入力文に含まれる記号が特に意味を持たない場合や複数の意味候補を持つ場合に当該記号を適切な文字列に変換する。
【図面の簡単な説明】
【００１６】
【図１】本発明に係る記号変換装置の構成を示したブロック図。
【図２】本発明の第一の実施形態に係る記号出現形態による変換文字列選択手段（第一変換文字列選択手段）、記号の変換文字列に基づく変換文字列選択手段（第二変換文字列選択手段）、文特徴による変換文字列選択手段（第三変換文字列選択手段）によって実行される手順を説明したフローチャート図。
【図３】本発明の第二の実施形態に係る記号出現形態による変換文字列選択手段（第一変換文字列選択手段）、記号の変換文字列に基づく変換文字列選択手段（第二変換文字列選択手段）、文特徴による変換文字列選択手段（第三変換文字列選択手段）によって実行される手順を説明したフローチャート図。
【図４】記号一覧の一例を示した説明図。
【図５】出現形態辞書の一例を示した説明図。
【図６】記号変換辞書の一例を示した説明図。
【発明を実施するための形態】
【００１７】
以下、図面を参照しながら本発明の実施の形態の一例を説明する。
【００１８】
図１に示された本発明に係る記号変換装置１は入力された文字列と記号からなる文中の記号を当該記号が表す適切な文字列に変換する。
【００１９】
記号変換装置１は第一変換文字列選択手段１０１と第二変換文字列選択手段１０２と第三変換文字列選択手段１０３とを備える。
【００２０】
第一変換文字列選択手段１０１は、記号と文字列からなる入力文１０４の入力を受けると、前記文字列と入力文１０４中の記号一覧１０５に含まれる記号の出現形態が出現形態辞書１０６に含まれるかを確認し、前記出現形態が出現形態辞書１０６に含まれる場合は出現形態辞書１０６に基づいて変換文字列１０８（前記記号が表す文字列）を決定するステップＳ１０１を実行する。
【００２１】
第二変換文字列選択手段１０２は、ステップＳ１０１で入力文１０４における記号と文字列の出現形態が出現形態辞書１０６に含まれていないと判断された場合、記号変換辞書１０７を用いて前記記号を文字列候補（語）に変換し、この文字列候補と入力文１０４の前記記号以外の文字列との比較（同一性または類似性）に基づき変換文字列１０８を決定するステップＳ１０２を実行する。したがって、入力文１０４における記号と文字列の出現形態が出現形態辞書１０６にない場合でも、当該記号を適切な文字列に変換できる。
【００２２】
第三変換文字列選択手段１０３は、ステップＳ１０２で入力文１０４の文字列と同一または類似する文字列候補がないと判断された場合、入力文１０４の特徴と記号変換辞書１０７中の記号を表す文字列（語）が含まれる文の特徴群との類似度を比較し、特徴が入力文１０４の特徴と最も類似した文に含まれる記号を表す文字列（語）を変換文字列１０８と決定するステップＳ１０３を実行する。したがって、入力文１０４の文字列と同一または類似する文字列候補がないと判断された場合でも、入力文１０４における記号を適切な文字列に変換できる。
【００２３】
記号一覧１０５、出現形態辞書１０６、記号変換辞書１０７は予め用意されている。
【００２４】
記号一覧１０５は、第一変換文字列選択手段１０１が記号の出現形態による変換を行う際に参照されるデータベースであって、ＩＤ番号とこの番号に対応した記号を格納している。記号一覧１０５としては例えば図４に示された態様が挙げられる。図示された記号一覧１０５はＩＤ番号１，２，３，…に対して一対一に記号が割り当てられている。記号としては、図４に例示されたように、携帯端末から入力可能な絵文字が挙げられる。
【００２５】
出現形態辞書１０６は、第一変換文字列選択手段１０１が記号の出現形態による変換を行う際に参照される辞書であって、図５に例示したように、特定の出現形態の記号と、前記出現形態の記号と変換可能な対応語を対に格納したものである。
【００２６】
記号変換辞書１０７は、第二，第三変換文字列選択手段１０２，１０３が記号変換を行う際に参照される辞書であって、図６に例示したように、記号と、この記号を表す文字列（語）と、記号を表す文字列（語）が出現する文の特徴とを対に格納したものである。
【００２７】
第二変換文字列選択手段１０２による記号の変換文字列に基づく変換文字列選択の方法には二つの方法が挙げられる。
【００２８】
第一の方法は、図２に示された第一の実施形態に係るフローチャートのように、記号変換辞書１０７によって変換された文字列候補と入力文の記号以外の文字列部の文字列とのマッチング（同一性）に基づき変換文字列１０８を決定する方法である。この方法に基づく第二変換文字列選択手段１０２は、入力文１０４に含まれる記号と文字列の出現形態が出現形態辞書１０６に含まれていない場合、記号変換辞書１０７を用いて入力文１０４の記号を文字列候補に変換し、この文字列候補の中で入力文１０４の前記記号以外の文字列と同一性を有する文字列を前記記号が表す変換文字列１０８として決定する。
【００２９】
第二の方法は、図３に示された第二の実施形態に係るフローチャートのように、記号変換辞書１０７を用いた形態素解析による文字列候補の各文字列の概念ベクトルと入力文の記号以外の文字列部の文字列部分とを概念ベクトルとの類似度に基づき変換文字列１０８を決定する方法である。この方法に基づく第二変換文字列選択手段１０２は入力文１０４に含まれる記号と文字列の出現形態が出現形態辞書１０６に含まれていない場合に、記号変換辞書１０７を用いて入力文１０４の記号を文字列候補に変換し、この変換した文字列候補の各文字列と入力文１０４の前記記号以外の文字列に含まれる語を概念ベクトルに変換し、前記文字列候補の各文字列の概念ベクトルと前記記号以外の文字列に含まれる語の概念ベクトルとの類似度を比較し、前記文字列候補の中で前記類似度が閾値以内であるもののうち最も類似している文字列を前記記号が表す変換文字列１０８として決定する。
【００３０】
前記第一の方法に基づく図２に示された第一の実施形態に係る手順を実行する第一〜第三変換文字列選択手段１０１〜１０３の機能について説明する。
【００３１】
第一変換文字列選択手段１０１は、先ず、入力文１０４に含まれる記号と文字列の出現形態と出現形態辞書を比較し、前記出現形態が出現形態辞書１０６に含まれる場合に、出現形態辞書１０６を用いて変換文字列１０８を決定する（Ｓ２０１〜Ｓ２０３，Ｓ２１０）。
【００３２】
第二変換文字列選択手段１０２は、前記記号の出現形態が出現形態辞書１０６に含まれない場合は、入力文１０４を記号部２１２と文字列部２１４に分割し、記号変換辞書１０７を用いて記号部２１２を文字列候補２１３に変換する（Ｓ２０３〜Ｓ２０５）。次いで、前記変換によって得られた文字列候補２１３と、文字列部２１４とのマッチングすなわち同一性の確認を行い、文字列候補２１３の中で文字列部２１４と同一の文字列がある場合、当該文字列を変換文字列１０８として決定する（Ｓ２０６，Ｓ２０７，Ｓ２１０）。
【００３３】
第三変換文字列選択手段１０３は、文字列候補２１３で文字列部２１４と同一の文字列がない場合に、入力文１０４全体の文の特徴２１６と、記号変換辞書１０７中の記号が表現する語が含まれる文の特徴群を比較する（Ｓ２０８，Ｓ２０９）。そして、最も文の特徴が類似する記号を表す文字列を変換文字列１０８として決定する（Ｓ２１０）。
【００３４】
図２を参照しながら第一の実施形態に係る第一〜第三変換文字列選択手段１０１〜１０３による具体的な手順（Ｓ２０１〜Ｓ２１０）について説明する。
【００３５】
Ｓ２０１：第一変換文字列選択手段１０１は入力文１０４における記号と文字列の出現形態２１１を抽出する。例えば、「・・おばあちゃんの知恵袋・・」では、「（記号ａ）（記号ａ）（文字列）（記号ａ）（記号ａ）」となる。
【００３６】
Ｓ２０２：第一変換文字列選択手段１０１はＳ２０１で抽出された入力文１０４における記号と文字列の出現形態２１１が、出現形態辞書１０６に含まれるか否かを確認する。このステップによって、装飾などといった、記号と文字列の出現形態から、記号が表す文字列を特定する場合に対応できる。
【００３７】
Ｓ２０３：第一変換文字列選択手段１０１は、Ｓ２０２で入力文１０４における記号と文字列の出現形態２１１が出現形態辞書１０６に含まれていると確認した場合（ＹＥＳ）、変換文字列選択のステップＳ２１０に移行して、出現形態辞書１０６中の出現形態２１１に対して与えられている対応文字列を変換文字列１０８として決定する。一方、出現形態２１１が出現形態辞書１０６に含まれなかった場合（Ｎｏ）は、記号の変換文字列に基づく変換文字列選択のステップＳ２０４に進む。
【００３８】
Ｓ２０４：第二変換文字列選択手段１０２は、入力文１０４を記号一覧１０５に含まれる記号部２１２とこの記号部２１２以外の文字列部２１４とに分割する。
【００３９】
Ｓ２０５：第二変換文字列選択手段１０２は、記号部２１２を、記号部２１２に対応する語の集合である記号変換辞書１０７を用いて、記号部２１２に対応する文字列候補２１３に変換する。
【００４０】
Ｓ２０６：第二変換文字列選択手段１０２は、文字列候補２１３のそれぞれの語と、文字列部２１４の語のマッチング（同一性の確認）を行い、文字列部２１４の語と同一の文字列候補２１３の語があるかを確認する。
【００４１】
Ｓ２０７：第二変換文字列選択手段１０２は、Ｓ２０６で文字列部２１４の語と同一の文字列候補２１３の語がある場合（ＹＥＳ）、変換文字列選択のステップＳ２１０に移行して、文字列２１４の語と同一の文字列候補２１３の語を記号部２１２に対応する変換文字列１０８として決定する。一方、文字列候補２１３の中で文字列部２１４の語と同一のものがない場合（Ｎｏ）、文特徴に基づく変換文字列選択のステップＳ２０８に進む。
【００４２】
以下のステップＳ２０８，Ｓ２０９では、一つの記号を表す複数の文字列候補の中から、文脈において最も適していると考えられる文字列候補を変換文字列として抽出するため、非特許文献１のような、文脈を用いた多義語の意味推定問題を解決する方法によって解決することができると考えられる。非特許文献１の方法では、文脈を構成する単語のベクトル表現を足し合わせて文脈ベクトルをつくり、多義語の語義のベクトルと、文脈ベクトルとの類似度を多義解消に利用する。
【００４３】
Ｓ２０８：第三変換文字列選択手段１０３は、記号変換辞書１０７に登録されている記号に対応する文字列候補２１３を入力文１０４の記号部２１２に代入し、文字列候補２１３それぞれを代入した場合の入力文全体の文の特徴を抽出し、これを文特徴２１６とする。
【００４４】
例えば、入力文１０４が「午後には・がでるよ。」であった場合、記号変換辞書１０７より、記号部２１２「・」の文字列候補は（候補ａ：太陽，候補ｂ：夏，候補ｃ：楽しい，・・・）となる。次に、文字列候補それぞれを代入した場合の文｛文Ａ（候補ａ）：「午後には太陽がでるよ」，文Ｂ（候補ｂ）：「午後には夏がでるよ」，文Ｃ（候補ｃ）：「午後には楽しいがでるよ」，・・・｝の各入力文全体の文の特徴である（文Ａの文特徴＝Ａ’，文Ｂの文特徴＝Ｂ’，文Ｃの文特徴＝Ｃ’，・・・）を求める。文の特徴は、特許文献３の手法で生成される概念ベクトル集合２１５を用い、入力文中の単語それぞれの概念ベクトルを求め、これらの概念ベクトルの重心を入力文全体の文の特徴ベクトルとする。前記概念ベクトルが（ａ1，ａ2，ａ3，…，ａn）と表記される場合、当該ベクトルの重心は下記の式（１）で示される。
【００４５】
【数１】
2011107974.tif 000003
【００４６】
Ｓ２０９：第三変換文字列選択手段１０３は、ステップＳ２０８で抽出した、文字列候補２１３それぞれを代入した場合の入力文全体の文特徴２１６（文Ａの文特徴＝Ａ’，文Ｂの文特徴＝Ｂ’，文Ｃの文特徴＝Ｃ’，・・・）と、記号変換辞書１０７において文字列候補２１３のそれぞれに与えられている記号を表す文字列（語）が出現する文の特徴２１６（特徴［候補ａ：太陽］，特徴［候補ｂ：夏］，特徴［候補ｃ：楽しい］，・・・）を候補ごとに比較する。例えば、候補ａについては、候補ａを入力文１０４に代入した文Ａの文特徴Ａ’と、候補ａが出現する文の特徴として記号変換辞書に与えられている特徴［候補ａ：太陽］を比較する。そして、最も類似している文特徴に出現する文字列候補２１３をＳ２１０で選択される変換文字列１０８と決定する。
【００４７】
Ｓ２１０：ステップＳ２０３，Ｓ２０７，Ｓ２０９のいずれかで、選択された文字列候補が変換文字列１０８として抽出される。
【００４８】
前記第二の方法に基づく図３に示された第二の実施形態に係る手順を実行する第一〜第三変換文字列選択手段１０１〜１０３の機能について説明する。
【００４９】
第一変換文字列選択手段１０１は、先ず、入力文１０４に含まれる記号の出現形態と出現形態辞書を比較し、記号の出現形態が出現形態辞書１０６に含まれる場合に、出現形態辞書１０６を用いて変換文字列１０８を決定する（Ｓ３０１〜Ｓ３０３，Ｓ３１１）。
【００５０】
第二変換文字列選択手段１０２は、前記記号の出現形態が出現形態辞書１０６に含まれない場合は、入力文１０４を記号部３１３と文字列部３１６に分割し、記号変換辞書１０７を用いて記号部３１３を文字列候補３１４に変換する（Ｓ３０３〜Ｓ３０５）。次いで、この変換された文字列候補３１４の各文字列と、文字列部３１６に含まれる語とを、概念ベクトル集合３１５を利用することでベクトルに変換し（Ｓ３０６）、この文字列候補３１４の各文字列の概念ベクトルと文字列部３１６に含まれる語の概念ベクトルとの類似度を比較する（Ｓ３０７）。そして、類似度が閾値以内になる文字列候補がある場合、この候補のなかで最も類似している文字列を変換文字列１０８として決定する（Ｓ３０８，Ｓ３１０）。
【００５１】
第三変換文字列選択手段１０３は、類似度が閾値以内になる文字列候補が無い場合、入力文１０４全体の文の特徴３１７と、記号変換辞書１０７中の記号が表現する語が含まれる文の特徴群を比較する（Ｓ３０９，Ｓ３１０）。そして、最も文の特徴が類似する記号を表す文字列を変換文字列１０８として決定する（Ｓ３１１）。
【００５２】
図３を参照しながら第二の実施形態に係る第一〜第三変換文字列選択手段１０１〜１０３による具体的な手順（Ｓ３０１〜Ｓ３１１）について説明する。
【００５３】
Ｓ３０１〜Ｓ３０５：ステップＳ２０１〜Ｓ２０５と同様の処理が実行される。
【００５４】
Ｓ３０６：第二変換文字列選択手段１０２は、特許文献３の手法で生成される概念ベクトル集合３１５を利用し、文字列候補３１４の概念ベクトルと文字列部３１６の概念ベクトルを算出する。
【００５５】
Ｓ３０７：第二変換文字列選択手段１０２は、Ｓ３０６のステップで得られた文字列候補３１４の各文字列の概念ベクトルと文字列部３１６に含まれる語の概念ベクトルとの類似度を比較する。
【００５６】
Ｓ３０８：第二変換文字列選択手段１０２は、Ｓ３０７で、文字列候補３１４の各文字列と文字列部３１６に含まれる語の概念ベクトルの類似度が閾値以内であったと判断された場合（Ｙｅｓ）、文字列候補３１４のなかで、文字列部中の語との類似度が閾値以内であって最も類似している文字列を決定する。この決定された文字列はステップＳ３１１にて変換文字列１０８として決定される。一方、文字列候補３１４と文字列部３１６の概念ベクトルの類似度が閾値以内でなかった場合（Ｎｏ）、文特徴による変換文字列選択のステップＳ３０９に進む。
【００５７】
Ｓ３０９〜Ｓ３１１：ステップＳ２０８〜Ｓ２１０と同様の処理が実行される。
【００５８】
以上のように本発明の実施形態に係る記号変換装置１は、入力文に含まれる記号に対し記号が表現する意味を与える際に、１つの記号が、特に意味を持たない場合や、複数の意味候補を持つ場合に、文中における記号の出現形態や、文中の記号以外の文字列の特徴量を用いている。したがって、文中の記号を、記号が表す適切な文字列に変換することができる。本発明は、言語処理技術に適用可能である。
【００５９】
本発明は、上記の実施の形態における各機能手段１０１〜１０３に係る処理をプログラムとして構築し、当該プログラムを通信回線または記録媒体によってコンピュータにインストールすれば、当該コンピュータによって実施することが可能である。記号一覧１０５、出現形態辞書１０６、記号変換辞書１０７はハードディス装置やファイルサーバ等に例示される記憶手段に予め格納するようにすればよい。
【００６０】
尚、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において種々変更・応用が可能である。
【符号の説明】
【００６１】
１…記号変換装置
１０１…第一変換文字列選択手段
１０２…第二変換文字列選択手段
１０３…第三変換文字列選択手段
１０４…入力文
１０５…記号一覧
１０６…出現形態辞書
１０７…記号変換辞書
１０８…変換文字列
【図１】
2011107974.tif 000004
【図２】
2011107974.tif 000005
【図３】
2011107974.tif 000006
【図４】
2011107974.tif 000007
【図５】
2011107974.tif 000008
【図６】
2011107974.tif 000009