統計学において、期待値最大化( EM )アルゴリズムは、統計モデルにおけるパラメータの(局所的)最大尤度または最大事後確率 (MAP) 推定値を求める反復法であり、モデルは観測されない潜在変数に依存している。[1] EM 反復は、パラメータの現在の推定値を使用して評価された対数尤度の期待値に対する関数を作成する期待値 (E) ステップと、E ステップで見つかった期待対数尤度を最大化するパラメータを計算する最大化 (M) ステップを交互に実行する。これらのパラメータ推定値は、次のEステップで潜在変数の分布を決定するために使用される。たとえば、ガウス分布の混合を推定したり、多重線形回帰問題を解いたりするために使用できる。 [2]

歴史
EMアルゴリズムは、1977年のアーサー・デンプスター、ナン・レアード、ドナルド・ルービンによる古典的な論文で説明され、その名前が付けられました。[3]彼らは、この方法が以前の著者によって「特別な状況で何度も提案された」ことを指摘しました。最も初期のものの一つは、セドリック・スミスによる対立遺伝子頻度を推定するための遺伝子計数法です。[4]もう1つは、1958年にHOハートリーによって、1977年にハートリーとホッキングによって提案され、デンプスター・レアード・ルービンの論文のアイデアの多くはこの方法から生まれました。[5]もう1つは、1977年にSK・ン、スリヤムバカム・クリシュナン、GJ・マクラクランによって提案されました。 [6]ハートリーのアイデアは、グループ化された任意の離散分布に拡張できます。指数族に対するEM法の非常に詳細な扱いは、Rolf Sundbergによって学位論文といくつかの論文[7] [8] [9]で発表されました。これは、 Per Martin-LöfおよびAnders Martin-Löfとの共同研究に続いて行われました。 [10] [11] [12] [13] [14] 1977年のDempster–Laird–Rubinの論文では、この方法が一般化され、より広範な問題に対する収束分析の概要が示されました。Dempster–Laird–Rubinの論文は、EM法を統計分析の重要なツールとして確立しました。Mengとvan Dyk(1997)も参照してください。
デンプスター・レアード・ルービン法の収束解析には欠陥があり、正しい収束解析は1983年にCFジェフ・ウーによって発表された。 [15] ウーの証明は、デンプスター・レアード・ルービンが主張したように、指数族の外でもEM法の収束を確立した。[15]
導入
EM アルゴリズムは、方程式を直接解くことができない場合に、統計モデルの(ローカル)最大尤度パラメータを見つけるために使用されます。通常、これらのモデルには、未知のパラメータと既知のデータ観測に加えて、潜在変数が含まれます。つまり、データの中に欠損値が存在するか、または、さらに観測されていないデータ ポイントが存在すると仮定することで、モデルをより簡単に定式化できます。たとえば、混合モデルは、各観測データ ポイントに対応する観測されていないデータ ポイント、つまり各データ ポイントが属する混合コンポーネントを指定する潜在変数があると仮定することで、より簡単に説明できます。
最大尤度解を求めるには、通常、すべての未知の値、パラメータ、潜在変数に関して尤度関数の導関数を取り、同時に結果の方程式を解く必要があります。潜在変数を含む統計モデルでは、これは通常不可能です。代わりに、結果は通常、パラメータの解には潜在変数の値が必要であり、その逆もまた同様である、連動する方程式のセットになりますが、1 つの方程式のセットを他の方程式に代入すると、解けない方程式が生成されます。
EM アルゴリズムは、これら 2 組の方程式を数値的に解く方法があるという観察から出発します。2 組の未知数のうちの 1 組に任意の値を選択し、それを使用して 2 組目の未知数を推定し、これらの新しい値を使用して 1 組目のより適切な推定値を見つけ、結果の値が両方とも固定点に収束するまで 2 組を交互に繰り返します。これが機能するかどうかは明らかではありませんが、このコンテキストでは証明できます。さらに、その時点で尤度の導関数が (任意に) ゼロであることを証明できます。これは、その点が局所的最大値または鞍点のいずれかであることを意味します。[15]一般に、複数の最大値が発生する可能性があり、グローバル最大値が見つかる保証はありません。一部の尤度には特異点、つまり無意味な最大値もあります。たとえば、混合モデルで EM によって見つかる可能性があるソリューションの 1 つは、コンポーネントの 1 つをゼロ分散に設定し、同じコンポーネントの平均パラメーターをデータ ポイントの 1 つと等しくすることです。
説明
シンボル
観測データの集合、観測されていない潜在データまたは欠損値、および未知のパラメータのベクトルを生成する統計モデルと尤度関数が与えられた場合、未知のパラメータの最大尤度推定値(MLE)は、観測データの 周辺尤度を最大化することによって決定される。
しかし、は観測されておらず、 に達するまでは の分布は不明であるため、この量は扱いにくいことがよくあります。
EMアルゴリズム
EM アルゴリズムは、次の 2 つのステップを繰り返し適用して、周辺尤度の最大尤度推定値を見つけようとします。
- 最大化ステップ(Mステップ):この量を最大化するパラメータを見つけます。
もっと簡潔に言えば、これを 1 つの式で表すことができます。
変数の解釈
EM が適用される典型的なモデルでは、一連のグループのいずれかのメンバーシップを示す潜在変数として以下を使用します。
- 観測データ ポイントは、離散的(有限または可算無限集合内の値を取る) または連続的(不可算無限集合内の値を取る)です。各データ ポイントには、観測のベクトルが関連付けられる場合があります。
- 欠損値(潜在変数とも呼ばれる)は離散的であり、固定数の値から抽出され、観測単位ごとに 1 つの潜在変数を持ちます。
- パラメータは連続しており、すべてのデータ ポイントに関連付けられているパラメータと、潜在変数の特定の値に関連付けられているパラメータ (つまり、対応する潜在変数がその値を持つすべてのデータ ポイントに関連付けられているパラメータ) の 2 種類があります。
ただし、EM を他の種類のモデルに適用することは可能です。
動機は次のとおりです。パラメータの値がわかっている場合、潜在変数の値は、のすべての可能な値にわたって対数尤度を最大化することで通常見つけることができます。これは、を反復するか、隠れマルコフモデルのViterbi アルゴリズムなどのアルゴリズムを介して行うだけです。逆に、潜在変数の値がわかっている場合は、通常、観測されたデータ ポイントを関連する潜在変数の値に従ってグループ化し、各グループ内のポイントの値または値の関数を平均するだけで、パラメータの推定値をかなり簡単に見つけることができます。これは、と の両方が不明な場合に反復アルゴリズムを示唆しています。
- まず、パラメータをランダムな値に初期化します。
- が与えられた場合、の各可能な値の確率を計算します。
- 次に、計算したばかりの値を使用して、パラメータのより良い推定値を計算します。
- 収束するまで手順 2 と 3 を繰り返します。
今説明したアルゴリズムは、コスト関数の局所最小値に単調に近づきます。
プロパティ
EM 反復により観測データ (つまり、周辺) 尤度関数は増加しますが、シーケンスが最大尤度推定値に収束するという保証はありません。多峰性分布の場合、これは、開始値に応じて、EM アルゴリズムが観測データ尤度関数の局所的最大値に収束する可能性があることを意味します。局所的最大値を回避するためのさまざまなヒューリスティックまたはメタヒューリスティックなアプローチが存在します。たとえば、ランダム再開ヒルクライミング(いくつかの異なるランダムな初期推定値から開始) やシミュレーテッド アニーリング法の適用などです。
EMは尤度が指数族である場合に特に有用であり、包括的な処理についてはSundberg(2019、第8章)を参照のこと:[16] Eステップは十分な統計量の期待値の合計となり、Mステップは線形関数の最大化を伴います。このような場合、通常、Sundberg公式[17] ( Per Martin-LöfとAnders Martin-Löfの未発表の結果に基づいてRolf Sundbergによって証明され発表された)を使用して、各ステップの閉じた形式の式の更新を導出することが可能です。[8] [9] [11] [12] [13] [14]
EM メソッドは、Dempster、Laird、および Rubin による元の論文で、 ベイズ推論の最大事後確率(MAP) 推定値を計算するように変更されました。
最尤推定値を求める他の方法としては、勾配降下法、共役勾配法、ガウス・ニュートン法の変形などがあります。EM とは異なり、このような方法では通常、尤度関数の 1 次導関数および/または 2 次導関数の評価が必要です。
正しさの証明
期待最大化は、直接的に改善するのではなく、改善するように機能します。ここでは、前者の改善が後者の改善を意味することが示されています。[18]
確率がゼロでない任意の に対して、次のように書くことができる。
現在のパラメータ推定値の下での未知のデータの可能な値に対する期待値を求めるには、両辺に を掛けて を合計(または積分)します。左辺は定数の期待値なので、次の式が得られます。
ここで、はそれが置き換える和の負の数で定義されます。この最後の式はを含むのあらゆる値に対して成り立ちます。
この最後の式を前の式から引くと、
しかし、ギブスの不等式によれば、
言い換えれば、改善することを選択すると、少なくとも同じだけ改善が起こります。
最大化-最大化手順として
EMアルゴリズムは、2つの交互の最大化ステップ、つまり座標降下法の例として見ることができます。[19] [20]次の関数を考えてみましょう。
ここで、qは観測されていないデータz上の任意の確率分布であり、H(q)は分布qのエントロピーです。この関数は次のように書くことができます。
ここで、 は 観測データが与えられた場合の観測されていないデータの条件付き分布であり、はKullback–Leibler 情報です。
EM アルゴリズムの手順は次のように考えることができます。
- 期待ステップ:最大化を選択:
- 最大化ステップ:最大化を選択:
アプリケーション
- EMは混合モデルのパラメータ推定によく使用され、[21] [22]特に量的遺伝学でよく使用されます。[23]
- 心理測定学において、EM は項目反応理論モデルの項目パラメータと潜在能力を推定するための重要なツールです。
- 欠損データに対処し、未確認の変数を観察する能力により、EM はポートフォリオの価格設定とリスク管理に役立つツールになりつつあります。[要出典]
- EM アルゴリズム (およびその高速版である順序付きサブセット期待値最大化) は、医療用画像の再構成、特に陽電子放出断層撮影、単一光子放出コンピューター断層撮影、X 線コンピューター断層撮影で広く使用されています。EM の他の高速版については、以下を参照してください。
- 構造工学において、期待値最大化を用いた構造同定(STRIDE)[24]アルゴリズムは、センサーデータを用いて構造システムの固有振動特性を識別する出力のみの方法です(実用モード解析を参照)。
- EM はデータ クラスタリングにも使用されます。自然言語処理では、このアルゴリズムの代表的な例として、隠れマルコフ モデルのBaum-Welch アルゴリズムと、確率的文脈自由文法の教師なし誘導のinside-outside アルゴリズムが挙げられます。
- 取引間の待ち時間、つまり証券取引所における株式の連続取引間の時間を分析する場合、EMアルゴリズムは非常に有用であることが証明されている。[25]
フィルタリングとスムージングEMアルゴリズム
カルマン フィルタは通常、オンライン状態推定に使用され、最小分散スムーザはオフラインまたはバッチ状態推定に使用されます。ただし、これらの最小分散ソリューションでは、状態空間モデル パラメータの推定が必要です。EM アルゴリズムは、状態とパラメータの結合推定問題を解決するために使用できます。
フィルタリングとスムージングの EM アルゴリズムは、次の 2 段階の手順を繰り返すことによって生成されます。
- Eステップ
- 現在のパラメータ推定値を使用して設計されたカルマン フィルタまたは最小分散スムージングを操作して、更新された状態推定値を取得します。
- Mステップ
- 最大尤度計算内でフィルタリングまたは平滑化された状態推定値を使用して、更新されたパラメータ推定値を取得します。
カルマンフィルタまたは最小分散スムーザが、加法性ホワイトノイズを持つ単一入力単一出力システムの測定に作用すると仮定する。更新された測定ノイズ分散推定値は、最大尤度計算 から得られる。
ここで、はN個のスカラー測定値からフィルタまたはスムーザーによって計算されたスカラー出力推定値です。上記の更新は、ポアソン測定ノイズ強度の更新にも適用できます。同様に、1次自己回帰プロセスの場合、更新されたプロセスノイズ分散推定値は次のように計算できます。
ここで、およびはフィルタまたはスムーザによって計算されたスカラー状態推定値である。更新されたモデル係数推定値は次のように得られる。
上記のようなパラメータ推定値の収束は十分に研究されている。[26] [27] [28] [29]
バリエーション
EMアルゴリズムの収束が遅い場合があり、これを加速するために共役勾配法や修正ニュートン法(ニュートン・ラプソン法)など、さまざまな方法が提案されている。 [30]また、EMは制約付き推定法と併用することもできる。
パラメータ拡張期待値最大化(PX-EM)アルゴリズムは、多くの場合、「補完された完全なデータで捕捉された追加情報を活用して、Mステップの分析を修正するために「共分散調整」を使用することで」スピードアップを実現します。[31]
期待値条件付き最大化(ECM)は、各Mステップを、他のパラメータが固定されたままの条件付きで各パラメータθ iが個別に最大化される条件付き最大化(CM)ステップのシーケンスに置き換えます。 [32]それ自体は、期待値条件付き最大化(ECME)アルゴリズムに拡張できます。[33]
この考え方は、一般化期待最大化(GEM)アルゴリズムにさらに拡張され、最大化-最大化手順のセクションで説明されているように、EステップとMステップの両方で目的関数Fの増加のみが求められます。 [19] GEMは分散環境でさらに開発され、有望な結果を示しています。[34]
EMアルゴリズムをMM(文脈に応じてMajorize/MinimizeまたはMinorize/Maximize)アルゴリズムのサブクラスと見なすことも可能であり、 [35]より一般的なケースで開発された任意のメカニズムを使用することができる。
α-EMアルゴリズム
EM アルゴリズムで使用される Q 関数は、対数尤度に基づいています。したがって、このアルゴリズムは log-EM アルゴリズムと見なされます。対数尤度の使用は、α 対数尤度比の使用に一般化できます。すると、観測データの α 対数尤度比は、α 対数尤度比の Q 関数と α ダイバージェンスを使用することで、正確に等式として表現できます。この Q 関数を取得することは、一般化された E ステップです。その最大化は、一般化された M ステップです。このペアは、α EM アルゴリズム[36]と呼ばれ 、そのサブクラスとして log-EM アルゴリズムが含まれています。したがって、松山康夫による α EM アルゴリズムは、log-EM アルゴリズムの正確な一般化です。勾配やヘッセ行列の計算は必要ありません。α EM は、適切な α を選択することにより、log-EM アルゴリズムよりも収束が速くなります。α EM アルゴリズムは、隠れマルコフ モデル推定アルゴリズム α-HMM の高速バージョンにつながります。 [37]
変分ベイズ法との関係
EM は、部分的に非ベイズ的な最大尤度法です。その最終結果は、潜在変数の確率分布(ベイズスタイル) とθの点推定値(最大尤度推定値または事後モードのいずれか) を示します。 θと潜在変数の確率分布を与える、この完全なベイズバージョンが必要な場合があります。 推論に対するベイズ的アプローチは、単にθ を別の潜在変数として扱うことです。 このパラダイムでは、 E ステップと M ステップの区別はなくなります。 上で説明したように因数分解された Q 近似を使用する場合 (変分ベイズ)、解法は各潜在変数 (今度はθを含む) を反復処理し、一度に 1 つずつ最適化できます。 ここで、反復ごとにkステップが必要です。ここで、 kは潜在変数の数です。グラフィカル モデルの場合、各変数の新しいQ はそのマルコフ ブランケットのみに依存するため、これは簡単に実行でき、ローカルメッセージ パッシングを使用して効率的な推論を行うことができます。
幾何学的解釈
情報幾何学では、E ステップと M ステップは、e 接続と m 接続と呼ばれる双対アフィン接続による射影として解釈されます。カルバック・ライブラー情報もこれらの用語で理解できます。
例
ガウス混合


