
拓海先生、最近うちの現場でも「AIで地盤の異常検出を」と声が上がっているのですが、そもそもこの分野の論文で何が変わったのか、端的に教えていただけますか。

素晴らしい着眼点ですね!今回の論文は「高周波の合成地震データを効率よく作り、深層学習(Deep Learning)で地下界面を検出する」点が変革点ですよ。要点は三つです。まず高解像度のデータを安価に大量生成できる点、次にそれを用いてニューラルネットワークが微細構造を学習できる点、最後に合成データで学んでも実地データに一定の耐性がある点です。

高周波の合成データを安く作る、と。それは具体的にどういう仕組みなのですか。現場の計算資源で回せるものですか。

大丈夫、一緒に整理しましょう。理屈はこうです。Frozen Gaussian Approximation(FGA)(凍結ガウス近似)は波を小さな“波束”に分け、それぞれを独立に進める手法です。波束ごとに計算が独立なので並列化しやすく、クラウドや計算ノードを使えばスケールさせて大量データが作れるんです。実務で使うなら、最初は社外の計算資源を借りて合成データを作るのが現実的ですよ。

クラウドを使うのは私にとってハードルが高いのですが、ROI(投資対効果)の観点ではどう見ればよいですか。初期投資でどれだけ期待できるのですか。

いい問いですね。結論から言うとROIの見方は三点です。第一に合成データ作成は一度の投資で再利用可能なトレーニング資産が得られること、第二に検出精度が上がれば現場の手戻りや検査コストが下がること、第三に外部委託で初期コストを抑える運用が可能なことです。ですから、まずは小さなパイロットで費用対効果を検証するとリスクが小さいです。

それは要するに「まず少額で合成データを作ってモデルを試し、現場の検査コストが下がれば本導入を判断する」ということですか。これって要するに投資段階を分けるということですか。

その通りですよ。素晴らしい着眼点です!補足すると、論文では深層学習のモデルに畳み込みニューラルネットワーク(convolutional neural network(CNN))(畳み込みニューラルネットワーク)を利用しており、時間的な信号パターンから界面を学習します。モデルを試す際は三段階に分けるとよいです。合成データで学習、別アルゴリズム(例: スペクトル要素法)で作った検証データで評価、最後に現地検査で実証、という流れです。

実地検証で失敗したらどうするのか、という現場の懸念もあります。合成データだけで学習したモデルは本当に現場で使えるのですか。

重要な不安点ですね。論文の結果では、FGAで作った合成データで学習したモデルが、より正確に物理を解くスペクトル要素法(spectral element method)(スペクトル要素法)で生成したデータにもある程度適用できたと報告されています。理由はFGAが伝播時間(traveltime)の情報を正確に保つため、地層境界の位置検出という問題に有効だからです。ただし振幅情報の誤差は残るため、振幅依存の解析には追加の補正が必要です。

分かりました、私の言葉でまとめます。まず合成データを効率的に作る技術があり、それを使えばモデルの初期検証が安くできる。次に伝播時間が鍵なので界面検出には向くが、振幅まで正確に扱うには工夫が必要。最後に段階的に投資して実地検証で判断する、という理解で合っていますか。

その通りです!素晴らしいまとめです。大丈夫、一緒にやれば必ずできますよ。まずは小さな検証プロジェクトでトライして、結果を定量的に評価しましょう。


