arXiv reaDer
地震反射率推定への応用を伴う畳み込みスパースコーディング高速近似
Convolutional Sparse Coding Fast Approximation with Application to Seismic Reflectivity Estimation
スパースコーディングでは、データが基本的なビルディングブロックのスパースな重ね合わせとして本質的に構造化されていると仮定して、入力ベクトルの特徴を抽出しようとします。同様に、ニューラルネットワークは、トレーニングデータセットの特徴を学習することによって特定のタスクを実行します。最近、データ駆動型とモデル駆動型の両方の特徴抽出方法が非常に人気があり、目覚ましい成果を上げています。それにもかかわらず、実際の実装は、特にリアルタイムアプリケーションの場合、実際のシナリオで採用するには遅すぎることがよくあります。古典的な反復しきい値処理アルゴリズムの高速化されたアップグレードバージョンを提案します。これは、2〜5回の反復で畳み込みスパースコードの適切な近似を生成します。速度の利点は、ほとんどのソルバーが非効率的なグローバルしきい値処理によって遅くなるという観察から主に得られます。主なアイデアは、しきい値を適用する前に、各データポイントを局所受容野エネルギーで正規化することです。このようにして、強い特徴表現への自然な傾向が抑制されるため、トレーニング中に簡単に近似または学習できるグローバルしきい値に依存できます。提案されたアルゴリズムは、既知の所定の辞書、または訓練された辞書で使用することができる。トレーニングされたバージョンは、提案されたソルバーの展開として設計されたニューラルネットとして実装されます。提案されたソリューションのパフォーマンスは、合成データシナリオと実際のデータシナリオの両方で地震インバージョン問題を介して示されます。また、安定したサポート回復のための理論的保証も提供します。つまり、特定の条件下で、最初の反復で真のサポートが完全に回復することを証明します。
In sparse coding, we attempt to extract features of input vectors, assuming that the data is inherently structured as a sparse superposition of basic building blocks. Similarly, neural networks perform a given task by learning features of the training data set. Recently both data-driven and model-driven feature extracting methods have become extremely popular and have achieved remarkable results. Nevertheless, practical implementations are often too slow to be employed in real-life scenarios, especially for real-time applications. We propose a speed-up upgraded version of the classic iterative thresholding algorithm, that produces a good approximation of the convolutional sparse code within 2-5 iterations. The speed advantage is gained mostly from the observation that most solvers are slowed down by inefficient global thresholding. The main idea is to normalize each data point by the local receptive field energy, before applying a threshold. This way, the natural inclination towards strong feature expressions is suppressed, so that one can rely on a global threshold that can be easily approximated, or learned during training. The proposed algorithm can be employed with a known predetermined dictionary, or with a trained dictionary. The trained version is implemented as a neural net designed as the unfolding of the proposed solver. The performance of the proposed solution is demonstrated via the seismic inversion problem in both synthetic and real data scenarios. We also provide theoretical guarantees for a stable support recovery. Namely, we prove that under certain conditions the true support is perfectly recovered within the first iteration.
updated: Tue Jun 29 2021 12:19:07 GMT+0000 (UTC)
published: Tue Jun 29 2021 12:19:07 GMT+0000 (UTC)
参考文献 (このサイトで利用可能なもの) / References (only if available on this site)
被参照文献 (このサイトで利用可能なものを新しい順に) / Citations (only if available on this site, in order of most recent)
Amazon.co.jpアソシエイト