(57)【要約】【課題】  文書コレクション上にトピックレベルのプライバシ保護を実装するための方法およびシステムを提案する。【解決手段】  この方法は、文書コレクションと、プライバシ保護を必要とする１つ以上のトピック語を含むトピックレベルのプライバシポリシーとを入力するステップと、トピック語を拡張して1つ以上の秘密語を生成するステップと、生成された秘密語に基づいて文書コレクションから秘密文書を識別するステップとを含む。トレーニング文書を使わなくてもシステムの効率性、柔軟性、実用性を実現できるので、本発明のシステムは大量なプライバシポリシーを同時に処理できるほか、プライバシポリシーの動的な変更をサポートするため利便性にも優れる。【選択図】  図１
2011204224.tif 000002
【特許請求の範囲】
【請求項１】
文書コレクション上にトピックレベルのプライバシ保護を実装するための方法であって、
前記文書コレクションと、プライバシ保護を必要とする１以上のトピック語を含むトピックレベルのプライバシポリシーとを入力するステップと、
前記文書コレクションの内部特徴に基づいてトピック語を拡張することにより１つ以上の秘密語を生成するステップと、
生成された秘密語に基づいて前記文書コレクションから秘密文書を識別するステップと
を有することを特徴とする方法。
【請求項２】
前記拡張するステップが、
トピックレベルのプライバシポリシーに含まれる各トピック語をシード語として取得し、前記文書コレクションについてのテキスト解析によって、前記シード語に対するトピック類似度が所定のしきい値以上であるトピック類似語を検出し、
前記トピック類似語と前記トピック語を結合して前記秘密語を生成することを特徴とする請求項１に記載の方法。
【請求項３】
前記テキスト解析が、潜在的意味解析法（Ｌａｔｅｎｔ  Ｓｅｍａｎｔｉｃ  Ａｎａｌｙｓｉｓ（ＬＳＡ）Ｍｅｔｈｏｄ）を用いることを特徴とする請求項２に記載の方法。
【請求項４】
外部知識に従って、文書コレクションの内部特徴に基づいて生成された秘密語の集合を修正するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記外部知識がオントロジであることを特徴とする請求項４に記載の方法。
【請求項６】
文書コレクション上にトピックレベルのプライバシ保護を実装するための方法であって、
文書コレクションと、プライバシ保護を必要とする１つ以上のトピック語を含むトピックレベルのプライバシポリシーとを入力するステップと、
外部知識に基づいてトピック語を拡張することにより１つ以上の秘密語を生成するステップと、
生成された秘密語に基づいて前記文書コレクションから秘密文書を識別するステップと
を有することを特徴とする方法。
【請求項７】
文書コレクション上にトピックレベルのプライバシ保護を実装するための方法であって、
文書コレクションと、プライバシ保護を必要とする１つ以上のトピック語を含むトピックレベルのプライバシポリシーとを入力するステップと、
前記文書コレクションの内部特徴に基づいてトピック語を拡張することにより秘密語の第１の集合を生成するステップと、
外部知識に基づいて前記トピック語を拡張することにより秘密語の第２の集合を生成するステップと、
秘密語の第２の集合に基づいて前記秘密語の第１の集合を修正するステップと、
秘密語の第１の集合に基づいて前記秘密語の第２の集合を補正するステップと、
修正された秘密語の第１の集合と補正された秘密語の第２の集合とを結合することにより、秘密語の最終集合を取得するステップと、
秘密語の集合に含まれる秘密語に基づいて、文書コレクションから秘密文書を識別するステップと
を有することを特徴とする方法。
【請求項８】
文書コレクション上にトピックレベルのプライバシ保護を実行するためのシステムであって、
文書コレクションと、プライバシ保護を必要とする１つ以上のトピック語を含むトピックレベルのプライバシポリシーとを入力するための入力手段と、
前記文書コレクションの内部特徴に基づいてトピック語を拡張することにより１つ以上の秘密語を生成する秘密語生成手段と、
生成された秘密語に基づいて文書コレクションから秘密文書を識別する秘密文書識別手段と
を備えることを特徴とするシステム。
【請求項９】
文書コレクション上にトピックレベルのプライバシ保護を実装するためのシステムにおいて、
文書コレクションと、プライバシ保護を必要とする１つ以上のトピック語を含むトピックレベルのプライバシポリシーとを入力するための入力手段と、
外部知識を記憶するための外部知識記憶装置と、
前記外部知識に基づいてトピック語を拡張することにより１つ以上の秘密語を生成するための秘密語生成手段と、
生成された秘密語に基づいて文書コレクションから秘密文書を識別するための秘密文書識別手段と
を備えることを特徴とするシステム。
【請求項１０】
文書コレクション上にトピックレベルのプライバシ保護を実装するためのシステムにおいて、
文書コレクションと、プライバシ保護を必要とする１つ以上のトピック語を含むトピックレベルのプライバシポリシーとを入力するための入力手段と、
外部知識を記憶するための外部知識記憶装置と、
文書コレクション自体の内部特徴に基づいてトピック語を拡張することにより秘密語の第１の集合を生成するための第１の秘密語生成手段と、
外部知識に基づいてトピック語を拡張することにより秘密語の第２の集合を生成するための第２の秘密語生成手段と、
秘密語の第２の集合に基づいて秘密語の第１の集合を修正するための修正手段と、秘密語の第１の集合に基づいて秘密語の第２の集合を補正するための補正手段と、
修正された秘密語の第１の集合と補正された秘密語の第２の集合とを結合することにより、秘密語の最終集合を取得するための結合手段と、
秘密語の集合に含まれる秘密語に基づいて、文書コレクションから秘密文書を識別するための秘密文書識別手段と
を備えることを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は概して文書コレクションのプライバシ保護に関し、特に、文書コレクション上にトピックレベルのプライバシ保護を実装する方法およびシステムに関する。
【背景技術】
【０００２】
コンピュータ技術とネットワーク技術の急速な発達に伴い、人々の利用に供される情報はデジタル化と大量化の特性を帯びるようになってきた。しかし、デジタル化とネットワーク化によって、情報に関するプライバシ保護と情報の管理はますます困難な課題となっている。この問題は早急な解決を要し、特に、健康情報や口座情報などの極めて秘密性の高いプライバシ情報が関係する状況では、とりわけ課題となっている。例えば現在、医療情報を共有すると利便性が向上することから、電子カルテや電子健康記録の利用が普及しつつある。医療従事者、医療研究者、保健所、保険会社などの医療関係者の業務は、医療データの電子化により円滑化される。しかし、患者の観点に立てば、診療記録や健康記録のプライバシ管理の確保は重要である。例えば、アクセス権のない人が不正に取得した電子診療データから、患者が秘密にしている病気が知られてしまうようなことは、絶対にあってはならない。
【０００３】
近年、大量なデジタル情報を処理するための基本的な手段は検索である。情報所有者や情報該当者のプライバシの漏洩を防止しながら、検索者が必要な情報を迅速・容易・正確に入手できるようにすること、すなわち、検索品質とプライバシ保護の適度なバランスを実現することは、検索システムの前に立ちはだかる困難な問題である。
【０００４】
通常、文書所有者やプライバシ該当者は、プライバシポリシーを作成することにより、プライバシ情報に対するプライバシの範囲とプライバシ保護ポリシーを自ら定義する。プライバシ保護に対応した検索が解決すべき問題とは、可能な限り高度な検索品質を維持しながら、検索システムにおいていかにプライバシポリシーを満足するか、という問題である。
【０００５】
実際の検索システムにおいて最も広く使用され、最も効果が高いとされるプライバシ管理方法は、アクセス制御である。アクセス制御とは、プライバシ所有者が秘匿したい秘密情報を含む文書（以下「秘密文書」という）に関するアクセス制御ポリシーを設定した上で、秘密文書を取得する権限を付与する検索者と付与しない検索者とを指定することである。アクセス制御に基づくプライバシ保護は、通常３つのステップから成る。すなわち、（１）プライバシポリシーの定義：プライバシ所有者がプライバシの意味と範囲を指定する、（２）秘密文書の識別：文書に秘匿したい秘密の内容が含まれるかどうかを識別する、（３）アクセス制御の設定：秘密文書毎にアクセスポリシーを設定する、の３ステップである。しかし、文書の数が膨大な場合、プライバシ所有者が各文書に対してプライバシの識別とアクセス制御の設定を行うとは考えにくい。また、プライバシポリシーを変更する際にプライバシ所有者が各文書を手動で再識別および再設定を行うことも、同様に考えにくい。文書の大量化がここまで進んだ現在、アクセス制御の精度を確保しながら、プライバシポリシーに基づいて秘密文書の識別とアクセス制御の設定を自動的に行うことは、早急に解決すべき問題である。
【０００６】
従来技術には、上記の問題を解決するための技法として、以下のものが存在している。
【０００７】
特許文献１（欧州特許出願Ｎｏ．ＥＰ１６３８０３２Ａ３「Ｍｅｔｈｏｄ，  Ｓｙｓｔｅｍ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｍａｉｎｔａｉｎｉｎｇ  Ｕｓｅｒ  Ｐｒｉｖａｃｙ  ｉｎ  ａ  Ｋｎｏｗｌｅｄｇｅ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｓｙｓｔｅｍ（知識交換システムにおけるユーザのプライバシを維持するための方法、システム、および装置）」（２００５年９月６日提出））に記載されるシステムでは、ユーザはキーワードレベルのプライバシポリシーを定義する（すなわち、いくつかの秘密のキーワードを指定する）ことができる。これらの秘密のキーワードを含むユーザ文書情報は共有用のサーバに送信されないため、アクセス制御とプライバシ保護の目的が達成される。
【０００８】
特許文献２（米国特許Ｎｏ．ＵＳ７４０９４０６Ｂ２「Ｕｎｉｆｏｒｍ  Ｓｅａｒｃｈ  Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｓｅｌｅｃｔｉｖｅｌｙ  Ｓｈａｒｉｎｇ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ａｃｃｅｓｓ−Ｃｏｎｔｒｏｌｌｅｄ  Ｄｏｃｕｍｅｎｔｓ（配布されたアクセス制御付き文書を選択的に共有するための統一検索システムおよび方法）」（２００３年９月８日提出））では、アクセス制御を実行する権利は検索サーバによって行使されるのではなく、文書所有者自身（プライバシ該当者）に移転される。各文書所有者の文書（秘密文書と非秘密文書の両方を含む）は、文書所有者自身よって格納される。サーバは、プライバシ保護が実装されている文書群の索引のみを保持する。検索クエリを受信すると、サーバは索引に基づいてクエリを関連の文書所有者に転送し、文書所有者は自身のプライバシポリシーとアクセス制御ポリシーに従ってクエリに応答する。
【０００９】
さらに、特許文献３（米国特許出願Ｎｏ．ＵＳ２００９／０１４４２５５Ａ１「Ａｕｇｍｅｎｔｉｎｇ  Ｐｒｉｖａｃｙ  Ｐｏｌｉｃｉｅｓ  ｗｉｔｈ  Ｉｎｆｅｒｅｎｃｅ  Ｄｅｔｅｃｔｉｏｎ（推論検出によるプライバシポリシーの増強）」（２００７年１１月２９日提出））では、ユーザはトピックレベルのプライバシポリシーを定義する（すなわち、ユーザが特定の秘密のトピックを定義する）ことができ、秘密のトピックに関連する文書はすべて秘密文書として識別される。秘密のトピックは、単一または一連のトピックキーワードで表される。この特許出願では、各プライバシポリシー（秘密のトピック）に関連して、人為的に識別された一連の秘密文書がトレーニング文書として用意され、統計的な自然言語解析法によって、トレーニング文書から秘密のトピックを表現することのできる新しいキーワードが学習される。その後、これらの新たに生成されたキーワードが当該トピックを定義するためのキーワードと結合され、秘密文書を識別するためのキーワードコレクションとなる。
【００１０】
しかし、これらの従来技術にはいくつかの問題点がある。上記で紹介した既存の技法のうち、特許文献１（特許出願Ｎｏ．ＥＰ１６３８０３２Ａ３）で使用されるキーワードレベルのプライバシポリシーの欠点は、ユーザがプライバシに関連するすべてのキーワードを指定するのは難しいため、実用に資するプライバシ保護を実現することが困難なことである。特許文献２（特許Ｎｏ．ＵＳ７４０９４０６Ｂ２）は、アクセス制御の権利を検索サーバから文書所有者に移転することにより、サーバからプライバシ情報が漏洩するリスクを回避しようとするものである。しかし、文書所有者やプライバシ該当者は常にオフライン状態にある（例えば、患者が電子医療情報システムに接続されている時間はほとんどない）ため、実際に発生しうるほとんどの状況には対応できないことから、彼らにアクセス要求をリアルタイムで処理させるのは合理的ではない。特許文献３（特許出願Ｎｏ．ＵＳ２００９／０１４４２５５Ａ１）は、特許文献１（特許出願Ｎｏ．ＥＰ１６３８０３２Ａ３）の欠点を克服した、トピックレベルのプライバシポリシーのサポートを実現している。しかしこの特許では、トピックキーワードを拡張するために、各プライバシポリシーについてのトレーニング文書を用意する必要がある。トレーニング文書を用意するためには手作業による標識付けが必要であり、長い時間が掛かる。特に、多数の文書所有者が大量なプライバシポリシーを作成する場合や、ユーザが使用中にプライバシポリシーを変更する可能性がある場合には、トレーニング文書をベースとする方法は柔軟性が欠けているために実用用途には適用できない。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】欧州特許出願ＥＰ１６３８０３２Ａ３
【特許文献２】米国特許Ｎｏ．ＵＳ７４０９４０６Ｂ２
【特許文献３】米国特許出願Ｎｏ．ＵＳ２００９／０１４４２５５Ａ１
【発明の概要】
【発明が解決しようとする課題】
【００１２】
本発明は上記の問題を鑑みて開発されたものである。
【００１３】
本発明は、文書コレクション上にトピックレベルのプライバシ保護を実装するための、新たな完全に自動的な方法およびシステムを提案する。当該方法は、文書コレクションに対して統計的解析を行うか、オントロジ（外部知識リソース）を使用するか、または文書コレクションとオントロジとを組み合わせて使用することにより、秘密のトピックに関連する語を自動的に取得する。これらの語は、文書コレクションから秘密文書を識別するために使用される。そして、この秘密文書の識別が行われた文書コレクションを使用して、トピックレベルのプライバシ保護に対応した文書検索が実現される。
【００１４】
本発明の第１の態様によれば、文書コレクション上にトピックレベルのプライバシ保護を実装するための方法が提供される。当該方法は、文書コレクションと、プライバシ保護を必要とする１以上のトピック語を含むトピックレベルのプライバシポリシーとを入力するステップと、文書コレクションの内部特徴に基づいてトピック語を拡張することにより１つ以上の秘密語を生成するステップと、生成された秘密語に基づいて文書コレクションから秘密文書を識別するステップとを含む。
【００１５】
本発明の第２の態様によれば、文書コレクション上にトピックレベルのプライバシ保護を実装するための方法が提供される。当該方法は、  文書コレクションと、プライバシ保護を必要とする１つ以上のトピック語を含むトピックレベルのプライバシポリシーとを入力するステップと、外部知識に基づいてトピック語を拡張することにより１つ以上の秘密語を生成するステップと、生成された秘密語に基づいて文書コレクションから秘密文書を識別するステップとを含む。
【００１６】
本発明の第３の態様によれば、文書コレクション上にトピックレベルのプライバシ保護を実装するための方法が提供される。当該方法は、文書コレクションと、プライバシ保護を必要とする１つ以上のトピック語を含むトピックレベルのプライバシポリシーとを入力するステップと、文書コレクションの内部特徴に基づいてトピック語を拡張することにより秘密語の第１の集合を生成するステップと、外部知識に基づいてトピック語を拡張することにより秘密語の第２の集合を生成するステップと、秘密語の第２の集合に基づいて秘密語の第１の集合を修正するステップと、秘密語の第１の集合に基づいて秘密語の第２の集合を補正するステップと、修正された秘密語の第１の集合と補正された秘密語の第２の集合とを結合することにより、秘密語の最終集合を取得するステップと、秘密語の集合に含まれる秘密語に基づいて、文書コレクションから秘密文書を識別するステップとを含む。
【００１７】
本発明の第４の態様によれば、文書コレクション上にトピックレベルのプライバシ保護を実装するためのシステムが提供される。当該システムは、文書コレクションと、プライバシ保護を必要とする１つ以上のトピック語を含むトピックレベルのプライバシポリシーとを入力するための入力手段と、文書コレクションの内部特徴に基づいてトピック語を拡張することにより１つ以上の秘密語を生成する秘密語生成手段と、生成された秘密語に基づいて文書コレクションから秘密文書を識別する秘密文書識別手段とを含む。
【００１８】
本発明の第５の態様によれば、文書コレクション上にトピックレベルのプライバシ保護を実装するためのシステムが提供される。当該システムは、文書コレクションと、プライバシ保護を必要とする１つ以上のトピック語を含むトピックレベルのプライバシポリシーとを入力するための入力手段と、外部知識を記憶するための外部知識記憶装置と、外部知識に基づいてトピック語を拡張することにより１つ以上の秘密語を生成するための秘密語生成手段と、生成された秘密語に基づいて文書コレクションから秘密文書を識別するための秘密文書識別手段とを含む。
【００１９】
本発明の第６の態様によれば、文書コレクション上にトピックレベルのプライバシ保護を実装するためのシステムが提供される。当該システムは、文書コレクションと、プライバシ保護を必要とする１つ以上のトピック語を含むトピックレベルのプライバシポリシーとを入力するための入力手段と、外部知識を記憶するための外部知識記憶装置と、文書コレクション自体の内部特徴に基づいてトピック語を拡張することにより秘密語の第１の集合を生成するための第１の秘密語生成手段と、外部知識に基づいてトピック語を拡張することにより秘密語の第２の集合を生成するための第２の秘密語生成手段と、秘密語の第２の集合に基づいて秘密語の第１の集合を修正するための修正手段と、秘密語の第１の集合に基づいて秘密語の第２の集合を補正するための補正手段と、修正された秘密語の第１の集合と補正された秘密語の第２の集合とを結合することにより、秘密語の最終集合を取得するための結合手段と、秘密語の集合に含まれる秘密語に基づいて、文書コレクションから秘密文書を識別するための秘密文書識別手段とを含む。
【発明の効果】
【００２０】
本発明は、トピックレベルのプライバシポリシーをサポートすることにより、キーワードレベルのプライバシポリシーを主体とした方法に比較して、よりインテリジェントで包括的なプライバシ保護を実現する。また、既存のトピックレベルのプライバシ保護を主体とした方法と比較すると、本発明はトレーニング文書を使わなくてもシステムの効率性、柔軟性、実用性を実現できるので、本発明のシステムは大量なプライバシポリシーを同時に処理できるほか、プライバシポリシーの動的な変更をサポートするため利便性にも優れる。
【図面の簡単な説明】
【００２１】
本発明は、以下に示す本発明の実施例の詳細説明と添付図面からさらに明確に理解されるであろう。なお、添付図面では、類似の部品は同一の参照番号を使用して示している。
【００２２】
【図１】本発明によるトピックレベルのプライバシ保護を実装した文書検索システムの内部構造を示すブロック図である。
【図２】さらに、本発明による秘密語生成手段の内部構造のブロック図を示す。
【図３Ａ】本発明の第１の実施例による、文書コレクション上にトピックレベルのプライバシ保護を実装するための方法３００を示すフローチャートである。
【図３Ｂ】図３Ａに示す方法の動作プロセスの一例を説明するための概略図である。
【図４Ａ】本発明の第２の実施例による、文書コレクション上にトピックレベルのプライバシ保護を実装するための方法４００を示すフローチャートである。
【図４Ｂ】図４Ａに示す方法の動作プロセスの一例を説明するための概略図である。
【図５Ａ】本発明の第３の実施例による、文書コレクション上にトピックレベルのプライバシ保護を実装するための方法５００を示すフローチャートである。
【図５Ｂ】図５Ａに示す方法の動作プロセスの一例を説明するための概略図である。
【発明を実施するための形態】
【００２３】
図１は、本発明によるトピックレベルのプライバシ保護を実装した文書検索システムの内部構造を示すブロック図である。図１に示すシステムは、トピックレベルプライバシ保護装置１０１と、記憶装置１０２と、プライバシ保護文書検索装置１０３とを備える。トピックレベルプライバシ保護装置１０１は、入力手段１０１１と、秘密語生成手段１０１２と、秘密文書識別手段１０１３とを備える。記憶装置１０２は、プライバシポリシー記憶ユニット１０２１と、文書記憶ユニット１０２２と、オントロジ記憶ユニット１０２３と、秘密語記憶ユニット１０２４と、秘密文書記憶ユニット１０２５とを備える。
【００２４】
記憶装置１０２に格納される各ユニットの機能は、以下のとおりである。すなわち、プライバシポリシー記憶ユニット１０２１は、文書所有者またはプライバシ該当者によって定義されたトピックレベルのプライバシポリシー（すなわち、ユーザ定義が可能な特定の秘密のトピック）を格納する。秘密のトピックは、単一または一連のトピックキーワードで表すことができる。文書記憶ユニット１０２２は文書コレクションを格納し、各文書には文書の所有者を識別するためのユーザＩＤが含まれる。オントロジ記憶ユニット１０２３は、概念と、概念間の関係が定義されたオントロジベースを格納する。オントロジ記憶ユニットは、オントロジに基づく秘密語生成（後述する第２の実施例）か、またはハイブリッド法に基づく秘密語生成（後述する第３の実施例）が使用される場合にのみ、必要となる。秘密語記憶ユニット１０２４は、秘密語生成手段１０１２によって生成された秘密語を格納し、各秘密語は１つのプライバシトピック（すなわち、プライバシポリシー）に対応している。秘密文書記憶ユニット１０２５は、プライバシポリシーおよび秘密語に従って識別された、秘密情報を含む文書（すなわち、秘密文書）を格納する。
【００２５】
トピックレベルプライバシ保護装置１０１の処理手段の機能は、以下のとおりである。すなわち、入力手段１０１１は、文書コレクションと、プライバシ保護を必要とする１つ以上のトピック語で構成された、ユーザ定義によるトピックレベルのプライバシポリシーとを入力する。秘密語生成手段１０１２は、本発明による新技法を使用して、プライバシポリシーに含まれるトピック語を拡張することにより秘密語を生成する。秘密語生成手段１０１２は、本発明の核心なので後に詳細に説明する。本発明においては、異なる方法で秘密語を生成する、複数の実施例が提示される。その方法とは、文書コレクション自体に統計的分析を行う方法、オントロジ（外部知識リソース）を使用する方法、および文書コレクションとオントロジとを組み合わせる方法である。秘密文書識別手段１０１３は、文書ライブラリ内において、生成された秘密語に基づいて秘密情報を含む文書を識別する。識別は、例えば、以下の方法で実現することができる。すなわち、ある文書の所有者がプライバシポリシーを定義しており、当該文書に当該プライバシポリシーに関する秘密語が出現する場合には、当該文書は秘密文書として識別され、出現しない場合は非秘密文書として識別される。
【００２６】
構成文書が秘密文書として識別された文書コレクションに対しては、様々なプライバシ保護操作を実行することができる。例えば、プライバシ保護文書検索装置１０３は、ユーザによって定義されたプライバシポリシーを順守しながら、文書検索を実行することができる。最も基本的な実装方法とは、以下のとおりである。すなわち、ある検索者または検索者タイプが特定トピックの文書にアクセスすることを禁止するというプライバシポリシーをユーザが指定した場合には、当該検索者または検索者タイプが検索を実行したときに、そのプライバシポリシーに関連付けられた秘密文書は検索結果に表示されない。
【００２７】
本発明の中核的な処理ユニットである秘密語生成手段１０１２は、トピックレベルのプライバシポリシーに対応しており、文書コレクションのトレーニングが不要な、秘密語の自動生成を実現する。図２は、本発明による秘密語生成手段の内部構造のブロック図である。図２では、図１に示す構成要素のうち、システム内の秘密語生成に直接関係しないものは省略されていることに留意されたい。
【００２８】
本発明は、３つの異なる自動秘密語生成手段、すなわち、文書コレクションベース生成ユニット２０１（第１の実施例）、オントロジベース生成ユニット２０２（第２の実施例）、およびハイブリッド法ベース生成ユニット２０３（第３の実施例）、の詳細な実装を提供する。
【００２９】
文書コレクションベース生成ユニット２０１は、文書コレクション自体の内部特徴を解析し、プライバシポリシー内で定義されたトピック語を、拡張により新たな秘密語を生成するための秘密語のシード（種）語として利用する。オントロジベース生成ユニット２０２は、外部知識（オントロジ内で定義されている概念および概念間の関係）を利用すると共に、プライバシポリシーで定義されているトピックをシードにして拡張秘密語を取得する。ハイブリッド法ベース生成ユニット２０３は、文書コレクションベースの方法とオントロジベースの方法を統合することにより、より正確で効果的な秘密語の取得を可能にする。図２はさらに、外部知識（例えば、オントロジ）に従って、文書コレクションの内部特徴に基づいて生成された秘密語の集合（すなわち、文書コレクションベース生成ユニット２０１の拡張結果）を修正するための、修正ユニット２０４を示す。図２はさらに、文書コレクションの内部特徴に基づいて生成された秘密語（すなわち、文書コレクションベース生成ユニット２０１の拡張結果）を使用して、外部知識に従って生成された秘密語の集合（すなわち、オントロジベース生成ユニット２０２の拡張結果）を補正するための、補正ユニット２０５を示す。
【００３０】
次に、添付の図面を参照して、自動秘密語生成の異なる各実装方法について詳細に説明する。
（文書コレクションの内部特徴をベースとする方法）
【００３１】
図３Ａは、本発明の第１の実施例による、文書コレクション上にトピックレベルのプライバシ保護を実装するための方法３００（文書コレクションの内部特徴をベースとする方法）のフローチャートである。図３Ｂは、図３Ａに示す方法の動作プロセスの一例を説明するための概略図である。
【００３２】
文書コレクションベースの秘密語生成は、テキスト処理法を使用して文書コレクションを解析し、それにより秘密のトピックに関連する語を掘り出す方法である。
【００３３】
ステップ３０１において、入力手段１０１１はまず、文書コレクションとトピックレベルのプライバシポリシーとを入力する。プライバシポリシーは、プライバシ保護を必要とする１つ以上のトピックレベルの語で構成することができる。
【００３４】
ステップ３０２において、文書コレクションベース生成ユニット２０１は、文書コレクションの内部特徴に基づいてトピック語を拡張することにより秘密語を生成する。これは、文書コレクションに対してテキスト解析を行うことにより、実現することができる。テキスト解析の実装方法の一例としては、潜在的意味解析（ＬＳＡ：Ｌａｔｅｎｔ  Ｓｅｍａｎｔｉｃ  Ａｎａｌｙｓｉｓ）がある。ＬＳＡは、文書コレクションによって形成される文書−語行列に対して、行列特異値分解を実行して、語と語の間のトピック類似度指標を取得する。語と語の類似度が高いほど、それぞれのトピック間の関連度も高くなる。ユーザによって定義されたトピックレベルのプライバシポリシーにおいては、トピックの名前はシード語とされ、ＬＳＡによって得られた語類似度の解析結果に基づいて、最も類似度の高い語が検出される（この検出は、事前に設定した類似度のしきい値に従って行ってもよい）。そして、シード語が最も類似度の高い語と結合され、秘密文書の識別に使用される、当該秘密のトピックに対応する秘密語となる。図３Ｂに、ＬＳＡを使用して秘密語を生成する例を示す。
【００３５】
ステップ３０３において、修正ユニット２０４は外部知識（例えば、オントロジ）に基づいて、生成された秘密語の集合を修正することができるが、このステップの実行は任意である。この修正方法の詳細については、後述する。
【００３６】
ステップ３０４において、秘密文書識別手段１０１３は生成された秘密語（または、修正された秘密語）に基づいて、文書コレクションから秘密文書を識別する。秘密文書識別手段１０１３は既知の方法に従って動作するため、ここでは説明を省略する。
【００３７】
プロセス３００はこれで終了する。
（外部オントロジベースの方法）
【００３８】
図４Ａは、本発明の第２の実施例による、文書コレクション上にトピックレベルのプライバシ保護を実装するための方法４００（外部オントロジベースの方法）のフローチャートである。図４Ｂは、図４Ａに示す方法の動作プロセスの一例を説明するための概略図である。
【００３９】
オントロジベースの秘密語生成は、外部知識（オントロジ）を利用して秘密のトピックに対する理解を取得する方法である。オントロジは、知識の正式表現である。オントロジ内には、ドメイン概念、および概念間の関係が定義されている。オントロジにおける概念間の最も基本的な関係は、階層関係（すなわち、１つの概念が他の概念の親概念もしくは下位概念となる関係）である。
【００４０】
ステップ４０１において、第１の実施例と同様に入力手段１０１１はまず、文書コレクションとトピックレベルのプライバシポリシーとを入力する。プライバシポリシーは、プライバシ保護を必要とする１つ以上のトピックレベルの語で構成することができる。
【００４１】
ステップ４０２において、オントロジベース生成ユニット２０２は外部知識（例えば、オントロジ）に基づいてトピック語を拡張することにより秘密語の集合Ａ１を生成する。例えば、オントロジベースの秘密語生成を実行する際には、ユーザによって定義されたトピックレベルのプライバシポリシーがシード概念とされる。そして、オントロジ内でシード概念と一致する概念が検出され、その後、当該シード概念のすべての下位概念（その下位概念のさらに低いレベルの全ての語を含む）が取得される。こうして形成された概念集合は、秘密のトピックの完全な記述となる。これらのすべての概念（すなわち、オントロジ内のこれらの概念の名前を構成する語）の代表語（オントロジ内で同じ概念を表現する複数の名前が定義されている場合には、一部の名前がその概念の代表語として選択される）が、秘密文書の識別に使用される、秘密のトピックに対応する秘密語となる。図４Ｂに、オントロジを使用して秘密語を生成する例を示す。
【００４２】
ステップ４０３および４０４は任意のステップである。これらのステップでは、文書コレクションの内部特徴に基づいて生成された秘密のキーワードを使用して、外部オントロジに基づいて生成された秘密のキーワードを補正する（すなわち、補正ユニット２０５によって実装される機能を実行する）。この補正方法の詳細については後述する。
【００４３】
ステップ４０５においては、第１の実施例と同様に、秘密文書識別手段１０１３が生成された秘密語（または、補正された秘密語）に基づいて、文書コレクションから秘密文書を識別する。
【００４４】
プロセス４００はこれで終了する。
（文書コレクションの内部特徴とオントロジをベースとするハイブリッド法）
【００４５】
図５Ａは、本発明の第３の実施例による、文書コレクション上にトピックレベルのプライバシ保護を実装するための方法５００（ハイブリッド法）のフローチャートである。図５Ｂは、図５Ａに示す方法の動作プロセスの一例を説明するための概略図である。
【００４６】
文書コレクションベースの生成方法とオントロジベースの生成方法は、各々短所を抱えている。文書コレクションベースの方法（すなわち、ＬＳＡ法）は、ノイズが発生することが多く、多数の秘密語が生成されてプライバシ保護が過剰となることにより、検索品質が損なわれるという短所を抱える。一方、オントロジベースの方法は外部知識リソースのオントロジに依存するが、市場に出回るオントロジがカバーする範囲は不十分なことが多く、秘密のトピックに対応するトピックがオントロジ内で見つからないためにトピック語の拡張や生成に失敗し、これによりプライバシ保護の品質が損なわれるという短所を抱える。この事実を鑑みて、本発明は上記２つの方法を結合したハイブリッド法をさらに提供する。このハイブリッド法は各々の短所を克服できるため、プライバシ保護が改善され、検索品質も向上する。
【００４７】
前述したように、上記の第１の実施例と第２の実施例に、本実施例に定める修正方法と補正方法をそれぞれ適用することにより、検索品質を向上させることができる。
【００４８】
図５Ａを参照すると、ステップ５０１において、第１および第２の実施例と同様に、入力手段１０１１はまず、文書コレクションとトピックレベルのプライバシポリシーとを入力する。プライバシポリシーは、プライバシ保護を必要とする１つ以上のトピックレベルの語で構成することができる。
【００４９】
ステップ５０２において、（例えば、テキスト解析ＬＳＡを使用して）文書コレクションの内部特徴に基づいてトピック語を拡張することにより、秘密語の第１の集合Ａ１が生成される。
【００５０】
ステップ５０３において、外部知識（例えば、オントロジ）に従ってトピック語を拡張することにより、秘密語の第２の集合Ａ２が生成される。
【００５１】
ステップ５０４において、集合Ａ２内の秘密語を使用してＡ１が修正される。この修正ルールとしては、例えば、「語Ａ’は、文書コレクションの解析によって得られた、プライバシポリシー内のトピック語Ａの拡張結果であるが、同時にオントロジ内においてＡ’はＡの排反概念である場合には、Ａ’は秘密のトピックに関連する秘密語の集合から削除できる」のような内容とすることができる。
【００５２】
ステップ５０５において、集合Ａ１内の秘密語を使用してＡ２が補正される。この補正ルールとしては、例えば、「語Ａ’は、文書コレクションの解析によって得られた、プライバシポリシー内のトピック語Ａの拡張結果であるが、同時にオントロジ内においてＡに対応する概念が検出されない場合には、語Ａ’は、オントロジ内の対応する概念を検出するためのプライバシポリシー内のトピック語としてＡを代替することができ、よってオントロジベースの秘密語生成プロセスを開始することができる」のような内容とすることができる。
【００５３】
図５Ｂに、上記の修正プロセスと補正プロセスの一例を示す。本発明において提供される上記の結果の修正方法および補正方法は、本発明を限定するものではなく、本発明の具体例を示したものに過ぎないことは明白である。当該技術に精通する当業者であれば、２種類の秘密語（文書コレクションに基づいて生成された秘密語と、オントロジに基づく秘密語）を相互に修正および補正するための他の方法を考案することが可能であろう。
【００５４】
次に、ステップ５０６において、修正されたＡ１’と補正されたＡ２’とが結合（融合）され、秘密文書を識別するための秘密語の最終集合として使用される。図５Ｂに示す例を参照のこと。
【００５５】
その後、ステップ５０７において、第１および第２の実施例と同様に、秘密文書識別手段１０１３が生成された秘密語に基づいて、文書コレクションから秘密文書を識別する。プロセス５００はこれで終了する。
【００５６】
上記では、本発明による文書コレクション上にトピックレベルのプライバシ保護を実装するための方法およびシステムについて、添付図面を参照して詳細に説明してきた。上記で述べたように、本発明の方法を使用すると、よりインテリジェントで包括的なプライバシ保護を実現することができる。また、既存のトピックレベルのプライバシ保護方法と比較すると、本発明はトレーニング文書を使わなくてもシステムの効率性、柔軟性、実用性を実現できるので、本発明のシステムは大量なプライバシポリシーを同時に処理できるほか、プライバシポリシーの動的な変更をサポートするため利便性にも優れる。
【００５７】
ただし、本発明は上記で説明し図面に示した特定の構成および処理には限定されないことをここで明記しておく必要がある。上記では、説明を簡潔にするため、既知のおよび技法の詳細は省略している。また、上記の実施例では、いくつかの具体的なステップを例示したが、本発明の方法および処理は説明および図示された特定のステップに限定されないため、当該技術に精通する当業者であれば、本発明の精神を理解した後に、様々な変形、変更、追加を行い、またステップの順序を入れ替えることが可能である。
【００５８】
本発明の各要素は、ハードウェア、ソフトウェア、ファームウェア、またはその組み合わせとして実装し、そのシステム、サブシステム、コンポーネント、もしくはサブコンポーネント内で利用することができる。ソフトウェアとして実装された場合、本発明の各要素は、必要なタスクを実行するためのプログラムもしくはコードセクションとなる。これらのプログラムまたはコードセクションは、機械読取り可能な媒体に格納することも、あるいは、搬送波で搬送されるデータ信号を介して伝送媒体もしくは通信リンク上で伝送することもできる。「機械読取り可能な媒体」には、情報を格納または伝送できるあらゆる媒体が含まれる。機械読取り可能な媒体の例としては、電子回路、半導体記憶装置、ＲＯＭ、フラッシュメモリ、ＥＲＯＭ、フロッピーディスク、ＣＤ−ＲＯＭ、光ディスク、ハードディスク、光ファイバー媒体、ＲＦリンク等が挙げられる。コードセクションは、インターネットやイントラネット等のコンピュータネットワークを介してダウンロードすることができる。
【００５９】
本発明は、その精神および本質的な特徴から逸脱することなく、他の様々な形式で実装することができる。例えば、実施例で説明したアルゴリズムは、システムアーキテクチャが本発明の基本精神から逸脱しない限り、変更が可能である。したがって、上記の実施例は、あらゆる観点において限定的なものではなく、例示的なものとみなされる。本発明の範囲は、上記の説明よりもむしろ付記した請求項により定義されるため、請求項の範囲に入るあらゆる変形またはその等価物は本発明の範囲に含まれる。
【００６０】
さらに、上記実施形態の一部又は全部は、以下の付記のようにも記載されうるが、これに限定されない。
【００６１】
（付記１）
文書コレクション上にトピックレベルのプライバシ保護を実装するための方法であって、
前記文書コレクションと、プライバシ保護を必要とする１以上のトピック語を含むトピックレベルのプライバシポリシーとを入力するステップと、
前記文書コレクションの内部特徴に基づいてトピック語を拡張することにより１つ以上の秘密語を生成するステップと、
生成された秘密語に基づいて前記文書コレクションから秘密文書を識別するステップと
を有することを特徴とする方法。
【００６２】
（付記２）
前記拡張するステップが、
トピックレベルのプライバシポリシーに含まれる各トピック語をシード語として取得し、前記文書コレクションについてのテキスト解析によって、前記シード語に対するトピック類似度が所定のしきい値以上であるトピック類似語を検出し、
前記トピック類似語と前記トピック語を結合して前記秘密語を生成することを特徴とする付記１に記載の方法。
【００６３】
（付記３）
前記テキスト解析が、潜在的意味解析法（Ｌａｔｅｎｔ  Ｓｅｍａｎｔｉｃ  Ａｎａｌｙｓｉｓ（ＬＳＡ）Ｍｅｔｈｏｄ）を用いることを特徴とする付記２に記載の方法。
【００６４】
（付記４）
外部知識に従って、文書コレクションの内部特徴に基づいて生成された秘密語の集合を修正するステップをさらに含むことを特徴とする付記１に記載の方法。
【００６５】
（付記５）
前記外部知識がオントロジであることを特徴とする付記４に記載の方法。
【００６６】
（付記６）
前記修正するステップが、
トピック語Ａが文書コレクションそれ自体の内部特徴に基づいて生成されるその秘密語Ａ’とオントロジ上関連性がないと決定されると、秘密語の集合から前記秘密語Ａ’を削除することを特徴とする付記５に記載の方法。
【００６７】
（付記７）
文書コレクション上にトピックレベルのプライバシ保護を実装するための方法であって、
文書コレクションと、プライバシ保護を必要とする１つ以上のトピック語を含むトピックレベルのプライバシポリシーとを入力するステップと、
外部知識に基づいてトピック語を拡張することにより１つ以上の秘密語を生成するステップと、
生成された秘密語に基づいて前記文書コレクションから秘密文書を識別するステップと
を有する方法。
【００６８】
（付記８）
前記外部知識がオントロジであることを特徴とする付記７に記載の方法。
【００６９】
（付記９）
前記拡張するステップが、
プライバシポリシーをシード概念とし、オントロジ内でシード概念の全ての下位概念を取得し、
全ての下位概念の代表語を前記トピック語と結合し、前記秘密語を生成することを特徴とする付記８に記載の方法。
【００７０】
（付記１０）
前記下位概念が、さらに低いレベルの全ての概念を含むことを特徴とする付記９に記載の方法。
【００７１】
（付記１１）
前記下位概念の代表語は、シード概念を示す１以上の名前を構成する語であることを特徴とする付記９に記載の方法。
【００７２】
（付記１２）
前記文書コレクション自体の内部特徴に基づいてトピック語を拡張し、１以上の秘密語を生成するステップと、
前記文書コレクションの内部特徴に基づいて生成される秘密語を用い、外部オントロジに従って生成した秘密語の集合を補正するステップとをさらに含むことを特徴とする付記８に記載の方法。
【００７３】
（付記１３）
前記補正ステップが、
対応する概念がオントロジ内で検出できないトピック語Ａが存在する場合、文書コレクションの内部特徴に基づいて生成される対応する秘密語Ａ’をシード概念として用い、オントロジ内の秘密語を検出することを特徴とする付記１２に記載の方法。
【００７４】
（付記１４）
文書コレクション上にトピックレベルのプライバシ保護を実装するための方法であって、
文書コレクションと、プライバシ保護を必要とする１つ以上のトピック語を含むトピックレベルのプライバシポリシーとを入力するステップと、
前記文書コレクションの内部特徴に基づいてトピック語を拡張することにより秘密語の第１の集合を生成するステップと、
外部知識に基づいて前記トピック語を拡張することにより秘密語の第２の集合を生成するステップと、
秘密語の第２の集合に基づいて前記秘密語の第１の集合を修正するステップと、
秘密語の第１の集合に基づいて前記秘密語の第２の集合を補正するステップと、
修正された秘密語の第１の集合と補正された秘密語の第２の集合とを結合することにより、秘密語の最終集合を取得するステップと、
秘密語の集合に含まれる秘密語に基づいて、文書コレクションから秘密文書を識別するステップと
を有することを特徴とする方法。
【００７５】
（付記１５）
文書コレクション上にトピックレベルのプライバシ保護を実行するためのシステムであって、
文書コレクションと、プライバシ保護を必要とする１つ以上のトピック語を含むトピックレベルのプライバシポリシーとを入力するための入力手段と、
前記文書コレクションの内部特徴に基づいてトピック語を拡張することにより１つ以上の秘密語を生成する秘密語生成手段と、
生成された秘密語に基づいて文書コレクションから秘密文書を識別する秘密文書識別手段と
を備えることを特徴とするシステム。
【００７６】
（付記１６）
秘密文書が識別された文書コレクションについてプライバシ保護文書検索を実行するプライバシ保護文書検索手段をさらに備えることを特徴とする付記１５に記載のシステム。
【００７７】
（付記１７）
外部知識を記憶するための外部知識記憶装置と、
外部知識に基づいて、文書コレクションの内部特徴に基づいて前記秘密語生成手段によって生成された秘密語の集合を修正する修正手段とさらに備えることを特徴とする付記１５に記載のシステム。
【００７８】
（付記１８）
文書コレクション上にトピックレベルのプライバシ保護を実装するためのシステムにおいて、
文書コレクションと、プライバシ保護を必要とする１つ以上のトピック語を含むトピックレベルのプライバシポリシーとを入力するための入力手段と、
外部知識を記憶するための外部知識記憶装置と、
前記外部知識に基づいてトピック語を拡張することにより１つ以上の秘密語を生成するための秘密語生成手段と、
生成された秘密語に基づいて文書コレクションから秘密文書を識別するための秘密文書識別手段と
を備えることを特徴とするシステム。
【００７９】
（付記１９）
前記文書コレクション自体の内部特徴に基づいてトピック語を拡張し、１以上の秘密語を生成する第２秘密語生成手段と、
前記文書コレクションの内部特徴に基づいて生成される秘密語を用い、外部オントロジに従って生成した秘密語の集合を補正する補正手段とをさらに備えることを特徴とする付記１８に記載のシステム。
【００８０】
（付記２０）
文書コレクション上にトピックレベルのプライバシ保護を実装するためのシステムにおいて、
文書コレクションと、プライバシ保護を必要とする１つ以上のトピック語を含むトピックレベルのプライバシポリシーとを入力するための入力手段と、
外部知識を記憶するための外部知識記憶装置と、
文書コレクション自体の内部特徴に基づいてトピック語を拡張することにより秘密語の第１の集合を生成するための第１の秘密語生成手段と、
外部知識に基づいてトピック語を拡張することにより秘密語の第２の集合を生成するための第２の秘密語生成手段と、
秘密語の第２の集合に基づいて秘密語の第１の集合を修正するための修正手段と、秘密語の第１の集合に基づいて秘密語の第２の集合を補正するための補正手段と、
修正された秘密語の第１の集合と補正された秘密語の第２の集合とを結合することにより、秘密語の最終集合を取得するための結合手段と、
秘密語の集合に含まれる秘密語に基づいて、文書コレクションから秘密文書を識別するための秘密文書識別手段と
を備えることを特徴とするシステム。
【符号の説明】
【００８１】
１０２：記憶装置
１０２１：プライバシポリシー記憶ユニット
１０２２：文書記憶ユニット
１０２３：オントロジ記憶ユニット
１０２４：秘密語記憶ユニット
１０２５：秘密文書記憶ユニット
１０１：トピックレベルプライバシ保護装置
１０１１：入力手段
１０１２：秘密語生成手段
１０１３：秘密文書識別手段
１０３：プライバシ保護文書検索装置
２０１：文書コレクションベース生成ユニット（第１の実施例）
２０２：オントロジベース生成ユニット（第２の実施例）
２０３：ハイブリッド法ベース生成ユニット（第３の実施例）
２０４：修正ユニット
２０５：補正ユニット
【図１】
2011204224.tif 000003
【図２】
2011204224.tif 000004
【図３Ａ】
2011204224.tif 000005
【図３Ｂ】
2011204224.tif 000006
【図４Ａ】
2011204224.tif 000007
【図４Ｂ】
2011204224.tif 000008
【図５Ａ】
2011204224.tif 000009
【図５Ｂ】
2011204224.tif 000010
【外国語明細書】
2011204224000001.pdf