を次元 の2つの多変量正規分布の混合からの独立した観測値のサンプルとし、を観測値の起源となる成分を決定する潜在変数とする。[20]
- そして
どこ
- そして
目的は、ガウス分布間の混合値とそれぞれの平均および共分散を 表す未知のパラメータを推定することです。
ここで、不完全データ尤度関数は
そして完全データ尤度関数は
または
ここで、は指標関数であり、は多変量正規分布の確率密度関数です。
最後の等式では、各iについて、1 つの指標は0 に等しく、1 つの指標は 1 に等しくなります。したがって、内部の合計は 1 つの項に減ります。
Eステップ
パラメータθ ( t )の現在の推定値を考えると、ベイズの定理により、 Z iの条件付き分布は、τで重み付けされた正規密度の比例高さになるように決定されます。
これらは「メンバーシップ確率」と呼ばれ、通常は E ステップの出力と見なされます (ただし、これは以下の Q 関数ではありません)。
この E ステップは、Q に対してこの関数を設定することに対応します。
合計内の の期待値は、確率密度関数 に関して取られますが、これはトレーニング セットごとに異なる場合があります 。 を除き、E ステップのすべては、ステップが実行される前にわかっています。は、E ステップ セクションの冒頭の式に従って計算されます。
この完全な条件付き期待値は、 τとμ / Σ が別々の線形項で表示され、独立して最大化できる ため、1 つのステップで計算する必要はありません。
Mステップ
が二次形式であるということは、 を最大化する値を決定することが比較的簡単であることを意味します。また、、およびはすべて別々の線形項として現れるため、すべて独立して最大化できます。
まず、制約 を持つを考えます。
これは二項分布の最大尤度推定と同じ形をしており、
次の推定値については:
これは正規分布の加重最大尤度推定と同じ形式なので、
- そして
そして対称性により、
- そして
終了
事前に設定されたしきい値を下回る 場合は、反復プロセスを終了します。
一般化
上記のアルゴリズムは、2 つ以上の多変量正規分布の混合に対して一般化できます。
切断および打ち切り回帰
EMアルゴリズムは、何らかの量の変動を説明する基礎となる線形回帰モデルが存在するが、実際に観測される値はモデルで表現される値の打ち切りまたは切り捨てられたバージョンである場合に実装されています。 [38]このモデルの特殊なケースには、1つの正規分布からの打ち切りまたは切り捨てられた観測が含まれます。[38]
代替案
EM は一般に局所最適値に収束しますが、必ずしも大域最適値には収束しません。収束率には一般に上限がありません。高次元では収束性が悪く、局所最適値の数が指数関数的に増える可能性があります。そのため、特に高次元環境では、保証された学習のための代替手法が必要です。一貫性の保証がより優れた EM の代替手法は、モーメントベースのアプローチ[39]またはいわゆるスペクトル手法と呼ばれています。[40] [41]確率モデルのパラメータを学習するモーメントベースのアプローチは、局所最適値に陥る問題に悩まされることが多い EM とは異なり、特定の条件下での大域収束などの保証があります。学習を保証するアルゴリズムは、混合モデル、HMM などの重要なモデルの多くで導出できます。これらのスペクトル手法では、偽の局所最適値は発生せず、いくつかの規則性条件下で真のパラメータを一貫して推定できます。[要出典]
参照
参考文献
- ^ Meng, X.-L.; van Dyk, D. (1997). 「EM アルゴリズム – 速い新しい曲調で歌われる古いフォークソング」J. Royal Statist. Soc. B . 59 (3): 511–567. doi : 10.1111/1467-9868.00082 . S2CID 17461647.
- ^ ジョンヨル・クォン、コンスタンティン・カラマニス 第23回国際人工知能統計会議議事録、PMLR 108:1727-1736、2020年。
- ^ Dempster, AP ; Laird, NM ; Rubin, DB (1977). 「EMアルゴリズムによる不完全データからの最大尤度」.英国王立統計学会誌、シリーズB. 39 ( 1): 1–38. JSTOR 2984875. MR 0501537.
- ^ Ceppelini, RM (1955). 「ランダム交配集団における遺伝子頻度の推定」. Ann. Hum. Genet . 20 (2): 97–115. doi :10.1111/j.1469-1809.1955.tb01360.x. PMID 13268982. S2CID 38625779.
- ^ Hartley, Herman Otto (1958). 「不完全なデータからの最大尤度推定」.バイオメトリクス. 14 (2): 174–194. doi :10.2307/2527783. JSTOR 2527783.
- ^ Ng, Shu Kay; Krishnan, Thriyambakam; McLachlan, Geoffrey J. (2011-12-21)、「EM アルゴリズム」、計算統計ハンドブック、ベルリン、ハイデルベルク: Springer Berlin Heidelberg、pp. 139–172、doi :10.1007/978-3-642-21551-3_6、ISBN 978-3-642-21550-6, S2CID 59942212 , 2022-10-15取得
- ^ Sundberg, Rolf (1974). 「指数族からの不完全データに対する最大尤度理論」. Scandinavian Journal of Statistics . 1 (2): 49–58. JSTOR 4615553. MR 0381110.
- ^ ab Rolf Sundberg. 1971.指数族変数の関数を観察するときに生成される分布の最大尤度理論と応用。ストックホルム大学数理統計研究所の論文。
- ^ ab Sundberg, Rolf (1976). 「指数族からの不完全データに対する尤度方程式を解く反復法」. Communications in Statistics – Simulation and Computation . 5 (1): 55–64. doi :10.1080/03610917608812007. MR 0443190.
- ^ 3、5、11ページのDempster、Laird、Rubinによる謝辞を参照。
- ^ ab Per Martin-Löf . 1966.統計力学の観点から見た統計。講義ノート、オーフス大学数学研究所。(「Sundberg 公式」、Anders Martin-Löf 著)。
- ^ ab Per Martin-Löf。 1970. Statistiska Modeller (統計モデル): Anteckningar från seminarier läsåret 1969–1970 (講義ノート 1969-1970)、Rolf Sundberg の協力を得て。ストックホルム大学。
- ^ ab Martin-Löf, P. 冗長性の概念と、統計的仮説と観測データ セット間の偏差の定量的測定としての冗長性の使用。F. Abildgård、AP Dempster、D. Basu、DR Cox、AWF Edwards、DA Sprott、GA Barnard、O. Barndorff-Nielsen、JD Kalbfleisch、G. Raschによるディスカッションと著者による返答付き。統計的推論の基礎的問題に関する会議の議事録(オーフス、1973 年)、pp. 1–42。回顧録、第 1 号、理論統計学科、オーフス大学数学研究所、オーフス、1974 年。
- ^ ab Martin-Löf, Per (1974). 「冗長性の概念と、統計的仮説と観測データの集合との間の不一致を定量的に測定する手段としての冗長性の利用」Scand. J. Statist . 1 (1): 3–18.
- ^ abc Wu, CF Jeff (1983年3月). 「EMアルゴリズムの収束特性について」Annals of Statistics . 11 (1): 95–103. doi : 10.1214/aos/1176346060 . JSTOR 2240463. MR 0684867.
- ^ Sundberg, Rolf (2019).指数族による統計モデリング。ケンブリッジ大学出版局。ISBN 9781108701112。
- ^ Laird, Nan (2006). 「Sundberg の公式」.統計科学百科事典. Wiley. doi :10.1002/0471667196.ess2643.pub2. ISBN 0471667196。
- ^ リトル、ロデリック JA;ルービン、ドナルド B. (1987)。欠損データのある統計分析。ワイリー確率・数理統計シリーズ。ニューヨーク:ジョン・ワイリー・アンド・サンズ。pp. 134–136。ISBN 978-0-471-80254-9。
- ^ ab Neal, Radford; Hinton, Geoffrey (1999)。「増分、スパース、その他のバリアントを正当化する EM アルゴリズムの見方」。Michael I. Jordan (編)。グラフィカル モデルでの学習(PDF)。マサチューセッツ州ケンブリッジ: MIT プレス。pp. 355–368。ISBN 978-0-262-60032-3. 2009年3月22日閲覧。
- ^ ab ハスティー、トレバー、ティブシラニ、ロバート、フリードマン、ジェローム (2001)。「8.5 EM アルゴリズム」。統計学習の要素。ニューヨーク: シュプリンガー。pp. 236–243。ISBN 978-0-387-95284-0。
- ^ Lindstrom, Mary J; Bates, Douglas M ( 1988). 「反復測定データの線形混合効果モデルのためのニュートン-ラプソンおよびEMアルゴリズム」アメリカ統計学会誌。83 (404): 1014. doi :10.1080/01621459.1988.10478693.
- ^ Van Dyk, David A (2000). 「効率的なEM型アルゴリズムを使用した混合効果モデルのフィッティング」。計算およびグラフィカル統計ジャーナル。9 (1): 78–98。doi :10.2307/1390614。JSTOR 1390614。
- ^ Diffey, S. M; Smith, A. B; Welsh, A. H; Cullis, B. R (2017). 「線形混合モデルのための新しいREML(パラメータ拡張)EMアルゴリズム」.オーストラリア・ニュージーランド統計ジャーナル. 59 (4): 433. doi : 10.1111/anzs.12208 . hdl : 1885/211365 .
- ^ Matarazzo, TJ、および Pakzad, SN (2016)。「期待値最大化を使用した構造同定のための STRIDE: モード同定のための反復出力のみの手法」Journal of Engineering Mechanics。http://ascelibrary.org/doi/abs/10.1061/(ASCE)EM.1943-7889.0000951
- ^ Kreer, Markus; Kizilersu, Ayse; Thomas, Anthony W. (2022). 「混合に対する検閲期待値最大化アルゴリズム: トレード間待ち時間への応用」. Physica A: 統計力学とその応用. 587 (1): 126456. Bibcode :2022PhyA..58726456K. doi :10.1016/j.physa.2021.126456. ISSN 0378-4371. S2CID 244198364.
- ^ Einicke, GA; Malos, JT; Reid, DC; Hainsworth, DW (2009 年 1 月)。「慣性航法アライメントのためのリカッチ方程式と EM アルゴリズムの収束」IEEE Trans. Signal Process . 57 (1): 370–375. Bibcode :2009ITSP...57..370E. doi :10.1109/TSP.2008.2007090. S2CID 1930004.
- ^ Einicke, GA; Falco, G.; Malos, JT (2010 年 5 月)。「ナビゲーションのための EM アルゴリズム状態行列推定」。IEEE信号処理レター。17 ( 5 ): 437–440。Bibcode : 2010ISPL ...17..437E。doi : 10.1109/LSP.2010.2043151。S2CID 14114266 。
- ^ Einicke, GA; Falco, G.; Dunn, MT; Reid, DC (2012 年 5 月)。「反復スムーザーベースの分散推定」。IEEE信号処理レター。19 (5): 275–278。Bibcode : 2012ISPL ...19..275E。doi : 10.1109 /LSP.2012.2190278。S2CID 17476971 。
- ^ Einicke, GA (2015 年 9 月)。「ポアソンノイズを含む測定値の反復フィルタリングとスムージング」。IEEE Transactions on Aerospace and Electronic Systems。51 ( 3): 2205–2011。Bibcode :2015ITAES..51.2205E。doi : 10.1109 /TAES.2015.140843。S2CID 32667132 。
- ^ Jamshidian, Mortaza; Jennrich, Robert I. (1997). 「準ニュートン法による EM アルゴリズムの高速化」. Journal of the Royal Statistical Society, Series B. 59 ( 2): 569–587. doi :10.1111/1467-9868.00083. MR 1452026. S2CID 121966443.
- ^ Liu, C (1998). 「EMを加速するためのパラメータ拡張:PX-EMアルゴリズム」Biometrika . 85 (4): 755–770. CiteSeerX 10.1.1.134.9617 . doi :10.1093/biomet/85.4.755.
- ^ Meng, Xiao-Li; Rubin, Donald B. (1993). 「ECM アルゴリズムによる最大尤度推定: 一般的なフレームワーク」. Biometrika . 80 (2): 267–278. doi :10.1093/biomet/80.2.267. MR 1243503. S2CID 40571416.
- ^ Liu, Chuanhai; Rubin, Donald B (1994). 「ECME アルゴリズム: より高速な単調収束を備えた EM および ECM の単純な拡張」Biometrika . 81 (4): 633. doi :10.1093/biomet/81.4.633. JSTOR 2337067.
- ^ Jiangtao Yin、Yanfeng Zhang、Lixin Gao (2012)。「頻繁な更新による期待値最大化アルゴリズムの高速化」(PDF)。IEEE国際クラスターコンピューティング会議の議事録。
- ^ Hunter DRとLange K(2004)、MMアルゴリズムのチュートリアル、アメリカ統計学者、58:30–37
- ^ 松山康夫 (2003). 「α-EMアルゴリズム:α対数情報量を用いた代理尤度最大化」. IEEE Transactions on Information Theory . 49 (3): 692–706. doi :10.1109/TIT.2002.808105.
- ^ 松山康夫 (2011). 「アルファEMアルゴリズムに基づく隠れマルコフモデル推定:離散および連続アルファHMM」。国際ニューラルネットワーク合同会議:808–816。
- ^ ab Wolynetz, MS (1979). 「制限された正規 分布データと検閲された正規分布データからの線形モデルによる最大尤度推定」。Journal of the Royal Statistical Society、シリーズ C。28 ( 2 ): 195–206。doi :10.2307/2346749。JSTOR 2346749。
- ^ピアソン、カール (1894)。「 進化の数学的理論への貢献」。ロンドン王立協会哲学論文集 A 。185 : 71–110。Bibcode : 1894RSPTA.185 ...71P。doi : 10.1098/ rsta.1894.0003。ISSN 0264-3820。JSTOR 90667 。
- ^ Shaban, Amirreza; Mehrdad, Farajtabar; Bo, Xie; Le, Song; Byron, Boots (2015). 「外点法によるスペクトル解の改善による潜在変数モデルの学習」(PDF)。UAI : 792–801。 2016年12月24日時点のオリジナル(PDF)からアーカイブ。2019年6月12日閲覧。
- ^ Balle, Borja Quattoni, Ariadna Carreras, Xavier (2012-06-27).演算子モデルにおける局所損失最適化: スペクトル学習への新たな洞察OCLC 815865081 .
{{cite book}}: CS1 maint: multiple names: authors list (link) - ^ ランゲ、ケネス。「MM アルゴリズム」(PDF)。
さらに読む
- ホッグ、ロバート; マッキーン、ジョセフ;クレイグ、アレン(2005)。『数理統計学入門』アッパーサドルリバー、ニュージャージー: ピアソン・プレンティス・ホール。pp. 359–364。
- Dellaert, Frank (2002 年 2 月)。期待値最大化アルゴリズム(PDF) (技術レポート番号 GIT-GVU-02-20)。ジョージア工科大学コンピューティング学部。下限最大化に関する EM アルゴリズムをより簡単に説明します。
- ビショップ、クリストファー M. (2006)。パターン認識と機械学習。シュプリンガー。ISBN 978-0-387-31073-2。
- Gupta , MR ; Chen, Y. ( 2010). 「EM アルゴリズムの理論と使用」。信号処理の基礎と動向。4 (3): 223–296。CiteSeerX 10.1.1.219.6830。doi :10.1561/2000000034 。 GMM、HMM、ディリクレの EM の詳細な導出を含む、EM に関するよく書かれた短い本です。
- Bilmes, Jeff (1997)。EM アルゴリズムの簡単なチュートリアルと、ガウス混合モデルおよび隠れマルコフ モデルのパラメータ推定への応用 (技術レポート TR-97-021)。国際コンピュータ サイエンス研究所。ガウス混合分布とガウス混合隠れマルコフモデルの EM 方程式の簡略化された導出が含まれています。
- McLachlan, Geoffrey J.; Krishnan, Thriyambakam (2008)。EMアルゴリズムと拡張(第 2 版)。ホーボーケン: Wiley。ISBN 978-0-471-20170-0。
外部リンク
- EM と混合モデリングのさまざまな 1D、2D、3D デモンストレーションが、SOCRアクティビティとアプレットのペアの一部として提供されます。これらのアプレットとアクティビティは、さまざまな設定でのパラメータ推定のための EM アルゴリズムの特性を経験的に示します。
- ガウス混合分布を含むC++のクラス階層(GPL)
- オンライン教科書「情報理論、推論、学習アルゴリズム」( David JC MacKay著) には、ソフトk平均法アルゴリズムを使用したクラスタリングなどの EM アルゴリズムの簡単な例が含まれており、バージョン 7.2 (第 4 版) の第 33.7 章で説明されているように、EM アルゴリズムの変分観点が強調されています。
- MJ Beal 著の「近似ベイズ推論のための変分アルゴリズム」には、EM と変分ベイズ EM の比較、および変分ベイズ HMM (章) を含むいくつかのモデルの導出が含まれています。
- 期待値最大化アルゴリズム: 短いチュートリアル、Sean Borman による EM アルゴリズムの自己完結型導出。
- Xiaojin Zhu による EM アルゴリズム。
- EM アルゴリズムとその変種: Alexis Roche による非公式チュートリアル。EM と多くの興味深い変種について簡潔かつ非常にわかりやすく説明しています。
