ベイジアンフィルタとは?
ベイジアンフィルタとは、迷惑メールと正規メールを教師データとして学習し、本文やヘッダに現れる語の出現確率から、そのメールが迷惑メールである確率をベイズの定理で推定する方式。利用者ごとに学習させられるため、業種特有の語彙に合わせて精度を上げられる。
システムアーキテクト試験の過去問では1回出題されています。
べいじあんふぃるた
ベイジアンフィルタの意味
迷惑メールと正規メールを教師データとして学習し、本文やヘッダに現れる語の出現確率から、そのメールが迷惑メールである確率をベイズの定理で推定する方式。利用者ごとに学習させられるため、業種特有の語彙に合わせて精度を上げられる。
ベイジアンフィルタの具体例
学習が進むまでは誤検知が多いので、いきなり削除せず隔離フォルダへ入れて利用者に確認させる運用にする。攻撃側は無害な文章を大量に埋め込んだり、文字を画像化・記号で分断したりして確率を下げにくる(ベイズ汚染)。
ベイジアンフィルタは試験でどう引っ掛けられる?
未知の攻撃にも対応できる反面、判定根拠を人が説明しにくい。またフィルタの学習用に利用者が誤って正規メールを迷惑と報告すると精度が下がる。シグネチャ照合と違い「同じメールが常に同じ判定になる」とは限らない。
ベイジアンフィルタと関連する用語
ベイジアンフィルタが出た過去問
迷惑メールの検知手法であるベイジアンフィルターの説明はどれか。
正解:利用者が振り分けた迷惑メールと正規のメールから特徴を学習し、迷惑メールであるかどうかを統計的に判定する。
要点:仕分け実績を学習し確率で迷惑メールを判定するのがベイジアン
ベイジアンフィルターは、利用者が迷惑メールと正規メールに仕分けた実績から、単語などの特徴がどちらに現れやすいかを学習し、新着メールについてベイズの定理に基づく確率計算で迷惑メールらしさを判定する手法である。利用者ごとの傾向を反映して精度が上がっていく点が特徴である。
出典:令和5年度 春期 システムアーキテクト試験 am2 問19(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。