매일 아침, 어제의 AI를 한 통으로 정리해 보내드립니다메일로 받아보기

METAL LAB

NepOOC-M: Bilingual Nepali-English Benchmark and Comparative Analysis of Multimodal Architectures for OOC Detection

arXiv:2608.192122026-08-21

네팔어 가짜뉴스 탐지, 사진 안 보고 문장만 읽어도 정답률 94%

연구팀이 진짜 사진에 거짓 설명을 붙이는 '탈맥락(OOC)' 가짜뉴스를 네팔어로 처음 벤치마크로 만들었다. 이미지-텍스트 조합 모델 5종과 텍스트만 보는 모델, 이미지만 보는 모델을 비교한 결과, 텍스트만 읽는 모델이 이미지까지 보는 최고 모델과 통계적으로 똑같은 성능을 냈다. 반대로 이미지만 보는 모델은 거의 찍는 수준에 그쳤다.

무엇을 했나

  1. 네팔에서 실제로 퍼진 가짜뉴스 사건들을 모아 진짜 사진 545장과 그에 딸린 정상 설명, 거짓 설명 쌍 545개씩 총 1,090개 이미지-캡션 쌍을 만들고 5가지 유형(조작 서술, 오설명, 시간 불일치, 지역 불일치, 인물 불일치)으로 사람이 직접 분류했다
  2. 두 명 이상의 라벨링 담당자 간 일치도가 카파 0.84로 매우 높아 데이터 품질을 신뢰할 수 있음을 보였다
  3. 이미지 인식 모델(ResNet-50 등)과 다국어 문장 이해 모델(mBERT 등)을 다섯 가지 방식으로 조합한 모델, 그리고 텍스트만 쓰는 모델과 이미지만 쓰는 모델을 학습시켜 비교했다
  4. 가장 성능이 좋았던 이미지+텍스트 조합 모델(ResNet-50+mBERT)과 텍스트만 쓰는 mBERT 모델이 똑같이 94.65% 성능을 냈고, 통계 검정(McNemar 검정)으로도 두 모델이 사실상 같은 실수를 한다는 것이 확인됐다
  5. 이미지만 보는 모델은 33~50% 정확도로 거의 무작위 추측 수준이었고, 학습 데이터를 늘렸을 때 성능이 꾸준히 오르는 것을 보면 모델 구조를 복잡하게 만드는 것보다 데이터를 더 모으는 것이 발전에 더 중요하다는 결론을 냈다
