基本的な考え方 LOFの基本的な考え方:ある点の局所密度をその近傍の点の密度と比較する。点Aは近傍の点よりもはるかに低い密度を持つ。 局所外れ値係数は、局所密度の概念に基づいています。局所性とは、k 個 の最近傍点によって定義され、これらの近傍点間の距離を用いて密度を推定します。あるオブジェクトの局所密度をその近傍点の局所密度と比較することで、密度が類似している領域と、近傍点よりも密度が著しく低い点を特定できます。これらは外れ値 とみなされます。
局所密度は、ある点が隣接点から「到達可能」となる典型的な距離によって推定されます。LOFで使用される「到達可能距離」の定義は、クラスター内でより安定した結果を生み出すための追加の尺度です。LOFで使用される「到達可能距離」には、二次資料、例えばEthem Alpaydinの教科書[ 3 ]などでしばしば誤っている微妙な詳細があります。
させてk -距離 ( A ) \displaystyle k{\text{-距離}}(A) オブジェクトAから k 番目の最近傍までの距離を とします。k個 の最近傍の集合には、この距離にあるすべてのオブジェクトが含まれます。同距離の場合は、k個を超えるオブジェクトが含まれることもあります。k 個 の最近傍の集合を次のように表します。N k ( A ) {\displaystyle N_{k}(A)} 。
到達距離の図解。オブジェクトB とCは 同じ到達距離(k=3 )を持ちますが、D はk 近傍ではありません。 この距離は、到達可能距離 と呼ばれるものを定義するために使用されます。
到達距離 k ( A 、 B ) = 最大 { k -距離 ( B ) 、 d ( A 、 B ) } \displaystyle {\text{到達距離}}_{k}(A,B)=\max\{k{\text{-距離}}(B),d(A,B)\}}
言葉で言えば、物体A から Bへの 到達可能距離 は、2つの物体間の真の距離ですが、少なくともk -距離 {\displaystyle k{\text{-distance}}} B のk 個 の最近傍に属するオブジェクト( B の「コア」、DBSCAN クラスタ分析を参照) は 、 等距離であるとみなされます。これは、B に近いすべての点A間の統計的変動を減らすためであり、 k の値を大きくすると平滑化効果が高まります。[ 1 ] これは対称ではないため、数学的な定義では距離 ではないことに注意してください。(常に を使用するのはよくある間違いです[ 4 ] k -距離 ( A ) {\displaystyle k{\text{-distance}}(A)} これにより、Simplified-LOF [ 4 ] と呼ばれる、わずかに異なる方法が得られます。
オブジェクトA の局所到達可能性密度 は次のように定義される。
lrd k ( A ) := | N k ( A ) | ∑ B ∈ N k ( A ) 到達距離 k ( A 、 B ) {\displaystyle {\text{lrd}}_{k}(A):={\frac {|N_{k}(A)|}{\sum _{B\in N_{k}(A)}{\text{reachability-distance}}_{k}(A,B)}}} これは、オブジェクトA からその近傍までの平均到達可能距離の逆数です。これは、 A から近傍までの平均到達可能距離ではないことに注意してください(定義上、これはk -距離 ( A ) {\displaystyle k{\text{-distance}}(A)} これは、 A が隣接する点 から 「到達可能」な距離を表します。重複する点がある場合、この値は無限大になる可能性があります。
次に、ローカル到達可能性密度を、以下の方法で近隣の到達可能性密度と比較します。
LOF k ( A ) := 1 | N k ( A ) | ∑ B ∈ N k ( A ) lrd k ( B ) lrd k ( A ) = 1 | N k ( A ) | ⋅ lrd k ( A ) ∑ B ∈ N k ( A ) lrd k ( B ) {\displaystyle {\text{LOF}}_{k}(A):={\frac {1}{|N_{k}(A)|}}\sum _{B\in N_{k}(A)}{\frac {{\text{lrd}}_{k}(B)}{{\text{lrd}}_{k}(A)}}={\frac {1}{|N_{k}(A)|\cdot {\text{lrd}}_{k}(A)}}\sum _{B\in N_{k}(A)}{\text{lrd}}_{k}(B)} これは、近傍の平均局所到達可能性密度を、 対象オブジェクト自身の局所到達可能性密度で割った値です。値が約1 の場合は、対象オブジェクトが近傍オブジェクトと同程度であることを示し(したがって外れ値ではない)、1 未満の値はより密度の高い領域であることを示し(内在値)、1 より著しく大きい値は外れ値であることを示します。
LOF k ( A ) ~ 1 {\displaystyle {\text{LOF}}_{k}(A)\sim 1} 近隣と同じような密度 を意味します。
LOF k ( A ) < 1 {\displaystyle {\text{LOF}}_{k}(A)<1} 近隣よりも密度が高い(インライア) という意味です。
LOF k ( A ) > 1 {\displaystyle {\text{LOF}}_{k}(A)>1} 近隣地域よりも密度が低い(外れ値) ことを意味します。
利点 ELKI によって可視化されたLOFスコア。右上のクラスターは左下のクラスターに近い外れ値と同程度の密度を持つが、正しく検出されている。LOFは局所的なアプローチを採用しているため、データセット内の別の領域では外れ値とみなされないような外れ値も特定できます。例えば、非常に密度の高いクラスターから「近い」距離にある点は外れ値となりますが、疎なクラスター内の点は近隣の点とほぼ同じ距離を示す可能性があります。
LOFの幾何学的直観は低次元ベクトル空間にのみ適用可能ですが、このアルゴリズムは非類似度関数を定義できるあらゆるコンテキストに適用できます。ネットワーク侵入検知[ 5 ]や処理済み分類ベンチマークデータ [ 6 ] など、多くの設定で非常にうまく機能することが実験的に示されており、競合製品を凌駕すること がよくあります。
LOFファミリーの手法は容易に一般化でき、地理データ、ビデオストリーム、著者ネットワークにおける外れ値の検出など、他のさまざまな問題に適用できます。[ 4 ]
デメリットと拡張点 結果として得られる値は商 値であり、解釈が難しい。1以下の値は明らかにインライアを示すが、外れ値となる明確なルールはない。あるデータセットでは、1.1という値がすでに外れ値である可能性があるが、別のデータセットとパラメータ設定(強い局所的変動を伴う)では、2という値がインライアである可能性もある。このような違いは、手法の局所性によって、データセット内でも発生する可能性がある。LOFのこれらの側面を改善しようとするLOFの拡張が存在する。
外れ値検出のための特徴量バギング [ 7 ] は、複数の射影に対してLOFを実行し、高次元での検出精度を向上させるために結果を組み合わせます。これは外れ値検出に対する最初のアンサンブル学習 アプローチであり、他のバリアントについては参考文献[ 8 ]を参照してください。 局所外れ値確率 (LoOP) [ 9 ] は LOF から派生した手法ですが、安価な局所統計量を使用することで、パラメータk の選択に対する感度を低くしています。さらに、結果の値は[0:1] の値の範囲にスケーリングされます。外れ値スコアの解釈と統一 [ 10 ] は、使いやすさ を向上させるために統計的スケーリングを使用してLOF外れ値スコアを区間[0:1] に正規化することを提案しており、LoOPのアイデアの改良版と見なすことができます。「外れ値ランキングと外れ値スコアの評価」 [ 11 ] では、LOFバリアントや他のアルゴリズムを使用して高度な外れ値検出アンサンブル を構築し、上記で説明した特徴バギングアプローチを改善する方法の類似性と多様性を測定する方法が提案されています。局所外れ値検出の再考:空間、ビデオ、ネットワーク外れ値検出への応用を伴う局所性の一般化された見解 [ 4 ] では、さまざまな局所外れ値検出方法(LOF、LOFの簡略版、LoOPなど)の一般的なパターンについて議論し、これを一般的なフレームワークに抽象化しています。このフレームワークは、例えば、地理データ、ビデオストリーム、著者ネットワークにおける外れ値の検出に適用されます。
参考文献 1 2 Breunig, MM; Kriegel, H.-P. ; Ng, RT; Sander, J. (2000). LOF: 密度ベースの局所外れ値の識別 (PDF) . 2000 ACM SIGMOD 国際データ管理会議議事録 . SIGMOD . pp. 93– 104. doi : 10.1145/335191.335388 . ISBN 1-58113-217-4 。 ↑ Breunig, MM; Kriegel, H.-P. ; Ng, RT; Sander, JR (1999). "OPTICS-OF: 局所外れ値の識別" (PDF) . Principles of Data Mining and Knowledge Discovery . Lecture Notes in Computer Science. Vol. 1704. pp. 262– 270. doi : 10.1007/978-3-540-48247-5_28 . ISBN 978-3-540-66490-1 。↑ Alpaydin, Ethem (2020). 機械学習入門 (第4 版). マサチューセッツ州ケンブリッジ. ISBN 978-0-262-04379-3 OCLC 1108782604。 {{cite book}}: CS1メンテナンス: 場所の発行元が見つかりません (リンク)1 2 3 4 Schubert, E.; Zimek, A.; Kriegel, H. -P. (2012). "局所外れ値検出の再考: 局所性に関する一般化された見解と空間、ビデオ、ネットワーク外れ値検出への応用". Data Mining and Knowledge Discovery . 28 : 190–237 . doi : 10.1007/s10618-012-0300-z . S2CID 19036098 . ↑ Lazarevic, A.; Ozgur, A.; Ertoz, L.; Srivastava, J.; Kumar, V. (2003). "ネットワーク侵入検知における異常検知方式の比較研究" (PDF) . 2003 SIAM 国際データマイニング会議議事録 . pp. 25–36 . doi : 10.1137/1.9781611972733.3 . ISBN 978-0-89871-545-3 2013年7月17日にオリジナル(PDF) からアーカイブされました。2010年5月14日 に取得 。↑ Campos, Guilherme O.; Zimek, Arthur; Sander, Jörg; Campello, Ricardo JGB; Micenková, Barbora; Schubert, Erich; Assent, Ira; Houle, Michael E. (2016). "教師なし外れ値検出の評価について: 尺度、データセット、および実証研究". Data Mining and Knowledge Discovery . 30 (4): 891–927 . doi : 10.1007/s10618-015-0444-8 . ISSN 1384-5810 . S2CID 1952214 . ↑ Lazarevic, A.; Kumar, V. (2005). "外れ値検出のための特徴量バギング". 第11回ACM SIGKDD国際データマイニング知識発見会議議事録 . pp. 157–166 . doi : 10.1145/1081870.1081891 . ISBN 159593135X . S2CID 2054204 . ↑ Zimek, A.; Campello, RJGB; Sander, JR (2014). "アンサンブルによる教師なし外れ値検出". ACM SIGKDD Explorations Newsletter . 15 : 11–22 . doi : 10.1145/2594473.2594476 . S2CID 8065347 . ↑ Kriegel, H.-P. ; Kröger, P.; Schubert, E.; Zimek, A. (2009). "LoOP: 局所外れ値確率". 第 18 回 ACM 情報知識管理会議議事録 (PDF) . CIKM '09. pp. 1649–1652 . doi : 10.1145/1645953.1646195 . ISBN 978-1-60558-512-3 。↑ Kriegel, HP ; Kröger, P.; Schubert, E.; Zimek, A. (2011). Interpreting and Unifying Outlier Scores . Proceedings of the 2011 SIAM International Conference on Data Mining. pp. 13–24 . CiteSeerX 10.1.1.232.2719 . doi : 10.1137/1.9781611972818.2 . ISBN 978-0-89871-992-5 。↑ Schubert, E.; Wojdanowski, R.; Zimek, A.; Kriegel, HP (2012). On Evaluation of Outlier Rankings and Outlier Scores . Proceedings of the 2012 SIAM International Conference on Data Mining. pp. 1047–1058 . CiteSeerX 10.1.1.300.7205 . doi : 10.1137/1.9781611972825.90 . ISBN 978-1-61197-232-0 。