CoolFace
Datasetpublic

intrect/artifactbench

ArtifactBench — AI-Generated Music Detection Benchmark ArtifactBench v2 — lineage-aware frozen protocol ArtifactBench v2 adds a metadata-first, lineage-aware evaluation protocol while preserving the v1 and v1.1 releases below. Its frozen primary cohort contains 828 entries (605 AI-generated and 223 real) across 15 source strata, split by content lineage into calibration, validation, and sealed-test partitions before final model comparison. The v2 package is under… See the full description on the dataset page: https://huggingface.co/datasets/intrect/artifactbench.

sourceHugging Facecc-by-nc-4.0updated 3d agoView on Hugging Face
0likes2kdownloads
Dataset Card

ArtifactBench — AI-Generated Music Detection Benchmark

ArtifactBench v2 — lineage-aware frozen protocol

ArtifactBench v2 adds a metadata-first, lineage-aware evaluation protocol while preserving the v1 and v1.1 releases below. Its frozen primary cohort contains 828 entries (605 AI-generated and 223 real) across 15 source strata, split by content lineage into calibration, validation, and sealed-test partitions before final model comparison.

The v2 package is under `v2/`. It contains the path-free frozen manifest, per-model probabilities, structured inference and chunk failures, source-level and paired metrics, uncertainty estimates, provenance records, and checksums. It does not add or replace audio. Existing v1 audio shards and manifests remain unchanged.

On the 562-track common-success sealed-test intersection, ArtifactNet v9.4 obtains AUROC 0.982 and balanced accuracy 0.918; the public Deezer detector obtains 0.761 and 0.776. These values are tied to the v2 cohort, calibration-only threshold policy, and declared coverage rules and should not be compared as if they were measured on the v1 cohort below.

Paper (preprint): ArtifactBench: Lineage-Aware Evaluation of AI-Generated Music Detectors under Distribution Shift.

Try ArtifactNet on your own audio

**Try the free live demo →** · Scope and limitations

Upload an audio file or choose a built-in example. No account is required within the demo’s free limits. This is the hosted ArtifactNet detector, not a browser-based reproduction of the four-model ArtifactBench evaluation; the live service may differ from the version-pinned research model.


ArtifactBench v1 — original public benchmark

A multi-generator evaluation benchmark for AI-generated music forensic detection, covering 22 AI generators and 6 real music sources.

Dataset Description

  • —Total tracks: 8,766 (4,383 AI + 4,383 Real, 1:1 balanced)
  • —AI generators: 22 (MusicGen, Stable Audio, Suno v3/v3.5/v4, Udio, Riffusion, DiffRhythm, Yue, Chirp v2/v3/v3.5, etc.)
  • —Real sources: 6 (SONICS, MoM, FMA, YouTube)
  • —Format: AI tracks as Parquet (audio bytes embedded), Real tracks as CSV (YouTube IDs for user download)

Motivation

Existing benchmarks (SONICS: 5 generators, MoM: 6 generators) only measure in-distribution performance. Models reporting high F1 on these benchmarks fail catastrophically on out-of-distribution generators:

  • —CLAM (194M params, F1=0.925 on MoM) → F1=0.824 on ArtifactBench
  • —SpecTTTra (19M params, F1=0.97 on SONICS) → F1=0.766 on ArtifactBench

ArtifactBench evaluates what matters for deployment: generalization across diverse generators.

Sanity Check Protocol

Per-source pass/fail thresholds:

  • —Real source FPR ≤ 5%
  • —AI source TPR ≥ 90% (Stable Audio: ≥ 60%)
  • —Codec invariance: mean Δ ≤ 0.15, max Δ ≤ 0.35

Baseline Results

ModelParamsF1FAILSuno v4 TPRReal FPR
ArtifactNet v9.44.2M0.9834/2898%1.5%
CLAM (MoM)194M0.82416/2878%70.5%
SpecTTTra19M0.76623/2855%21.4%

Public Model Comparison — 8-way (v1.1 test partition, 2026-07-04)

Eight publicly-available detectors scored on identical files with the same runner (adapters in artifactbench/models/), τ = 0.5. n = 2,104 (1,388 AI / 716 real — the locally-restored real set; see the provenance caveat in v1.1/RESULTS_8WAY.md).

