統計学と機械学習において、階層的ディリクレ過程(HDP)は、グループ化されたデータをクラスタリングするノンパラメトリックな ベイズ的アプローチである。[1] [2]この手法では、各データ グループにディリクレ過程を使用し、すべてのグループのディリクレ過程は、それ自体がディリクレ過程から抽出された基本分布を共有する。この手法では、グループ間でクラスターを共有することで、グループが統計的強度を共有できる。ディリクレ過程から抽出された基本分布は重要である。なぜなら、ディリクレ過程から抽出された分布は原子確率尺度であり、原子はすべてのグループ レベルのディリクレ過程に現れるからである。各原子はクラスターに対応するため、クラスターはすべてのグループ間で共有される。これはYee Whye Teh、Michael I. Jordan、Matthew J. Beal およびDavid Bleiによって開発され、 2002 年に発表された無限隠れマルコフ モデルの形式化および一般化として、2006 年にJournal of the American Statistical Associationに発表された。[ 3]
モデル
このモデルの説明は、 [1]から引用されています。HDPはグループ化されたデータのモデルです。これは、データ項目が複数の異なるグループに分かれていることを意味します。たとえば、トピック モデルでは、単語はドキュメントに整理され、各ドキュメントは単語 (データ項目) のバッグ (グループ) によって形成されます。グループを でインデックス付けし、各グループがデータ項目 で構成されているとします。
HDP は、データ項目の事前分布を管理する基本分布と、事前クラスター数とグループ間の共有量を管理する集中パラメータの数によってパラメータ化されます。 番目のグループは、ディリクレ過程によって与えられる分布を持つ ランダムな確率尺度に関連付けられます。
ここで、 はグループに関連付けられた集中パラメータであり、 はすべてのグループで共有される基本分布です。また、共通基本分布はディリクレ過程分布です。
濃度パラメータと基本分布を持ちます。最後に、ディリクレ過程を観測データに関連付けるために、各データ項目は潜在パラメータ に関連付けられます。
最初の行は、各パラメータが によって与えられる事前分布を持つことを示しており、2 行目は、各データ項目が、その関連パラメータによってパラメータ化された分布を持つことを示しており、上記の結果モデルは HDP 混合モデルと呼ばれ、HDP は階層的にリンクされたディリクレ過程のセットを指し、混合モデルはディリクレ過程がデータ項目とどのように関連しているかを指します。
HDP がクラスタリング モデルを実装する方法と、クラスターがグループ間で共有される仕組みを理解するには、ディリクレ過程から得られるものが確率 1 の原子確率測度であることを思い出してください。つまり、共通ベース分布は次のように記述できる形式になります。
ここで、全体の基本分布が無限のサポートを持つと仮定すると、無限の数の原子 があります。各原子は質量 に関連付けられています。は確率測度であるため、質量の合計は 1 でなければなりません。はグループ固有のディリクレ過程の基本分布であるため、それぞれはの原子によって与えられる原子を持ち、それ自体は次の形式で表すことができます。
したがって、原子の集合はすべてのグループで共有され、各グループには独自のグループ固有の原子質量があります。この表現を観測データに関連付けると、各データ項目が混合モデルによって記述されていることがわかります。
ここで、原子は混合成分パラメータの役割を果たし、質量は混合比率の役割を果たします。結論として、各データ グループは混合モデルを使用してモデル化され、混合成分はすべてのグループで共有されますが、混合比率はグループ固有です。クラスタリングの用語では、各混合成分は、クラスターがすべてのグループで共有され、各グループが独自の混合比率を持ち、クラスターのさまざまな組み合わせで構成されるデータ項目のクラスターをモデル化するものとして解釈できます。
アプリケーション
HDP混合モデルは、潜在的ディリクレ配分の自然なノンパラメトリック一般化であり、トピックの数は無制限で、データから学習できます。[1] ここで、各グループは単語の袋からなる文書であり、各クラスターはトピックであり、各文書はトピックの混合物です。HDPは、無限隠れマルコフモデル[3]の中核コンポーネントでもあります。これは、状態の数を無制限にし、データから学習できるようにする隠れマルコフモデルのノンパラメトリック一般化です。 [1] [4]
一般化
HDP はさまざまな方向に一般化できます。ディリクレ過程はピットマン-ヨー過程とガンマ過程に置き換えることができ、階層的ピットマン-ヨー過程と階層的ガンマ過程になります。階層はより深く、階層的に配置した複数のレベルのグループを持つことができます。このような配置は、ピットマン-ヨー過程の複数レベルの階層を持つシーケンスのベイズ非パラメトリック モデルであるシーケンス メモライザーで活用されています。さらに、ベイズ マルチドメイン学習 (BMDL) モデルは、階層的負の二項分解に基づいて、過剰分散カウント データのドメイン依存潜在表現を導出し、特定の癌の種類のサンプル数が少ない場合でも、癌のサブタイプを正確に分類します。[5]
参照
参考文献
- ^ abcde Teh, YW; Jordan, MI; Beal, MJ; Blei, DM (2006). 「階層的ディリクレ過程」(PDF) . Journal of the American Statistical Association . 101 (476): pp. 1566–1581. CiteSeerX 10.1.1.5.9094 . doi :10.1198/016214506000000302. S2CID 7934949.
- ^ Teh, YW; Jordan, MI (2010). 階層的ベイジアンノンパラメトリックモデルとその応用(PDF) .ケンブリッジ大学出版局. pp. 158–207. CiteSeerX 10.1.1.157.9451 . doi :10.1017/CBO9780511802478.006. ISBN 9780511802478。
{{cite book}}:|journal=無視されました (ヘルプ) - ^ ab Beal, MJ, Ghahramani, Z. および Rasmussen, CE (2002). 「無限隠れマルコフモデル」(PDF). Advances in Neural Information Processing Systems 14:577–585. Cambridge, MA: MIT Press.
- ^ Fox, Emily B.他「話者ダイアライゼーションへの応用が可能なスティッキー HDP-HMM」応用統計年報 (2011): 1020-1056。
- ^ Hajiramezanali, E. & Dadaneh, SZ & Karbalayghareh, A. & Zhou, Z. & Qian, X. 「次世代シーケンシングカウントデータからの癌サブタイプ検出のためのベイズマルチドメイン学習」(PDF)。第32回神経情報処理システム会議(NIPS 2018)、カナダ、モントリオール。
