離散計算の種類
数学において、有限重み付きグラフ上の微積分とは、有限個の頂点と辺に関連付けられた重みを持つグラフの頂点集合を定義域とする関数の離散微積分である。これには、ラプラシアンの離散バージョンとしてのグラフラプラシアン(または離散ラプラス演算子)などの微積分における微分演算子に類似したグラフ上の離散演算子の定式化、およびこれらの演算子を使用してグラフ上の微分方程式、差分方程式、または変分モデルを定式化することが含まれます。これらは、偏微分方程式または連続変分モデルの離散バージョンとして解釈できます。このような方程式やモデルは、画像処理、機械学習、ネットワーク分析など、さまざまな研究分野で離散情報を数学的にモデル化、分析、および処理するための重要なツールです。
アプリケーションでは、有限重み付きグラフは、グラフの頂点によって有限個のエンティティを、これらのエンティティ間のペアワイズ関係をグラフのエッジによって、関係の重要性をエッジ重み関数によって表します。このようなグラフ上の微分方程式または差分方程式は、グラフの構造を利用して、画像セグメンテーション(頂点はピクセルを表し、重み付きエッジはムーア近傍またはより大きなウィンドウの比較に基づいてピクセルの類似性をエンコードします)、データ クラスタリング、データ分類、ソーシャル ネットワークでのコミュニティ検出(頂点はネットワークのユーザーを表し、エッジはユーザー間のリンクを表し、重み関数はユーザー間の相互作用の強度を示します) などのタスクに使用できます。
有限重み付きグラフの主な利点は、離散正規グリッド、格子グラフ、メッシュなどの高度に規則的な構造に制限されないため、不規則な相互関係を持つ抽象データを表すために適用できることです。
有限の重み付きグラフがユークリッド空間に幾何学的に埋め込まれている場合、つまりグラフの頂点がこの空間の点を表している場合、連続体設定における関連する非局所演算子の離散近似として解釈できます。
基本的な定義
有限重み付き グラフは、


はグラフの頂点またはノードとして表されるインデックスの有限集合である。
頂点のサブセットを接続する(有向)グラフの辺の有限集合である。
グラフのエッジ上で定義されるエッジ重み関数です。
有向グラフでは、各辺に開始ノードと終了ノードがあります。無向グラフでは、すべての辺に対して辺が存在し、重み関数は対称である必要があります。つまり、 です。 [1]このページの残りの部分では、特に断りがない限り、グラフは無向であると仮定します。このページで紹介されているアイデアの多くは、有向グラフに一般化できます。[1]



エッジ重み関数は、 すべてのエッジに実数値を関連付けます。数学的理由とアプリケーション固有の理由の両方から、エッジの重み関数は厳密に正である必要があることが多く、このページでは特に明記しない限り、そのように想定されます。このページで紹介されている多くのアイデアを一般化して、負の重みを持つエッジを含めることは可能です。と設定することにより、エッジ重み関数の定義域を に拡張することが検討されることがあります (結果の関数は依然としてエッジ重み関数と呼ばれます) 。






アプリケーションでは、各グラフ頂点は 通常、特定のデータ内の単一のエンティティを表します。たとえば、有限データセットの要素、画像内のピクセル、ソーシャルネットワーク内のユーザーなどです。グラフのエッジは 、2 つのエンティティ間の関係を表します。たとえば、ペアワイズ相互作用や、幾何学的近傍 (たとえば、画像内のピクセル) または別の機能の比較に基づく類似性などです。エッジの重みは、この関係の強さをエンコードします。最も一般的に使用される重み関数は、0 から 1 の間の値にマップされるように正規化されます。つまり、 です。

