(57)【要約】【課題】論文共有システムにおいて、収集論文中の語の統計情報に基づいたユーザの興味を特定するプログラムを提供し、ユーザプロファイル構築にかかるシステムがユーザに課す負担を軽減する。【解決手段】ユーザプロファイル生成機構１３は、論文DB１２に格納されたユーザ１０が研究において収集した論文に基づき、ユーザプロファイル１４を生成する。ユーザプロファイル１４はユーザ１０が収集した論文に含まれる語の統計情報を用いた重み付けに基づいてキーワードとして登録される。システム管理エンジン１５は、インターフェース１１を用いてユーザ１０の興味を示すユーザプロファイル１４を他ユーザ１０に提示する。ユーザの負担はインターフェース１１を介しての論文を管理のみであり、論文共有にユーザプロファイル１４を用いることにより、論文収集が促進され、論文共有の促進が可能となる。【選択図】図１
2005346225.tif 000002
【特許請求の範囲】
【請求項１】
研究活動において収集される論文を蓄積し、その論文を共有する論文共有システムに使用されるユーザプロファイル生成プログラムであって、
個人毎に収集される研究に関する論文を分析し、収集された論文より研究に関する興味をキーワードとして抽出するステップを有することを特徴とするユーザプロファイル生成プログラム。
【請求項２】
論文データをデータ洗浄する第１ステップと、
洗浄データを対象として重み付け及び重みに関しての昇順の順序付けを行う第２ステップと、
ステップ２で順序付けされたデータを用いてキーワードを作成する第３ステップを
有することを特徴とする請求項１記載のユーザプロファイル生成プログラム。
【請求項３】
論文データをデータ洗浄する方法であって、
接辞処理によるデータ整形を行う第１ステップと、
不要語リストを参照して不要語を削除する第２ステップと、
前ステップにおいて処理されたデータを対象として語単位で全文書中の出現頻度、文書毎の出現頻度、文書頻度、左右の連接する語の組とその組の出現頻度を格納した洗浄データを作成する第３ステップを有することを特徴とするデータ洗浄方法。
【請求項４】
請求項３記載のデータ洗浄方法によって論文データをデータ洗浄することを有することを特徴とする請求項１記載のユーザプロファイル生成プログラム。
【請求項５】
洗浄データを対象として重み付けする方法であって、
洗浄データ中の語を対象として文書毎の出現確率を計算する第１ステップと、
前ステップにおいて処理されたデータを対象として語の全文書中の出現確率を計算する第２ステップと、
ステップ２で重み付けされたデータの重みを対象として昇順に順序付けを行う第３ステップを
有することを特徴とする洗浄データ重み付け方法。
【請求項６】
請求項５記載の洗浄データ重み付け方法によって順序付けされたデータを再重み付けする方法であって、
順序付けされたデータを対象として全洗浄データの１割を重みの上位から選択する第１ステップと、
前ステップにおいて選択されたデータを対象として、文書頻度の割合によって重みを変化させる第２ステップを
有することを特徴とする再重み付け方法。
【請求項７】
請求項６記載の再重み付け方法によって重み付けすること有することを特徴とする請求項１記載のユーザプロファイル生成プログラム。
【請求項８】
請求項６記載の再重み付け方法によって重み付けしたデータを対象としてキーワードを作成する方法であって、
重み付けされた語を対象としてその語と連続する語との組が単一文書中に３回以上出現するかを判断する第１ステップと、
前ステップにおいて語と連続する右連接語とのバイグラムが閾値を上回っているかを判断する第２ステップと、
ステップ２において上回っていない場合左右の連接語とのバイグラムが閾値を上回っていくかを判断する第３ステップと、
閾値を上回った語が重複しないかを判断し、重複している場合削除する第４ステップを
有することを特徴とするキーワード作成方法。
【請求項９】
請求項８記載のキーワード作成方法によってキーワードを作成すること有することを特徴とする請求項１記載のユーザプロファイル生成プログラム。
【請求項１０】
請求項１記載のユーザプロファイル生成プログラムを適用した論文共有システムであって、
収集した論文を管理するためのインターフェースをユーザに示す第１ステップと、
各計算機上に蓄積された論文データベースから請求項１記載のユーザプロファイル生成プログラムを用いてユーザプロファイルを作成する第２ステップと、
作成されたユーザプロファイルを共有する第３ステップと、
ユーザプロファイルを提示するためのインターフェースをユーザに示す第４ステップを
有することを特徴とする論文共有システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、論文共有システムにおけるユーザプロファイル構築のための、収集論文を利用したキーワード抽出に基づくユーザプロファイル生成プログラムに関するものである。
【背景技術】
【０００２】
組織内外から膨大な情報を入手できるようになっている現在、日々蓄積される情報の中から、ナレッジを抽出し、共有・活用することは重要な研究課題となっている。
しかし、知識共有を支援するシステムの研究・開発は数多く行われているが、そのシステムの多くは、ユーザの知識獲得への負担が大きいことが問題点として挙げられている。特に、ユーザの興味や知識を獲得するためにシステムがユーザに課す負担が大きいことが指摘されている。
ユーザの興味や知識を表現した情報は、ユーザプロファイルと呼ばれる。
研究者は研究活動において論文収集作業を行う。論文収集者は、セッションや論文中のキーワード等を参考に収集作業を行うため、収集された論文には収集者の興味が存在すると考えることができる。
【特許文献１】特開２００４?１２６９７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
論文共有システムにおいて、ユーザプロファイル構築に関するシステムがユーザに課す負担の軽減及びユーザの研究に関する興味を捉えたキーワードを抽出する。そのため、ユーザが研究活動においての振る舞いをうまく利用する必要がある。
【課題を解決するための手段】
【０００４】
【発明の効果】
【０００５】
上述した課題を解決するために請求項１に記載のユーザプロファイル生成プログラムでは、
ユーザが研究活動で収集する論文を用いてユーザプロファイルを生成するステップを有することとした。
これによって、ユーザが研究活動においての振る舞いを利用し、ユーザプロファイル構築に関するシステムがユーザに課す負担軽減及びユーザの研究に関する興味を捉えることが可能となる。
上述した課題を解決するために請求項２に記載のユーザプロファイル生成プログラムは、論文データをデータ洗浄する第１ステップと、洗浄データを対象とした重み付け及び重みに関しての昇順の順序付けを行う第２ステップと、ステップ２で順序付けされたデータを用いてキーワードを作成する第３ステップを有することとした。
これによって、ユーザが研究において収集した論文を統計的に解析することが可能となり、複合語を含む具体的なキーワードをユーザプロファイルとして構築することが可能となる。
請求項３で記載のデータ洗浄方法は、接辞処理によるデータ整形を行う第１ステップと、不要語リストを参照して不要語を削除する第２ステップと、前ステップにおいて処理されたデータを対象として語単位で全文書中の出現頻度、文書毎の出現頻度、文書頻度、左右の連接する語の組とその組の出現頻度を格納した洗浄データを作成する第３ステップを有することとした。
これによって、ユーザプロファイルとして適さない助詞や助動詞などを完全に削除すること、語の活用形を統一すること及び語に関する統計情報を管理することが可能となる。
上述した課題を解決するために、請求項４のユーザプロファイル生成プログラムは、データ洗浄方法によって、論文データを洗浄することを有することとした。
これによって、ユーザプロファイル生成に関する語の重み付けやキーワード作成の精度及びユーザプロファイル構築にかかる処理効率を向上させることが可能となる。
請求項５で記載の洗浄データ重み付け方法は、洗浄データ中の語を対象として文書毎の出現確率を計算する第１ステップと、前ステップにおいて処理されたデータを対象として語の全文書中の出現確率を計算する第２ステップと、ステップ２で重み付けされたデータの重みを対象として昇順に順序付けを行う第３ステップを有することとした。
これによって、文書の長短により語の出現頻度が変化することを考慮すること及びユーザ収集した論文から研究に関する興味の偏りを捉えることが可能となる。
請求項６で記載の再重み付け方法は、請求項５で順序付けされたデータを対象として全洗浄データの１割を重みの上位から選択する第１ステップと、前ステップにおいて選択されたデータを対象として文書頻度の割合によって重みを変化させる第２ステップを有することとした。
これによって、論文特有の頻出語の重みを減少させること及びユーザが研究に関して興味キーワードが複数あった場合においても、各キーワードの重みを万遍なく高くすることが可能となる。
上述した課題を解決するために、請求項７のユーザプロファイル生成プログラムは、再重み付け方法によって、重み付けを行うことを有することとした。
これによって、収集論文に含まれるユーザの研究に関する興味に対して高い重みをつけること及びユーザが幾つかの研究分野に興味があった場合においても、万遍なくそれぞれの分野のキーワードに高い重み付けを行うことが可能となる。
請求項８で記載のキーワード作成方法は、請求項６で重み付けされた語を対象としてその語と連続する語との組が単一文書中に３回以上出現するかを判断する第１ステップと、前ステップにおいて語と連続する右連接語のバイグラムが閾値を上回っているかを判断する第２ステップと、ステップ２において上回っていない場合左右連接語のバイグラムが閾値を上回っていくかを判断する第３ステップと、閾値を上回った語が重複しないかを判断し、重複している場合削除する第４ステップを有することとした。
これによって、請求項６で重み付けされた語の重みが低くなってしまった重要語に関してもキーワードとして抽出することが可能となる。
上述した課題を解決するために、請求項９のユーザプロファイル生成プログラムは、キーワード作成方法によって、キーワードを作成することを有することとした。
請求項１０で記載の論文共有システムは、収集した論文を管理するためのインターフェースをユーザに示す第１ステップと、各計算機上に蓄積された論文データベースから請求項１記載のユーザプロファイル生成プログラムを用いてユーザプロファイルを作成する第２ステップと、作成されたユーザプロファイルを共有する第３ステップと、ユーザプロファイルを提示するためのインターフェースをユーザに示す第４ステップを有することとした。
これによって、ユーザが研究活動においての振る舞い、つまり、論文を収集して管理することを利用しユーザプロファイル生成を行うこと及びユーザプロファイルによりユーザ間の研究に関する興味を把握し合うことが可能となる。論文共有及びユーザプロファイルにより、研究活動における論文収集作業を促進することが可能となる。
【発明を実施するための最良の形態】
【０００６】
【実施例１】
【０００７】
本発明の実施例について図面を参照して説明する。図１は本発明の一実施例によるネットワークの構成を示すブロック図である。図１において、本発明の一実施例によるネットワークは、複数のピア（計算機端末）１０１■１０３、ネットワーク２０１から構成されている。
ネットワーク２０１は、インターネット、イントラネットで結合されたネットワークである。
ピア１０１■１０３は計算機端末であり、デスクトップパソコン、ラップトップパソコンである。
ピア１０１■１０３は、インターフェース１１、論文DB(Data Base)１２、ユーザプロファイル生成機構１３、及びシステム管理エンジン１５から構成される。ピア１０１■１０３のユーザ１０は、インターフェースを使用し、論文を管理及び登録する。
論文DB１２は、インターフェース１１を介して登録された論文が蓄積する。
ユーザプロファイル生成機構１３は、請求項１記載のユーザプロファイル生成プログラム、で示したように、論文DB１２に格納された論文に基づいてユーザプロファイル１４を生成する。生成されたユーザプロファイル１４は、システム管理エンジン１５に送信される。
図２は、図１の論文共有システムにおいてユーザプロファイル生成機構１３の内部で処理する、請求項８記載のキーワード作成方法を示すフローチャートである。これら図１及び図２を参照してユーザプロファイル生成機構１３のキーワード作成方法について説明する。
ユーザが登録した論文が蓄積されている論文DB１２を参照して、請求項３、請求項５、及び請求項６により重みが最も高い語から順にキーワード作成を行う(図２のステップs２０)。
重みが高い語に対して、請求項３において格納された洗浄データの左右の連接する語の組とその組の出現頻度を取得する(図２のステップs２１)。取得したデータを参照して各組が全文書中に３回以上出現するかを確認する(図２のステップs２２)。ここで３回以上出現しない場合は、複合語として適さないと考え削除する。
右連接の組のバイグラムを計算し、閾値を超えているかを判断する(図２のステップs２３)。
超えている場合は、その組をキーワードとして、ユーザプロファイル１４に登録する(図２のステップs２４)。ここで、超えていない場合は、左右連接の組のバイグラムを計算し、最もバイグラムが高い組をキーワードとして、ユーザプロファイル１４に登録する。登録された組がユーザプロファイルにすでに登録されている場合は、重複回避のため登録しない。バイグラムは、直前の単語を考慮した条件付き確率を示す値である。
図２のステップs２０■s２４の処理を繰り返し、ユーザプロファイル１４を生成する。
システム管理エンジン１５は、論文DB１２を監視し、論文DB１２に変化があった場合、ユーザプロファイル生成機構１３にユーザプロファイル更新の命令を出すこと、ピア同士の論文共有、及び他のユーザのユーザプロファイル１４をインターフェース１１に提示する。
論文共有システムのインターフェースの一例を図３に示す。インターフェース１４はフレーム１６、フレーム１７、フレーム１８及び、フレーム１９で構成される。
フレーム１６は、他のユーザのユーザプロファイル１４を提示するためのフレームである。
フレーム１７は、論文の登録及び管理を行うためのフレームである。論文管理に関しては、論文のタイトルや著者名をユーザが入力することができる。
フレーム１８は、論文の管理を行うためのフレームである。ユーザがディレクトリを作成でき、論文を管理することができる。
フレーム１９は、論文共有システムを使用しているユーザを提示するフレームである。ユーザが提示されているユーザをクリックすることで、論文共有を行うことができる。クリックされたユーザが所有する論文はフレーム１７に表示され、クリックされたユーザのユーザプロファイルがフレーム１６に提示される。ユーザプロファイルを参考にすることで、それぞれのユーザの研究に関する興味を把握でき、効率よく論文収集が可能となる。
【産業上の利用可能性】
【０００８】
研究所における論文・特許文書収集、新聞社における報道記事収集、企業における報告書収集など、利用できる領域は多岐にわたる。利用する領域によらず、ユーザプロファイルを構築することで、それぞれの専門家を把握でき、専門家検索などにも適用可能である。
【図面の簡単な説明】
【０００９】
【図１】本発明におけるユーザプロファイル生成プログラムに基づく論文共有システムの実施形態を示すブロック図である。
【図２】本発明におけるキーワード作成方法に関する全体的な流れをフローチャートで示した図である。
【図３】論文共有システムのインターフェースの一例を示した図である。
【符号の説明】
【００１０】
１０  ユーザ
１１  インターフェース
１２  論文DB
１３  ユーザプロファイル生成機構
１４  ユーザプロファイル
１５  システム管理エンジン
１６  ユーザプロファイル提示用フレーム
１７  論文提示用フレーム
１８  論文管理用フレーム
１９  共有ユーザ提示用フレーム
１０１■１０４  ピア（計算機端末）
２０１  ネットワーク
【図１】
2005346225.tif 000003
【図２】
2005346225.tif 000004
【図３】
2005346225.tif 000005