AI Watermark Eraser logo
AIテキストウォーターマーク除去: 隠れたAIパターンを削除し検出を回避

AIウォーターマーク、隠れUnicode、フォーマット崩れを一括除去

ガイド

AI テキスト検出の仕組み: アルゴリズムの内部

AI テキスト検出器は、これを人間が書いた可能性があるのか​​、それとも単語の統計的分布が言語モデルを示唆しているのか、という 1 つの質問に答えようとします。それらがどのように機能するかを理解することは、ライターが高得点のテキストを作成するのに役立ち、研究者が現在の検出テクノロジーの限界を特定するのに役立ちます。

基本的な指標: パープレキシティ

言語モデルは、トークンのすべてのシーケンスに確率を割り当てます。パープレキシティはこれらの確率の逆数です。つまり、モデルが非常に予測可能であると判断したテキスト (ほとんどの単語がモデルが選択したものとまったく同じである場合) は、パープレキシティが低くなります。 AI によって生成されたテキストは、モデルが常に確率の高い継続を選択するため、通常、それを生成したモデルに対するパープレキシティは非常に低くなります。人間は予想外ではあるが一貫した単語を選択するため、人間の文章はより複雑で変化しやすくなります。

バースト性: 人間の分散シグナル

人間のライターは、一定の複雑さのレベルを維持しません。単純で直接的な文と複雑で埋め込まれた条項が交互に繰り返されます。これを研究者は「バースト性」と呼んでいます。 AI テキストは、段落全体で滑らかで一貫した複雑さのレベルを維持する傾向がありますが、これは人間の文章としては統計的に異例です。検出器は文の複雑さの分散を測定してバースト性スコアを生成します。分散が低い場合は AI 生成を示唆します。

Nグラム頻度解析

特定のフレーズ パターンは AI 生成と非常に強く関連しているため、その存在だけでソースが妥当な精度で予測されます。一般的な例には、「留意する価値があります」、「結論として」、「~することが重要です」などがあります。 N グラム検出器は、過剰に表現されたフレーズの大規模なルックアップ テーブルを維持し、その密度に基づいてテキストをスコア付けします。これらの検出器は高速ですが脆弱です。ルックアップ テーブルの構築後にトレーニングされたモデルに対しては失敗します。

トークン確率透かし検出

モデルが SynthID のような決定論的な透かしスキームを使用する場合、検出器は生成時に使用されたものと同じ秘密キーにアクセスできます。グリーン リストに対してすべてのトークンを再スコアリングし、グリーン リストのトークンの数を合計します。予想される確率レベルを大幅に上回るスコアは、陽性の検出を構成します。これは、パープレキシティ スコアリングよりもはるかに信頼性が高くなりますが、検出器がキーを保持する透かし入りのモデルに対してのみ機能します。

スタイロメトリック特徴モデル

ディープラーニング検出器は、平均文の長さ、句読点の密度、語彙の豊富さ、受動態の比率など、数十のスタイロメトリーの特徴を抽出し、人間と AI のテキストの大規模なコーパスで訓練された分類器にそれらを渡します。これらのモデルは、n-gram リストよりも一般化が優れていますが、分布の変化に悩まされています。トレーニング後にリリースされた新しい AI モデルのテキストを誤って分類します。

キャラクターレベルのアーティファクトをクリーニングすると検出器のスコアが向上する理由

いくつかの AI 検出器は、目に見えない Unicode 文字の存在を AI 生成テキストの強力な肯定的なシグナルとして使用します。これは、人間による正規のテキストには、文中に幅 0 のスペースやバイト オーダー マークが含まれることはほとんどないためです。これらの文字を削除すると、最も信頼性の高い信号の 1 つが削除されます。これとは別に、非改行スペースとスマート句読点を正規化すると、AI トレーニング コーパスとの N グラムの重複が減り、検出器の信頼性スコアがさらに低下します。

テキストをきれいにする準備はできましたか?

隠された透かし、目に見えない Unicode 文字、AI アーティファクトをあらゆるテキストから削除します。ブラウザ上で無料で非公開にできます。

AI ウォーターマーク消しゴムを試してみる

よくある質問

AI テキスト検出器の精度はどの程度ですか?
学術ベンチマークでは、モデルと検出器のバージョンに応じて、人間が書いたテキストの偽陽性率は 1 ~ 9%、AI が生成したテキストの真陽性率は 60 ~ 95% であることが示されています。これらの数値は、短いテキスト (150 ワード未満)、英語以外の言語、および軽く言い換えられたテキストでは大幅に低下します。 AI の作者であることの唯一の証拠として検出器を使用すべきではありません。
フォーマットだけで AI 検出器をトリガーできますか?
はい。箇条書きリスト、番号付きステップ、太字のヘッダー (AI 出力で一般的な書式設定パターン) を多用すると、基礎となるテキストが人間によって書かれたものであっても、検出器のスコアがわずかに上昇します。この理由により、技術文書やビジネス文書は誤検知されることがほとんどです。
隠し文字を削除するとテキストが「通過」検出器になりますか?
これにより、信号の 1 つのカテゴリ、つまり目に見えない Unicode アーティファクトが削除されます。複雑性とバースト性の信号が残り、依然として陽性検出が行われる可能性があります。クリーニングが最も価値があるのは、主に隠れ文字の異常が原因でテキストにフラグが立てられた場合、または使用される検出器が Unicode アーティファクトを大きく重み付けることがわかっている場合です。
検出器が英語以外のテキストで失敗するのはなぜですか?
ほとんどの検出器は、主に英語のテキストを対象としてトレーニングされています。それらのパープレキシティ ベースラインと N-gram テーブルは、他の言語に一般化されません。また、英語以外の Unicode テキストには、より広範囲のコードポイント (英語のコンテキストでは透かし信号である方向マークや結合子を含む) が正当に含まれているため、誤検知が発生します。
AI テキストを検出できないようにする最善の方法は何ですか?
最も信頼できる方法は、個人的な例を追加し、文章のリズムを変更し、AI の典型的なフレーズを削除する、実質的な書き換えです。隠し文字のクリーニングは、信号の 1 つのクラスを削除する簡単な前処理ステップですが、編集の代わりにはなりません。純粋にアルゴリズムによる言い換えは、一部の検出器では元の言い換えよりもスコアが低いことがよくあります。

関連するガイドとツール