Research on video classification models has witnessed significant growth recently, accompanied by a significant increase in the demand for datasets to train such models. Existing video dataset curation approaches share a common bottleneck: candidate videos must be downloaded before any relevance judgment is made, which results in storage, time and annotation costs. In this work, we present a filtering step, using Large Language Models (LLMs) to pre-screen videos based on their metadata, before actually downloading these videos, thereby saving on these costs. We evaluate the LLMs against a strict human majority vote derived from four independent annotators and validate the reliability of the annotations through inter-annotator agreement analysis (Gwet's AC1). We compare the LLM pre-filter against two no-LLM baselines, namely two keyword heuristics. Via a Leave-One-Rater-Out (LOO) mechanism and an Add-One-Rater-In (AORI), we evaluate the performance of the LLMs as virtual annotators. Finally, we report cost comparisons relative to existing approaches. To ensure reproducability, we made our implementation available on github.
Figures & tables
Annotator pair
A – D
A – C
A – B
C – D
B – D
B – C
AC1
0.694
0.652
0.611
0.550
0.529
0.507
Table 1: Pairwise human AC1, metadata panel ( n=1047 ).
Table 3: Leave-one-rater-out, metadata level ( n=1047 ): change in panel AC1 ( ΔLOO , 90% CI) when each human annotator is replaced by an LLM. Reference (4-human) panel AC1 =0.59 . Every substitution is a significant degradation (90% CI entirely below zero).
Figure 1: Confusion matrix between metadata-level and video-level human majority labels (2-of-3 majority of annotators A, B and C, n=298 )
Model
5-rater panel AC1
ΔAORI
90% CI
GPT-5.2
0.3755
−0.2150
[ −0.2503 , −0.1802 ]
Claude Sonnet 4.6
0.3482
−0.2423
[ −0.2793 , −0.2068 ]
QWEN3.6-36B
0.5379
− 0.0525
[ −0.0709 , −0.0350 ]
Gemma4:31B
0.4246
−0.1659
[ −0.1968 , −0.1354 ]
Table 4: Add-one-rater-in (AORI), metadata level ( n=1047 ): change in panel AC1 ( ΔAORI , 90% CI) when an LLM is added as a fifth annotator alongside a four-human panel. Reference panel AC1 =0.59 .
Method
Total
Saving
Cost/TP (meta)
Cost/TP (video)
Manual (no filter)
$119.20
—
$1.19
$1.37
GPT-5.2
$47.47
2.5 ×
$0.75
$0.97
Gemma4:31B
$46.00
2.6 ×
$0.55
$0.73
QWEN3.6-36B
$48.00
2.5 ×
$0.59
$0.74
Claude Sonnet 4.6
$54.28
2.2 ×
$0.66
$0.87
Regex A (stoplist)
$71.20
1.7 ×
$1.02
$1.13
Table 5: Full pipeline cost for n=298 candidates ($8/hr, 3 min/video). Local models and baselines incur no-LLM cost.
Figure 7Figure 8
Comparison (A − B)
Metric
Δ
95% CI
Sig.
QWEN3.6-36B – Regex A (stoplist)
F1
+0.147
[ +0.085 , +0.207 ]
yes
QWEN3.6-36B – Regex B (stoplist+keyword)
F1
+0.117
[ +0.036 , +0.198 ]
yes
Gemma4:31B – Regex A (stoplist)
F1
+0.112
[ +0.065 , +0.162 ]
yes
Claude Sonnet 4.6 – Regex A (stoplist)
F1
+0.100
[ +0.037 , +0.156 ]
yes
GPT-5.2 – Regex A (stoplist)
F1
+0.082
[ +0.012 , +0.139 ]
yes
Gemma4:31B – Regex B (stoplist+keyword)
F1
+0.082
[ +0.013 , +0.154 ]
yes
Table 9
Feature
Mean
SD
Median [IQR]
Title length (characters)
58.1
20.5
57.0 [43.0–73.0]
Title length (words)
9.9
3.6
10.0 [7.0–12.0]
Description length (characters)
1,196
1,084
901.0 [390.5–1,642]
Description length (words)
166.5
159.2
121.0 [49.2–225.0]
URLs in description
4.7
5.9
3.0 [0.0–7.0]
Hashtags in description
2.4
5.4
0.0 [0.0–3.0]
Table 7: Descriptive statistics of the YouTube metadata
School of Biomedical Engineering, University of Science and Technology of China · Data Darkness Lab, MIRACLE Center, Suzhou Institute for Advanced Research · China +1