JP3914082B2 - Information presentation system and information presentation method - Google Patents
Information presentation system and information presentation method Download PDFInfo
- Publication number
- JP3914082B2 JP3914082B2 JP2002089958A JP2002089958A JP3914082B2 JP 3914082 B2 JP3914082 B2 JP 3914082B2 JP 2002089958 A JP2002089958 A JP 2002089958A JP 2002089958 A JP2002089958 A JP 2002089958A JP 3914082 B2 JP3914082 B2 JP 3914082B2
- Authority
- JP
- Japan
- Prior art keywords
- message
- information
- message information
- user
- presenting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、複数のユーザが有用な知識や情報を共有して管理することを支援する知識管理(ナレッジマネジメント)システム等の情報提示システムと情報提示方法に関する。
【0002】
【従来の技術】
近年、パーソナルコンピュータ等の計算機とネットワークとを利用して、複数のユーザ間で情報を交換するための電子的なコミュニケーション手段が広く普及している。電子メールやメーリングリスト、電子掲示板、ニュースグループなどに代表されるコミュニケーション手段は、すでに日常的な業務や個人間の交流に欠かせない手段となっている。
【0003】
一方、企業団体や公共団体、非営利団体等の組織においては、知識や情報が、人・物・金と同様、組織活動の重要な基盤であるとの立場から、知識を組織の資産と捉え、これを効率的に創造、蓄積して共有するための知識管理(ナレッジマネジメント)の手法が導入されつつある。
【0004】
共通の目的や興味を持って活動する複数のユーザ(以下、コミュニティと記述する)が、上述の電子的なコミュニケーション手段を用いて日常的に交換し合うメールや記事などのメッセージの中には、価値のある知識が含まれている。コミュニケーション手段は誰もが簡単かつ柔軟に利用できる手段なので、その上でなされる活発な議論から、新しいアイデアや、多数のメンバーによる繊密な検証、緊急の問題に対する臨機応変な解決などの知識が生み出されることも多い。
【0005】
このような知識は、通常、有用でない大量のメッセージの中に混在している。特に電子メールなどのメッセージは、ユーザ個々人のパーソナルコンピュータ等の計算機に分散して記憶されている場合が多い。
【0006】
通常、ユーザは、複数のコミュニティに所属し、それぞれのコミュニティでの目的に即して活動を行っているが、目的や興味が類似したコミュニティが組織内に複数存在したり、コミュニティの形成・消滅やメンバの参加・脱退が流動的に行われたりする。そのため、個々のユーザにとっても、組織全体にとっても、コミュニケーション手段でやり取りされるメッセージという情報媒体は知識として扱いが難しい。
【0007】
知識管理の立場からは、組織内で流通している知識の量と質を把握し、多くの人によく利用されている知識、新しい知識、不足している知識等を特定することが重要である。さらに、有用な知識の創出と普及に貢献した人物を特定して、その知識の分野の専門家として処遇したり、貢献度を査定の材料としたりすることが必要である。
【0008】
しかしながら、上述したように、複数のユーザが日々交換する大量のメッセージから、価値のある知識のみを特定する作業や、知識普及の貢献者を特定する作業は、困難かつ労力がかかる。このような作業は、従来、知識管理者と呼ばれる専門家か、組織内の個々のメンバが人手で行っていたが、そもそも、知識の価値やメンバの貢献度を客観的・定量的に評価する方法が明確に定められていないことが多かった。
【0009】
電子メールなどのメッセージからトピック(対象としている話題)を抽出する公知技術には、特開2000−331018号公報の「電子情報受信装置および電子情報処理方法」がある。この方法は、個々のメッセージのトピックを特定するための方法であり、ユーザに送信されたメッセージが当人にとって関心のある内容のものかどうかを知る目的には利用できる。
【0010】
しかしながら、組織内の複数のユーザにとってメッセージが重要であるかどうかを評価する目的には利用することができない。また、メッセージ間の関係に基づいた処理は行わず、個々のメッセージに出現する単語に基づいた処理のみを行うため、トピックの動的な推移を把握する目的にも利用することができない。
【0011】
ユーザが作成した文書やユーザ間の会話からユーザの仕事の特徴や貢献度を抽出する公知技術には、特開2000−l13064号公報の「最適行為者選定支援システム」がある。この方法は、ある人物がある業務において作成した文書や交わした会話、業務の分担や依頼などに基づいて、その人物の専門や役割、貢献度を判定するもので、業務の適任者を選定する用途に利用できるとされている。
【0012】
しかしながら、業務を越えた組織全体における人物とその知識の影響力を把握する目的に、この方法を利用することはできない。明示的な業務の中での人物の貢献度や適性は、元来自明である場合がほとんどであるのに対し、コミュニケーション手段によって自発的に行なわれる議論や情報発信などの活動から人物の貢献度を測ることは困難である。
【0013】
本公知技術の方法では、電子メールの送信回数や内容から、送信者が重要な役割を担っているかどうかを判定できるとしているが、実際にメッセージの内容自体が、組織の中で有効に活用されているかどうかを判定するものではなく、メッセージが対象とするトピックが組織の中でどの程度重要かを把握したり、関連のある他のトピックを見出したりする目的にも利用することができない。
【0014】
【発明が解決しようとする課題】
そこで、この発明は、上記の問題を鑑み、電子的なコミュニケーション手段で日常的にやり取りされるメッセージの中から価値のある知識を特定することのできる情報提示システムと情報提示方法を提供することを目的とする。
【0015】
また、この発明は、価値のある知識の創出や普及に貢献したメンバを特定することのできる情報提示システムと情報提示方法を提供することを目的とする。
【0016】
また、この発明は、組織内での知識の普及度を、その知識が対象とする分野や話題(トピック)ごとに定量的に測ることのできる情報提示システムと情報提示方法を提供することを目的とする。
【0017】
【課題を解決するための手段】
この発明の情報提示システムは、複数の端末装置とサーバ装置とがネットワークに接続されて構成される情報提示システムにおいて、上記サーバ装置が、上記ネットワークを介して上記複数の端末装置間で行われるメッセージ情報の送受信を行う送受信手段と、この送受信手段で受信されるメッセージ情報を記憶する第1の記憶手段と、上記送受信手段で送受信されるメッセージ情報の送受信元である上記端末装置における操作の種類を操作履歴として記憶する第2の記憶手段と、この第2の記憶手段に記憶された操作履歴と上記第1の記憶手段に記憶されたメッセージ情報におけるメッセージ情報間の内容の類似度とに基づいて各メッセージ情報間の関係の強さを抽出する抽出手段と、この抽出手段で抽出された他のメッセージ情報と強い関係を多く持つメッセージ情報を1つまたは複数選択して提示する提示手段とから構成されている。
【0018】
この発明の情報提示方法は、複数の端末装置とサーバ装置とがネットワークに接続されて構成される情報提示システムの情報提示方法であって、上記ネットワークを介して上記複数の端末装置間で行われるメッセージ情報を記憶し、この記憶されるメッセージ情報に対する送受信元である上記端末装置における操作の種類を操作履歴として記憶し、この記憶された操作履歴と上記記憶されたメッセージ情報におけるメッセージ情報間の内容の類似度とに基づいて各メッセージ情報間の関係の強さを抽出し、この抽出された他のメッセージ情報と強い関係を多く持つメッセージ情報を1つまたは複数選択して提示するようにしたことを特徴とする。
【0019】
【発明の実施の形態】
以下、この発明の一実施の形態について図面を参照して説明する。
【0020】
図1は、この発明に係る情報提示システムの全体構成を示すものである。この情報提示システムは、サーバ装置10に通信ネットワーク11を介して複数のユーザ端末12が接続されて構成されている。
【0021】
サーバ装置10は、通信ネットワーク11を介して複数のユーザ端末12と通信可能に接続されたコンピュータで構成される。サーバ装置10は、メッセージ送受信部1、コミュニティ管理部2、メッセージ関係抽出部3、コミュニティ情報提示部4、メッセージ検索部5、及びメッセージトピック抽出部6とから構成されている。
【0022】
メッセージ送受信部1は、複数のユーザがメッセージを送受信するための手段である。メッセージ(メッセージ情報)は、電子メールや電子掲示板、チャットといった従来の形態で送受信される。
【0023】
コミュニティ管理部2は、複数のユーザからなるコミュニティ(ユーザグループ)を複数管理するための手段である。コミュニティ管理部2は、ユーザ情報記憶部21、操作履歴記憶部22、メッセージ記憶部23、及びコミュニティ情報記憶部24とから構成されている。
【0024】
ユーザ情報記憶部21は、本情報提示システムの利用者であるユーザの情報を記憶する手段である。
【0025】
操作履歴記憶部22は、ユーザによるメッセージの作成、閲覧、返信、転送、削除などの操作の履歴を記憶する手段であり、メッセージ送受信部1にて行われたメッセージに対する全てのユーザにおける全ての操作を記憶する。
【0026】
メッセージ記憶部23は、メッセージ送受信部1にて送受信されたメッセージを記憶する手段である。
【0027】
コミュニティ情報記憶部24は、ユーザが所属するコミュニティの情報を複数記憶する手段である。
【0028】
メッセージ関係抽出部3は、メッセージ記憶部23に記憶された複数のメッセージについて、その各々の間の関係を抽出する手段である。その抽出処理は、詳しくは後述するがユーザ情報記憶部21、操作履歴記憶部22、およびメッセージ記憶部23に記憶された情報に基づいて行われる。
【0029】
コミュニティ情報提示部4は、メッセージ関係抽出部3によって抽出されたメッセージ間の関係や、当該関係に基づいて得られるメッセージの重要度、メッセージが対象とするトピックの普及の度合い、および、普及に貢献したユーザ等の情報をユーザに提示するための手段である。
【0030】
本実施例は上述した手段により構成されるが、さらに有用な情報をユーザに提示するため、メッセージ検索部5とメッセージトピック抽出部6とを具備した構成となっている。
【0031】
メッセージ検索部5は、メッセージ記憶部23に記憶されたメッセージから、ユーザが指定する条件を満たすメッセージを検索する手段である。この手段は、主に、ユーザが関心のあるトピックに関連したメッセージをキーワード等の条件で検索するために用いるほか、メッセージの作成日時や作成者といった条件でも検索することが可能な従来の検索手段である。
【0032】
メッセージトピック抽出部6は、複数のメッセージで共通するトピックを抽出する手段である。詳しくは後述するが、メッセージトピック抽出部6は、複数のメッセージにて議論されている内容から共通するトピックを見出し、各々のトピックにおける普及の度合いの時間的な推移(時間毎)や、複数のトピック間の関係をユーザが把握できる形に提示するために用いられる。
【0033】
ユーザ端末12は、パーソナルコンピュータ、携帯電話、PDA等を用いてユーザが通信ネットワーク11を介して電子メールや電子掲示板、チャット等のメッセージを送受信する。
【0034】
通信ネットワーク11は、例えば、LAN、イントラネット、インターネット等である。
【0035】
図1に示した構成は、コミュニティという、目的や関心を同じくするユーザの集団がメッセージの交換を通じて知的活動を行うための場を提供するよう構成した例である。コミュニティでのメッセージの交換は、従来のメーリングリストや電子掲示板といった形態で行われ、メッセージに対する作成・閲覧などのアクセス権は、当該コミュニティのメンバにのみ与えるようにコミュニティ管理部2にて管理される。
【0036】
一方、図2に示す構成は、本発明に係る実施例の最小構成であり、コミュニティというメッセージ交換の枠を設けない構成である。
【0037】
図2の構成は図1の構成と異なり、コミュニティ管理部2およびコミュニティ情報記憶部24を具備しない単純な構成である。
【0038】
すなわち、本構成のサーバ装置20は、メッセージ送受信部1、メッセージ関係抽出部3、情報提示部4、ユーザ情報記憶部21、操作履歴記憶部22、及びメッセージ記憶部23とから構成されている。この構成は、本発明で最も本質的な手段であるメッセージ関係抽出部3を具備している。後述する重要なメッセージの特定や、知識の普及における貢献者の特定などは図2の構成でも行うことができる。なお、本構成では、図1で示したコミュニティ情報提示部4は、コミュニティというメッセージ交換の枠を設けないので単に情報提示部4としている。
【0039】
以下、本発明の説明では、主に、より複雑で有効な図1の構成に基づいて、その処理の流れと効果を説明する。
【0040】
図3は、ユーザ情報記憶部21に記憶されるユーザ情報の例を示すものである。図に示すように、ユーザは、ユニークなユーザID31によって識別され、ユーザ毎に、パスワード32、氏名33、メールアドレス34、所属コミュニティ35の項目が記憶され管理される。ただし前述のように、図2に示した実施例では、所属コミュニティ35の項目は存在しない。
【0041】
図3において、例えば、ユーザIDが「u1」は、氏名が「青木守」、メールアドレスが「aoki@aaa.net」、所属コミュニティが「c1、c2、…」である。
【0042】
図4は、コミュニティ情報記憶部24に記憶されるコミュニティ情報の例を示すものである。コミュニティは、ユニークなコミュニティID41によって識別され、コミュニティ毎に、コミュニティ名42、メーリングリストアドレス43、掲示板URL44、メンバ45の項目が記憶され管理される。
【0043】
メーリングリストアドレス43は、コミュニティのメンバが他のメンバ全員にメッセージを送信するためのアドレスである。一方、掲示板URL44は、コミュニティのメンバがメッセージを他のメンバと共有するための電子掲示板のURL(ユニークなリソース位置)である。
【0044】
本実施例におけるコミュニティ内でのメッセージの交換は、メーリングリストと電子掲示板のいずれかまたは両方の手段を用いて行える。両方の手段を用いる場合、メーリングリストに送信されたメッセージは電子掲示板に掲載され、逆に電子掲示板に書き込まれたメッセージはメーリングリストにも送信されるよう双方を連動させる。
【0045】
コミュニティのメンバ45の項目は、図3で示したユーザIDによって記述され、逆に、図3で示したユーザの所属コミュニティ35の項目は、コミュニティIDによって記述される。
【0046】
図4において、例えば、コミュニティ46は、コミュニティIDが「c2」、コミュニティ名が「モバイル技術研究会」、メーリングリストアドレスが「mobile-ml@xxx.net」、掲示板URLが「http://xxx.net/mobile-bbs」、メンバが「u1、u2、u3、u19、u26、u68、…」である。
【0047】
また、コミュニティ47は、コミュニティIDが「c4」、コミュニティ名が「Palm友の会」、メーリングリストアドレスが「palm-ml@xxx.net」、掲示板URLはなく、メンバが「u2、u3、u13、u26、…」である。
【0048】
図5は、操作履歴記憶部22に記憶される操作履歴の例を示すものである。図に示すように、操作の日時51、操作を行ったユーザID52、操作の種類53、メッセージID(既存のメッセージに対する操作の場合)54、およびメッセージID(新規メッセージを作成する場合)55の項目が、逐次記憶される。
【0049】
例えば、操作56は、日時「2002/2/8 10:24:17」に、ユーザ「ul」が新規のメッセージ「m1」を「作成」したという履歴である。
【0050】
また、操作57は、日時「2002/2/8 10:25:34」に、ユーザ「u2」がこのメッセージ「m1」を閲覧したという履歴である。
【0051】
さらに、操作58は、日時「2002/2/8 10:29:24」に、同ユーザ「u2」がメッセージ「m1」に対してメッセージ「m2」を返信したという履歴である。
【0052】
このように、ユーザの操作履歴が、逐次、操作履歴記憶部22に記憶される。
【0053】
メッセージに対する操作の種類としては、本実施例の場合、「作成」、「閲覧」、「返信」、「転送」、「削除」という標準的な5種類であるが、本発明はこの5種類に限定するものではなく、後述するように操作の意図までも抽出することができる。
【0054】
図6は、コミュニティ情報提示部4からユーザに提示されるコミュニティの一覧情報の例を示すものである。図1に示した構成の場合、コミュニティ情報提示部4は、ユーザ認証を行った後、そのユーザが参加しているコミュニティと、非参加のコミュニティの一覧をユーザに提示する。
【0055】
参加コミュニティの場合は、その各々のコミュニティ名61と、コミュニティ内の重要なメッセージ62が提示される。
【0056】
また、非参加コミュニティ63の場合は、コミュニティ内の重要なトピック64が提示される。ここで、非参加コミュニティに重要メッセージを提示しないのは、メッセージ自体へのアクセス権が非参加のユーザに与えられていない場合である。
【0057】
なお、本実施例では重要メッセージを提示しないが、非参加のユーザに対しても重要メッセージ自体を提示するようにしてもよい。
【0058】
例えば、企業内のイントラネット上で運用する場合には、アクセス権を厳密に設定したほうが好ましいし、イントラネット上の任意のユーザを対象とする場合は、アクセス権を設定せずに全ユーザに対してメッセージ閲覧の権限を与えてもよい。
【0059】
コミュニティ内の重要メッセージおよび重要トピックを自動的に特定する処理は本発明の特徴的な処理であり、その詳細は後述するが、このような提示により、ユーザは、コミュニティ内の重要なメッセージやトピックを知り、即座にこれを閲覧したり、自分に関心のあるトピックについて議論がなされている非参加のコミュニティの存在を知り、参加するといった活動が行えるようになる。
【0060】
図7は、コミュニティ情報提示部4からユーザ端末12に提示されるメールの一覧情報の例を示すものである。図2に示した構成では、コミュニティという議論の場は明示的には提供されないものの、電子メールのようなコミュニケーション手段を用いて、目的や関心を同じくするユーザ間で有用な情報を交換するためのメッセージのやり取りは行われる。
【0061】
図7に示した例は、あるユーザ端末12に送信されたメッセージの各々について、その重要度71を提示したものである。このような提示によって、ユーザは、日々送信される多数のメッセージの中から、重要なものを容易に見分けることができる。重要メッセージを特定する処理は、図1に示した実施形態と同様の処理によって実現され、その詳細は後述する。
【0062】
図8は、メッセージ記憶部23に記憶されるメッセージ例を示すものである。
【0063】
図8の(a)に示すメッセージ81は、ユーザ「青木」が作成した新規のメッセージである。図5に示した操作履歴の上では、このメッセージを作成した操作は、操作56に相当する。
【0064】
また、図8の(b)に示すメッセージ82と図8の(c)に示すメッセージ83は、メッセージ81に対する返信メッセージである。
【0065】
さらに、図8の(d)に示すメッセージ84は、メッセージ83に対する返信メッセージである。
【0066】
図8の(a)〜(d)の例は、コミュニティ名が「モバイル技術検討会」(図4の操作46)のメンバが、当該コミュニティのメーリングリストを用いてやり取りしたメッセージの一部を示している。
【0067】
一方、電子掲示板を用いてメッセージのやり取りを行う例を示したものが図9である。ここでは、コミュニティ名が「ネット家電企画チーム」(図4に示す操作47)における電子掲示板でやり取りされるメッセージの例を示している。
【0068】
図9の(a)に示す電子掲示板91は、メッセージを閲覧するための画面である。メッセージ92、93、94は、それぞれメッセージのタイトル部分を示す。メッセージ93は、メッセージ92の返信メッセージである。また、メッセージ95は、メッセージ94の本文である。
【0069】
コミュニティのメンバは、このような画面を用いてメッセージを閲覧し、必要に応じて、新規メッセージの作成や、返信メッセージの作成を行う。
【0070】
図9の(b)に示す電子掲示板96は、メッセージ94に対する返信メッセージを作成する画面を示す。メッセージ97は、作成する返信メッセージのタイトルであり、メッセージ98はその本文である。この例では、図8の(a)に示すメッセージ81を閲覧したユーザ「伊藤」が、当該メッセージを転送するメッセージを作成する場面を表している。
【0071】
図8の(a)〜(d)と図9の(a),(b)で示したメッセージから重要なメッセージを特定することが本発明の第1の目的であるが、そのために、まず、メッセージ間の関係を抽出する。
【0072】
次に、このような構成において、メッセージ関係抽出部3によってメッセージ間の関係を抽出する処理を図10のフローチャートを参照して説明する。メッセージ関係抽出部3は、2つのメッセージ間の関係を、メッセージ間の依存度の項と、メッセージ内容におけるテキストの類似度の項とによって定量的に計算する。
【0073】
メッセージ関係抽出部3は、任意の2つのメッセージmiとmjについて、miの作者をui、mjの作者をujとした場合(ステップ101)、まず、mjがmiの返信メッセージであるか否かを確認する(ステップ102)。
【0074】
mjがmiの返信メッセージであった場合、mjのmiへの依存度Sdep(mi,mj)を定数Srepとする(ステップ103)。
【0075】
また、ステップ102で、mjがmiの返信メッセージでなかった場合、mjがmiの転送メッセージであるか否かを確認する(ステップ104)。
【0076】
mjがmiの転送メッセージであった場合、mjのmiへの依存度Sdep(mi,mj)を定数Sfwdとする(ステップ105)。
【0077】
ここで、メッセージmiとmjの内容のテキストの類似度を求め、これをStext(mi,mj)とし(ステップ108)、ステップ1011へ進む。テキストの類似度は、テキスト中に含まれる単語ベクトルの類似度に基づいた従来手法によって求められる。
【0078】
また、ステップ104でmjがmiの転送メッセージでなかった場合、ユーザujがメッセージmiを閲覧した後、時間t(0≦t≦Tt)以内にメッセージmjを作成したか否かを、操作履歴記憶部22に記憶されている操作履歴を用いて調べる(ステップ106)。
【0079】
ここで、Ttは閾値であり、時間tより多くの時間が経った後でメッセージmjが作成された場合や、そもそもユーザujがメッセージmiを閲覧していない場合、miとmjとの間には関係がなかったものとし、miとmjの関連度をR(mi,mj)=0とする(ステップ1012)。
【0080】
また、ステップ106で、時間t(0≦t≦Tt)を満足する場合、メッセージmjのメッセージmiへの依存度Sdep(mi,mj)を時間tの単調減少関数Sref(t)とする(ステップ107)。すなわち、ユーザujがメッセージmiを閲覧してから大きな時間を経ないでメッセージmjを作成した場合、miとmjの関係は大きいとみなす。このステップで求められるのは、返信や転送といった明示的な関係でなく、あるメッセージを参考にしたり引用したりして、別のメッセージを作成したという暗示的な関係である。
【0081】
続いて、メッセージmiとmjの内容のテキストの類似度を求め、これをStext(mi,mj)とする(ステップ109)。
【0082】
ここで、求めたStext(mi,mj)と閾値Stとを比較し(ステップ1010)、Stext(mi,mj)が閾値Stより小さい場合、miとmjは関係がないものとし、miとmjの関連度をR(mi,mj)=0とする(ステップ1012)。すなわち、ステップ106および107で推定した暗示的な関係が、内容のテキストからは裏付けられないとみなす。
【0083】
ステップ1010で、Stext(mi,mj)が、閾値Stと同じかそれ以上の場合、ステップ1011へ進む。
【0084】
ステップ1011において、ステップ108またはステップ1010までの処理で求めたメッセージ間の操作履歴に基づく依存度Sdep(mi,mj)と、内容のテキストの類似度Stext(mi,mj)とを、それぞれ定数C1、C2を乗じて加算した値R(mi,mj)=C1×Sdep(mi,mj)+C2×Stext(mi,mj)を、miとmjの関連度とする。
【0085】
R(mi,mj)の値が大きいほどmiとmjの関係が強いとみなす。
【0086】
なお、R(mi,mj)には方向性があり、R(mi,mj)≠R(mj,mi)である。これはSdep(mi,mj)≠Sdep(mj,mi)であることに由来する。
【0087】
次に、上記処理によって求められた個々のメッセージ間における関係の強さに基づいて、メッセージ関係抽出部3によって重要なメッセージを特定する処理を図11のフローチャートを参照して説明する。
【0088】
メッセージ関係抽出部3は、メッセージmiの重要度を求める場合、操作履歴に基づき、まず、miの被閲覧回数Fref(mi)と、削除回数Fdel(mi)を求める(ステップ111)。
【0089】
ここで、削除回数とは、メーリングリストのような手段で複数のメンバに送信されたメッセージが、その各々の受信者によって削除された回数である。被閲覧回数が多いほど有用なメッセージであるとみなせるし、逆に、削除回数が多いほど、不用なメッセージであるとみなすことができる。
【0090】
これら被閲覧回数Fref(mi)と削除回数Fdel(mi)の値と、図10で求めたmiと他のメッセージmjとの関連度R(i,j)とを用い、miの初期(すなわち0次)の重要度を求める(ステップ112)。下記式により求めることができる。
【0091】
I(mi,0)=C3×Fref(mi)−C4×Fdel(mi)+C5×ΣR(mi,mj)
ここで、Σは、メッセージmiと関連する全てのメッセージmjについてR(mi,mj)の総和をとることを意味する。C3、C4、C5は正の定数である。閲覧された回数が多いほど、削除された回数が少ないほど、重要なメッセージであるとみなされる。また、関連するメッセージ、典型的には、返信や転送、あるいは、暗黙的な参考、引用等の操作がなされた回数が多いほど、重要なメッセージであるとみなされる。
【0092】
上記式では、メッセージmiに直接関係のあるメッセージmjとの関連度を加味したメッセージmiの重要度が求まるが、これをもとに、n次の重要度を次式で再帰的に求める(ステップ113、114)。
【0093】
I(mi,n)=I(mi,n−1)+C6×ΣI(mj,n−1)
ここで、C6は定数であり、Σは上記同様、メッセージmiと関連する全てのメッセージmjについて総和をとることを意味する。このn次の重要度とは、メッセージmiに直接関係のあるメッセージの重要度だけでなく、n段を経て関連のあるメッセージの重要度も加味した重要度であることにほかならない。そのため、定数C6は、「0」より大きく「1」より小さい値に設定して、nが大きいほど重要度への影響を減じるようにしている。
【0094】
図11のステップ111〜114までの処理によって、重要なメッセージが自動的に適切に特定され、図6と図7で示した重要なメッセージをコミュニティ情報提示部4を介してユーザ端末12に提示することができる。
【0095】
また、図10で説明したメッセージ間の関係の強さを求める処理を用いて、あるトピックに関係するメッセージがどの程度やり取りされているかを把握することができる。
【0096】
例えば、ユーザ端末12のユーザが「BlueTooth(TM)」という技術トピックの普及の度合いを把握したい場合、ユーザ端末12から通信ネットワーク11を介してコミュニティ情報提示部4へ「BlueTooth(TM)」の情報を要求する。
【0097】
コミュニティ情報提示部4は、まず、メッセージ検索部5を用いて「BlueTooth(TM)」という語を検索条件にして、この語を含むメッセージを検索する。続いて、コミュニティ情報提示部4は、検索結果のメッセージとある閾値以上の関連度を持つメッセージの集合を求め、これらメッセージ数の時間的推移の情報をユーザ端末12に通信ネットワーク11を介して送信して提示する。
【0098】
図12は、ユーザ端末12からの要求に応じて、当該ユーザ端末12に「BlueTooth(TM)」の情報が提示された例を示すものである。
【0099】
図12中の黒丸131は、「BlueTooth(TM)」という語を含むメッセージ(すなわち、メッセージ検索部5によって直接検索されたメッセージ)を示し、白丸132は、「BlueTooth(TM)」という語は含まないがこのトピックに関係のあるメッセージを示す。
【0100】
各々の丸印を、ユーザがマウス等のポインティングデバイスを用いて指示することに対応して、当該メッセージの内容をユーザに提示するようにしてもよい。例えば、図12上の133に示すように、「BlueToothって知ってますか(2/8青木)」と表示される。
【0101】
なお、時間軸を縦方向(時間毎)にし、メッセージ数を横方向して表示するようにしてもよい。
【0102】
本発明によれば、メッセージ間の関係を用いて、検索条件を満足するメッセージだけでなく、関係するメッセージを含めた提示が行えるので、より的確で、かつ、トピックの用語などの変動にも対応したトピックの普及度の把握を行うことができる。
【0103】
図13は、トピックの普及度合いがコミュニティ毎に、ユーザ端末12に提示された例を示すものである。図13では、「モバイル技術研究会」、「ネット家電企画チーム」、「Palm友の会」等のコミュニティが提示されている。
【0104】
このようにしてコミュニティ毎のメッセージ数を提示することにより、ユーザは、どのコミュニティがどの時期から当該トピックについてどの程度の関心が持たれているかを容易に把握することができる。
【0105】
また、当該トピックをコミュニティ内で初めて紹介した人物や、組織全体の中で当該トピックに初めて関心をもったコミュニティ、最も関心を持っているコミュニティなどを特定することも容易に行える。
【0106】
図14は、メッセージに対して操作を行ったユーザ数の時間的推移が、ユーザ端末12に提示された例を示すものである。
【0107】
斜線で示す棒グラフ151は、「BlueTooth(TM)」という語を含むメッセージに対して操作を行ったユーザ数を示しており、白で示す棒グラフ152は、関連するメッセージも含めて、これに対する操作を行ったユーザ数を示している。
【0108】
メッセージ数や操作の回数でなく、ユーザ数を示すことによって、トピックがどの程度のユーザに普及しているかを正確に知ることができる。すなわち、同一のユーザが多くの回数の操作を行った場合と、多数のユーザが少ない回数の操作を行った場合とを区別して把握することができる。
【0109】
図15は、操作を行ったコミュニティ数の時間的推移が、ユーザ端末12に提示された例を示すものである。
【0110】
この場合にも、当該トピックが、組織の中のある特定の少数のコミュニティに関心を持たれているトピックか、それとも多数のコミュニティに幅広く普及しているトピックなのかを区別して把握することができる。
【0111】
図16は、操作の種類別に操作回数の時間的推移が、ユーザ端末12に提示された例を示すものである。斜線部と白部の棒グラフの意味は、図14、図15と同様である。
【0112】
例えば、多数のユーザに閲覧された回数のみが多く、メッセージの作成・返信・転送といった操作の少ないトピックと、メッセージの作成・返信・転送が多く行われたトピックとではトピックの性質が異なる。
【0113】
前者は、事務的な連絡事項などに典型的なトピックであり、後者は活発な議論を伴う知的活動であるとみなすこともできる。図16に示す提示によって、このようなトピックの性質の違いを把握することが可能となる。また、削除された回数が多いほど、価値の小さいメッセージであると判断することもできる。
【0114】
上述した図16では、メッセージに対する操作の種類を、作成、閲覧、返信、転送、削除という基本的で比較的単純な5種類に定めて、その動向を提示する例であったが、操作の意図までをも推定して、その時間的推移を提示することも可能である。
【0115】
そのためには、メッセージ関係抽出部3にて上記5種類の操作の履歴と、メッセージ内容のテキストとに基づいた処理を行う。たとえば、疑問符や疑問詞を含むテキストが記述されたメッセージは質問の意図があり、これに対する返信メッセージは回答の意図がある可能性が高いといった推定を行う。
【0116】
新規のメッセージで疑問符や疑問詞を含まないメッセージは紹介の意図があり、メッセージの一部を引用して否定する返信メッセージの場合は訂正であるという推定も行える。
【0117】
また、返信メッセージで、疑問符や疑問詞、否定文を含まず、新しい情報への参照情報(例えばURLなど)や新しい用語を含むメッセージは、増補の意図があるという推定も可能である。
【0118】
さらに、メッセージを閲覧してすぐに削除したり、逆に削除しないで繰り返し読むという操作からも、メッセージを不用と見なすか有用と見なすかの評価の意図を汲み取ることができる。
【0119】
図17は、このようにして推定した操作の意図別にメッセージ件数の時間的推移が、ユーザ端末12に提示された例を示すものである。
【0120】
操作の意図毎にメッセージ数を提示することで、より詳細な把握を行うことができる。すなわち、トピックに関する議論が活発に行われているか否か、質問、回答、訂正、増補といった、ユーザ間のインタラクティブな活動によって、当該トピックに関する知識が好ましい形で洗練されているか否かを知ることができる。
【0121】
図18は、操作の意図別にユーザのメッセージ数が、提示された例を示すものである。これによれば、ユーザが、あるトピックに関してどのような活動を行い、コミュニティにどう貢献しているかを容易に把握することができる。
【0122】
例えば、ユーザ「青木」191は、新しい知識を紹介することが多く、これと比較して「伊藤」192は、他のユーザの質問に対して回答を行って、知識を訂正・増補することが多いことが分かる。
【0123】
斜線の棒グラフは、前述の図14、15等と同様、着目しているトピック(例えば、「BlueTooth(TM)」)自体に関連するメッセージ数であり、白の棒グラフは、当該トピックについての直接的な記述はないが若干の関係があるメッセージ数を示す。
【0124】
例えば、ユーザ「青木」191は、当該トピックに直接かかわるものに限定せず、この分野(たとえば無線技術)についての新しい情報を幅広く紹介している。それに対してユーザ「伊藤」192は、当該トピックに特に注目して、その知識を詳細かつ正確なものにする活動に貢献していることがわかる。
【0125】
一方、ユーザ「山田」193は、「伊藤」のような知識の洗練という面での貢献は少ないものの、他のメンバに活発に質問したり確認したりして、このトピックの知識を吸収していることが分かる。
【0126】
ユーザ「佐藤」194は、このトピックに関してはほとんど貢献をしていないことが分かる。
【0127】
このように本発明によれば、コミュニティにおけるメンバの貢献度を定量的に評価することができる。ユーザの貢献度は、ユーザがどのようなトピックの分野を専門としているかにも依存するが、複数のトピックに関するメッセージ数の総和を図18に示すような形式で提示することにより、ユーザの全体的な貢献度を把握することができる。
【0128】
さらに、ユーザ毎でなくコミュニティ毎にメッセージ数を提示することにより、コミュニティの組織全体に対する貢献度を把握することができる。
【0129】
次に、コミュニティのメンバが着目し、議論するトピックは、他のトピックと関連しあいながら、時間とともに動的に変化する場合が多い。互いに関連する複数のトピックの時間的な推移をユーザに提示できれば、ユーザは、自分が関心のあるトピックと関連した注目すべき新しいトピックを知ることができる。また、そのトピック群が属する分野の全体的な動向を把握することも可能となる。
【0130】
このため本発明では、まず、複数の互いに関連するメッセージから共通のトピックを自動的に抽出し、さらに、複数の互いに関連するトピックの時間的推移をメッセージ数やユーザ数などの定量的な値に基づいて提示する。
【0131】
次に、メッセージトピック抽出部6によって複数のメッセージから共通のトピックを自動的に抽出する処理を図19のフローチャートを参照して説明する。
【0132】
メッセージトピック抽出部6は、まず、あるメッセージの集合Mをトピック抽出対象とする(ステップ121)。メッセージ集合Mは、以降のステップ122〜124の処理で、要素が自動的に追加されるので、初めから全ての要素をユーザ端末12からユーザが与える必要はない。効果的な方法としては、図11の処理で特定した重要メッセージを唯一の要素(すなわち種、シード)としたメッセージ集合をMとする。
【0133】
続いて、Mの要素でないメッセージmjについて、上述した図10の処理で求めたメッセージ間の関連度R(mi,mj)あるいはR(mj,mi)が、ある閾値Rt以上となるようなMの要素のメッセージmiが存在するか否かを調べる(ステップ122)。
【0134】
このようなメッセージmiが存在すれば、メッセージmjをMに新たに追加する(ステップ123)。すなわち、メッセージmjは、メッセージ集合M中のメッセージと関連が強く、トピックが共通する可能性が大きいとみなす。
【0135】
ステップ122と123の処理を、メッセージ集合Mに新たに追加すべきメッセージがなくなるまで繰り返す(ステップ124)。これによってメッセージ集合Mは、互いに関連の強いメッセージが集まった集合となる。
【0136】
ステップ124でMに新たに追加すべきメッセージがなくなった際、メッセージ集合Mのメッセージ中に統計的に有意に多く含まれる語を「M」のトピックを表現する語として選択する。この処理は、従来の統計的手法、例えば、x二乗検定などによって実現される。
【0137】
上述した処理によって、共通のトピックに関連するメッセージの集合が1つ求まる。このような集合を複数作成し、互いのメッセージの重複の有無を調べることによって、複数のトピック間に関係があるかどうかを調べることができる。すなわち、重複したメッセージを持つトピック同士は、互いに関係があると見なせる。
【0138】
図20は、上述した処理によって、互いに関連のあるトピックの各々に属するメッセージ数の時間的推移が、ユーザ端末12に提示された例である。
【0139】
例えば、「BlueTooth(TM)」201という無線通信の技術についての比較的新しいトピックと比べ、「無線LAN」202という技術を指すトピックは長期に渡って広く関心が持たれていることが分かる。
【0140】
また、ユーザは、「ホームサーバ」203という「BlueTooth(TM)」技術の適用対象製品のトピックや、「DVD−RAM」204という「ホームサーバ」の構成要素としてのトピックについて、その存在を知り、その普及の動向を把握することができる。
【0141】
以上説明したように、本発明によれば、コミュニケーション手段を用いて日常的にやり取りされるメッセージの中から、価値のある知識を特定することができる。メッセージの価値は、そのメッセージに対してなされた明示的・暗黙的な操作の種類と回数によって正確かつ定量的に評価される。このように得られた価値あるメッセージがユーザに的確に提示されることにより、組織内の複数のコミュニティによって創出・洗練される知識を、コミュニティの枠を越えて横断的に普及させることができる。
【0142】
また、価値のある知識の創出や普及に貢献したメンバを、メッセージに対する操作の種類と回数によって特定することができる。メッセージに対する操作の意図までも考慮し、知識の創出のみならず洗練や普及といった過程でのメンバの貢献度を定量的に評価することができるため、知識管理上不可欠な貢献者の査定を的確かつ容易に行うことができる。
【0143】
さらに、組織内での知識の普及度を、その知識の対象トピックごとに定量的に測るとともに、複数のトピック間の関連や時間的な推移の全体像をユーザに提示することができる。これにより、知識の普及が過不足なく行われているかを確認することができ、新しく注目すべきトピックを知ることが容易に行えるようになる。
【0144】
なお、本発明の情報提示システムにおいては、ユーザ端末12からの検索要求に応じてユーザ端末12に情報を提示しても良く、コミュニティ情報提示部4より定期的に各ユーザ端末12に情報を提示するようにしても良い。
【0145】
以上説明したように上記発明の実施の形態によれば、電子的なコミュニケーション手段で日常的にやり取りされるメッセージの中から価値のある知識を特定することができる。
【0146】
また、価値のある知識の創出や普及に貢献したメンバを特定することができる。
【0147】
さらに、組織内での知識の普及度を、その知識が対象とする分野や話題ごとに定量的に測ることができる。
【0148】
なお、本願発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。さらに、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【0149】
【発明の効果】
以上詳述したようにこの発明によれば、電子的なコミュニケーション手段で日常的にやり取りされるメッセージの中から価値のある知識を特定することができ、価値のある知識の創出や普及に貢献したメンバを特定することができ、組織内での知識の普及度をその知識が対象とする分野や話題(トピック)ごとに定量的に測ることができる情報提示システムと情報提示方法を提供することができる。
【図面の簡単な説明】
【図1】この発明に係る情報提示システムの全体構成を示すブロック図。
【図2】この発明に係る情報提示システムの他の構成を示すブロック図。
【図3】ユーザ情報記憶部に記憶管理されるユーザ情報の例を示す図。
【図4】コミュニティ情報記憶部に記憶管理されるコミュニティ情報の例を示す図。
【図5】操作履歴記憶部に記憶管理されるメッセージに対する操作の履歴を示す図。
【図6】コミュニティの一覧とその重要メッセージ、重要トピックを提示する例を示す図。
【図7】メッセージの一覧とその重要度を提示する例を示す図。
【図8】電子メールによるメッセージの例を示す図。
【図9】電子掲示板によるメッセージの例を示す図。
【図10】メッセージ間の関係を抽出する処理を説明するためのフローチャート。
【図11】重要メッセージを特定する処理を説明するためのフローチャート。
【図12】あるトピックに関連するメッセージ数の時間的推移を表示した例を示す図。
【図13】あるトピックに関連するメッセージ数の時間的推移をコミュニティ別に表示した例を示す図。
【図14】メッセージに対して操作を行ったユーザ数の時間的推移を表示した例を示す図。
【図15】操作を行ったコミュニティ数の時間的推移を表示した例を示す図。
【図16】操作回数の時間的推移を操作の種類別に表示した例を示す図。
【図17】メッセージ数の時間的推移を意図別に表示した例を示す図。
【図18】メッセージのユーザ別、意図別の数を表示した例を示す図。
【図19】複数のメッセージから互いに関係のあるメッセージのまとまりとそのトピックを抽出する処理を説明するためのフローチャート。
【図20】互いに関連する複数のトピックの各々について、そのメッセージ数の時間的推移を表示した例を示す図。
【符号の説明】
1…メッセージ送受信部(送受信手段)
2…コミュニティ管理部
3…メッセージ関係抽出部(抽出手段、推定手段)
4…コミュニティ情報提示部(提示手段)
5…メッセージ検索部(検索手段)
6…メッセージトピック抽出部(第2の抽出手段)
10…サーバ装置
11…通信ネットワーク
12…ユーザ端末(端末装置)
21…ユーザ情報記憶部(記憶手段)
22…操作履歴記憶部(記憶手段)
23…メッセージ記憶部(記憶手段)
24…コミュニティ情報記憶部(記憶手段)[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an information presentation system and an information presentation method such as a knowledge management system that supports a plurality of users to share and manage useful knowledge and information.
[0002]
[Prior art]
In recent years, electronic communication means for exchanging information among a plurality of users using a computer such as a personal computer and a network has become widespread. Communication means represented by e-mails, mailing lists, electronic bulletin boards, news groups, etc. are already indispensable means for daily work and exchanges between individuals.
[0003]
On the other hand, in organizations such as business groups, public organizations, and non-profit organizations, knowledge and information are regarded as an asset of the organization from the standpoint that knowledge and information are an important basis for organizational activities, just like people, goods and money. Knowledge management techniques are being introduced to efficiently create, store and share this.
[0004]
Messages such as emails and articles that are exchanged on a daily basis by multiple users (hereinafter referred to as “communities”) who are active with a common purpose and interest are: Contains valuable knowledge. Communication is a method that anyone can use easily and flexibly. From the active discussions that take place, knowledge such as new ideas, detailed verification by many members, and flexible solutions to urgent problems. Often produced.
[0005]
Such knowledge is usually mixed in a large number of messages that are not useful. In particular, messages such as electronic mail are often distributed and stored in computers such as personal computers of individual users.
[0006]
Normally, a user belongs to multiple communities and performs activities according to the purpose of each community. However, there are multiple communities with similar purposes and interests in the organization, and the formation and disappearance of communities. And member participation and withdrawal are fluid. For this reason, it is difficult for individual users and the entire organization to handle information media called messages exchanged by communication means as knowledge.
[0007]
From the standpoint of knowledge management, it is important to understand the quantity and quality of knowledge distributed in the organization and identify knowledge that is often used by many people, new knowledge, lack of knowledge, etc. is there. Furthermore, it is necessary to identify a person who has contributed to the creation and dissemination of useful knowledge, and to treat him / her as an expert in the field of knowledge, or to use the degree of contribution as an assessment material.
[0008]
However, as described above, it is difficult and labor intensive to specify only valuable knowledge or specify a contributor to dissemination of knowledge from a large number of messages exchanged daily by a plurality of users. Traditionally, such work has been done manually by experts called knowledge managers or individual members of the organization, but in the first place, the value of knowledge and the contribution of members are evaluated objectively and quantitatively. In many cases, the method was not clearly defined.
[0009]
As a known technique for extracting a topic (target topic) from a message such as an electronic mail, there is "Electronic information receiving apparatus and electronic information processing method" disclosed in Japanese Patent Laid-Open No. 2000-331018. This method is a method for specifying a topic of an individual message, and can be used for the purpose of knowing whether or not the message transmitted to the user has contents of interest to the person.
[0010]
However, it cannot be used for the purpose of evaluating whether a message is important for a plurality of users in the organization. Further, since processing based on the relationship between messages is not performed and only processing based on words appearing in individual messages is performed, it cannot be used for the purpose of grasping the dynamic transition of topics.
[0011]
As a publicly known technique for extracting a user's work characteristics and contributions from a user-created document or a conversation between users, there is an "optimum actor selection support system" disclosed in Japanese Patent Application Laid-Open No. 2000-113064. This method determines a person's specialization, role, and contribution based on a document created in a certain business, conversations exchanged, business assignments and requests, and selects the right person for the business. It can be used for various purposes.
[0012]
However, this method cannot be used for the purpose of grasping the influence of people and their knowledge in the entire organization beyond business. The contribution and suitability of a person in an explicit job are mostly self-evident, whereas the contribution of a person through activities such as discussions and information dissemination voluntarily by means of communication It is difficult to measure.
[0013]
In the method of this publicly known technique, it is possible to determine whether or not the sender plays an important role based on the number and contents of email transmissions. However, the content of the message itself is effectively used in the organization. It cannot be used for the purpose of grasping how important the topic targeted by the message is in the organization or finding other related topics.
[0014]
[Problems to be solved by the invention]
Therefore, in view of the above problems, the present invention provides an information presentation system and an information presentation method capable of specifying valuable knowledge from messages exchanged on a daily basis by electronic communication means. Objective.
[0015]
Another object of the present invention is to provide an information presentation system and an information presentation method that can identify members who have contributed to the creation and spread of valuable knowledge.
[0016]
Another object of the present invention is to provide an information presentation system and an information presentation method capable of quantitatively measuring the degree of spread of knowledge within an organization for each field or topic (topic) targeted by the knowledge. And
[0017]
[Means for Solving the Problems]
The information presentation system according to the present invention is an information presentation system in which a plurality of terminal devices and a server device are connected to a network, and the server device performs a message between the plurality of terminal devices via the network. Transmission / reception means for transmitting / receiving information, first storage means for storing message information received by the transmission / reception means, and types of operations in the terminal device that is a transmission / reception source of message information transmitted / received by the transmission / reception means Based on the second storage means stored as the operation history, the operation history stored in the second storage means, and the similarity of the contents between the message information in the message information stored in the first storage means Extraction means for extracting the strength of the relationship between each message information, and strong with other message information extracted by this extraction means And it is configured message information with a lot of engagement from one or more selected presenting means for presenting.
[0018]
The information presentation method of the present invention is an information presentation method of an information presentation system configured by connecting a plurality of terminal devices and a server device to a network, and is performed between the plurality of terminal devices via the network. Stores message information, stores the operation type in the terminal device that is a transmission / reception source for the stored message information as an operation history, and the contents between the stored operation history and the message information in the stored message information The strength of the relationship between each message information is extracted based on the similarity of the message, and one or more message information having a strong relationship with the other extracted message information is selected and presented. It is characterized by.
[0019]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0020]
FIG. 1 shows the overall configuration of an information presentation system according to the present invention. This information presentation system is configured by connecting a plurality of
[0021]
The
[0022]
The message transmission /
[0023]
The
[0024]
The user
[0025]
The operation history storage unit 22 is a means for storing a history of operations such as creation, browsing, replying, forwarding, and deletion of messages by the user, and all operations for all users for messages performed by the message transmission /
[0026]
The
[0027]
The community
[0028]
The message
[0029]
The community
[0030]
Although the present embodiment is configured by the above-described means, it has a configuration including a
[0031]
The
[0032]
The message
[0033]
The
[0034]
The
[0035]
The configuration shown in FIG. 1 is an example in which a community, a group of users having the same purpose and interest, provides a place for performing intellectual activities through message exchange. Exchange of messages in the community is performed in the form of a conventional mailing list or electronic bulletin board, and access rights such as creation / viewing of messages are managed by the
[0036]
On the other hand, the configuration shown in FIG. 2 is the minimum configuration of the embodiment according to the present invention, and is a configuration without a message exchange frame called community.
[0037]
The configuration of FIG. 2 is different from the configuration of FIG. 1 and is a simple configuration that does not include the
[0038]
That is, the
[0039]
In the following description of the present invention, the processing flow and effects will be described mainly based on the more complicated and effective configuration of FIG.
[0040]
FIG. 3 shows an example of user information stored in the user
[0041]
In FIG. 3, for example, the user ID “u1” has a name “Mori Aoki”, a mail address “aoki@aaa.net”, and a community “c1, c2,...”.
[0042]
FIG. 4 shows an example of community information stored in the community
[0043]
The
[0044]
Exchange of messages within the community in this embodiment can be performed using either or both of a mailing list and an electronic bulletin board. When both means are used, the messages sent to the mailing list are posted on the electronic bulletin board, and conversely, the messages written on the electronic bulletin board are linked together so that they are also sent to the mailing list.
[0045]
The item of the
[0046]
In FIG. 4, for example, the
[0047]
Further, the
[0048]
FIG. 5 shows an example of an operation history stored in the operation history storage unit 22. As shown in the figure, items of
[0049]
For example, the
[0050]
The
[0051]
Further, the
[0052]
In this way, the user operation history is sequentially stored in the operation history storage unit 22.
[0053]
In the case of this embodiment, there are five standard types of operations for messages: “create”, “browse”, “reply”, “forward”, and “delete”, but the present invention includes these five types. The present invention is not limited, and the intention of the operation can be extracted as will be described later.
[0054]
FIG. 6 shows an example of community list information presented to the user from the community
[0055]
In the case of participating communities, each
[0056]
In the case of the
[0057]
In this embodiment, the important message is not presented, but the important message itself may be presented to non-participating users.
[0058]
For example, when operating on an intranet in a company, it is preferable to set the access right strictly. When targeting any user on the intranet, all users are set without setting the access right. Message viewing authority may be given.
[0059]
The process of automatically identifying important messages and important topics in the community is a characteristic process of the present invention, the details of which will be described later. By such presentation, the user can identify important messages and topics in the community. You will be able to conduct activities such as knowing and browsing immediately, knowing the existence of non-participating communities that are discussing topics that interest you, and participating.
[0060]
FIG. 7 shows an example of mail list information presented to the
[0061]
The example shown in FIG. 7 presents the
[0062]
FIG. 8 shows an example of a message stored in the
[0063]
A
[0064]
A
[0065]
Further, the
[0066]
The examples of FIGS. 8A to 8D show a part of a message exchanged by a member whose community name is “Mobile Technology Study Group” (
[0067]
On the other hand, FIG. 9 shows an example in which messages are exchanged using an electronic bulletin board. Here, an example of messages exchanged on the electronic bulletin board in the community name “Internet home appliance planning team” (
[0068]
An
[0069]
The members of the community browse the message using such a screen, and create a new message or create a reply message as necessary.
[0070]
An
[0071]
It is the first object of the present invention to identify important messages from the messages shown in FIGS. 8A to 8D and FIGS. 9A and 9B. For this purpose, first, Extract relationships between messages.
[0072]
Next, processing for extracting the relationship between messages by the message
[0073]
For any two messages mi and mj, if the author of mi is ui and the author of mj is uj (step 101), the message
[0074]
When mj is a reply message of mi, the dependency Sdep (mi, mj) of mj on mi is set as a constant Srep (step 103).
[0075]
If mj is not a reply message of mi in
[0076]
When mj is a transfer message of mi, the dependency Sdep (mi, mj) of mj on mi is set as a constant Sfwd (step 105).
[0077]
Here, the similarity between the texts of the contents of the messages mi and mj is obtained, and this is set as Text (mi, mj) (step 108), and the process proceeds to step 1011. The similarity of text is obtained by a conventional method based on the similarity of word vectors included in the text.
[0078]
If mj is not a transfer message with mi in
[0079]
Here, Tt is a threshold value, and when the message mj is created after a time longer than the time t, or when the user uj is not browsing the message mi in the first place, the interval between mi and mj Assume that there is no relationship, and the degree of association between mi and mj is R (mi, mj) = 0 (step 1012).
[0080]
If the time t (0 ≦ t ≦ Tt) is satisfied in
[0081]
Subsequently, the similarity between the texts of the messages mi and mj is obtained, and this is set as Text (mi, mj) (step 109).
[0082]
Here, the obtained Text (mi, mj) is compared with the threshold value St (step 1010). If Text (mi, mj) is smaller than the threshold value St, mi and mj are not related, and mi and mj Assume that the relevance is R (mi, mj) = 0 (step 1012). That is, it is considered that the implicit relationship estimated in
[0083]
In
[0084]
In
[0085]
It is considered that the relationship between mi and mj is stronger as the value of R (mi, mj) is larger.
[0086]
Note that R (mi, mj) has directionality, and R (mi, mj) ≠ R (mj, mi). This is because Sdep (mi, mj) ≠ Sdep (mj, mi).
[0087]
Next, processing for specifying an important message by the message
[0088]
When obtaining the importance level of the message mi, the message
[0089]
Here, the number of deletions is the number of times a message transmitted to a plurality of members by means such as a mailing list is deleted by each recipient. It can be considered that a message is more useful as the number of times it is viewed, and conversely, it can be regarded as an unnecessary message as the number of deletions is increased.
[0090]
Using the values of the browsed number of times Fref (mi) and the number of times of deletion Fdel (mi) and the degree of association R (i, j) between mi and another message mj obtained in FIG. Next) is calculated (step 112). It can be obtained by the following formula.
[0091]
I (mi, 0) = C3 × Fref (mi) −C4 × Fdel (mi) + C5 × ΣR (mi, mj)
Here, Σ means that the sum of R (mi, mj) is taken for all messages mj related to the message mi. C3, C4, and C5 are positive constants. The more frequently viewed and the fewer deleted times, the more important messages are considered. Further, as the number of related messages, typically, reply or transfer, or implicit reference or quotation, is increased, the message is considered to be an important message.
[0092]
In the above equation, the importance of the message mi is obtained by taking into account the relevance with the message mj that is directly related to the message mi. Based on this, the nth degree of importance is recursively obtained by the following equation (
[0093]
I (mi, n) = I (mi, n−1) + C6 × ΣI (mj, n−1)
Here, C6 is a constant, and Σ means summing up all the messages mj related to the message mi as described above. The n-th degree of importance is nothing but the importance of not only the importance of messages directly related to the message mi but also the importance of messages related through n stages. Therefore, the constant C6 is set to a value larger than “0” and smaller than “1”, and the influence on the importance is reduced as n increases.
[0094]
The important messages shown in FIGS. 6 and 7 are automatically and appropriately identified by the processing from
[0095]
Further, it is possible to grasp how many messages related to a certain topic are exchanged by using the processing for obtaining the strength of the relationship between messages described in FIG.
[0096]
For example, when the user of the
[0097]
First, the community
[0098]
FIG. 12 shows an example in which “BlueTooth (TM)” information is presented to the
[0099]
A
[0100]
The contents of the message may be presented to the user in response to the user instructing each circle using a pointing device such as a mouse. For example, as shown at 133 in FIG. 12, “Do you know BlueTooth (2/8 Aoki)” is displayed.
[0101]
The time axis may be displayed in the vertical direction (every hour), and the number of messages may be displayed in the horizontal direction.
[0102]
According to the present invention, it is possible to present not only messages that satisfy the search condition but also related messages by using the relationship between messages, so it is more accurate and can cope with fluctuations in topic terms. To grasp the degree of popularization of selected topics.
[0103]
FIG. 13 shows an example in which the degree of topic spread is presented to the
[0104]
In this way, by presenting the number of messages for each community, the user can easily grasp which community has been interested in the topic from which time.
[0105]
In addition, it is possible to easily identify a person who introduced the topic for the first time in the community, a community that is interested in the topic for the first time in the entire organization, a community that is most interested in the topic, and the like.
[0106]
FIG. 14 shows an example in which the time transition of the number of users who have performed an operation on a message is presented on the
[0107]
A
[0108]
By indicating the number of users, not the number of messages or the number of operations, it is possible to accurately know how many users the topic is popular with. That is, it is possible to distinguish and grasp when the same user performs a large number of operations and when many users perform a small number of operations.
[0109]
FIG. 15 shows an example in which the time transition of the number of communities that have performed the operation is presented on the
[0110]
In this case, it is possible to distinguish whether the topic is a topic that is interested in a specific small number of communities in the organization or a topic that is widespread in many communities. .
[0111]
FIG. 16 shows an example in which the temporal transition of the number of operations for each type of operation is presented on the
[0112]
For example, a topic that is viewed only by a large number of users and has a small number of operations such as message creation / reply / forward and a topic that is frequently created / reply / forward a message have different topic characteristics.
[0113]
The former can be regarded as a typical topic for administrative communication matters, and the latter can be regarded as an intellectual activity with active discussion. The presentation shown in FIG. 16 makes it possible to grasp such a difference in topic properties. In addition, it can be determined that the message has a smaller value as the number of deleted messages increases.
[0114]
FIG. 16 described above is an example in which the types of operations for messages are defined as five basic and relatively simple types of creation, browsing, reply, transfer, and deletion, and the trend is presented. It is also possible to estimate the time and present the temporal transition.
[0115]
For this purpose, the message
[0116]
A new message that does not contain a question mark or question word is intended to be introduced, and a reply message that quotes and denies a part of the message can be assumed to be a correction.
[0117]
In addition, it is possible to estimate that a reply message that does not include a question mark, a question word, or a negative sentence but includes reference information (for example, URL) to new information or a new term has an intention of augmentation.
[0118]
Furthermore, the intention of evaluating whether a message is regarded as unnecessary or useful can be drawn from operations such as reading a message and deleting it immediately or repetitively reading it without deleting it.
[0119]
FIG. 17 shows an example in which the time transition of the number of messages is presented to the
[0120]
By presenting the number of messages for each operation intention, a more detailed understanding can be performed. In other words, it is possible to know whether the discussion on the topic is actively conducted and whether the knowledge on the topic is refined in a favorable manner by interactive activities between users such as questions, answers, corrections, and augmentations. it can.
[0121]
FIG. 18 shows an example in which the number of messages of the user is presented for each operation intention. According to this, it is possible to easily grasp what activities the user performs on a certain topic and how the user contributes to the community.
[0122]
For example, the user “Aoki” 191 often introduces new knowledge, and in comparison to this, the “Ito” 192 answers other users' questions and corrects or augments the knowledge. I understand that there are many.
[0123]
The hatched bar graph is the number of messages related to the topic of interest (for example, “BlueTooth (TM)”) itself, as in FIGS. 14 and 15 and the like, and the white bar graph is a direct line about the topic. This indicates the number of messages that are not related to each other but are somewhat related.
[0124]
For example, the user “Aoki” 191 is not limited to those directly related to the topic, but introduces a wide range of new information on this field (for example, wireless technology). On the other hand, it can be seen that the user “Ito” 192 pays particular attention to the topic and contributes to activities that make the knowledge detailed and accurate.
[0125]
On the other hand, although the user “Yamada” 193 contributes little to the refinement of knowledge like “Ito”, it actively absorbs knowledge on this topic by asking other members questions and confirming them actively. I understand that.
[0126]
It can be seen that the user “Sato” 194 contributes little to this topic.
[0127]
Thus, according to the present invention, the contribution degree of members in the community can be quantitatively evaluated. The user's contribution depends on what topic field the user specializes in, but by presenting the total number of messages related to a plurality of topics in the format shown in FIG. Can understand the degree of contribution.
[0128]
Furthermore, by presenting the number of messages for each community, not for each user, it is possible to grasp the degree of contribution of the community to the entire organization.
[0129]
Next, the topics that community members focus on and discuss often change dynamically over time while being related to other topics. If the temporal transition of a plurality of topics related to each other can be presented to the user, the user can know a new topic to be noticed related to the topic he is interested in. It is also possible to grasp the overall trend of the field to which the topic group belongs.
[0130]
Therefore, in the present invention, first, a common topic is automatically extracted from a plurality of mutually related messages, and further, temporal transitions of the plurality of mutually related topics are converted into quantitative values such as the number of messages and the number of users. Present based on.
[0131]
Next, a process of automatically extracting a common topic from a plurality of messages by the message
[0132]
The message
[0133]
Subsequently, for a message mj that is not an element of M, the relevance level R (mi, mj) or R (mj, mi) between the messages obtained in the process of FIG. 10 described above is greater than or equal to a certain threshold value Rt. It is checked whether or not the element message mi exists (step 122).
[0134]
If such a message mi exists, the message mj is newly added to M (step 123). In other words, the message mj is considered to be highly related to the messages in the message set M and likely to have a common topic.
[0135]
[0136]
When there are no more messages to be added to M in
[0137]
Through the above-described processing, one set of messages related to the common topic is obtained. By creating a plurality of such sets and examining whether there is a duplication of messages between each other, it is possible to examine whether there is a relationship between a plurality of topics. That is, it can be considered that topics having duplicate messages are related to each other.
[0138]
FIG. 20 is an example in which the time transition of the number of messages belonging to each of the topics related to each other is presented to the
[0139]
For example, it can be seen that a topic indicating the technology “wireless LAN” 202 has been widely interested for a long time, compared to a relatively new topic about the technology of wireless communication “BlueTooth (TM)” 201.
[0140]
In addition, the user knows the existence of the topic of the product to be applied to the “BlueTooth (TM)” technology called “home server” 203 and the topic as the component element of “home server” called “DVD-RAM” 204, The trend of the spread can be grasped.
[0141]
As described above, according to the present invention, valuable knowledge can be identified from messages exchanged on a daily basis using communication means. The value of a message is accurately and quantitatively evaluated by the type and number of explicit and implicit operations performed on that message. By appropriately presenting the valuable message obtained in this way to the user, knowledge created and refined by a plurality of communities in the organization can be spread across the boundaries of the community.
[0142]
In addition, the members who have contributed to the creation and diffusion of valuable knowledge can be identified by the type and number of operations on the message. Considering the intention of the operation of the message, it is possible to quantitatively evaluate the contribution of members in the process of refinement and dissemination as well as knowledge creation. It can be done easily.
[0143]
Furthermore, it is possible to quantitatively measure the degree of knowledge spread within an organization for each target topic of the knowledge, and to present a user with an overview of relationships between multiple topics and temporal transitions. As a result, it is possible to confirm whether knowledge has been disseminated without excess or deficiency, and it becomes easy to know a new topic to be noted.
[0144]
In the information presentation system of the present invention, information may be presented to the
[0145]
As described above, according to the embodiment of the present invention, valuable knowledge can be specified from messages exchanged on a daily basis by electronic communication means.
[0146]
It is also possible to identify members who have contributed to the creation and dissemination of valuable knowledge.
[0147]
Furthermore, it is possible to quantitatively measure the spread of knowledge within an organization for each field or topic targeted by the knowledge.
[0148]
Note that the present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the scope of the invention in the implementation stage. In addition, the embodiments may be appropriately combined as much as possible, and in that case, the combined effect can be obtained. Furthermore, the above embodiments include inventions at various stages, and various inventions can be extracted by appropriately combining a plurality of disclosed constituent elements. For example, even if some constituent requirements are deleted from all the constituent requirements shown in the embodiment, the problem described in the column of the problem to be solved by the invention can be solved, and the effect described in the column of the effect of the invention Can be obtained as an invention.
[0149]
【The invention's effect】
As described above in detail, according to the present invention, valuable knowledge can be specified from messages exchanged on a daily basis by electronic communication means, contributing to the creation and dissemination of valuable knowledge. To provide an information presentation system and an information presentation method that can identify members and quantitatively measure the degree of knowledge spread within an organization for each field or topic (topic) targeted by the knowledge. it can.
[Brief description of the drawings]
FIG. 1 is a block diagram showing the overall configuration of an information presentation system according to the present invention.
FIG. 2 is a block diagram showing another configuration of the information presentation system according to the present invention.
FIG. 3 is a view showing an example of user information stored and managed in a user information storage unit;
FIG. 4 is a diagram showing an example of community information stored and managed in a community information storage unit.
FIG. 5 is a diagram showing an operation history for a message stored and managed in an operation history storage unit;
FIG. 6 is a diagram showing an example of presenting a list of communities, important messages, and important topics.
FIG. 7 is a diagram showing an example in which a list of messages and their importance levels are presented.
FIG. 8 is a diagram showing an example of an e-mail message.
FIG. 9 is a diagram showing an example of a message from an electronic bulletin board.
FIG. 10 is a flowchart for explaining a process of extracting a relationship between messages.
FIG. 11 is a flowchart for explaining processing for specifying an important message;
FIG. 12 is a diagram showing an example in which a temporal transition of the number of messages related to a certain topic is displayed.
FIG. 13 is a diagram showing an example in which the temporal transition of the number of messages related to a topic is displayed for each community.
FIG. 14 is a diagram showing an example in which a temporal transition of the number of users who performed an operation on a message is displayed.
FIG. 15 is a diagram showing an example in which a temporal transition of the number of communities that have been operated is displayed.
FIG. 16 is a diagram showing an example in which the temporal transition of the number of operations is displayed for each type of operation.
FIG. 17 is a diagram showing an example in which the time transition of the number of messages is displayed according to intention.
FIG. 18 is a diagram showing an example in which the number of messages for each user and each intention is displayed.
FIG. 19 is a flowchart for explaining processing for extracting a group of messages and topics related to each other from a plurality of messages;
FIG. 20 is a diagram showing an example in which the time transition of the number of messages is displayed for each of a plurality of topics related to each other.
[Explanation of symbols]
1 ... Message transmission / reception unit (transmission / reception means)
2 ... Community Management Department
3 ... Message relation extraction unit (extraction means, estimation means)
4 ... Community information presentation part (presentation means)
5 ... Message search part (search means)
6 ... Message topic extraction unit (second extraction means)
10: Server device
11. Communication network
12 ... User terminal (terminal device)
21 ... User information storage unit (storage means)
22 ... Operation history storage unit (storage means)
23. Message storage unit (storage means)
24. Community information storage unit (storage means)
Claims (20)
上記サーバ装置は、
上記ネットワークを介して上記複数の端末装置間で行われるメッセージ情報の送受信を行う送受信手段と、
この送受信手段で受信されるメッセージ情報を記憶する第1の記憶手段と、
上記送受信手段で送受信されるメッセージ情報の送受信元である上記端末装置において、(a)メッセージ情報の「作成」、既存メッセージ情報の「閲覧」、既存メッセージ情報に対する「返信」、「転送」及び「削除」を含む複数の操作のうちのどの操作が行われたかを示す操作の種類、(b)操作の種類が「閲覧」、「返信」、「転送」及び「削除」の場合には操作対象の既存メッセージ情報のID、(c)操作の種類が「作成」、「返信」及び「転送」の場合には作成されたメッセージ情報のID、(d)操作の日時、及び(e)当該端末装置のユーザIDを含む操作履歴を記憶する第2の記憶手段と、
前記操作履歴から求めた作成されたメッセージ情報の既存メッセージ情報への前記操作の種類に応じた依存度と、当該作成されたメッセージ情報と当該既存メッセージ情報との間の内容の類似度とに基づいて、各メッセージ情報に対し、当該メッセージ情報から他のメッセージ情報への関係の強さを示す関連度を算出する関連度算出手段と、
上記端末装置から検索要求がされた際、当該検索要求に含まれる検索条件に基づいて上記第1の記憶手段に記憶されているメッセージ情報を検索する検索手段と、
上記検索手段の検索結果としてのメッセージ情報と、当該検索結果としてのメッセージ情報との間の前記関連度が予め定められた閾値以上のメッセージ情報とを含むメッセージ集合を求める手段と、
前記メッセージ集合と、当該メッセージ集合中のメッセージ情報の数の時間的推移を示す情報を提示する第1の提示手段と、
を含む情報提示システム。In an information presentation system configured by connecting a plurality of terminal devices and server devices to a network,
The server device is
Transmitting / receiving means for transmitting / receiving message information performed between the plurality of terminal devices via the network;
First storage means for storing message information received by the transmission / reception means;
In the terminal device that is a transmission / reception source of message information transmitted / received by the transmission / reception means, (a) “creation” of message information, “browsing” of existing message information, “reply”, “forwarding”, and “existing” of existing message information Operation type indicating which operation among a plurality of operations including “Delete” has been performed, (b) Operation target when the operation type is “Browse”, “Reply”, “Transfer”, and “Delete” ID of the existing message information, (c) ID of the created message information when the type of operation is “Create”, “Reply”, and “Transfer”, (d) Date and time of operation, and (e) The terminal Second storage means for storing an operation history including a user ID of the device;
Based on the degree of dependence of the created message information obtained from the operation history on the existing message information according to the type of operation, and the similarity of the contents between the created message information and the existing message information Relevance calculating means for calculating relevance indicating the strength of the relationship from the message information to other message information for each message information;
When a search request is made from the terminal device, search means for searching message information stored in the first storage means based on a search condition included in the search request ;
Means for obtaining a message set including message information as a search result of the search means and message information having a degree of association between the message information as the search result and a predetermined threshold value or more;
A first presentation means for presenting the message set and information indicating a temporal transition of the number of message information in the message set;
An information presentation system.
前記第1の提示手段は、上記第3の記憶手段に記憶されたユーザグループ毎に、前記メッセージ集合と、当該メッセージ集合中のメッセージ情報の数の時間的推移を示す情報を提示することを特徴とする請求項1記載の情報提示システム。The server device stores information on each user of the plurality of terminal devices, and information on a plurality of user groups that each user transmits and receives message information with the same purpose and interest through the network. Further comprising storage means;
The first presenting means presents information indicating temporal transition of the message set and the number of message information in the message set for each user group stored in the third storage means. The information presentation system according to claim 1.
前記メッセージ集合中の各メッセージ情報に対し、当該メッセージ情報の内容と上記第2の記憶手段に記憶されている当該メッセージ情報に対する操作の種類とから当該メッセージ情報の意図を推定する推定手段と、
この推定手段で推定されたメッセージ情報の意図毎に、前記メッセージ集合と、当該メッセージ集合中のメッセージ情報の数の時間的推移を示す情報を提示する第5の提示手段をさらに含むことを特徴とする請求項1記載の情報提示システム。The server device is
For each message information in the message set, estimation means for estimating the intention of the message information from the content of the message information and the type of operation for the message information stored in the second storage means;
For each intention of the message information estimated by the estimation means, the message set further includes fifth presentation means for presenting information indicating a temporal transition of the number of message information in the message set. The information presentation system according to claim 1.
前記第5の提示手段は、メッセージ情報の意図毎の前記メッセージ集合と、当該メッセージ集合中のメッセージ情報の数の時間的推移を示す情報を、上記第3の記憶手段に記憶されているユーザの情報を用いてユーザ毎に提示することを特徴とする請求項10記載の情報提示システム。The server device further includes third storage means for storing information of each user of the plurality of terminal devices,
The fifth presenting means stores the message set for each intention of the message information and information indicating the temporal transition of the number of message information in the message set of the user stored in the third storage means. The information presentation system according to claim 10, wherein information is presented for each user.
前記第1の記憶手段に記憶されている各メッセージ情報について、当該メッセージ情報と他のメッセージ情報との前記関連度、当該メッセージ情報の被閲覧回数及び当該メッセージ情報の削除回数を基に、当該メッセージ情報の重要度を算出する重要度算出手段と、
前記第1の記憶手段に記憶されているメッセージ情報のうち、前記重要度に基づき特定された重要メッセージ情報と、当該重要メッセージ情報との間の前記関連度が予め定められた閾値以上のメッセージ情報とを含む話題抽出対象のメッセージ集合を求める手段と、
前記話題抽出対象のメッセージ集合から、当該メッセージ集合の話題語を抽出する話題抽出手段と、
前記話題抽出手段で抽出された話題語毎に、当該話題語の抽出されたメッセージ集合中のメッセージ情報の数の時間的推移を示す情報を提示する第6の提示手段と、
をさらに含むことを特徴とする請求項1記載の情報提示システム。The server device is
For each message information stored in the first storage means, based on the degree of association between the message information and other message information, the number of times the message information is viewed, and the number of times the message information is deleted Importance calculating means for calculating the importance of information,
Among the message information stored in the first storage means, the message information that is greater than or equal to a predetermined threshold value between the important message information specified based on the importance and the importance message information. A means for obtaining a message set for topic extraction including:
A topic extraction means for extracting a topic word of the message set from the message set to be extracted;
Sixth presenting means for presenting information indicating the temporal transition of the number of message information in the message set from which the topic word is extracted for each topic word extracted by the topic extracting means;
The information presentation system according to claim 1, further comprising:
前記サーバ装置が、上記ネットワークを介して上記複数の端末装置間で送受信されるメッセージ情報を第1の記憶手段に記憶するステップと、
前記サーバ装置が、各メッセージ情報の送受信元である上記端末装置において、(a)メッセージ情報の「作成」、既存メッセージ情報の「閲覧」、既存メッセージ情報に対する「返信」、「転送」及び「削除」を含む複数の操作のうちのどの操作が行われたかを示す操作の種類、(b)操作の種類が「閲覧」、「返信」、「転送」及び「削除」の場合には操作対象の既存メッセージ情報のID、(c)操作の種類が「作成」、「返信」及び「転送」の場合には作成されたメッセージ情報のID、(d)操作の日時、及び(e)当該端末装置のユーザIDを含む操作履歴を第2の記憶手段に記憶するステップと、
前記サーバ装置が、前記操作履歴から求めた作成されたメッセージ情報の既存メッセージ情報への前記操作の種類に応じた依存度と、当該作成されたメッセージ情報と当該既存メッセージ情報との間の内容の類似度とに基づいて、各メッセージ情報に対し、当該メッセージ情報から他のメッセージ情報への関係の強さを示す関連度を算出するステップと、
前記サーバ装置が、上記端末装置から検索要求がされた際、当該検索要求に含まれる検索条件に基づいて上記第1の記憶手段に記憶されているメッセージ情報を検索するステップと、
前記サーバ装置が、検索結果としてのメッセージ情報と、当該検索結果としてのメッセージ情報との間の前記関連度が予め定められた閾値以上のメッセージ情報とを含むメッセージ集合を求めるステップと、
前記サーバ装置が、前記メッセージ集合と、当該メッセージ集合中のメッセージ情報の数の時間的推移を示す情報を提示する第1の提示ステップと、
を含む情報提示方法。An information presentation method in an information presentation system configured by connecting a plurality of terminal devices and a server device to a network,
The server device storing in a first storage means message information transmitted and received between the plurality of terminal devices via the network;
In the terminal device from which the server device transmits and receives each message information, (a) “create” message information, “browse” existing message information, “reply”, “forward” and “delete” to existing message information Type of operation indicating which operation among a plurality of operations including “” is performed, and (b) when the type of operation is “view”, “reply”, “forward”, and “delete”, ID of existing message information, (c) ID of created message information when operation type is “Create”, “Reply”, and “Transfer”, (d) Date and time of operation, and (e) Terminal device concerned Storing an operation history including the user ID in the second storage means;
The server device determines the dependency of the created message information obtained from the operation history on the existing message information according to the type of operation, and the content between the created message information and the existing message information. Calculating a relevance level indicating the strength of the relationship from the message information to other message information, based on the similarity,
When the server device makes a search request from the terminal device, searching the message information stored in the first storage means based on a search condition included in the search request ;
The server device obtains a message set including message information as a search result and message information having a degree of association between the message information as the search result and a predetermined threshold value or more;
A first presentation step in which the server device presents the message set and information indicating a temporal transition of the number of message information in the message set;
Information presentation method.
前記第1の提示ステップは、上記第3の記憶手段に記憶されたユーザグループ毎に、前記メッセージ集合と、当該メッセージ集合中のメッセージ情報の数の時間的推移を示す情報を提示することを特徴とする請求項15記載の情報提示方法。The server device stores information on each user of the plurality of terminal devices, and information on a plurality of user groups that each user transmits and receives message information with the same purpose and interest via the network, as a third storage unit Further comprising the step of storing
The first presenting step presents, for each user group stored in the third storage unit, information indicating the time transition of the message set and the number of message information in the message set. The information presentation method according to claim 15.
この推定ステップで推定されたメッセージ情報の意図毎に、前記メッセージ集合と、当該メッセージ集合中のメッセージ情報の数の時間的推移を示す情報を提示する第3の提示ステップをさらに含むことを特徴とする請求項15記載の情報提示方法。For each message information in the message set, the server device estimates the intention of the message information from the content of the message information and the type of operation for the message information stored in the second storage means. An estimation step;
And further comprising a third presenting step for presenting information indicating temporal transition of the message set and the number of message information in the message set for each intention of the message information estimated in the estimating step, The information presentation method according to claim 15.
前記第3の提示ステップは、メッセージ情報の意図毎の前記メッセージ集合と、当該メッセージ集合中のメッセージ情報の数の時間的推移を示す情報を、上記第3の記憶手段に記憶されているユーザの情報を用いてユーザ毎に提示することを特徴とする請求項18記載の情報提示方法。The server device further includes a step of storing information of each user of the plurality of terminal devices in a third storage unit,
In the third presenting step, the message set for each intention of the message information and the information indicating the temporal transition of the number of message information in the message set are stored in the third storage unit. The information presentation method according to claim 18, wherein information is presented for each user.
前記第1の記憶手段に記憶されているメッセージ情報のうち、前記重要度に基づき特定された重要メッセージ情報と、当該重要メッセージ情報との間の前記関連度が予め定められた閾値以上のメッセージ情報とを含む話題抽出対象のメッセージ集合を求めるステップと、
前記話題抽出対象のメッセージ集合から、当該メッセージ集合の話題語を抽出する話題抽出ステップと、
前記話題抽出ステップで抽出された話題語毎に、当該話題語の抽出されたメッセージ集合中のメッセージ情報の数の時間的推移を示す情報を提示する第4の提示ステップと、
をさらに含むことを特徴とする請求項15記載の情報提示方法。For each message information stored in the first storage means, the server device determines the degree of association between the message information and other message information, the number of times the message information is viewed, and the number of times the message information is deleted. Based on the importance calculation step for calculating the importance of the message information,
Among the message information stored in the first storage means, the message information that is greater than or equal to a predetermined threshold value between the important message information specified based on the importance and the importance message information. Obtaining a message set subject to topic extraction including:
A topic extraction step for extracting a topic word of the message set from the message set to be extracted;
A fourth presenting step for presenting information indicating temporal transition of the number of message information in the message set from which the topic word is extracted for each topic word extracted in the topic extraction step;
The information presentation method according to claim 15, further comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002089958A JP3914082B2 (en) | 2002-03-27 | 2002-03-27 | Information presentation system and information presentation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002089958A JP3914082B2 (en) | 2002-03-27 | 2002-03-27 | Information presentation system and information presentation method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003288351A JP2003288351A (en) | 2003-10-10 |
| JP3914082B2 true JP3914082B2 (en) | 2007-05-16 |
Family
ID=29235376
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002089958A Expired - Fee Related JP3914082B2 (en) | 2002-03-27 | 2002-03-27 | Information presentation system and information presentation method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3914082B2 (en) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7240055B2 (en) * | 2003-12-11 | 2007-07-03 | Xerox Corporation | Method and system for expertise mapping based on user activity in recommender systems |
| JP4802523B2 (en) * | 2005-03-11 | 2011-10-26 | 富士ゼロックス株式会社 | Electronic message analysis apparatus and method |
| JP4892896B2 (en) * | 2005-09-05 | 2012-03-07 | 富士ゼロックス株式会社 | Communication analysis apparatus and method |
| JP4464975B2 (en) | 2007-01-22 | 2010-05-19 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Computer apparatus, computer program, and method for calculating the importance of an electronic document on a computer network based on a critique of the electronic document by another electronic document related to the electronic document |
| JP2008305258A (en) * | 2007-06-08 | 2008-12-18 | Nec Mobiling Ltd | User evaluation method, user evaluation system and program |
| JP5046768B2 (en) * | 2007-07-24 | 2012-10-10 | 株式会社エヌ・ティ・ティ・ドコモ | Community management device and community management method |
| JP2009070095A (en) * | 2007-09-12 | 2009-04-02 | Ntt Docomo Inc | Information evaluation apparatus, information evaluation method, and information evaluation system. |
| JP5009858B2 (en) * | 2008-05-29 | 2012-08-22 | 日本電信電話株式会社 | Display control apparatus and display control method |
| JP2013093004A (en) * | 2011-10-05 | 2013-05-16 | Keiko Takeda | Content marketing system |
| JP6184470B2 (en) | 2015-12-29 | 2017-08-23 | Line株式会社 | Information processing apparatus, information processing apparatus control method, and program |
-
2002
- 2002-03-27 JP JP2002089958A patent/JP3914082B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003288351A (en) | 2003-10-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11102156B2 (en) | Presentation of organized personal and public data using communication mediums | |
| US7639672B2 (en) | System and method for peer-to-peer internet communication | |
| US8612359B2 (en) | Method and system for sharing portal subscriber information in an online social network | |
| CN100530177C (en) | Method, system, and apparatus for receiving and responding to knowledge interchange queries | |
| US10049345B2 (en) | Social network for providing recommendations for items of interest | |
| Simsek et al. | The electronic survey technique: An integration and assessment | |
| US7822821B2 (en) | Access point object depositable on a web page and useful for initiating communication between depositing user and buddy | |
| US10380629B2 (en) | Leveraging a social graph to deliver relevant recommendations | |
| Jürgens et al. | The use of Twitter during the 2009 German national election | |
| KR101679449B1 (en) | Information aggregation service | |
| US9021040B1 (en) | Automatically selecting addressees for receiving a content item | |
| US20070143128A1 (en) | Method and system for providing customized recommendations to users | |
| CN101802864A (en) | Information propagation analysis system, information propagation analysis device, information propagation analysis method, and program therefor | |
| US20040181517A1 (en) | System and method for social interaction | |
| US20110040846A1 (en) | System and Method for Managing Discussions Using Messaging Services | |
| US20070106698A1 (en) | Server based automatically updating address book | |
| JP3914082B2 (en) | Information presentation system and information presentation method | |
| CN102739558A (en) | Method and device used for identifying interference messages | |
| JP2002014903A (en) | Method and apparatus for searching e-mail information | |
| Zhao et al. | Socialwiki: Bring order to wiki systems with social context | |
| JP2004348569A (en) | Knowledge accumulation support system and program | |
| KR20060085126A (en) | Knowledge sharing method and system using online human network | |
| Shenoy | Measuring effectiveness and value of email advertisements in relationship-oriented email messages | |
| KR20220004929A (en) | The method of sending The URL through messenger | |
| Akım et al. | Tendency Of Usage Of Social Media Tools By The Public Relations Practitioners: An Evaluation On Turkeys 500 Biggest Industrial Corporations |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060629 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060711 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060908 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060926 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061127 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070130 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070201 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 3914082 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100209 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110209 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120209 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130209 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140209 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |