(57)【要約】【課題】ユーザの嗜好に基づいた、ユーザにとって安心で飽きないコミュニケーションサービスを提供することができる情報処理装置を得る。【解決手段】ネットワーク５００を介して複数のユーザ端末装置２０と接続され、各々のユーザ同士のコミュニケーションサービスを提供するサービス提供サーバ１０であって、ユーザがユーザ端末装置２０を介して入力した文章のデータを、ネットワーク５００を介して受信する入力情報受信部１１１と、文章を解析し、文章中である名詞が肯定的な意味で用いられているか否定的な意味で用いられているかを解析し、ユーザ嗜好情報記憶部１２２に登録するユーザ嗜好解析部１１２とを備える。【選択図】図２
2010049633.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して複数のユーザの端末装置と接続され、各々のユーザ同士のコミュニケーションサービスを提供する情報処理装置であって、
前記ユーザが前記端末装置を介して入力した文章のデータを、前記通信ネットワークを介して受信する入力情報受信部と、
前記文章を解析し、文章中である名詞が肯定的な意味で用いられているか否定的な意味で用いられているかを解析し、ユーザ嗜好情報記憶部に登録するユーザ嗜好解析部と、を備えた情報処理装置。
【請求項２】
前記ユーザ嗜好解析部は、
前記文章の形態素解析を行うことにより、前記文章中に含まれる名詞を判別し、各々の  名詞が前記文章中で肯定的な意味で用いられているか否定的な意味で用いられているか  を解析することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ユーザ嗜好解析部は、
前記文章中で、ある名詞と修飾または接続の関係にある形態素の意味を解析することに  より、その名詞が前記文章中で肯定的な意味で用いられているか否定的な意味で用いら  れているかを解析することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記ユーザ嗜好解析部は、
前記文章中に含まれる、少なくとも当て字、絵文字、及び近似文字を通常の文字に置き  換える処理を行ってから、前記形態素解析を行うことを特徴とする請求項２または請求  項３に記載の情報処理装置。
【請求項５】
前記ユーザ嗜好解析部は、
前記文章中に含まれる、口語を文章語に置き換える処理を行ってから、前記形態素解析  を行うことを特徴とする請求項２から請求項４のいずれかに記載の情報処理装置。
【請求項６】
前記ユーザ嗜好解析部は、
前記形態素解析を行った後、各々の形態素の中から、少なくとも個人情報、差別用語、  及び隠語を削除する処理を行うことを特徴とする請求項２から請求項５のいずれかに記  載の情報処理装置。
【請求項７】
前記ユーザ嗜好情報記憶部に記憶されている情報に基づいて、前記ユーザと他ユーザとの嗜好が近いか否かを判定する嗜好類似度判定部と、
前記嗜好類似度判定部において、嗜好が近いと判定された他ユーザを特定する情報をユーザに提供するユーザ情報提供部と、を備えたことを特徴とする請求項１から請求項６のいずれかに記載の情報処理装置。
【請求項８】
前記嗜好類似度判定部は、
少なくとも、前記ユーザがどのような名詞を頻繁に使用しているか、どのような名詞を肯定値な意味で用いているか、及びどのような名詞を否定値な意味で用いているか、のいずれかの情報に基づいて、前記ユーザの嗜好情報ベクトルを作成し、他ユーザの嗜好情報ベクトルとの類似度を算出することにより、前記ユーザと前記他ユーザとの嗜好が近いか否かを判定することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記ユーザ情報提供部は、
不特定のユーザに送ることを想定したメールの送信先に、前記嗜好類似度判定部において嗜好が近いと判定された他ユーザのメールアドレスを設定することにより、前記他ユーザの情報を前記ユーザに提供することを特徴とする請求項７または請求項８に記載の情報処理装置。
【請求項１０】
前記ユーザ情報提供部は、
前記嗜好類似度判定部において嗜好が近いと判定された他ユーザのペットキャラクタを前記ユーザの端末装置に表示し、そのペットキャラクタを介して前記他ユーザの情報を前記ユーザに提供することを特徴とする請求項７から請求項９のいずれかに記載の情報処理装置。
【請求項１１】
前記嗜好類似度判定部は、
予め定められた、ユーザ同士の嗜好が近いか否かを判定するための質問に対する他ユーザの回答が期待通りのものであった場合にのみ、前記ユーザと前記他ユーザとの嗜好が近いと判定することを特徴とする請求項７から請求項１０のいずれかに記載の情報処理装置。
【請求項１２】
前記ユーザ嗜好情報記憶部に登録されている名詞を用いて、自動的に文章を作成する文章自動作成部と、
前記文章自動作成部によって作成された文章を前記ユーザのペットキャラクタを介して前記ユーザに提供する文章提供部とを備えたことを特徴とする請求項１から請求項１１のいずれかに記載の情報処理装置。
【請求項１３】
前記文章提供部は、
前記ユーザと前記ペットが前記端末装置の入力手段と出力手段を介して行う会話において、前記文章自動作成部によって作成された文章を前記ペットを介して提供することを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記文章提供部は、
前記ユーザのペットが日記帳や掲示板に書き込みを行うことによって、前記文章自動作成部によって作成された文章を提供することを特徴とする請求項１２に記載の情報処理装置。
【請求項１５】
前記文章提供部は、
前記ユーザのペットが、前記ユーザ宛に送信する電子メールによって、前記文章自動作成部によって作成された文章を提供することを特徴とする請求項１２に記載の情報処理装置。
【請求項１６】
コンピュータに、
通信ネットワークを介して複数のユーザの端末装置と接続し、各々のユーザ同士のコミュニケーションサービスを提供する機能を実行させるプログラムであって、
前記ユーザが前記端末装置を介して入力した文章のデータを、前記通信ネットワークを介して受信する機能と、
前記文章を解析し、文章中である名詞が肯定的な意味で用いられているか否定的な意味で用いられているかを解析し、ユーザ嗜好情報記憶部に登録する機能とを実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関するものである。
【背景技術】
【０００２】
ソーシャル・ネットワーキング・サービス（ＳＮＳ）は、人と人とのつながりを促進・サポートするコミュニティ型の会員制サービスである。ＳＮＳでは、ユーザが自分のプロフィールや写真を会員に公開する機能や、会員や友人のみに公開範囲を制限できる日記機能、趣味や地域などテーマを決めて掲示板などで交流できるコミュニティ機能等のサービスがインターネット上で利用できるようになっている。
【０００３】
しかし、会員として登録したものの、ユーザによっては日記などの更新をあまり行わなかったり、サイトへのアクセスさえ行わなくなってしまうケースもある。また、会員の中から気の合いそうな友人を探し出して、メールのやり取りをしたりするための有効な手段がなかった。
【０００４】
特許文献１には、同じ興味や目的をもつ者が利用するインターネット上のウェブサイトにおいて、利用者の代理であるエージェントが、利用者の嗜好に関する知識情報を用いて他の利用者との相性を評価判定することが開示されている。これにより、利用者は自ら嗜好の合う利用者を捜したり、他者と直接交流することなく、嗜好の合う他者を探し出すことができる。
【０００５】
【特許文献１】特開２００２−２２９７９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に開示されている方法では、利用者の嗜好を解析するのに用いられる情報の範囲が年齢や趣味、性別、職業といった一部の情報に限られており、利用者の日記帳への書き込みや、電子メールの内容などに現れる、利用者の最近の興味、嗜好を解析対象とすることはできなかった。
【０００７】
そこで、本発明の目的は、ユーザの嗜好に基づいた、ユーザにとって安心で飽きないコミュニケーションサービスを提供することができる情報処理装置を得ることである。
【課題を解決するための手段】
【０００８】
本発明に係る情報処理装置は、通信ネットワークを介して複数のユーザの端末装置と接続され、各々のユーザ同士のコミュニケーションサービスを提供する情報処理装置であって、前記ユーザが前記端末装置を介して入力した文章のデータを、前記通信ネットワークを介して受信する入力情報受信部と、前記文章を解析し、文章中である名詞が肯定的な意味で用いられているか否定的な意味で用いられているかを解析し、ユーザ嗜好情報記憶部に登録するユーザ嗜好解析部と、を備えたものである。
【０００９】
これにより、ユーザの日記帳や掲示板への書き込みや、電子メールの内容、ペットからの質問に対して返される内容等の解析結果に基づいて、ユーザがどのような名詞を肯定的に使用し、どのような名詞を否定的に使用しているかの情報を蓄積したユーザ嗜好情報記憶部を利用してサービスを提供することができるので、ユーザの嗜好に基づいた、ユーザにとって安心で飽きないサービスを提供することができる。
また、ユーザ嗜好情報記憶部の内容は、ユーザの書き込みがある毎に常に更新されるため、ユーザが最近興味を持っているものや好みをタイムリーに利用することができる。
【００１０】
また、前記ユーザ嗜好解析部は、前記文章の形態素解析を行うことにより、前記文章中に含まれる名詞を判別し、各々の名詞が前記文章中で肯定的な意味で用いられているか否定的な意味で用いられているかを解析することが望ましい。
これにより、簡易かつ確実に文章の解析を行うことができる。
【００１１】
また、前記ユーザ嗜好解析部は、前記文章中で、ある名詞と修飾または接続の関係にある形態素の意味を解析することにより、その名詞が前記文章中で肯定的な意味で用いられているか否定的な意味で用いられているかを解析することが望ましい。
これにより、誤った解釈をさけ、正確な解析を行うことができる。
【００１２】
また、前記ユーザ嗜好解析部は、前記文章中に含まれる、少なくとも当て字、絵文字、及び近似文字を通常の文字に置き換える処理を行ってから、前記形態素解析を行うことが望ましい。
これにより形態素解析の精度を向上させることができる。
【００１３】
さらに、前記ユーザ嗜好解析部は、前記文章中に含まれる口語を文章語に置き換える処理を行ってから、前記形態素解析を行うことが望ましい。
これにより形態素解析の精度を向上させることができる。
【００１４】
さらに、前記ユーザ嗜好解析部は、前記形態素解析を行った後、各々の形態素の中から、少なくとも個人情報、差別用語、及び隠語を削除する処理を行うことが望ましい。
これにより、サービスの安全性を確保することが出来る。
【００１５】
本発明に係る情報処理装置は、前記ユーザ嗜好情報記憶部に記憶されている情報に基づいて、前記ユーザと他ユーザとの嗜好が近いか否かを判定する嗜好類似度判定部と、前記嗜好類似度判定部において、嗜好が近いと判定された他ユーザを特定する情報をユーザに提供するユーザ情報提供部と、を備えている。
これにより、ユーザは、自分と嗜好の近い他ユーザとネットワーク上で出会うことが可能となり、嗜好の合わない他ユーザとの不本意な接触も避けることができる。
【００１６】
また、前記嗜好類似度判定部は、少なくとも、前記ユーザがどのような名詞を頻繁に使用しているか、どのような名詞を肯定値な意味で用いているか、及びどのような名詞を否定値な意味で用いているか、のいずれかの情報に基づいて、前記ユーザの嗜好情報ベクトルを作成し、他ユーザの嗜好情報ベクトルとの類似度を算出することにより、前記ユーザと前記他ユーザとの嗜好が近いか否かを判定することが望ましい。
これにより、簡易な方法で嗜好の近さを数値として得ることができる。
【００１７】
前記ユーザ情報提供部は、不特定のユーザに送ることを想定したメールの送信先に、前記嗜好類似度判定部において嗜好が近いと判定された他ユーザのメールアドレスを設定することにより、前記他ユーザの情報を前記ユーザに提供することができる。
これにより、不特定のユーザに送ることを想定したメールが嗜好の近い他ユーザに届くので、嗜好の近い他ユーザと知り合うきっかけを作ることができる。
【００１８】
前記ユーザ情報提供部は、前記嗜好類似度判定部において嗜好が近いと判定された他ユーザのペットキャラクタを前記ユーザの端末装置に表示し、そのペットキャラクタを介して前記他ユーザの情報を前記ユーザに提供することができる。
これにより、効率よく嗜好の近い他ユーザと知り合うきっかけを作ることができる。
【００１９】
また、前記嗜好類似度判定部は、予め定められた、ユーザ同士の嗜好が近いか否かを判定するための質問に対する他ユーザの回答が期待通りのものであった場合にのみ、前記ユーザと前記他ユーザとの嗜好が近いと判定するようにしてもよい。
これにより、より嗜好の近い他ユーザの情報を提供することができる。
【００２０】
また、本発明に係る情報処理装置は、前記ユーザ嗜好情報記憶部に登録されている名詞を用いて、自動的に文章を作成する文章自動作成部と、前記文章自動作成部によって作成された文章を前記ユーザのペットキャラクタを介して前記ユーザに提供する文章提供部とを備えている。
これにより、ユーザはペットによって提供される文章の内容が気になり、頻繁にサイトにログインするようになる。
【００２１】
また、前記文章提供部は、前記ユーザと前記ペットが前記端末装置の入力手段と出力手段を介して行う会話において、前記文章自動作成部によって作成された文章を前記ペットを介して提供することができる。
また、前記文章提供部は、前記ユーザのペットが日記帳や掲示板に書き込みを行うことによって、前記文章自動作成部によって作成された文章を提供するようにしてもよい。
さらに、前記文章提供部は、前記ユーザのペットが、前記ユーザ宛に送信する電子メールによって、前記文章自動作成部によって作成された文章を提供するようにしてもよい。
【００２２】
本発明に係るプログラムは、コンピュータに、通信ネットワークを介して複数のユーザの端末装置と接続し、各々のユーザ同士のコミュニケーションサービスを提供する機能を実行させるプログラムであって、前記ユーザが前記端末装置を介して入力した文章のデータを、前記通信ネットワークを介して受信する機能と、前記文章を解析し、文章中である名詞が肯定的な意味で用いられているか否定的な意味で用いられているかを解析し、ユーザ嗜好情報記憶部に登録する機能とを実行させるものである。
【００２３】
また本発明のプログラムは、記憶媒体に格納されて流通されるものである。このような記憶媒体としては、コンピュータに読み取り可能な媒体であり、各種ＲＯＭ、フラッシュメモリを備えたＵＳＢメモリ、ＳＤメモリ、メモリスティック、メモリカードや、ＦＤ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の物理的な記憶媒体を含む。また広義の記録媒体として、プログラムを伝送可能なインターネット等の伝送媒体をも含むものとする。伝送媒体を通して伝送されたプログラム（ダウンロード）されたプログラムは、そのままメモリに記憶されて、コンピュータに実行されるものだからである。
【発明の効果】
【００２４】
本発明によれば、ユーザの嗜好に基づいた、ユーザにとって安心で飽きないサービスを提供することができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施の形態について図面を参照して説明する。
実施の形態１．
図１は、本発明の実施の形態１による、サービス提供サーバ（情報処理装置）１０を含む情報処理システム１００の全体構成を示すブロック図である。図１に示すように、情報処理システム１００は、ネットワーク５００に接続されたサービス提供サーバ１０、及びユーザ端末装置２０を備えている。
【００２６】
サービス提供サーバ１０は、会員登録した者にソーシャル・ネットワーキング・サービス（ＳＮＳ）を提供する情報処理装置である。サービス提供サーバ１０は、単一のコンピュータより構成されるものであっても、ネットワーク上に分散した複数のコンピュータより構成されるものであってもよい。
【００２７】
ユーザ端末装置２０は、例えばパーソナルコンピュータ（ＰＣ）であり、各部の動作や処理を制御するための制御手段としてのＣＰＵ、各種情報の格納や処理の作業領域として機能するメモリやハードディスク装置等の記憶手段、キーボードやマウス等の入力手段から入力される信号を受け付ける入力インタフェース、ディスプレイ装置等の出力手段に信号を出力する出力インタフェース、ネットワーク５００に接続され情報を送受信するための通信インタフェース、及びこれらを結ぶバスを備える。また、ユーザ端末装置２０は、パーソナルコンピュータ（ＰＣ）、携帯情報端末（ＰＤＡ）又は携帯電話機等であってもよい。
【００２８】
ネットワーク５００は、サービス提供サーバ１０とユーザ端末装置との間で情報を送受信するための通信回線である。例えば、インターネット、ＬＡＮ、専用線、パケット通信網、電話回線、企業内ネットワーク、その他の通信回線、それらの組み合わせ等のいずれであってもよく、有線であるか無線であるかを問わない。
【００２９】
図２は、本実施形態におけるサービス提供サーバ１０の構成を示すブロック図である。図２に示すように、サービス提供サーバ１０は、各部の動作や処理を制御するための制御部１１、情報を記憶するための記憶部１２、ネットワークを介して情報を送受信するための通信インタフェースとしての通信部１３、及びこれらを結ぶバス１４を備えている。制御部１１は、例えばＣＰＵ等のプロセッサである。記憶部１２は、例えばＲＯＭ、ＲＡＭ等のメモリや、ハードディスク装置等の記憶装置である。
【００３０】
制御部１１は、入力情報受信部１１１、ユーザ嗜好解析部１１２、嗜好類似度判定部１１３、他ユーザ情報提供部１１４、文章自動作成部１１５、ペット制御部１１６、会員登録部１１７、サービス提供部１１８と、を備えている。
【００３１】
また、記憶部１２は、会員情報記憶部１２１、ユーザ嗜好情報記憶部１２２、名詞カテゴリ情報記憶部１２３、象形文字変換情報記憶部１２４、口語変換情報記憶部１２５、ＮＧワード情報記憶部１２６を備えている。
【００３２】
入力情報受信部１１１は、ユーザがユーザ端末装置２０の入力手段を用いて入力した、日記帳や掲示板への書き込み、電子メールの内容、ペットからの質問に対して返される内容などの情報をネットワーク５００を介して受信する。
【００３３】
ユーザ嗜好解析部１１２は、入力情報受信部１１１が受信した日記帳や掲示板への書き込み、電子メールの内容、ペットからの質問に対して返される内容を解析し、文章中である名詞が肯定的な意味で用いられているか否定的な意味で用いられているかを解析し、ユーザ嗜好情報記憶部１２２に登録する。
【００３４】
嗜好類似度判定部１１３は、ユーザ嗜好情報記憶部１２２に登録されている情報に基づいて、他ユーザとの嗜好が近いか否かを判定する。
【００３５】
他ユーザ情報提供部１１４は、嗜好類似度判定部１１３において、嗜好が近いと判定された他ユーザを特定する情報（会員ＩＤ、電子メールアドレス等）をユーザに提供する。
【００３６】
文章自動作成部１１５は、ユーザ嗜好情報記憶部１２２に登録されている名詞を用いた文章を自動的に作成する。
【００３７】
ペット制御部１１６は、文章自動作成部１１５によって作成された文章をペットを介して出力する。ここでペットとは、ＳＮＳにおいて、ユーザの会員情報や嗜好情報に基づいて、ユーザとメッセージのやり取りを行ったり、ユーザに代わって日記帳や掲示板の書き込みを行ったりするＳＮＳ上のキャラクタである。
【００３８】
会員登録部１１７は、新規ユーザを会員登録する機能を有する。新規会員登録処理においては、会員ＩＤを新規に発行し、会員ＩＤと、新規ユーザの電子メールアドレス、パスワード、プロフィール情報を含む会員情報とを対応付けて会員情報記憶部１２１に登録する。
【００３９】
サービス提供部１１８は、ＳＮＳの会員、すなわち会員情報記憶部１２１に登録されている会員に対して、ＳＮＳのログイン時の認証処理やＳＮＳに係る各種サービス（日記、コミュニティ等）を提供する機能を有する。
【００４０】
会員情報記憶部１２１には、ＳＮＳに登録されている会員の会員情報が記憶される。会員情報には、会員ＩＤ、パスワード、電子メールアドレス、携帯メールアドレス、姓・名、ニックネーム、住所、性別、自己紹介、携帯電話機の端末ＩＤなどが含まれる。
【００４１】
ユーザ嗜好情報記憶部１２２には、ユーザ嗜好解析部１１２によって解析された、文章中である名詞が肯定的な意味で用いられているか否定的な意味で用いられているかの情報が記憶される。
【００４２】
名詞カテゴリ情報記憶部１２３には、名詞が属するカテゴリの情報が記憶される。カテゴリには小カテゴリと大カテゴリがあり、登録されている全ての名詞は１つ以上の小カテゴリに属し、各々の小カテゴリは１つ以上の大カテゴリに属する。例えば、「ダイヤモンド」と「炭素」は同じ小カテゴリに属し、「アーチェリー」と「弓道」は同じ小カテゴリに属する。また、１つの名詞が複数のカテゴリに重複して属していてもよく、例えば「カーレース」は、車関連の名詞を集めたカテゴリとスポーツ関連の名詞を集めたカテゴリの両方に属する。
【００４３】
象形文字変換情報記憶部１２４には、文章中に含まれる当て字や絵文字、近似文字等を通常の文字に置き換えるための情報が記憶されている。
【００４４】
口語変換情報記憶部１２５には、文章中に含まれる口語を文章語に置き換えるための情報が記憶されている。
【００４５】
ＮＧワード情報記憶部１２６には、文章中から排除すべき個人情報、差別用語、隠語等が登録されている。
【００４６】
次に、図３のフローチャートを用いて、サービス提供サーバ１０におけるユーザ嗜好情報解析処理について説明する。
【００４７】
まず、ユーザＡは、ユーザ端末装置２０からネットワーク５００を介してサービス提供サーバ１０が提供するＳＮＳにログインする。この際、ユーザＡは、ユーザ端末装置２０の入力手段を用いて会員ＩＤ、パスワードを入力し、サービス提供サーバ１０のサービス提供部１１８はネットワーク５００を介して受信した会員ＩＤとパスワードが会員情報記憶部１２１に登録されているものであれば、ログイン処理を行い、ユーザ端末装置２０の出力手段にはメイン画面が表示される（ステップＳ１１）。
【００４８】
次に、ユーザＡがユーザ端末装置２０の入力手段を用いて日記帳や掲示板の書き込み、電子メールの送信、ペットとの会話等を行うと、サービス提供サーバ１０の入力情報受信部１１１は、書き込まれた内容の情報をネットワーク５００を介して受信する（ステップＳ１２）。
【００４９】
次に、サービス提供サーバ１０のユーザ嗜好解析部１１２は、入力情報受信部１１１が受信した書き込み内容を解析し、文章中で肯定的な意味で用いられている名詞を抜き出して、ユーザ嗜好情報記憶部１２２に登録する（ステップＳ１３）。
【００５０】
図４のフローチャートを用いて、ユーザ嗜好解析部１１２による文章解析処理について説明する。
【００５１】
まず、ユーザ嗜好解析部１１２は、ステップＳ２１で文字のノーマライズ処理を行う。具体的には、入力された文章に英数字が含まれる場合には、それらを全て半角文字に変換する。また、濁音及び半濁音付きの半角カタカナ文字が含まれている場合には、一文字の全角文字に変化する。
【００５２】
次に、ステップＳ２２で象形文字変換処理を行う。これは、特に若者などが使用する当て字や絵文字、近似文字等を通常の文字に置き換える処理である。例としては、「おＬＩＵＬＩ」を「おいしい」に、「ナニのしい」を「たのしい」に、「がんばっτ」を「がんばって」に変換する。ユーザ嗜好解析部１１２は、象形文字変換情報記憶部１２４を参照して変換処理を行う。これにより、解析精度をより高めることができる。
【００５３】
次に、ステップＳ２３で口語変換処理を行う。口語を文章語に変換することにより、後に行う形態素解析の精度を高めることができる。例えば「いいじゃん」を「良いですね」、「マジサイコー」を「本当に良い」に変換する。ユーザ嗜好解析部１１２は、口語変換情報記憶部１２５を参照して変換処理を行う。
【００５４】
次に、ステップＳ２４においてユーザ嗜好解析部１１２は、ユーザＡが入力した文章の形態素解析を行い、文章を形態素単位（意味を持つ最小単位）に分解し、各単位の品詞を判別する。形態素解析は、公知の形態素解析ツールを利用して行うことができる。
【００５５】
次に、ステップＳ２５においてＮＧワードの排除処理を行う。例えば、電話番号やメールアドレス等、個人情報に関するものや、差別用語、隠語等を文章中から削除する。ユーザ嗜好解析部１１２は、ＮＧワード情報記憶部１２６を参照して、該当するＮＧワードの削除を行う。
【００５６】
次に、ステップＳ２６においてユーザ嗜好解析部１１２は、ステップＳ２５で形態素単位に分解した各語同士の係り受けを解析することにより、ある名詞が肯定的な意味合いで用いられているか、否定的な意味合いで用いられているかを判定する。この場合、主語述語関係にある単語同士の関係は判断に影響を与えず、修飾または接続の関係を解析することにより判断される。
【００５７】
例えば、「パスタ：は：小麦粉：で：作られている」という文章において、「パスタ」と「作られている」は主語述語の関係であるため、判断には影響を与えない。一方「おいしい：パスタ：は：小麦粉：で：作られている」という文章において、「パスタ」と「おいしい」は修飾関係にあるため解析の判断の対象となる。この場合、肯定的意味の修飾関係であるため、この文章において、「パスタ」は肯定的な意味で用いられていると判定される。
【００５８】
また、例えば「せっかく：の：パスタ：が：台無しだ」という文章において、「パスタ」と「台無しだ」は主語述語の関係であるため、判断には影響を与えない。一方、「パスタ：が：入って：いた：ので：台無しだ」という文章では、「パスタ」と「台無しだ」は接続関係であるため判断の対象となり、この場合は否定的な意味合いの接続関係であるため、この文章において、「パスタ」は否定的な意味で用いられていると判定される。
【００５９】
また、「パスタ：が：入って：いなかった：ので：台無しだ」という文章においては、「パスタ」と「台無しだ」は接続関係にあり、この場合２重否定で用いられているため、この文章においては、「パスタ」は肯定的な意味で用いられていると判定される。
【００６０】
なお、「美しい：水車小屋：の：乙女」という文章の場合、「美しい」が「水車小屋」に係るのか、「乙女」に係るのか解析できないため、判断の対象としない。
【００６１】
以上のようにして、ステップＳ２６で実行された判定結果は、ユーザ嗜好情報記憶部１２２に記憶される（ステップＳ２７）。図５は、ユーザ嗜好情報記憶部１２２に記憶される情報の例を示す図である。図中、「カテゴリＩＤ」は、個々の名詞が所属する小カテゴリのＩＤであり、これは、例えば図６に示すような、名詞カテゴリ情報記憶部１２３に記憶されている小カテゴリ辞書を参照することにより取得される。図中の「興味」は、ユーザ嗜好解析部１１２の文章解析において、ある名詞が解析対象となる毎に１ポイント加算される。また「肯定値」は、文章解析の結果ある名詞が肯定的に用いられていた場合にポイントが加算される。「否定値」は、文章解析の結果ある名詞が否定的に用いられていた場合にポイントが加算される。なお、「肯定値」と「否定値」は、解析対象となった文章の種類（日記、掲示板、電子メール、ペットの質問に対する回答等）によって、加算されるポイントが異なってもよい。
【００６２】
次に、以上のようにしてユーザ嗜好情報記憶部１２２に登録されている情報に基づいて、ユーザＡに嗜好の似ている他のユーザを友人として紹介する処理について説明する。
【００６３】
嗜好類似度判定部１１３は、ユーザ嗜好情報記憶部１２２に登録されている情報に基づいて他ユーザとの嗜好が近いか否かを判定する。具体的には、ユーザ嗜好情報記憶部１２２から、「興味」、「肯定値」または「否定値」のポイントが高いカテゴリを目的に応じて１件または複数件抜き出し、嗜好情報ベクトルを作成した後、他ユーザの嗜好情報ベクトルとの類似度を算出することにより行う。
【００６４】
嗜好情報ベクトルの作成方法としては、例えば、予めベクトルの次元に対応する項目を決めておき、抜き出されたカテゴリ毎のポイントに応じて各次元の値を決定する算出規則を設けておくという方法を用いることができる。この際、ユーザ嗜好情報記憶部１２２に登録されている小カテゴリをさらに分類する大カテゴリに置き換えてもよい。例えば、図７に示すように、各々の大カテゴリに属する小カテゴリの対応表を名詞カテゴリ情報記憶部１２３に記憶しておき、抜き出された小カテゴリを大カテゴリに置き換えて、大カテゴリ毎のポイントを算出する。ベクトルの次元に対応する項目は例えば図８に示すように予め決めておき、それぞれの項目の値を大カテゴリ毎のポイントに基づいて算出する。項目の値の算出方法は、予め定めた算出規則に基づいて決定される。
【００６５】
以上の方法で、任意の複数人の他ユーザの嗜好情報ベクトルを作成し、ユーザＡの嗜好情報ベクトルとのなす角度を計算する。計算の結果、ベクトル同士のなす角度が小さい他ユーザから順に、嗜好の近いユーザとして定義される。
【００６６】
そして、他ユーザ情報提供部１１４は、嗜好類似度判定部１１３において最も嗜好が近いと判定された他ユーザから順に、そのユーザの会員ＩＤ、電子メールアドレスの情報をユーザＡに提供する。また、姓・名やニックネーム、性別、自己紹介等の情報を同時に提供するようにしてもよい。
【００６７】
嗜好の近いユーザ情報の提供方法は、該当ユーザの会員ＩＤ、電子メールアドレス等の情報を直接提示してもよいが、例えば、不特定のユーザに送ることを想定したメール（現実世界において、メッセージを入れたビンを海に流すような類のものを想定している。）の送信先に、嗜好が近いと判定されたユーザのアドレスを自動的に設定するようにしてもよい。或いは、嗜好が近いと判定されたユーザＢのペットｂをユーザＡのユーザ端末装置２０に表示し、そのペットｂを介して嗜好の近いユーザＢの情報を提供するようにしてもよい。
【００６８】
なお、上記のベクトルを用いた演算に加えて、嗜好類似度判定部１１３が他ユーザの嗜好が近いか否かを判定するための条件をさらに設けてもよい。例えば、嗜好が近いか否かを判定するための質問を予め設定しておき、当該質問に対する他ユーザの回答が期待通りのものであった場合にのみ、ユーザＡに紹介するようにしてもよい。なお、この質問のやり取りは、ユーザ同士のペットが行う形にしてもよい。
【００６９】
次に、ユーザ嗜好情報記憶部１２２に登録されている情報に基づいて、ユーザＡのペットが、ユーザＡに変わって日記帳や掲示板の書き込みを行ったり、ユーザＡに電子メールを出したりする処理について説明する。
【００７０】
文章自動作成部１１５は、ユーザ嗜好情報記憶部１２２に登録されている名詞を用いて、自動的に文章を作成する。例えば、ユーザ嗜好情報記憶部１２２を参照し、ユーザＡが「パスタ」という名詞を肯定的な意味で頻繁に用いている場合には、文章自動作成部１１５は、「パスタ」に関する話題の文章を作成する。
【００７１】
さらに、ペット制御部１１６は、文章自動作成部１１５によって作成された文章をユーザＡのペットを介して出力する。作成された文章は、例えば、ＳＮＳ上でのペットとの会話で提供したり、ペットがユーザＡの日記帳や掲示板へ書き込んだり、ペットが電子メールをユーザＡに送信したりすることにより提供される。こうすることで、ユーザＡはペットの書き込みやメールの内容が気になり、頻繁にＳＮＳにログインするようになる。
【００７２】
以上のように、本実施形態によれば、ユーザの日記帳や掲示板への書き込みや、電子メールの内容、ペットからの質問に対して返される内容等の解析結果に基づいて、ユーザがどのような名詞を肯定的に使用し、どのような名詞を否定的に使用しているかの情報を蓄積したユーザ嗜好情報記憶部１２２を利用して、嗜好の近い他ユーザを紹介したり、ペットがユーザの興味を引く書き込みをしたり、電子メールを送ったりするようにしたので、ユーザの嗜好に基づいた、ユーザにとって安心で飽きないサービスを提供することができる。
【００７３】
また、ユーザ嗜好情報記憶部１２２の内容は、ユーザの書き込みがある毎に常に更新されるため、ユーザが最近興味を持っているものや好みをタイムリーに利用することができる。
【００７４】
なお、本発明は、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において、他の様々な形で実施することができる。このため、上記実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈されるものではない。例えば、上述の各処理ステップは処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。
【００７５】
また、本実施形態では、サービス提供サーバ１０がＳＮＳを提供するものとして説明したが、ＳＮＳに限らず、通信ネットワークを介したユーザ同士のコミュニケーションサービスを提供する場合に適用可能である。
【図面の簡単な説明】
【００７６】
【図１】本発明の実施の形態１による、サービス提供サーバ（情報処理装置）を含む情報処理システムの全体構成を示すブロック図である。
【図２】本発明の実施の形態１による、サービス提供サーバの構成を示すブロック図である。
【図３】本発明の実施の形態１による、サービス提供サーバにおけるユーザ嗜好情報解析処理のフローチャートである。
【図４】本発明の実施の形態１による、ユーザ嗜好解析部による文章解析処理のフローチャートである。
【図５】ユーザ嗜好情報記憶部に記憶される情報の例を示す図である。
【図６】名詞カテゴリ情報記憶部に記憶されているカテゴリ辞書の例を示す図である。
【図７】名詞カテゴリ情報記憶部に記憶されている大カテゴリにと小カテゴリの対応表の例を示す図である。
【図８】嗜好情報ベクトルの例を示す図である。
【符号の説明】
【００７７】
１０  サービス提供サーバ、２０  ユーザ端末装置、１００  情報処理システム、５００  ネットワーク、１１  制御部、１２  記憶部、１３  通信部、１４  バス、１１１  入力情報受信部、１１２  ユーザ嗜好解析部、１１３  嗜好類似度判定部、１１４  他ユーザ情報提供部、１１５  文章自動作成部、１１６  ペット制御部、１１７  会員登録部、１１８  サービス提供部、１２１  会員情報記憶部、１２２  ユーザ嗜好情報記憶部、１２３  名詞カテゴリ情報記憶部、１２４  象形文字変換情報記憶部、１２５  口語変換情報記憶部、１２６  ＮＧワード情報記憶部
【図１】
2010049633.tif 000003
【図２】
2010049633.tif 000004
【図３】
2010049633.tif 000005
【図４】
2010049633.tif 000006
【図５】
2010049633.tif 000007
【図６】
2010049633.tif 000008
【図７】
2010049633.tif 000009
【図８】
2010049633.tif 000010