Figure 1: Representative pristine and OOC pairs across five typologies. Red boxes highlight manipulated phrases.
Figure 1: Representative pristine and OOC pairs across five typologies. Red boxes highlight manipulated phrases.
TABLE I: Benchmark comparison. Y=Yes, N=No. Typol.=typology labels; Multi.=multilingual; Low-Res.=low-resource.
BenchmarkOOCTypol.Multi.Low-Res.Size
NewsCLIPpings [2]YNNN71k
COSMOS [3]YNNN200k
VERITE [4]YNPartialN1k
MuMiN [6]NNYPartial22k
NepOOC (ours)YYYY1,090
Figure 2: Data collection and annotation pipeline: acquisition, verification, annotation, and benchmark output.
Figure 2: Data collection and annotation pipeline: acquisition, verification, annotation, and benchmark output.
TABLE II: Source distribution (n=545 unique images).
Source TypeCount%
Fact-checking organisations46986.1%
Social media archives499.0%
Online news portals275.0%
Total545100.0%
Figure 3: Five multimodal architectures organised by visual encoder, text encoder, and fusion mechanism. Double border indicates the best-performing multimodal model (ResNet-50+mBERT; 94.65% Macro-F1).
Figure 3: Five multimodal architectures organised by visual encoder, text encoder, and fusion mechanism. Double border indicates the best-performing multimodal model (ResNet-50+mBERT; 94.65% Macro-F1).
TABLE III: Typology distribution (n=545 OOC samples).
TypologyCount% of OOC
Fabricated29954.9%
Miscaptioned13625.0%
Temporal mismatch5610.3%
Geographic mismatch448.1%
Identity mismatch101.8%
Total OOC545100.0%
Figure 4: Macro-F1 vs. training fraction with standard deviation bands over 5 seeds.
Figure 4: Macro-F1 vs. training fraction with standard deviation bands over 5 seeds.
TABLE IV: Dataset statistics.
AttributeCategoryCount (%)
LabelPristine545 (50.0%)
OOC545 (50.0%)
LanguageNepali856 (78.5%)
English158 (14.5%)
Code-switched76 0(7.0%)
SplitTrain754 (69.2%)
Validation108 0(9.9%)
Test228 (20.9%)
Typology IAA (Cohen’s κ)0.84
Binary IAA, non-FC (Cohen’s κ)0.81
Figure 5: Precision–Recall and ROC curves for all five models on test split (n=228), best seed per model.
Figure 5: Precision–Recall and ROC curves for all five models on test split (n=228), best seed per model.
TABLE V: Leakage validation: Δ=Accrandom−Acccluster (mean over 5 seeds). All |Δ|<1% indicates no leakage.
ModelTypeΔ (%)Status
mBERTText-only+0.66Clean
CNN+LSTMMultimodal−0.39Clean
ViT+TCNMultimodal+0.70Clean
ResNet-50+mBERTMultimodal−0.66Clean
ViT+MuRILMultimodal+0.48Clean
TABLE VI: Architecture specifications. VE=visual encoder, TE=text encoder, Params=trainable parameters.
ModelVETEFusionTE VocabParams
CNN+LSTM5-layer CNN (512)LSTM (256/dir)Late concat119k∼16M
ViT+TCNViT-B/16 (frozen)TCN (3 blocks)Cross-attention119k∼90M
ResNet-50+mBERTResNet-50 (2048→768)mBERT (768)Late concat119k134M
CLIPViT-B/32 (frozen)CLIP BPE (frozen)Similarity head49k∼10M (head)
ViT+MuRILViT-B/16 (frozen)MuRIL+LoRA (r=8)Cross-attention197k∼2.5M (LoRA)
TABLE VII: Training configuration. LR=learning rate, WD=weight decay, BS=batch size, EP=epochs, Pat.=early-stopping patience. †Adaptive LR: 1​e−4 at ≤50%, 5​e−5 at >50%. ‡StepLR: step 10, γ=0.5.
ModelOpt.LRWDBSEPPat.Sched.
CNN+LSTMAdam1​e−41​e−5328010StepLR‡
ViT+TCNAdamW5​e−51​e−43210010Cos+WU
ResNet +mBERTAdamWvis: 1​e−4 txt: 2​e−51​e−4325010Cos+WU
CLIPAdamW0.05810012
ViT+MuRILAdamW0.05810012Cos+WU
TABLE VIII: Main results on test split (n=228, mean±std over 5 seeds).
ModelTypeAcc. (%)Macro-F1 (%)AUC
mBERTText-only94.65±0.2094.65±0.200.9697±0.0126
MuRILText-only94.38±0.3594.38±0.350.9567±0.0158
ResNet-50+mBERTMultimodal94.65±0.2094.65±0.200.9662±0.0142
ViT+MuRILMultimodal93.33±0.3793.33±0.370.9505±0.0057
ViT+TCNMultimodal92.11±1.3592.10±1.360.9616±0.0064
CNN+LSTMMultimodal78.16±10.9778.15±10.970.8548±0.1203
CLIPMultimodal69.39±0.7269.00±0.720.7127±0.0028
TABLE IX: McNemar’s test with Yates correction (α=0.05). See text (§5.1) for comparison pairs and discordant counts.
Model AModel BSeedDisc.bcχ2pSig.
text-only mBERTResNet-50+mBERT0421010.0001.000×
1230000.0001.000×
4560000.0001.000×
7892200.5000.480×
20240000.0001.000×
Summary0.6 meanmedian p=1.000; 0/5 sig.
ViT+MuRILResNet-50+mBERT0421010.0001.000×
1230000.0001.000×
4563120.0001.000×
7891010.0001.000×
20245053.2000.074×
Summary2.0 meanmedian p=1.000; 0/5 sig.
text-only MuRILtext-only mBERT0422110.5000.480×
1233120.0001.000×
4560000.0001.000×
7895053.2000.074×
20241010.0001.000×
Summary2.2 meanmedian p=1.000; 0/5 sig.
TABLE X: OOC-class metrics at 100% training data (mean±std over 5 seeds).
ModelMacro-F1 (%)OOC Prec. (%)OOC Rec. (%)OOC F1 (%)
CNN+LSTM78.15±10.9779.23±11.2776.32±11.4277.72±11.19
ViT+TCN92.10±1.3692.20±2.8192.11±1.9692.11±1.24
CLIP69.00±0.7274.97±1.3458.25±1.3365.54±0.87
ResNet-50+mBERT94.65±0.2095.37±0.3893.86±0.00†94.61±0.19
ViT+MuRIL93.33±0.3794.14±1.2292.46±1.7193.27±0.43
TABLE XI: Scaling results: Macro-F1 (mean±std over 5 seeds per fraction).
Model25%50%75%100%
CNN+LSTM55.22±4.8061.65±4.9967.67±9.5178.15±10.97
ViT+TCN69.25±11.3189.12±1.0590.87±2.5792.10±1.36
CLIP62.01±1.2563.45±2.2766.14±1.4269.00±0.72
ResNet-50+mBERT93.15±0.9193.77±1.1094.38±0.7994.65±0.20
ViT+MuRIL90.61±0.6792.72±0.6793.33±0.7293.33±0.37
TABLE XII: Modality ablation: Macro-F1 at 100% training data (mean±std over 5 seeds).
ModelText-only (%)Image-only (%)Multimodal (%)
CNN+LSTM74.91±16.8049.80±0.2778.15±10.97
ViT+TCN90.87±1.8033.33±0.0092.10±1.36
CLIP67.48±1.0649.20±0.4869.00±0.72
ResNet+mBERT94.65±0.2049.00±0.9694.65±0.20
ViT+MuRIL93.95±0.8449.83±0.1893.33±0.37
TABLE XIII: Per-seed mean confusion matrices on test split (n=228; 114 Pristine, 114 OOC).
ModelActualPred: PristinePred: OOC
CNN+LSTMPristine91.222.8
OOC27.087.0
ViT+TCNPristine105.09.0
OOC9.0105.0
CLIPPristine91.822.2
OOC47.666.4
ResNet-50+mBERTPristine108.85.2
OOC7.0107.0
ViT+MuRILPristine107.46.6
OOC8.6105.4
TABLE XIV: Per-typology OOC Macro-F1 at 100% training data (mean±std over 5 seeds). n=OOC test instances per typology.
TypologynCNN+LSTMViT+TCNCLIPResNet-50+mBERTViT+MuRIL
Fabricated6283.93±7.5796.14±0.9974.49±1.0695.80±1.0095.97±0.39
Miscaptioned2887.92±8.9295.09±2.2368.53±1.7098.18±0.00†95.89±1.37
Other Mismatches‡2489.01±9.5091.43±4.2174.81±4.4297.79±0.00†96.38±3.16