RankModelParamsF1PrecisionRecall (TPR)FPRSanity FAIL
1ArtifactNet v9.4 (public ONNX)4.2M0.9520.93297.3%13.8%8/28
2AI-Music-Detection AST-60s90.8M0.8400.84883.1%28.9%16/28
3CLAM (MoM)194.3M0.7870.71188.3%69.7%14/28
4SpecTTTra α-120s18.7M0.7770.88069.5%18.4%22/28
5Deezer ISMIR fakeprint LR3.6K0.7540.90664.6%13.0%18/28
6FST (Mippia, arXiv:2601.13647)174.4M0.7350.98458.7%1.8%17/28
7DeepFense EAT+Nes2Net—0.6500.58972.4%97.8%11/28
8SpecTTTra β-5s18.7M0.5630.88441.3%10.5%24/28

The ArtifactNet production pipeline (v9.7 / cnnv95, PyTorch — not the public ONNX export above) measured on the same partition: F1 0.984 / TPR 98.9% / FPR 4.2% (1/28 FAIL). Per-source TPR/FPR tables, ROC summaries, and notes: `v1.1/RESULTS8WAY.md`.

Usage

python
from artifactbench.bench import main
# or
# python -m artifactbench.bench --model artifactnet --manifest artifactbench_v1_manifest.json

Per-Source Breakdown (v1.0.1)

SourceClassTracksbench_origin: testGenerator
aimemusicgenlargeAI20030MusicGen Large
aimemusicgenmediumAI20030MusicGen Medium
aimemusicgensmallAI20030MusicGen Small
aime_riffusionAI20030Riffusion
aimestableaudio_v1AI20050Stable Audio v1
aimestableaudio_v2AI20050Stable Audio v2
aimesunov3AI20030Suno v3
aimesunov35AI20030Suno v3.5
aime_udioAI20030Udio (AIME)
mom_diffrythmAI200100DiffRhythm
mom_riffusionAI200100Riffusion (MoM)
mom_udioAI200100Udio (MoM)
mom_yueAI200100Yue
sonics_chirp-v2-xxl-alphaAI20080Chirp v2
sonics_chirp-v3AI20080Chirp v3
sonics_chirp-v3.5AI20080Chirp v3.5
sonics_udio-120sAI20080Udio 120s
sonics_udio-30sAI20080Udio 30s
sunocdnlatestAI200100Suno CDN (post-freeze)
suno_extraAI20080Suno extras
udio_cdn_latestAI20035Udio CDN (post-freeze) — v1.0.1 balanced
udio_extraAI20080Udio extras
sonics_realReal500300SONICS real partition
mom_realReal400200MoM real (mp3 + wav)
fma_hardnegReal300150FMA mp3 hard-negatives
momextrarealReal200110MoM extra real
momrealwavReal20042MoM real WAV variants
youtube_hardnegReal20073YouTube curated hard-negatives
TOTAL—6,2002,28028 sources, 22 AI generators

Real sources are intentionally over-represented (1,800 total) to enable rigorous FPR estimation across diverse codec and production conditions.

Files

  • —artifactbench_v1_manifest.json — Track manifest with bench_origin tags
  • —metadata.json — Dataset statistics and generator list

Citation

bibtex
@article{oh2026artifactnet,
  title        = {ArtifactNet: Detecting AI-Generated Music via Forensic Residual Physics},
  author       = {Oh, Heewon},
  journal      = {arXiv preprint arXiv:2604.16254},
  year         = {2026},
  eprint       = {2604.16254},
  archivePrefix= {arXiv},
  primaryClass = {cs.SD},
  doi          = {10.48550/arXiv.2604.16254},
  url          = {https://arxiv.org/abs/2604.16254}
}

arXiv: 2604.16254 · DOI: 10.48550/arXiv.2604.16254

License

CC BY-NC 4.0

v1.1 (2026-07-03) — integrity-audit purged test partition

An audit of the test partition against the ArtifactNet v9.4 training manifest found 34 overlapping real tracks (all YouTube-derived); 5 further real tracks became unrecoverable. v1.1/ ships the purged partition (n = 2,224), a per-track status CSV, and official v1.1 result bounds. v1 files are unchanged — results computed on v1 remain reproducible. See v1.1/RESULTS_v1.1.md.

8-way public model comparison (2026-07-04)

Extends the v1.1 evaluation with five more publicly-available detectors. The summary table is in Public Model Comparison above; per-source breakdowns and notes are in v1.1/RESULTS_8WAY.md.