(57)【要約】【課題】ブログサイト等から抽出された複数の文書を、どの文書に呼応して投稿された文書であるかを的確に分類する。【解決手段】処理装置１０は、ブログサーバ２２から分類対象文書を抽出する文書群抽出部１１と、各分類対象文書について、会員サーバ２３を参照して記述者を特定する記述者特定部１２と、分類対象文書を文書解析すると共にニックネームデータベース２４を参照して、前記分類対象文書にニックネームが存在するか否かを特定する文書解析部１３と、前記記述者が日記投稿者又はそれ以外の者であるかの別、及び、分類対象文書にニックネームが存在するか否かに基づいて、予め定められた類型に応じて、分類対象文書に分類判定処理を行う判定部１４と、を含む。【選択図】図２
2010066891.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワーク上のサイトに多数の記述者から投稿される文書を分類する方法であって、第１記述者により作成され前記サイトへ投稿された第１文書と、該第１文書に関連して作成され時系列的に前記サイトへ投稿された複数の文書とを含む文書群が存在する場合において、
前記第１文書に呼応して作成された文書であって、前記第１記述者とは異なる第２記述者により作成され前記サイトに投稿された第２文書と、
前記第２文書に呼応して作成された文書であって、前記第１記述者により作成され前記サイトに投稿された第３文書と、
前記第２文書に呼応して作成された文書であって、前記第１記述者及び第２記述者とは異なる第３記述者により作成され前記サイトに投稿された第４文書と、
を少なくとも分類するために、前記文書群の各分類対象文書に対し、
前記分類対象文書を投稿した記述者の別を特定する第１ステップと、
前記記述者が前記第１記述者以外である場合に、前記分類対象文書中に、予め各記述者に関連付けて定められた個人特定名称が存在するか否かを判定し、存在しない場合には前記第２文書と判定し、存在する場合であって前記文書群内に当該分類対象文書よりも時系列的に先に前記個人特定名称に係る記述者の投稿文書が存在する場合には前記第４文書と判定する第２ステップと、
前記記述者が前記第１記述者である場合に、前記分類対象文書中に、予め各記述者に関連付けて定められた個人特定名称が存在するか否かを判定し、存在しない場合、並びに、存在する場合であって前記文書群内に当該分類対象文書よりも時系列的に先に前記個人特定名称に係る記述者の投稿文書が存在する場合には前記第３文書と判定する第３ステップと、
を含むことを特徴とする文書分類方法。
【請求項２】
前記第３ステップにおいて、
前記個人特定名称が存在しない場合には、当該分類対象文書が時系列的に直前の前記第２文書に呼応した前記第３文書であると判定することを特徴とする請求項１に記載の文書分類方法。
【請求項３】
前記個人特定名称が、各記述者に割り当てられたニックネームであることを特徴とする請求項１又は２に記載の文書分類方法。
【請求項４】
前記通信ネットワーク上のサイトが、インターネット上の特定のウエブサイトであることを特徴とする請求項１〜３のいずれかに記載の文書分類方法。
【請求項５】
前記ウエブサイトがブログサイトであって、
前記第１文書が、前記第１記述者により作成された日記文書であり、
前記第２文書が、前記第１記述者以外の記述者により作成された、日記文書に対する第１コメント文書であり、
前記第３文書が、前記第１記述者により作成された、前記第１コメント文書に対する第２コメント文書であり、
前記第４文書が、前記第１記述者以外の記述者により作成された、前記第１コメント文書に対する第３コメント文書である、
ことを特徴とする請求項４に記載の文書分類方法。
【請求項６】
通信ネットワーク上のサイトに多数の記述者から投稿される文書の分類システムであって、
前記サイトに投稿された文書を記憶する文書データベースと、前記サイトへの投稿が予定されている記述者名を記憶する記述者データベースと、予め前記記述者の各々に関連付けて定められた個人特定名称を記憶する名称データベースと、前記サイトに投稿された文書の分類処理を行う分類処理手段とを備え、
前記分類処理手段は、
前記文書データベース中から、第１記述者により作成され前記サイトへ投稿された第１文書と、該第１文書に関連して作成され時系列的に前記サイトへ投稿された複数の文書とを含む文書群を抽出する文書群抽出部と、
前記文書群の各分類対象文書について、前記記述者データベースを参照して、前記分類対象文書を投稿した記述者を特定する記述者特定部と、
前記分類対象文書を文書解析すると共に前記名称データベースを参照して、前記分類対象文書に個人特定名称が存在するか否かを特定する文書解析部と、
前記記述者が前記第１記述者又は第１記述者以外であるかの別、及び、前記分類対象文書に個人特定名称が存在するか否かに基づいて、予め定められた類型に応じて、前記分類対象文書に分類判定処理を行う判定部と、
を含むことを特徴とする文書分類システム。
【請求項７】
前記判定部は、
前記第１文書に呼応して作成された文書であって、前記第１記述者とは異なる第２記述者により作成され前記サイトに投稿された第２文書と、
前記第２文書に呼応して作成された文書であって、前記第１記述者により作成され前記サイトに投稿された第３文書と、
前記第２文書に呼応して作成された文書であって、前記第１記述者及び第２記述者とは異なる第３記述者により作成され前記サイトに投稿された第４文書と、
を少なくとも分類するものであり、
前記分類対象文書の記述者が前記第１記述者以外であって、該分類対象文書中に前記個人特定名称が存在しない場合には前記第２文書と判定し、前記個人特定名称が存在する場合であって前記文書群内に当該分類対象文書よりも時系列的に先に前記個人特定名称に係る記述者の投稿文書が存在する場合には前記第４文書と判定し、
前記分類対象文書の記述者が前記第１記述者であって、該分類対象文書中に前記個人特定名称が存在しない場合、並びに、存在する場合であって前記文書群内に当該分類対象文書よりも時系列的に先に前記個人特定名称に係る記述者の投稿文書が存在する場合には前記第３文書と判定する、
ことを特徴とする請求項６に記載の文書分類システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワーク上のサイトに多数の記述者から投稿される文書を、適宜に分類する方法、及びそのシステムに関する。
【背景技術】
【０００２】
昨今、インターネット上のブログサイト、ＳＮＳ（Social Networking Service）等の利用者は爆発的に増加している。ブログ等のユーザの多くは、日記文書の公開を通して他人の共感を得ること、乃至は日記文書を閲覧して自分が共感できる他人と出会うことを望んでいると言うことができる。ブログ等は、日常問題や時事問題に関する体験、感想、意見等を含む日記文書等の投稿、その日記文書に対するコメント文書の投稿の機会を通して、人々に共感や安心感、問題解決の糸口を提供するといったような、社会的貢献の役割をいまや担っていると言える。
【０００３】
ところで、ブログサイト等において自分が共感できる他人を見つけるためには、何らかの検索を行う必要がある。このような検索の従来手法としては、無作為検索、カテゴリ検索、属性・キーワード検索を挙げることができる。無作為検索は、投稿日や投稿者を指定する程度の検索を行い手動でＷｅｂページを閲覧する手法である。カテゴリ検索は、「子育て」、「ボランティア」といったテーマ分類を活用して検索する手法である。属性・キーワード検索は、投稿者の年齢や性別、キーワードを利用して検索する手法である。ブログサイトのキーワード検索の手法として、例えば特許文献１を例示することができる。
【特許文献１】特開２００７−１１６５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、ブロガーの大量発生により、ブログサイトやＳＮＳは巨大化する傾向があり、現に数百万人規模の会員を擁するサイトも存在する。このような巨大サイトにおいて、従来の検索手法に依拠して検索を行っても、ユーザは、自分が共感する人物を効率良く、また精度良く見つけ出すのは困難である。すなわち、無作為検索やカテゴリ検索では、検索がラフすぎてなかなか共感先を見つけられない。一方キーワード検索では、適切なキーワードを選択し複雑な検索設定を行わないと、的確な検索結果は得られない。或いは、複雑な検索設定を行ったとしても、ヒット件数が膨大になることがある。
【０００５】
このように、なかなか自分が共感できる人物が発見できない結果、ブログサイトの日記文書に対してのコメント投稿が停滞し、サイトの活性度が低下する懸念がある。サイト運営者においてこのような事態は望ましいことではない。
【０００６】
そこで、共感人物同士を特定するために、既にブログサイト上で文書交信の実績をもつ者が作成した文書、つまり実際に共感している者によって現に作成された文書を抽出して解析することで、共感度を数値判定するための判定式の類を導出し、この判定式にまだ出会っていない者同士の作成に係る文書を当てはめて、その者同士の共感度を自動判定する手法が考えられる。
【０００７】
このような手法を取る場合、先ずは抽出された文書について的確な分類を行うことが肝要となる。例えば、交信実績文書として、特定の者がブログサイトに投稿した日記文書と、この日記文書に関連して作成され時系列的にブログサイトへ投稿された複数のコメント文書とを含む文書群を抽出した場合に、該文書群に含まれる文書が、他の記述者が前記日記文書に直接呼応して投稿したコメント文書か、前記特定の者が前記コメント文書に呼応して投稿したコメント文書であるか、或いは前記コメント文書に呼応して更に他の記述者が投稿したコメント文書であるか等を正確に分類することが、終局的に前記判定式の精度を向上させる上で重要となる。
【０００８】
本発明は、上記の問題点に鑑みてなされたもので、ブログサイト等から抽出された複数の文書を、どの文書に呼応して投稿された文書であるかを的確に分類することができる方法及びシステムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一の局面に係る文書分類方法は、通信ネットワーク上のサイトに多数の記述者から投稿される文書を分類する方法であって、第１記述者により作成され前記サイトへ投稿された第１文書と、該第１文書に関連して作成され時系列的に前記サイトへ投稿された複数の文書とを含む文書群が存在する場合において、前記第１文書に呼応して作成された文書であって、前記第１記述者とは異なる第２記述者により作成され前記サイトに投稿された第２文書と、前記第２文書に呼応して作成された文書であって、前記第１記述者により作成され前記サイトに投稿された第３文書と、前記第２文書に呼応して作成された文書であって、前記第１記述者及び第２記述者とは異なる第３記述者により作成され前記サイトに投稿された第４文書と、を少なくとも分類するために、前記文書群の各分類対象文書に対し、前記分類対象文書を投稿した記述者の別を特定する第１ステップと、前記記述者が前記第１記述者以外である場合に、前記分類対象文書中に、予め各記述者に関連付けて定められた個人特定名称が存在するか否かを判定し、存在しない場合には前記第２文書と判定し、存在する場合であって前記文書群内に当該分類対象文書よりも時系列的に先に前記個人特定名称に係る記述者の投稿文書が存在する場合には前記第４文書と判定する第２ステップと、前記記述者が前記第１記述者である場合に、前記分類対象文書中に、予め各記述者に関連付けて定められた個人特定名称が存在するか否かを判定し、存在しない場合、並びに、存在する場合であって前記文書群内に当該分類対象文書よりも時系列的に先に前記個人特定名称に係る記述者の投稿文書が存在する場合には前記第３文書と判定する第３ステップと、を含むことを特徴とする（請求項１）。
【００１０】
この構成によれば、第１文書に関連して作成され時系列的にサイトへ順次投稿された文書群内の各分類対象文書を、当該分類対象文書に個人特定名称が含まれているか否か、並びに、文書同士の時系列的な位置関係に基づいて、前記第２〜第４文書のいずれかに正確に分類することができる。すなわち、どの記述者が、前記サイトのどの文書に呼応して投稿した文書であるかを、的確に把握することができる。
【００１１】
上記第３ステップにおいて、前記個人特定名称が存在しない場合には、当該分類対象文書が時系列的に直前の前記第２文書に呼応した前記第３文書であると判定することができる（請求項２）。
【００１２】
この構成によれば、前記第３文書を、前記個人特定名称が存在するか否かによって、時系列的に直前の第２文書に呼応したものであるのか、或いはそれよりも先に投稿された第２文書に呼応したものであるのかの別に、さらに細分類することができる。
【００１３】
前記個人特定名称が、各記述者に割り当てられたニックネームであることが望ましい（請求項３）。この構成によれば、サイト上の文書で相手方を特定するために汎用されるニックネームを利用するので、文書の識別を行い易いという利点がある。
【００１４】
上記構成において、通信ネットワーク上のサイトが、インターネット上の特定のウエブサイトであることが望ましい（請求項４）。特に、前記ウエブサイトがブログサイトであって、前記第１文書が、前記第１記述者により作成された日記文書であり、前記第２文書が、前記第１記述者以外の記述者により作成された、日記文書に対する第１コメント文書であり、前記第３文書が、前記第１記述者により作成された、前記第１コメント文書に対する第２コメント文書であり、前記第４文書が、前記第１記述者以外の記述者により作成された、前記第１コメント文書に対する第３コメント文書であることが望ましい（請求項５）。
【００１５】
この構成によれば、ブログサイトに掲載された日記文書に対する第１コメント文書、この第１コメント文書に対する第２、第３コメント文書が分類対象文書となる。この場合、日記投稿者自身が作成した第２コメント文書を第１、第３コメント文書と扱ったり、第３コメント文書を第１コメント文書と扱ったりする不具合を解消することができる。
【００１６】
本発明の他の局面に係る文書分類システムは、通信ネットワーク上のサイトに多数の記述者から投稿される文書の分類システムであって、前記サイトに投稿された文書を記憶する文書データベースと、前記サイトへの投稿が予定されている記述者名を記憶する記述者データベースと、予め前記記述者の各々に関連付けて定められた個人特定名称を記憶する名称データベースと、前記サイトに投稿された文書の分類処理を行う分類処理手段とを備え、前記分類処理手段は、前記文書データベース中から、第１記述者により作成され前記サイトへ投稿された第１文書と、該第１文書に関連して作成され時系列的に前記サイトへ投稿された複数の文書とを含む文書群を抽出する文書群抽出部と、前記文書群の各分類対象文書について、前記記述者データベースを参照して、前記分類対象文書を投稿した記述者を特定する記述者特定部と、前記分類対象文書を文書解析すると共に前記名称データベースを参照して、前記分類対象文書に個人特定名称が存在するか否かを特定する文書解析部と、前記記述者が前記第１記述者又は第１記述者以外であるかの別、及び、前記分類対象文書に個人特定名称が存在するか否かに基づいて、予め定められた類型に応じて、前記分類対象文書に分類判定処理を行う判定部と、を含むことを特徴とする（請求項６）。
【００１７】
この構成によれば、第１文書に関連して作成され時系列的にサイトへ順次投稿された文書群内の各分類対象文書を、記述者データベース及び名称データベースを参照して、当該分類対象文書の記述者と個人特定名称の有無とを特定し、その結果に基づき判定部により類型に応じて文書の分類判定を行わせることができる。
【００１８】
この場合、前記判定部は、前記第１文書に呼応して作成された文書であって、前記第１記述者とは異なる第２記述者により作成され前記サイトに投稿された第２文書と、前記第２文書に呼応して作成された文書であって、前記第１記述者により作成され前記サイトに投稿された第３文書と、前記第２文書に呼応して作成された文書であって、前記第１記述者及び第２記述者とは異なる第３記述者により作成され前記サイトに投稿された第４文書と、を少なくとも分類するものであり、前記分類対象文書の記述者が前記第１記述者以外であって、該分類対象文書中に前記個人特定名称が存在しない場合には前記第２文書と判定し、前記個人特定名称が存在する場合であって前記文書群内に当該分類対象文書よりも時系列的に先に前記個人特定名称に係る記述者の投稿文書が存在する場合には前記第４文書と判定し、前記分類対象文書の記述者が前記第１記述者であって、該分類対象文書中に前記個人特定名称が存在しない場合、並びに、存在する場合であって前記文書群内に当該分類対象文書よりも時系列的に先に前記個人特定名称に係る記述者の投稿文書が存在する場合には前記第３文書と判定することが望ましい（請求項７）。
【００１９】
この構成によれば、判定部は、分類対象文書中における個人特定名称の有無、並びに、文書同士の時系列的な位置関係に基づいて、分類対象文書を前記第２〜第４文書のいずれかに正確に分類することができる。すなわち、どの記述者が、前記サイトのどの文書に呼応して投稿した文書であるかを、的確に判定させることができる。
【発明の効果】
【００２０】
本発明によれば、第１文書に関連して作成され時系列的にサイトへ順次投稿された文書群内の各分類対象文書について、どの記述者が、前記サイトのどの文書に呼応して投稿した文書であるかを、的確に把握することができる。従って、例えばサイト上で共感している者同士の文書を抽出する場合に、その抽出を正確に行うことができる。ひいては、その抽出文書を文書解析して共感度を数値判定する判定式を導出する場合に、その判定式の精度を向上させることができる。
【発明を実施するための最良の形態】
【００２１】
以下、図面に基づいて、本発明の実施形態につき説明する。図１は、本発明に係る文書分類方法が適用されるネットワークシステムＳ（文書分類システム）のハードウェア構成を概略的に示す構成図である。このネットワークシステムＳは、処理装置１０と、インターネット上でブログサイト２１を展開させるためのブログシステム２０と、このブログサイト２１の会員Ａ、Ｂ、Ｃ、Ｄ、Ｅ・・・に保有されている会員端末装置３１、３２、３３、３４、３５・・・を含む端末装置３０とが、インターネットＩＮを介してデータ通信可能に接続されてなる。
【００２２】
ブログサイト２１（通信ネットワーク上のサイト）は、インターネット上に展開された特定のウエブサイトであって、日記文書や、日記文書に対するコメント文書等が掲載されるサイトである。
【００２３】
会員Ａ〜Ｅは、ブログサイト２１のサイト運営者に対して自身の属性情報を開示し、ブログサイト２１の会員として登録されている者である。会員Ａ〜Ｅは、各自の会員端末装置３１〜２５を介して、ブログサイト２１に日記文書を投稿したり、その日記文書に対してコメント文書（第１コメント文書）を投稿したり、このコメント文書に対してさらにコメント文書（第２コメント文書）を投稿したり、或いはこれら文書を閲覧したりすることが可能とされている。端末装置３０は、代表的には、インターネット接続されたパーソナルコンピュータ、携帯電話機、携帯情報端末機等である。
【００２４】
ブログシステム２０は、ブログサーバ２２（文書データベース）、会員サーバ２３（記述者データベース）及びニックネームデータベース２４（名称データベース）を備えている。
【００２５】
ブログサーバ２２は、ブログサイト２１を運用するためのサーバであって、ブログサイト２１に投稿された文書の文書データと、その文書の投稿日時、投稿者等の各種データとを関連付けて蓄積するサーバである。会員サーバ２３は、ブログサイト２１に登録されている会員、つまりブログサイト２１への投稿が予定されている記述者の属性情報（氏名、会員番号、住所、端末装置のＩＰアドレス、年齢、性別、興味関心事など）が蓄積されたサーバである。
【００２６】
ニックネームデータベース２４は、会員の各々に関連付けて定められているニックネーム（個人特定名称）を記憶するデータベースである。このニックネームは、ユーザがブログサイト２１に入会する際に、該ユーザが自ら申請することで登録される自身の愛称であって、ブログサイト２１に投稿される文書において自身を特定するときに用いられることが予定されている名称である。
【００２７】
処理装置１０（分類処理手段）は、ブログサイト２１に投稿された日記文書、この日記文書に呼応して投稿されたコメント文書、このコメント文書に呼応してさらに投稿されたコメント文書を、投稿した会員に応じて分類する処理を行う機能を有する。例えば、会員Ａ（第１記述者）により作成されブログサイト２１へ投稿された日記文書（第１文書）と、この日記文書に関連して会員Ｂ、Ｃ、Ｄ、Ｅ・・・若しくは会員Ａにより作成され時系列的に順次ブログサイト２１へ投稿された複数のコメント文書とを含む文書群が存在する場合を想定する。
【００２８】
この場合、処理装置１０は、前記複数のコメント文書を分類対象文書として、少なくとも次の類型１、類型２及び類型３に分類する処理を行う。
［類型１］日記文書に呼応して作成された文書であって、日記記述者である会員Ａ以外の会員、例えば会員Ｂ（第２記述者）により作成されブログサイト２１に投稿された第１コメント文書（第２文書）；
［類型２］第１コメント文書に呼応して作成された文書であって、日記記述者である会員Ａにより作成されブログサイト２１に投稿された第２コメント文書（第３文書）；
［類型３］第１コメント文書に呼応して作成された文書であって、会員Ａ及び会員Ｂ以外の会員、例えば会員Ｃ（第３記述者）により作成されブログサイト２１に投稿された第３コメント文書（第４文書）。
【００２９】
図２は、処理装置１０の機能構成を示す機能ブロック図である。処理装置１０は、例えば上記の分類処理等を行うＣＰＵ（中央演算処理装置）を備えた大型のコンピュータ装置であって、ブログサーバ２２、会員サーバ２３及びニックネームデータベース２４に対してデータ通信可能に接続されている。前記ＣＰＵは、分類処理を行うべくプログラミングされたソフトウェアが実行されることで、図２に示す機能部を具備するように動作する。処理装置１０は、機能的に、文書群抽出部１１、記述者特定部１２、文書解析部１３、判定部１４及び解析処理部１５を備える。
【００３０】
文書群抽出部１１は、ブログサーバ２２に蓄積されている文書データの中から、日記文書と、この日記文書に関連するコメント文書の群（日記文書に対するスレッド）を抽出する。この際、これらの文書の投稿日時に関するデータを付帯させ、文書間の時系列的な関係（投稿時間の先後）が把握できるようにして文書の抽出を行う。例えば、ブログサイト２１上において会員Ａに対して共感度の高い会員Ｂ、Ｃ、Ｄ、Ｅ・・・を求めようとする場合は、文書群抽出部１１は、会員Ａが投稿した日記文書を起点とするスレッドの文書群を、ブログサーバ２２から抽出する。この抽出された文書群が、分類対象文書となる。
【００３１】
記述者特定部１２は、各分類対象文書について、会員サーバ２３を参照して、その分類対象文書を投稿した会員を特定する。例えば、記述者特定部１２は、ブログサイト２１への文書投稿の際に用いられたアドレスやパスワードに基づいて特定処理を行う。
【００３２】
文書解析部１３は、分類対象文書を文書解析して、分類対象文書中にニックネームが存在するか否かを特定する処理を行う。具体的には文書解析部１３は、各分類対象文書の正規化処理、文書構造解析処理などを行う。正規化処理は、文書構造解析を正常に行い得るようにするために、分類対象文書から解析に不要な文字、記号等を削除すると共に、全角・半角文字の統一等を行う処理である。文書構造解析処理は、正規化処理後の分類対象文書に対しそれぞれ、例えば形態素解析を実施して文書を単語単位に分割する処理、構文解析処理を実施して単語間の係り受け（名詞と動詞との関係付け等）を特定する処理などである。このような文書構造解析処理のため、文書解析部１３は、同義語及び表記の揺れを吸収するシソーラス（同義語辞書）を活用する。
【００３３】
ニックネームが存在するか否かの特定のために、文書解析部１３はニックネームデータベース２４を参照する。図３は、ニックネームデータベース２４のデータ構造を模式的に示す表形式の図である。ここでは、会員名（会員ナンバー）Ａ、Ｂ、Ｃ、Ｄ、Ｅ・・・に各々対応付けて、各自のニックネーム「ａ」「ｂ」「ｃ」「ｄ」「ｅ」・・・が記憶されている例を示している。これらのニックネームは、例えば、ブログサイト２１への会員登録時、各会員Ａ、Ｂ、Ｃ、Ｄ、Ｅ・・・がサイトへの文書投稿の際に本名の代わりに用いるハンドルネームとして申告された名称である。
【００３４】
文書解析部１３は、分類対象文書を文書解析して得た単語群と、ニックネームデータベース２４に記憶されているニックネームとを照らし合わせ、分類対象文書中にニックネームが存在するか否かを特定する。ここで、ニックネームデータベース２４に存在する名称でも、文書中ではニックネーム以外の意味で使用される場合がある。例えば、会員Ａのニックネーム「ａ」が「春」であるとする場合、四季を示す名詞として使用された「春」であるのか、会員Ａを特定するために用いられたニックネームとしての「春」であるのか、区別できない場合が生じ得る。
【００３５】
そこで、ニックネームとしての使用の場合、必ず「〜ちゃん」、「〜さん」、「〜さま」、「〜サン」、「〜様」等の敬称が付帯しているものと推定し、前者と後者の区別を図るようにしている。上記のケースでは、文書解析部１３は、「春」という単語がニックネームデータベース２４に存在していることが確認された後、その「春」に続いて「〜ちゃん」や「〜さん」等の敬称単語が存在しているか否かを判定し、存在する場合はニックネームとしての「春」と判定し、当該分類対象文書が会員Ａのニックネームを含む文書であると決定する。一方、敬称単語が後続していない場合は、「春」を単なる一般名詞等と扱い、当該分類対象文書がニックネームを含む文書ではないと決定する。
【００３６】
判定部１４は、分類対象文書の記述者が日記投稿者であるかそれ以外の者であるかの別、及び、分類対象文書にニックネームが存在するか否かに基づいて、当該分類対象文書が、上掲の類型１、類型２及び類型３のいずれに当て嵌まるかを判定する分類判定処理を行う。この判定部１４における処理を、図４〜図７を参照して詳述する。
【００３７】
図４は、日記４Ａと、これに関連して投稿されたコメント群４Ｂを時系列的に示した模式図である。言わば、会員Ａの日記文書４１の投稿を起点として実際に生じた１つのスレッドを模式的に示す図である。図中の左側の矢印群は、日記−コメント間、コメント−コメント間の呼応関係を示している。コメント群４Ｂは８つのコメント文書４２〜４９が含まれ、図中の最も上側のコメント文書４２が日記文書４１の投稿時刻に最も近い時刻に投稿され、以降、投稿された時刻が早い順に下側に向けてコメント文書４３〜４９が配列されているものとする。
【００３８】
コメント群４Ｂには、会員Ｂ、Ｃ、Ｄ、Ｅだけでなく日記投稿者である会員Ａのコメント文書も含まれている。また、日記文書４１に直接呼応するコメント文書だけではなく、コメント文書に呼応するコメント文書も存在する。詳述すると、日記文書４１に直接呼応するコメント文書は、会員Ｂのコメント文書４２、会員Ｃのコメント文書４４及び会員Ｄのコメント文書４５である。また、会員Ａは、コメント文書４３、４６、４７、４８を投稿している。
【００３９】
すなわち会員Ａは、会員Ｂのコメント文書４２に呼応して直ちにコメント文書４３を投稿し、その後時間を置いてコメント文書４７を投稿している。このコメント文書４７には、会員Ｂを特定するニックネーム「ｂ」に敬称単語「さん」が付帯した「ｂさん」という文言が含まれている。また、会員Ａは、会員Ｃのコメント文書４４に呼応してコメント文書４８を投稿している。このコメント文書４８には、会員Ｃを特定するニックネーム「ｃ」に敬称単語「さま」が付帯した「ｃさま」という文言が含まれている。さらに、会員Ａは、会員Ｄのコメント文書４５に呼応して直ちにコメント文書４６を投稿している。
【００４０】
この会員Ｄのコメント文書４５には、会員Ｅも呼応してコメント文書４９を投稿している。このコメント文書４９には、会員Ｄを特定するニックネーム「ｄ」に敬称単語「ちゃん」が付帯した「ｄちゃん」という文言が含まれている。ここで、会員Ｅは、当該スレッドにおいて、日記投稿者である会員Ａと文書交信をしていない。つまり、会員Ｅは、会員Ａに共感したのではなく、会員Ｄに共感してコメント文書４９を投稿したものである。
【００４１】
以上のような事実関係がある場合において、コメント文書４２〜４９を分類するとき、本発明に対する比較例として、図５（比較例１）及び図６（比較例２）に示す２つの分類方法が挙げられる。比較例１は、スレッドの全コメント文書を、日記文書に呼応するコメント文書と扱う分類方法である。比較例２は、日記投稿者（この例では会員Ａ）自身により投稿されたコメント文書を除いたコメント文書を、日記文書に呼応するコメント文書と扱う分類方法である。
【００４２】
図５に示すように、比較例１の分類方法では、コメント群４Ｂの全コメント文書４２〜４９が、日記文書４１に呼応するコメント文書と扱われることになる。この方式では、機械的な処理速度は速いが、本来は抽出してはならない「日記−コメント」関係を抽出したり、逆に、本来抽出しなければならない「コメント−コメント」関係を抽出できなかったりする場合が生じる。
【００４３】
具体的には、日記投稿者である会員Ａの他の会員に対するコメント文書４３、４６、４７、４８を、日記文書４１に対するコメント文書と扱うという、明らかに矛盾した「日記−コメント」関係を抽出してしまうことになる。また、日記文書４１に対するコメントではないコメント文書４９を、日記文書４１に対するコメント文書と扱う誤りも惹起する。反面、コメント文書４２に呼応したコメント文書４３、コメント文書４４に呼応したコメント文書４８、コメント文書４５に呼応したコメント文書４７、及び、コメント文書４５に呼応したコメント文書４９という、本来抽出しなければならない「コメント−コメント」関係を抽出できない不具合が生じる。
【００４４】
次に、図６に示すように、比較例２の分類方法では、コメント群４Ｂのうち、日記投稿者の会員Ａ自身により投稿されたコメント文書４３、４６、４７、４８を除いたコメント文書４２、４４、４５、４９が、日記文書４１に呼応するコメント文書と扱われることとなる。
【００４５】
比較例２の分類方法によれば、会員Ａの他の会員に対するコメント文書４３、４６、４７、４８を、日記文書４１に対するコメント文書と扱うという矛盾を解消することはできる。しかしながら、日記文書４１に対するコメントではないコメント文書４９を、日記文書４１に対するコメント文書と扱う誤りを解消することはできない。また、比較例１と同様に、本来抽出しなければならない「コメント−コメント」関係を抽出できない不具合は残る。
【００４６】
図７は、比較例１及び比較例２の分類方法の精度を評価した表形式の図である。図中の「×」印の項目は、当該比較例方法では不具合がある項目である。上述の通り、比較例１の分類方法では、日記投稿者自身のコメント文書を、「日記−コメント」関係のコメント文書として抽出する誤りと、「コメント−コメント」関係を「日記−コメント」関係と誤認する不具合とが生じる。但し、例えばコメント文書４８をコメント文書４２に呼応したコメントと扱うような、誤った「コメント−コメント」関係を抽出する不具合までは発生しない。また、誤りは含んでいるものの、正しい「日記−コメント」関係にあるコメント文書４２、４４、４５は漏れなく抽出できている。しかし、例えばコメント文書４５に呼応したコメント文書４９という正しい「コメント−コメント」関係が抽出できない不具合がある。
【００４７】
比較例２の分類方法では、日記投稿者自身のコメント文書を、「日記−コメント」関係のコメント文書として抽出する誤りが解消される他は、比較例１と同じ結果である。このような分類方法によれば、例えば会員Ａへの共感度が高い他の会員を検出するべく、会員Ａと他の会員との間で交信された文書を抽出し、該文書を解析して共感度を数値判定するような場合に、的確な共感度判定の前提となる会員間文書の抽出が正確に行われないこととなる。従って、共感度判定の精度は自ずと低下することになる。
【００４８】
判定部１４は、図７に示した「×」印の項目についても正しい抽出が行えるよう、記述者特定部１２により特定された分類対象文書の記述者と、文書解析部１３により決定された分類対象文書中のニックネームの有無と、投稿時間とを参照して、次の（ａ）〜（ｃ）の論理に従って分類対象文書の分類を行う。
【００４９】
（ａ）分類対象文書の記述者が日記投稿者である会員Ａ以外であり、当該分類対象文書中にニックネームが存在しない場合は、日記文書に呼応して投稿された他の会員のコメント文書と扱う（上掲の［類型１］）。図４の例では、コメント文書４２、４４、４５が相当する。ここでは、日記文書に直接呼応するコメント文書では、相手方は明白であって通常は文中で相手方を特定する必要はないことから、コメント文書中にはニックネームが記述されないであろうという推定を採用している。
【００５０】
（ｂ）分類対象文書の記述者が日記投稿者である会員Ａ以外であり、当該分類対象文書中にニックネームが存在する場合であって、コメント群４Ｂ内に当該分類対象文書よりも時系列的に先に当該ニックネームに係る会員のコメント文書が存在する場合には、他の会員間に交わされたコメント文書と扱う（上掲の［類型３］）。図４の例では、コメント文書４９が相当する。ここでは、日記文書ではなくスレッド内の他の会員のコメント文書に呼応してコメント文書を投稿する場合には、通常は相手方を特定するニックネームがコメント文書中に記述されるであろうという推定を採用している。比較例１、２の方法では、コメント文書４９を正確に分類することはできなかったが、本実施形態の方法によれば、コメント文書４９には「ｄちゃん」という記述が存在することから、これを正確に分類することができる。
【００５１】
（ｃ）分類対象文書の記述者が日記投稿者である会員Ａであり、前記分類対象文書中にニックネームが存在しない場合、並びに、存在する場合であってコメント群４Ｂ内に当該分類対象文書よりも時系列的に先に当該ニックネームに係る会員のコメント文書が存在する場合には、日記投稿者が投稿した、他の会員の投稿に係るコメント文書に対するコメント文書と扱う（上掲の［類型２］）。なお、分類対象文書中にニックネームが存在しない場合には、当該分類対象文書が時系列的に直前のコメント文書に呼応して投稿されたコメント文書であると判定することで、ニックネームが含まれていないコメント文書が、どのコメント文書に呼応しているのかが確定できる。図４の例では、コメント文書４３、４６、４７、４８が相当する。
【００５２】
ここでは、直前に投稿されたコメント文書に呼応したコメント文書では、相手方は明白であって通常は文中で相手方を特定する必要はないことから、コメント文書中にはニックネームが記述されないであろうという推定を採用している。また、直前ではないが先に投稿されているコメント文書に呼応してコメント文書を投稿する場合には、文中に相手方を特定するニックネームが記述されるであろうという推定を採用している。この方法によれば、コメント文書４２に呼応するコメント文書４３、及びコメント文書４５に呼応するコメント文書４６の関係を正確に抽出できる。また、コメント文書４７内の「ｂさん」という記述、コメント文書４８内の「ｃさま」という記述に基づいて、コメント文書４２に呼応するコメント文書４７、及びコメント文書４４に呼応するコメント文書４８の関係を正確に抽出できる。
【００５３】
解析処理部１５は、ブログサイト２１において文書交信の実績をもつ会員（例えば会員Ａに対する会員Ｂ、Ｃ、Ｄ）の投稿文書（日記文書４１、コメント文書４２〜４８）を文書解析し、つまり、既に共感している者同士の間で交わされた文書を文書解析し、これを多変量解析して共感度を評価するための判定式を導出する。多変量解析の手法としては、例えば重回帰分析、判別分析、数量化Ｉ類、数量化II類を採用することができる。この際、前記文書解析で得られたパラメータが、適宜「目的変数」、「説明変数」として設定される。
【００５４】
さらに、解析処理部１５は、上記判定式を用いて、まだ交信実績のない会員同士の共感度を評価する処理を行う。この場合、共感度判定の対象とされる会員により作成された文書をブログサーバ２２から抽出して文書解析を行い、上記「目的変数」、「説明変数」となるパラメータを導出し、これを前記判定式に適用して会員同士の共感度を数値で評価する。そして、共感度が所定の閾値を超える会員の組み合わせが判明した場合、図略の表示手段にその旨を表示させる。これにより、ブログサイト２１において共感できる可能性のある会員同士を的確に抽出し、これら会員に情報を提供することで、ブログサイト２１の活性化を図ることができる。
【００５５】
以上説明した処理装置１０の文書分類処理の動作を、図８に示すフローチャートに基づいて説明する。先ず、文書群抽出部１１により、ブログサーバ２２に蓄積されている文書データの中から、日記文書と、この日記文書に関連するコメント文書Ｃ１〜Ｃｎとが抽出される（ステップＳ１）。そして、抽出されたコメント文書のうち、１番目の文書Ｃ１＝Ｃｍ、分類対象文書Ｍ＝Ｃｍと設定される（ステップＳ２）。
【００５６】
次に、記述者特定部１２により、分類対象文書Ｍを投稿した会員が特定される（ステップＳ３）。これにより、１番目の文書Ｃ１の投稿者が、日記投稿者Ｘであるか、日記投稿者以外のコメント投稿者Ｙであるのかが判別される。
【００５７】
ステップＳ３で投稿者が日記投稿者Ｘである場合、文書解析部１３により、分類対象文書Ｍが文書解析され、分類対象文書Ｍ中にニックネームが存在するか否かが特定される（ステップＳ４）。ニックネームが存在しない場合（ステップＳ４でＮＯ）、判定部１４は、その文書Ｍが、日記文書を投稿した会員（図４の例では会員Ａ）が時系列的に直前のコメント文書に呼応して投稿したコメント文書であると判定する（ステップＳ５）。図４の例では、コメント文書４３、４６が相当する。
【００５８】
分類対象文書Ｍ中にニックネームが存在する場合（ステップＳ４でＹＥＳ）、判定部１４は、さらに、当該分類対象文書Ｍよりも時系列的に先に当該ニックネームに係る会員のコメント文書が存在するか否かを確認する（ステップＳ６）。かかる会員のコメント文書が存在する場合（ステップＳ６でＹＥＳ）、そのニックネームを含むコメント文書に対して日記投稿者が投稿したコメント文書と判定する（ステップＳ７）。図４の例では、コメント文書４７、４８が相当する。
【００５９】
一方、時系列的に先に、そのニックネームに対応する会員が投稿したコメント文書が存在しない場合（ステップＳ６でＮＯ）、すなわち、ニックネームデータベース２４には登録されているがそのニックネームに対応する会員のコメント文書がコメント群４Ｂには含まれていない場合、かかる文書はどの文書に共感するのかが特定できないため、分類対象から除外される（ステップＳ１２）。例えば、図４には登場しない、会員Ｆのニックネームが記述されているコメント文書が相当する。
【００６０】
これに対し、ステップＳ３で投稿者が日記投稿者以外のコメント投稿者Ｙである場合、同様に文書解析部１３により分類対象文書Ｍが文書解析され、分類対象文書Ｍ中にニックネームが存在するか否かが特定される（ステップＳ８）。ニックネームが存在しない場合（ステップＳ８でＮＯ）、判定部１４は、その文書Ｍが、日記文書に呼応して投稿された他の会員のコメント文書であると判定する（ステップＳ９）。図４の例では、コメント文書４２、４４、４５が相当する。
【００６１】
分類対象文書Ｍ中にニックネームが存在する場合（ステップＳ８でＹＥＳ）、判定部１４は、さらに、当該分類対象文書Ｍよりも時系列的に先に当該ニックネームに係る会員のコメント文書が存在するか否かを確認する（ステップＳ１０）。かかる会員のコメント文書が存在する場合（ステップＳ１０でＹＥＳ）、そのニックネームを含むコメント文書に対してコメント投稿者が投稿したコメント文書と判定する（ステップＳ１１）。図４の例では、コメント文書４９が相当する。
【００６２】
一方、時系列的に先に、そのニックネームに対応する会員が投稿したコメント文書が存在しない場合（ステップＳ１０でＮＯ）、すなわち、ニックネームデータベース２４には登録されているがそのニックネームに対応する会員のコメント文書がコメント群４Ｂには含まれていない場合、かかる文書はどの文書に共感するのかが特定できないため、分類対象から除外される（ステップＳ１２）。
【００６３】
以上の判定処理を終えた後、分類対象文書Ｍがまだ残存しているか、つまりＭ＝Ｃｎであるか否かが確認される（ステップＳ１３）。分類対象文書Ｍが残存している場合（ステップＳ１３でＮＯ）、Ｃｍが１つインクリメントされ（ステップＳ１４）、分類対象文書Ｍ＝Ｃｍと設定される（ステップＳ１５）。その後、ステップＳ３に戻って、次の分類対象文書についての判定処理が行われる。分類対象文書Ｍが残存していない場合（ステップＳ１３でＹＥＳ）、処理を終える。
【００６４】
以上説明したネットワークシステムＳによれば、日記文書に関連して作成され時系列的にサイトへ順次投稿されたコメント文書を、当該文書にニックネームが含まれているか否か、並びに、文書同士の時系列的な位置関係に基づいて、日記−コメント関係、コメント−コメント関係を正確に分類することができる。すなわち、どの記述者が、前記サイトのどの文書に呼応して投稿した文書であるかを、的確に把握することができる。従って、例えばサイト上で共感している者同士の文書を抽出する場合に、その抽出を正確に行うことができる。ひいては、その抽出文書を文書解析して共感度を数値判定する判定式を導出する場合に、その判定式の精度を向上させることができる。
【図面の簡単な説明】
【００６５】
【図１】本発明に係る文書分類方法が適用されるネットワークシステムのハードウェア構成を概略的に示す構成図である。
【図２】処理装置の機能構成を示す機能ブロック図である。
【図３】ニックネームデータベースのデータ構造を模式的に示す表形式の図である。
【図４】日記文書と、これに関連して投稿されたコメント群とを時系列的に示した模式図である。
【図５】本発明に対する比較例１を示す模式図である。
【図６】本発明に対する比較例２を示す模式図である。
【図７】比較例１及び比較例２の分類方法の精度を評価した表形式の図である。
【図８】処理装置による文書分類処理の動作を示すフローチャートである。
【符号の説明】
【００６６】
Ｓ  ネットワークシステム（文書分類システム）
１０  処理装置（分類処理手段）
１１  文書群抽出部
１２  記述者特定部
１３  文書解析部
１４  判定部
１５  解析処理部
２０  ブログシステム
２１  ブログサイト（通信ネットワーク上のサイト）
２２  ブログサーバ（文書データベース）
２３  会員サーバ（記述者データベース）
２４  ニックネームデータベース（名称データベース）
３０  端末装置
【図１】
2010066891.tif 000003
【図２】
2010066891.tif 000004
【図３】
2010066891.tif 000005
【図４】
2010066891.tif 000006
【図５】
2010066891.tif 000007
【図６】
2010066891.tif 000008
【図７】
2010066891.tif 000009
【図８】
2010066891.tif 000010