왜 중요한가

지금까지 가짜뉴스 탐지 연구는 영어 위주였고 네팔어처럼 자원이 부족한 언어에는 공개된 평가 데이터셋조차 없었는데, 이 연구가 그 공백을 처음으로 메웠다. 또한 '이미지와 텍스트를 같이 보면 무조건 더 잘 탐지한다'는 통념이 적어도 이 규모의 데이터에서는 사실이 아니라는 것을 보여줘, 앞으로 저자원 언어 연구에서 텍스트 단독 모델을 기본 비교 대상으로 반드시 넣어야 한다는 실무적 시사점을 준다.

이 논문의 용어

  • 탈맥락(Out-of-Context, OOC) 가짜뉴스 · 사진 자체는 조작하지 않고 진짜 사진에 엉뚱하거나 거짓된 설명(캡션)을 붙여 사실을 왜곡하는 방식의 허위정보
  • mBERT · 104개 언어를 함께 학습한 다국어 문장 이해 인공지능 모델
  • ResNet-50 · 사진 속 특징을 추출하는 데 널리 쓰이는 이미지 인식 신경망 구조
  • 매크로 F1 점수(Macro-F1) · 각 분류(정상/가짜)를 동등하게 취급해 정밀도와 재현율을 종합한 성능 지표
  • McNemar 검정 · 두 분류 모델의 정답·오답 패턴이 통계적으로 다른지 비교하는 방법
  • 코헨의 카파(Cohen's kappa) · 여러 사람이 매긴 라벨이 우연이 아니라 실제로 얼마나 일치하는지 나타내는 지표

논문 원문 초록 (영문)

Out-of-context (OOC) misinformation pairs authentic images with misleading captions to construct false narratives without image manipulation, making detection a problem of multimodal alignment rather than image forensics. Despite the prevalence and consequences of OOC misinformation in Nepal, no public benchmark exists for Nepali. We introduce NepOOC, the first publicly available Nepali-dominant multilingual OOC benchmark, comprising 1,090 image-caption pairs (545 pristine, 545 OOC) annotated across five typologies (fabricated, miscaptioned, temporal mismatch, geographic mismatch, identity mismatch) with inter-annotator agreement kappa = 0.84. Systematic evaluation of five multimodal architectures alongside text-only and image-only baselines reveals that caption semantics appear sufficient for strong performance at the current dataset scale. A text-only mBERT model achieves 94.65+/-0.20% Macro-F1, statistically equivalent to the best multimodal system (ResNet-50+mBERT, 94.65+/-0.20%; McNemar median p = 1.000, 0/5 seeds significant at alpha = 0.05). Image-only models perform near chance (33-50%), while training-size scaling suggests that dataset expansion is a more direct path to progress than architectural sophistication or regional specialisation.

저자 · Sanjeev Khatiwada

arXiv에서 원문 보기

최신 논문

논문 전체 보기 →

METAL LAB 최신 기사

그림 출처: Sanjeev Khatiwada et al., arXiv:2608.19212, CC BY 4.0