表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

画像からノイズへの変換を学び、別のモデルで画像を生成するBiFlow

Bidirectional Normalizing Flow (BiFlow)

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

Bidirectional Normalizing Flow (BiFlow)の原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

(a) Standard Normalizing Flow: explicit inverse.

出典:Bidirectional Normalizing Flow (BiFlow) / arXiv ↗

概要

  • BiFlowは画像からノイズへのモデルを先に学習し、生成には独立した逆方向モデルを使う。
  • ImageNetの表1の条件では、中間状態の対応付けは厳密な逆計算より低いFIDを記録した。
  • 著者は最終結果としてFID 2.39と最大2桁の生成高速化を報告するが、対象を変えた場合は別途検証が必要である。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Bidirectional Normalizing Flow (BiFlow)の仕組み

左から右へ読む
  1. 01学習画像
  2. 02順方向を学習
  3. 03逆方向を学習
  4. 04ノイズを入力
  5. 05生成画像

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

BiFlowは、画像をノイズへ変える仕組みを学び、その対応を使って新しい画像を生成する。正規化フローとは、画像などのデータを扱いやすいノイズ分布に対応させる生成モデルを指す。

従来の方式では、生成時にその変換を厳密に逆算できるよう、モデルの構造を設計する必要があった。TARFlowでは逆算を順番に進めるため、画像を1枚作る際の処理時間も課題になる。

手法

まず画像をノイズへ変える順方向モデルを学習し、固定する。次に、学習画像とそれに対応するノイズを使い、ノイズから画像を作る別の逆方向モデルを学習する。たとえばカテゴリ付き画像で学習した場合、生成時にはノイズとカテゴリを入力して画像を得る。

逆方向モデルは、最終画像に加えて変換途中の状態も手掛かりにする。比較用の小さな変換を介して途中の状態を照合するため、内部表現を毎回画像と同じ形に戻す必要がない。著者は雑音除去も逆方向モデルに組み込み、1回のモデル実行で画像を出す構成とした。

新規性

BiFlowの中心は、画像をノイズへ変えるモデルの厳密な逆計算を、生成に必須としない設計である。逆方向には独立したモデルを学習させ、生成側の構造や損失関数を選べるようにした。

さらに、順方向の途中の状態を学習信号に使う「中間状態の対応付け」を提案する。逆方向モデルの内部表現を、画像と同じ形に繰り返し戻さずに比較できる点が特徴である。

従来手法との違い

比較対象の改良版TARFlowは、学習した変換を厳密に逆算する。生成時には画像の要素を定められた順序で処理するため、処理を並列に進めにくい。BiFlowは別に学習した逆方向モデルを一度実行して画像を作る。

著者のImageNetでの比較では、中間状態の対応付けを使うBiFlowが、改良版TARFlowの厳密な逆計算より低いFIDを示した。この結果が別の画像分野にも当てはまるかは、示された比較からは分からない。

実験結果

著者は、カテゴリを指定するImageNetの256×256画素の画像生成を、5万枚の生成画像で評価した。FIDは生成画像と実画像の分布の近さを測る指標で、小さいほど良い。表1の条件は逆方向モデルBiFlow-B/2を160エポック学習し、知覚損失とCFGを使わない設定で、厳密な逆計算がFID 44.46、中間状態の対応付けが36.93だった。

著者は最終的なBiFlowのFIDを2.39と報告し、改良版TARFlowとの比較で生成が最大2桁速いと述べる。ただし、確認できた本文の範囲では最終比較の表と計測条件の全体は確認できない。速度図はv4 TPUの8コアで画像1枚を生成する時間を示し、VAEによる画像への復号は含まない。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:商品カテゴリごとの画像案を制作担当者に提示する。学習には対象商品の画像とカテゴリ名のラベルを用意し、そのデータに合わせて順方向モデルと逆方向モデルを学習する。追加センサーは使わず、既存の画像データを入力とする。

運用時は担当者がカテゴリを選び、モデルが出した画像を候補として受け取って選別する。ImageNetの結果を商品画像へ適用する案であり、カテゴリとの一致や商品としての妥当性は対象データで確かめる必要がある。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:対象商品の画像とカテゴリのラベルを集め、学習用と評価用に分ける。追加センサーは使わず、対象画像に合わせて順方向モデルを学習・固定し、対応するノイズから逆方向モデルを学習する。

同じ画像データとサイズで、厳密な逆計算を使う方式を基準にする。画像1枚あたりの生成時間は復号処理を含む条件をそろえて測り、FID、カテゴリとの一致、制作担当者が採用した候補の割合も記録する。

限界と課題

著者は、従来の厳密な逆計算がモデル構造を制約し、TARFlowの順次処理が生成を遅くすると説明する。確認できた本文の範囲では、BiFlow固有の失敗例や商品画像など別分野での成績は示されていない。

編集上の検証事項は、対象カテゴリでの画質、多様性、ラベルとの一致、学習と生成にかかる時間である。逆方向モデルは近似なので、元画像の復元にも使うなら再構成誤差を別途測る必要がある。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

Bidirectional Normalizing Flow: From Data to Noise and Back

Normalizing Flows (NFs) have been established as a principled framework for generative modeling. Standard NFs consist of a forward process and a reverse process: the forward process maps data to noise, while the reverse process generates samples by inverting it. Typical NF forward transformations are constrained by explicit invertibility, ensuring that the reverse process can serve as their exact analytic inverse. Recent developments in TARFlow and its variants have revitalized NF methods by combining Transformers and autoregressive flows, but have also exposed causal decoding as a major bottleneck. In this work, we introduce Bidirectional Normalizing Flow ($\textbf{BiFlow}$), a framework that removes the need for an exact analytic inverse. BiFlow learns a reverse model that approximates the underlying noise-to-data inverse mapping, enabling more flexible loss functions and architectures. Experiments on ImageNet demonstrate that BiFlow, compared to its causal decoding counterpart, improves generation quality while accelerating sampling by up to two orders of magnitude. BiFlow yields state-of-the-art results among NF-based methods and competitive performance among single-evaluation ("1-NFE") methods. Following recent encouraging progress on NFs, we hope our work will draw further attention to this classical paradigm.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01