![{\displaystyle w:E\rightarrow (0,1]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c714672708cadd50e5cb47634f818688327add24)
以下では、検討対象のグラフは自己ループや頂点間の複数のエッジなしで接続されているものと仮定します。これらの仮定は、多くのアプリケーションでは、切断されたグラフの各接続コンポーネントをそれ自体のグラフとして扱うことができ、(自己ループが存在する場合は非ゼロになる) の各出現は、(以下の微分グラフ演算子のセクションを参照) が消える別の要素が存在する場合に出現し、エッジの重みは複数のエッジの場合と同様の情報をエンコードできるため、ほとんど無害です。


近所
エッジが存在する場合、ノードはノードの隣接ノードです。表記上、この関係は と省略でき、「は の隣接ノードである」と読みます。それ以外の場合、 がの隣接ノードでない場合はと書きます。頂点の近傍は、単に近傍ノードの集合です。頂点の次数は、その近傍ノードの重み付けされたサイズです。













が である特殊なケース(つまり、グラフが重み付けされていない)では、 となることに注意してください。



実頂点関数の空間
を(実)頂点関数の空間とします。は有限集合なので、任意の頂点関数は-次元ベクトル(ここで)として表すことができ、したがって頂点関数の空間は-次元ヒルベルト空間と同一視できます。 の内積は次のように定義されます。











さらに、任意の頂点関数の-ノルムと-ノルムは次のように定義されます。





-ノルムは内積によって誘導されます。

アプリケーションでは、頂点関数はノードの頂点にラベルを付けるのに役立ちます。たとえば、グラフベースのデータ クラスタリングでは、各ノードはデータ ポイントを表し、頂点関数はノードのクラスター メンバーシップを識別するために使用されます。
実エッジ関数の空間
実頂点関数と同様に、実エッジ関数の空間 を導入することができます。任意のエッジ関数は有限のエッジ集合上で定義されるため、次元ベクトルとして表すことができます。ここで、です。したがって、エッジ関数の空間は次元ヒルベルト空間、つまりとして識別できます。









エッジ関数の特殊なケースの 1 つは、上記の基本定義のセクションで紹介した正規化されたエッジ重み関数 です。この関数と同様に、任意のエッジ関数は、 であればと設定することで簡単に に拡張できます。拡張されたエッジ関数の空間は依然として で表され、 と同一視できます( ) 。
![{\displaystyle w\colon E\rightarrow (0,1]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f4b8c123b730b0270b8baaec5f990b43335c5f5c)







の内積は次のように定義されます。


さらに、任意のエッジ関数の-ノルムと-ノルムは次のように定義されます。





-ノルムは内積によって誘導されます。

となるようにエッジ セットを拡張すると、 となることが明らかになります。これは、各エッジ関数が線形行列演算子で識別できることを意味します。




微分グラフ演算子
有限重み付きグラフの計算における重要な要素は、連続体設定の標準微分演算子を有限重み付きグラフの離散設定で模倣することです。これにより、偏微分方程式や変分法などの数学でよく研究されているツールを変換し、グラフによって最もよくモデル化できるアプリケーションで使用できるようになります。この変換を可能にする基本概念は、グラフ勾配、つまりグラフ上の 1 階差分演算子です。これに基づいて、グラフ ラプラシアンなどの高階差分演算子を導出できます。
1階微分演算子
重み付けされた差異
を有限重み付きグラフとし、を頂点関数とする。すると、有向辺に沿ったの重み付き差(または重み付きグラフ微分)は





任意の加重差については、次の特性が当てはまります。



加重勾配
重み付き差の概念に基づいて、グラフ上の重み付き勾配演算子を次のように
定義する。

これは線形演算子です。
頂点関数の局所的変化を頂点で測定するには、この辺関数の -ノルムを使用して、から始まるすべての有向辺へのの勾配を制限することができます。つまり、







加重乖離
重み付き勾配演算子の
随伴演算子は 、次のように定義される線形演算子である。

対称的な重み関数を持つ無向グラフの場合、頂点における関数の随伴演算子は次の形式になります。





次に、グラフ上の重み付き発散演算子を随伴演算子を介して として定義できます。グラフ上の発散は、グラフの各頂点におけるエッジ関数の純流出を測定します。

2階微分演算子
グラフラプラス演算子
重み付きグラフ ラプラシアンは、 グラフ設定においてよく研究されている演算子です。連続体設定におけるラプラス演算子の関係を模倣して、重み付きグラフ ラプラシアンは任意の頂点に対して次のように導出できます。




この表現では、
グラフが無向であり、対称的な重み関数を持っていると仮定する必要があることに注意してください。

グラフ p-ラプラス演算子
連続-ラプラス演算子は、有限重み付きグラフにうまく変換できる 2 次微分演算子です。これにより、熱方程式などのさまざまな偏微分方程式をグラフ設定に変換できます。

グラフ上の1階偏差分演算子に基づいて、離散ディリクレエネルギー関数
の最小化によって重み付きグラフラプラス演算子の族を正式に導くことができる。




エネルギー関数の最小化に必要な最適条件は、グラフ-ラプラシアンの次の定義につながります。



グラフラプラス演算子はグラフ-ラプラス演算子の特殊なケースであることに注意する。つまり、



アプリケーション
有限重み付きグラフの計算は、画像処理、機械学習、ネットワーク分析など、さまざまな分野の幅広いアプリケーションで使用されています。有限重み付きグラフが使用されているタスクの一覧は次のとおりです (これらに限定されません)。
参照
注記
- 1. ^無向グラフのわずかに異なる定義も使用されていることに注意してください。この定義では、無向エッジは、 と の順序付きペアのペアではなく、2 セット(2 つの異なる要素を持つセット)と見なされます。ここでは、 のエッジ関数 (エッジ関数の空間に関するセクションを参照)が と で異なる値をとることができるようにする必要があるため、後者の記述が必要です。





参考文献
- ^ Luxburg, Ulrike von; Audibert, Jean-Yves; Hein, Matthias ( 2007). 「グラフラプラシアンとランダム近傍グラフ上の収束」。機械学習研究ジャーナル。8 (6 月): 1325–1368。ISSN 1533-7928 。
- ^ ab Gilboa, Guy; Osher, Stanley (2009). 「画像処理への応用を伴う非局所演算子」.マルチスケールモデリング&シミュレーション. 7 (3): 1005–1028. doi :10.1137/070698592. ISSN 1540-3459. S2CID 7153727.
- ^ ab Elmoataz, A.; Lezoray, O.; Bougleux, S. (2008). 「重み付きグラフ上の非局所離散正規化: 画像および多様体処理のフレームワーク」. IEEE Transactions on Image Processing . 17 (7): 1047–1060. Bibcode :2008ITIP...17.1047E. CiteSeerX 10.1.1.491.1516 . doi :10.1109/TIP.2008.924284. ISSN 1057-7149. PMID 18586614. S2CID 9687337.
- ^ Desquesnes, Xavier; Elmoataz, Abderrahim; Lézoray, Olivier (2013). 「重み付きグラフ上のアイコナール方程式の適応: 局所的および非局所的な画像とデータ処理のための高速幾何学的拡散プロセス」(PDF) . Journal of Mathematical Imaging and Vision . 46 (2): 238–257. Bibcode :2013JMIV...46..238D. doi :10.1007/s10851-012-0380-9. ISSN 0924-9907. S2CID 254643702.
- ^ Elmoataz, Abderrahim; Toutain, Matthieu; Tenbrinck, Daniel (2015). 「グラフ上の $p$-ラプラシアンと $\infty$-ラプラシアンについて、画像とデータ処理への応用」SIAM Journal on Imaging Sciences . 8 (4): 2412–2451. doi :10.1137/15M1022793. ISSN 1936-4954. S2CID 40848152.
- ^ Mahmood, Faisal; Shahid, Nauman; Skoglund, Ulf; Vandergheynst, Pierre (2018). 「トモグラフィー再構成のための適応型グラフベースの全変動」. IEEE Signal Processing Letters . 25 (5): 700–704. arXiv : 1610.00893 . Bibcode :2018ISPL...25..700M. doi :10.1109/LSP.2018.2816582. ISSN 1070-9908. S2CID 3833453.
- ^ Peyré, Gabriel; Bougleux, Sébastien; Cohen, Laurent (2008). 「逆問題の非局所的正規化」。Forsyth, David; Torr, Philip; Zisserman, Andrew (編)。Computer Vision – ECCV 2008。Lecture Notes in Computer Science。Vol. 5304。ベルリン、ハイデルベルク: Springer Berlin Heidelberg。pp. 57–68。doi :10.1007 / 978-3-540-88690-7_5。ISBN 9783540886891. S2CID 1044368。
- ^ Bühler, Thomas; Hein, Matthias (2009). 「グラフ p ラプラシアンに基づくスペクトル クラスタリング」。機械学習に関する第 26 回国際会議の議事録。モントリオール、ケベック、カナダ: ACM プレス。pp. 81–88。doi : 10.1145 /1553374.1553385。ISBN 9781605585161. S2CID 858868。
- ^ Lozes, Francois; Elmoataz, Abderrahim; Lezoray, Olivier (2014). 「表面と点群の画像処理のための重み付きグラフの部分差分演算子」(PDF) . IEEE Transactions on Image Processing . 23 (9): 3896–3909. Bibcode :2014ITIP...23.3896L. doi :10.1109/TIP.2014.2336548. ISSN 1057-7149. PMID 25020095. S2CID 6838641.