アーカイブ / Audio
心音の特徴抽出を学習せずに構成するScattering Transformer
Scattering Transformer
Scattering Transformerの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
(a) Paths-as-Sequence Mode: The contextualization module operates on the scattering matrix from a single audio segment, capturing dependencies between different scattering paths.
概要
- 固定のウェーブレット散乱特徴に、学習可能な重みを持たない自己注意を加えて心音を表現する。
- CirCor DigiScopeの患者単位の三分類で、重み付き正解率0.786、UAR0.697を報告した。
- 特徴抽出は学習不要だが、最終分類器は学習する。「雑音なし」の再現率は0.600だった。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、Scattering Transformerの仕組み
- 01心音録音
- 02散乱特徴を抽出
- 03位置と関係を計算
- 04分類器で三分類
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
心音を聞いて心雑音を見分ける作業は、判断する人の経験に左右される。自動判定のために深層学習を使う場合、十分なラベル付き録音や、大きな事前学習済み音声モデルを扱う計算資源が課題となる。
この研究は、心音の特徴を作る部分の重みを学習せずに構成し、少ない資源で三分類に使える表現を得られるかを調べた。対象は診断全体ではなく、録音からの心雑音検出である。
手法
入力の心音に、長さの異なる波形フィルターを順に当てて変化を拾う。これがウェーブレット散乱で、フィルターの形はデータから学習せず、得られた値を音の特徴として使う。次に、特徴の順序を表す位置符号を足し、自己注意という計算で、各特徴がほかの特徴とどれほど関係するかを求める。
特徴間の関係を見る方式と、録音を時間区間に分けて区間間の関係を見る方式が示されている。最後は、特徴から分類境界を学ぶサポートベクターマシンで「雑音あり・なし・判定不明」を予測する。短い録音ごとの結果を患者単位で平均し、最終結果を出す。
新規性
著者が提案したのは、固定のウェーブレット散乱特徴に、学習可能な重みを持たない位置表現と自己注意を加える構成だ。個々の音の特徴だけでなく、特徴同士や時間区間同士の関係を表現できるようにした。
「学習不要」が指すのは主にこの特徴抽出部分である。最終的に心雑音の有無を分類するサポートベクターマシンは、ラベル付きデータを使って学習している。
従来手法との違い
直接の内部比較は、自己注意を加えない通常のウェーブレット散乱特徴である。著者の患者単位の評価では、重み付き正解率は通常の構成で0.481、提案構成で0.786となり、関係付けの工程が結果に寄与した。
既報の大規模音声モデルとも表で比較する。M2Dの重み付き正解率0.832と提案法の0.786は同じ表に載るが、既報値を参照した比較であり、計算資源や運用費まで同条件で測った結果ではない。
実験結果
著者は公開心音データCirCor DigiScopeを使い、患者が学習側と試験側にまたがらないよう75%対25%に分けた。録音を8kHzにそろえ、5秒ずつ、2.5秒重ねて切り出して三分類を評価した。
報告値は、重要な分類の誤りに重みを付けた正解率が0.786、三分類の再現率を等しく平均したUARが0.697。分類別再現率は「あり」0.800、「不明」0.692、「なし」0.600だった。通常の散乱特徴だけの構成では重み付き正解率0.481と報告している。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:デジタル聴診器の録音を、専門家が聞き直す順序付けに使う。入力は複数の聴診位置から得た心音で、出力は患者単位の「雑音あり・なし・判定不明」の候補とし、録音とともに確認画面へ送る。
担当者は候補だけで判断を確定せず、元の音を聞いて記録する。論文の三分類にある「判定不明」も残し、曖昧な録音を無理に二択へ押し込まない運用を検討する。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:既に判定ラベルのある心音録音を患者単位で分け、提案法と自己注意を省いた散乱特徴を同じ三分類で比較する。録音を切り出す条件をそろえ、患者ごとの結果を集約して評価する。
全体の重み付き正解率とUARに加え、「なし」を「あり」または「不明」とする頻度、逆方向の見落としを数える。録音機器や収録場所ごとにも値を分け、必要な分類器学習量と処理時間を記録する。
限界と課題
著者の表では「雑音なし」の再現率が0.600で、取りこぼしがある。また、既報モデルとの比較は表に示された成績に基づき、現場での推論時間や消費電力を同一条件で測った数値は示されていない。
編集上は、録音機器、雑音、患者構成が変わると成績がどう変わるかを確認する必要がある。特徴抽出が学習不要でも、分類器の学習用ラベルと患者単位の検証は必要であり、その作業量も評価対象となる。
出典
元のタイトル・要旨を確認する(英語)
Scattering Transformer: A Training-Free Transformer Architecture for Heart Murmur Detection
In an attempt to address the need for skilled clinicians in heart sound interpretation, recent research efforts on automating cardiac auscultation have explored deep learning approaches. The majority of these approaches have been based on supervised learning that is always challenged in occasions where training data is limited. More recently, there has been a growing interest in potentials of pre-trained self-supervised audio foundation models for biomedical end tasks. Despite exhibiting promising results, these foundational models are typically computationally intensive. Within the context of automatic cardiac auscultation, this study explores a lightweight alternative to these general-purpose audio foundation models by introducing the Scattering Transformer, a novel, training-free transformer architecture for heart murmur detection. The proposed method leverages standard wavelet scattering networks by introducing contextual dependencies in a transformer-like architecture without any backpropagation. We evaluate our approach on the public CirCor DigiScope dataset, directly comparing it against leading general-purpose foundational models. The Scattering Transformer achieves a Weighted Accuracy(WAR) of 0.786 and an Unweighted Average Recall(UAR) of 0.697, demonstrating performance highly competitive with contemporary state of the art methods. This study establishes the Scattering Transformer as a viable and promising alternative in resource-constrained setups.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-09-29




