Learning to Fact-Check
This is a shortened version of my Master’s thesis. The full thesis can be found here. The code for the project can be found on GitHub and an interactive trace and blueprint viewer can be found here. The thesis was completed at the Multimodal AI Lab at TU Darmstadt, supervised by Prof. Dr. Anna Rohrbach and Mark Rothermel.
Abstract
Automated fact-checkers apply one verification procedure to every claim, whether it is a written assertion, an authentic photograph placed in a false context, or a manipulated video. This thesis asks whether choosing that procedure per claim improves accuracy, and it builds a representation in which the question can be measured. Each verification procedure, called a blueprint, names the checks a class of claim requires, the actions that settle them, and the conditions under which it should be selected. A pool of blueprints is induced from published fact-checks, with no human annotation of the investigative process. An LLM reduces each training article to a topic-stripped fingerprint, those are clustered, and one blueprint is synthesized per cluster. At inference a router assigns each claim a single blueprint, which guides a multi-agent pipeline of a planner, a web-search agent, a media agent that checks the provenance of attached images and video, and a judge.
Blueprints learned from fact-checks published in 2025 were applied to the 1,000 VeriTaS claims of the first quarter of 2026, under two planner models and five judges. The induction yields a pool of distinct procedures, and claim text alone predicts which one a fact-checker followed at 83.9% on a held-out quarter. Conditioning verification on that choice did not improve accuracy. It helped the weaker planner and hurt the stronger one, and the routed pool never reached what the stronger planner achieves unguided. Taking that negative result apart locates the bottleneck, and it lies upstream of everything the strategy layer controls. Given the evidence a human fact-checker gathered, the judge cuts error by roughly 85%, so the verdict stage is close to saturated. Accuracy is lost earlier, in retrieval, which recovers under half of those findings and never attempts four in five of the sources the fact-checkers used. The method that shows this is cheap and general. Reporting evidence recall alongside the end-to-end score separates a system that reasoned badly from one that was never shown the evidence to reason over.
Motivation
The Problem
False claims travel faster and further online than the truths they crowd out [1]. Fact-checking counters this effectively. In a large-scale study on X, exposure to a community note reduced the further spread of a misleading post by 61.2% on average [2]. The limit is throughput. Professional fact-checkers interviewed across 19 countries describe work that is largely manual and spread across disconnected tools [3], and establishing what a claim actually asserts is itself an interpretive act that resists compression [4]. Most claims therefore never receive expert attention at all.
The pressure is growing. Misinformation rewritten by a language model is harder to flag for human readers and automated detectors alike [5]. Claims also increasingly arrive with images or video, which are judged more credible than text and travel faster [6]. The dominant pattern is recontextualization, where an authentic photograph is paired with a caption that misstates when, where, or why it was taken [7, 8, 9].
One Procedure for Every Claim
Research on automated fact-checking has largely proceeded by decomposition, with separate work on claim matching [10], evidence retrieval [11], out-of-context image detection [9, 12], manipulation localization [13], and explanation generation [14]. End-to-end systems combine these capabilities, and DEFAME [15] represents the current state of the art for multimodal claims. None of these systems varies the procedure itself. A fabricated quotation, a photo recycled from an earlier event, and a disputed statistic all pass through the same control flow.
Professional practice looks different. Fact-checkers choose an investigative routine based on the kind of claim they face, and ethnographic accounts describe that choice as part of the expertise itself [4, 3]. An analysis of 4,000 fact-check articles from 2025 confirms how diverse the work is. No claim type covers even a third of the workload, ranging from media authenticity (32.8%) down to identity claims (3.3%). No single investigative action settles more than 41% of cases either.
Research Questions
If the right procedure can be predicted from the claim, a system that selects among procedures should outperform one that applies the same procedure everywhere. The thesis tests this through three questions.
- Can verification strategies be learned from published fact-checks?
- Does conditioning verification on a per-claim strategy improve accuracy?
- If it does not, where does the error actually come from?
Methods
Blueprints
A blueprint is a declarative specification of how to verify one class of claim. It is data rather than code, which makes a strategy something that can be read, audited, generated, and merged without touching any agent.
Each blueprint has six parts. A name and description advertise it to the router, and entry conditions decide which claims it may handle at all (a reverse-image-search workflow, for example, is never eligible for a text-only claim). Selector hints rank eligible blueprints against each other, and policy constraints set the iteration budget and allowed tools. Required checks state what must be established before a verdict, independent of the route taken. Finally, a verification graph lays out action nodes that delegate work and synthesis nodes that consolidate evidence and decide where to go next.
The verification graph is not executed directly. It is supplied to an LLM planner as strategic guidance rather than as a rigid program. At an action node the declared actions are presented as suggestions, so the planner may add, omit, or reformulate work in response to what the claim actually requires, and can react to special cases the blueprint's author did not anticipate. This freedom is bounded at the edges. Routing is confined to the transitions the graph declares, and unconditional transitions bypass the model entirely, so the planner shapes the substance of each step while the blueprint retains control of the skeleton. A blueprint therefore separates what to investigate and in what order from how to investigate, which is left to the planner. Figure 1 depicts a full blueprint for processing claims with media.
Selecting a Blueprint
Selection maps an incoming claim to exactly one blueprint. It runs in two stages starting with a deterministic rule filter that establishes which blueprints are eligible, followed by a tie-break that chooses among the survivors when more than one remains. The filter is fixed and the tie-break is served by two interchangeable mechanisms, either an LLM call over the candidates' routing surface, or a learned embedding probe. Both can also be combined, the probe deciding where it is confident and deferring to the LLM elsewhere.
Multi-Agent Pipeline
The selected blueprint guides a multi-agent pipeline. A top-level fact-check agent works through the graph one node per iteration and tracks which required checks remain open. It delegates retrieval to two workers. The web-search agent plans queries, selects promising results across all of them, and extracts evidence from the retrieved pages. The media agent runs reverse image search and geolocation on attached images and video, labeling each match as exact, partial, or unconfirmed. A judge, the only component that knows the benchmark’s label space, turns the collected evidence into a verdict. Every run is traced in full, down to each model call, query, retrieved page, and state of the check ledger. A wrong verdict can therefore be attributed to the stage that caused it. Recorded runs can also be re-entered, so a change to the late stages of a run can be tested with the earlier trajectory held fixed.
Learning Blueprints from Fact-Checks
Blueprints are not written by hand. They are induced from a corpus of published fact-check articles in four stages, building on the embed, reduce, and cluster recipe of BERTopic [16].
- Fingerprinting. An LLM reads each article and records how the check was carried out, including the claim type, the investigative actions, and which of them proved decisive. Topic vocabulary is stripped, so two claims about unrelated subjects that were both settled by reverse image search end up with near-identical fingerprints.
- Clustering. Fingerprints are embedded, reduced with UMAP [17], and clustered with HDBSCAN [18, 19]. Clusters therefore group claims by verification method rather than by subject, and points that fit no coherent family are discarded.
- Synthesis. For each cluster, representatives covering both its core and its spread are passed to an LLM, which writes one blueprint. If the representatives reveal several distinct strategies, the synthesizer can request a split.
- Consolidation and repair. A pass over the whole pool merges blueprints that differ only by topic. Deterministic guards then fix what language models reliably get wrong, such as iteration budgets too small to reach the deepest branch or entry conditions that exclude a blueprint from its own claims.
Single-Strategy Baseline
The blueprint system represents procedural knowledge as a routed pool of structured verification plans. To isolate the contribution of that structure, a baseline keeps every other component fixed and replaces the pool with one free-text document, Strategy.md. The document is distilled from the same corpus of professional fact-check articles that supplies the blueprint learner, and it is the only fact-checking guidance the agent receives at inference time. It is built by folding the corpus into it batch by batch, with periodic consolidation passes that remove repeated guidance. At inference the agent receives the full document alongside the claim and delegates to the same web-search and media agents, and the same judge assigns the verdict. A third condition, the empty strategy, replaces the document with a two-sentence placeholder and so isolates what the learned content adds.
Experiments
All experiments use VeriTaS [20], a benchmark that refreshes every quarter from published fact-checks. Blueprints were learned from the four 2025 quarters and evaluated on the 1,000 claims of 2026 Q1, which postdate the training data of the pipeline models. The evaluation split is strongly multimodal. 849 claims carry images or video, and the claims span 41 languages and 88 fact-checking organizations. Three conditions differ only in the guidance the planner receives. The first routes each claim to a learned blueprint. The second gives every claim the same playbook, distilled from the same articles into a single document. The third gives no guidance at all. Each condition ran with two planners, Gemini 3 Flash [21] and Gemma 4 31B [22]. Every run was rescored by five judges, which add Claude Opus 4.6 [23] and two Qwen 3.5 models [24] to the two planner models. The primary metric is mean squared error against the benchmark’s continuous integrity score.
Learned Blueprint Pool
Of the 4,000 training claims, 291 were dropped because their articles report a verdict without describing the investigation. The remaining 3,709 formed 14 clusters covering 98.5% of them. Consolidation merged these into four blueprints plus a generic fallback, and two of the four cover 90% of all clustered claims.
(a) Visualization of strategy space after clustering, reduced with UMAP. Cluster names join the most frequent claim type with the action that most often proved decisive.
(b) The same points and the same projection, colored by the blueprint each claim was assigned after synthesis. Labels are the blueprint names.
Main Results
| Planner Model | Method | Judge Model | MSE (↓) | MAE (↓) | Acc. 7 (↑) | Acc. 3 (↑) |
|---|---|---|---|---|---|---|
| Gemini 3 Flash | Blueprints | Gemini 3 Flash | 0.307 | 0.370 | 30.1% | 75.9% |
| Claude Opus 4.6 | 0.306 | 0.379 | 35.5% | 70.7% | ||
| Gemma 4 31B | 0.421 | 0.393 | 49.2% | 70.3% | ||
| Qwen 3.5 35B | 0.393 | 0.441 | 28.0% | 65.7% | ||
| Qwen 3.5 397B | 0.362 | 0.424 | 31.7% | 64.7% | ||
| Single Strategy | Gemini 3 Flash | 0.285 | 0.335 | 38.9% | 78.3% | |
| Claude Opus 4.6 | 0.247 | 0.341 | 36.9% | 73.5% | ||
| Gemma 4 31B | 0.380 | 0.368 | 48.9% | 72.8% | ||
| Qwen 3.5 35B | 0.366 | 0.425 | 29.0% | 66.6% | ||
| Qwen 3.5 397B | 0.344 | 0.404 | 33.7% | 66.2% | ||
| Empty Strategy | Gemini 3 Flash | 0.276 | 0.331 | 38.6% | 78.2% | |
| Claude Opus 4.6 | 0.249 | 0.342 | 37.1% | 73.8% | ||
| Gemma 4 31B | 0.374 | 0.365 | 48.7% | 72.7% | ||
| Qwen 3.5 35B | 0.350 | 0.416 | 31.3% | 66.8% | ||
| Qwen 3.5 397B | 0.342 | 0.409 | 32.1% | 66.6% | ||
| Gemma 4 31B | Blueprints | Gemini 3 Flash | 0.303 | 0.370 | 32.1% | 74.6% |
| Claude Opus 4.6 | 0.271 | 0.363 | 35.1% | 70.4% | ||
| Gemma 4 31B | 0.412 | 0.403 | 46.2% | 68.3% | ||
| Qwen 3.5 35B | 0.386 | 0.441 | 28.3% | 65.1% | ||
| Qwen 3.5 397B | 0.361 | 0.423 | 32.1% | 64.6% | ||
| Single Strategy | Gemini 3 Flash | 0.347 | 0.394 | 33.9% | 71.8% | |
| Claude Opus 4.6 | 0.298 | 0.376 | 36.7% | 69.7% | ||
| Gemma 4 31B | 0.389 | 0.386 | 48.5% | 71.1% | ||
| Qwen 3.5 35B | 0.391 | 0.442 | 29.6% | 65.6% | ||
| Qwen 3.5 397B | 0.372 | 0.421 | 33.7% | 66.6% | ||
| Empty Strategy | Gemini 3 Flash | 0.365 | 0.409 | 30.8% | 71.4% | |
| Claude Opus 4.6 | 0.317 | 0.398 | 34.9% | 66.9% | ||
| Gemma 4 31B | 0.455 | 0.430 | 50.2% | 67.4% | ||
| Qwen 3.5 35B | 0.450 | 0.486 | 25.9% | 61.2% | ||
| Qwen 3.5 397B | 0.418 | 0.463 | 30.5% | 62.6% |
Averaged over the five judges, blueprints lower MSE for Gemma 4 31B from 0.401 to 0.347 (0.359 with the single strategy) and raise it for Gemini 3 Flash from 0.318 to 0.358 (0.324 with the single strategy). The effect of blueprints reverses with planner strength. They improve the weaker planner and degrade the stronger one, and all five judges rank the conditions the same way. The single strategy document already recovers most of the gain on Gemma 4 31B, so the benefit comes mainly from the distilled guidance and little from routing it per claim. Most importantly, Gemma 4 31B with blueprints still trails Gemini 3 Flash with no guidance at all. Learned procedures appear to replace a planner’s own strategy rather than add to it, which suggests their value shrinks as planners improve. Against the published VeriTaS baseline [20], the pipeline achieves lower error and higher AUC (0.928 to 0.940 against 0.898). It also reverses the verdict direction less often than any baseline configuration (7.1 to 9.0% against 10.3 to 18.8%). It does report lower exact-label accuracy, because it hedges where the baselines commit, and the benchmark scores a hedge as “unknown” even when its direction is correct.
What a Blueprint Does to a Run
The difference between conditions comes down to one property. A blueprint’s required checks are separate cells, and a background fact closes only the cell it answers. In the example below, both arms confirm that anti-war protests took place in Madrid in March 2026. The unguided arm accepts that as proof that the attached video shows them. The blueprint does not, because its media-origin check is still open, and the extra retrieval pass this buys reaches the fact-check that dates the footage to an October 2025 march.
The same mechanism also explains the cost. When the missing evidence cannot be found, an open check pulls the verdict toward the uncertain middle of the scale, where the ground truth almost never lies. And when the checks ask the wrong questions, they close early. In the next example, both checks are satisfied by confirming that the footage shows a real Chicago chase. Neither asks whether the agents are named correctly or whether the event is current, so the blueprint stops after one pass and misses both errors in the claim.
Where the Error Comes From
The Verdict Stage Is Close to Saturated Since conditioning on a procedure did not help, the rest of the analysis asks what limits accuracy instead. The decisive experiment replaces retrieval with the evidence a human fact-checker gathered, extracted from the fact-check article without its verdict. With that evidence, the judge cuts error by 85 to 88% and gets the direction wrong on under 1% of claims. A 35B open model performs about as well as frontier models here. Prior benchmarks already pointed to retrieval as the main failure mode [25, 26], and this result quantifies it for the pipeline. Whatever error remains must come from what retrieval delivers.
| Evidence given to the judge | Blueprint | Single-Strategy | ||||
|---|---|---|---|---|---|---|
| MSE (↓) | Acc. 7 (↑) | Acc. 3 (↑) | MSE (↓) | Acc. 7 (↑) | Acc. 3 (↑) | |
| Pipeline evidence, unfiltered | 0.270 | 42.5% | 86.8% | 0.203 | 46.3% | 86.9% |
| filtered to gold matches | 0.220 | 41.6% | 85.1% | 0.217 | 43.3% | 84.7% |
| filtered: drop off-topic & stubs | 0.248 | 40.5% | 84.9% | 0.208 | 42.4% | 86.9% |
| filtered at random, volume-matched | 0.355 | 36.2% | 74.7% | 0.305 | 36.2% | 76.7% |
| + gold findings already held | 0.207 | 42.1% | 89.2% | 0.163 | 47.6% | 90.2% |
| + gold findings missed | 0.134 | 49.0% | 93.5% | 0.097 | 52.8% | 94.4% |
| + all gold findings | 0.090 | 50.9% | 94.6% | 0.088 | 54.0% | 95.4% |
| Ground-truth evidence only (ceiling) | 0.052 | 61.6% | 96.4% | 0.052 | 61.6% | 96.4% |
Retrieval Recall Predicts Error The pipeline recovers under half of the fact-checkers’ findings, and that recall predicts error strongly. Claims in the lowest recall quartile have about three times the error of those in the highest. The same claims judged on gold evidence show no such pattern, so the effect comes from retrieval rather than from some claims simply being harder.
Most Relevant Sources Are Never Attempted Tracing the sources fact-checkers credited sharpens this further. Only 4.4% of them were attempted and failed, typically behind paywalls at outlets like Reuters or the New York Times. Another 78.5% were never put in front of the retriever at all. Cleaning up the search queries halved the number of empty results but left recall unchanged. The binding constraint is the stage that decides which sources a claim deserves, and in current pipelines no component owns that decision.
Component Findings
Several results stand on their own, independent of the main argument.
- Geolocation. General-purpose multimodal LLMs beat two specialized geolocation models [27, 28] by roughly 30 points of country-level accuracy, on public and never-published images alike. They can also abstain when an image carries no location cues, which closed-set classifiers cannot.
- Manipulation detection. Forensic detectors do not survive redistribution on social media. C2PA manifests are absent from every image in the corpus, and both TruFor [47] and GenD [29] perform near or below chance. Even an oracle detector with perfect knowledge leaves the verdict unchanged, because claims usually fail on context rather than on altered pixels. This matches the finding that pixel-level deepfake detectors add little to fact-checking and often hurt it [30].
- Unused budget. Spending leftover iterations on a refinement step looks like a small gain, but a control arm shows that about four fifths of it is judge resampling rather than new evidence.
Outlook
The most direct next step is to give the pipeline an explicit sourcing stage that decides where to look for a given claim. The material already exists, since the article analysis records which sources settled each training case. A second change would decouple whether a check is settled from how confidently the verdict is stated, so that an open check keeps the search going without automatically pulling the verdict toward uncertainty. Finally, conditioning could operate on individual checks rather than whole procedures, assembling what each claim needs instead of selecting one fixed graph.
More broadly, the method behind this diagnosis is cheap to repeat. Any benchmark built from published fact-checks already names the sources each checker used, so evidence recall can be computed for any system without new annotation. Reporting it next to the end-to-end score shows whether a system failed at reasoning or simply never saw the relevant page.
References
- Soroush Vosoughi, Deb Roy, and Sinan Aral. “The spread of true and false news online”. In: Science 359.6380 (Mar. 9, 2018), pp. 1146–1151. doi: 10.1126/science.aap9559. url: https://www.science.org/doi/10.1126/science.aap9559.
- Yuwei Chuai et al. “Community-based fact-checking reduces the spread of misleading posts on X (formerly Twitter)”. In: Nature Communications 17.1 (May 5, 2026), p. 4070. issn: 2041-1723. doi: 10.1038/s41467-026-72597-0. url: https://www.nature.com/articles/s41467-026-72597-0.
- Nicholas Micallef et al. “True or False: Studying the Work Practices of Professional Fact-Checkers”. In: Proceedings of the ACM on Human-Computer Interaction 6 (CSCW1 Apr. 7, 2022), 127:1–127:44. doi: 10.1145/3512974. url: https://dl.acm.org/doi/10.1145/3512974.
- Lucas Graves. “Anatomy of a Fact Check: Objective Practice and the Contested Epistemology of Fact Checking”. In: Communication, Culture and Critique 10.3 (Sept. 1, 2017), pp. 518–537. issn: 1753-9129. doi: 10.1111/cccr.12163. url: https://doi.org/10.1111/cccr.12163.
- Canyu Chen and Kai Shu. “Can LLM-Generated Misinformation Be Detected?” In: The Twelfth International Conference on Learning Representations. Oct. 13, 2023. url: https://openreview.net/forum?id=ccxD4mtkTU.
- Mubashara Akhtar et al. “Multimodal Automated Fact-Checking: A Survey”. In: Findings of the Association for Computational Linguistics: EMNLP 2023. Findings 2023. Ed. by Houda Bouamor, Juan Pino, and Kalika Bali. Singapore: Association for Computational Linguistics, Dec. 2023, pp. 5430–5448. doi: 10.18653/v1/2023.findings-emnlp.361. url: https://aclanthology.org/2023.findings-emnlp.361/.
- Jonathan Tonglet, Gabriel Thiem, and Iryna Gurevych. “COVE: COntext and VEracity prediction for out-of-context images”. In: Proceedings of the 2025 Conference of the Nations of the Americas Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 1: Long Papers). NAACL-HLT 2025. Ed. by Luis Chiruzzo, Alan Ritter, and Lu Wang. Albuquerque, New Mexico: Association for Computational Linguistics, Apr. 2025, pp. 2029–2049. isbn: 979-8-89176-189-6. doi: 10.18653/v1/2025.naacl-long.102. url: https://aclanthology.org/2025.naacl-long.102/.
- Grace Luo, Trevor Darrell, and Anna Rohrbach. “NewsCLIPpings: Automatic Generation of Out-of-Context Multimodal Media”. In: Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing. EMNLP 2021. Ed. by Marie-Francine Moens et al. Online and Punta Cana, Dominican Republic: Association for Computational Linguistics, Nov. 2021, pp. 6801–6817. doi: 10.18653/v1/2021.emnlp-main.545. url: https://aclanthology.org/2021.emnlp-main.545/.
- Sahar Abdelnabi, Rakibul Hasan, and Mario Fritz. “Open-Domain, Content-based, Multi-modal Fact-checking of Out-of-Context Images via Online Resources”. In: 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR). 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR). ISSN: 2575-7075. June 2022, pp. 14920–14929. doi: 10.1109/CVPR52688.2022.01452. url: https://ieeexplore.ieee.org/document/9878739.
- Shaden Shaar et al. “That is a Known Lie: Detecting Previously Fact-Checked Claims”. In: Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics. ACL 2020. Ed. by Dan Jurafsky et al. Online: Association for Computational Linguistics, July 2020, pp. 3607–3618. doi: 10.18653/v1/2020.acl-main.332. url: https://aclanthology.org/2020.acl-main.332/.
- Zacharias Chrysidis et al. “Credible, Unreliable or Leaked?: Evidence verification for enhanced automated fact-checking”. In: Proceedings of the 3rd ACM International Workshop on Multimedia AI against Disinformation. MAD ’24. New York, NY, USA: Association for Computing Machinery, June 10, 2024, pp. 73–81. isbn: 979-8-4007-0552-6. doi: 10.1145/3643491.3660278. url: https://dl.acm.org/doi/10.1145/3643491.3660278.
- Peng Qi et al. “Sniffer: Multimodal Large Language Model for Explainable Out-of-Context Misinformation Detection”. In: 2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR). 2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR). ISSN: 2575-7075. June 2024, pp. 13052–13062. doi: 10.1109/CVPR52733.2024.01240. url: https://ieeexplore.ieee.org/document/10656149.
- Fabrizio Guillaro et al. “TruFor: Leveraging All-Round Clues for Trustworthy Image Forgery Detection and Localization”. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR). June 2023, pp. 20606–20615
- Pepa Atanasova et al. “Generating Fact Checking Explanations”. In: Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics. ACL 2020. Ed. by Dan Jurafsky et al. Online: Association for Computational Linguistics, July 2020, pp. 7352–7364. doi: 10.18653/v1/2020.acl-main.656. url: https://aclanthology.org/2020.acl-main.656/.
- Tobias Braun et al. “DEFAME: Dynamic Evidence-based FAct-checking with Multimodal Experts”. In: Proceedings of the 42nd International Conference on Machine Learning. International Conference on Machine Learning. PMLR, Oct. 6, 2025, pp. 5383–5417. url: https://proceedings.mlr.press/v267/braun25b.html.
- Maarten Grootendorst. BERTopic: Neural topic modeling with a class-based TF-IDF procedure. Mar. 11, 2022. doi: 10.48550/arXiv.2203.05794. arXiv: 2203.05794[cs.CL]. url: http://arxiv.org/abs/2203.05794.
- Leland McInnes, John Healy, and James Melville. UMAP: Uniform Manifold Approximation and Projection for Dimension Reduction. Sept. 18, 2020. doi: 10.48550/arXiv.1802.03426. arXiv: 1802.03426[stat.ML]. url: http://arxiv.org/abs/1802.03426.
- Ricardo J. G. B. Campello, Davoud Moulavi, and Joerg Sander. “Density-Based Clustering Based on Hierarchical Density Estimates”. In: Advances in Knowledge Discovery and Data Mining. Ed. by Jian Pei et al. Berlin, Heidelberg: Springer, 2013, pp. 160–172. isbn: 978-3-642-37456-2. doi: 10.1007/978-3-642-37456-2_14
- Leland McInnes, John Healy, and Steve Astels. “hdbscan: Hierarchical density based clustering”. In: Journal of Open Source Software 2.11 (Mar. 21, 2017), p. 205. issn: 2475-9066. doi: 10.21105/joss.00205. url: https://joss.theoj.org/papers/10.21105/joss.00205.
- Mark Rothermel et al. “VeriTaS: The First Dynamic Benchmark for Multimodal Automated Fact-Checking”. In: Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2026. doi: 10.18653/v1/2026.acl-long.1948. url: https://aclanthology.org/2026.acl-long.1948/.
- Google. Gemini 3 Flash. 2026. url: https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/gemini/3-flash.
- Gemma Team et al. Gemma 4 Technical Report. July 24, 2026. doi: 10.48550/arXiv.2607.02770. arXiv: 2607.02770 [cs.CL]. url: http://arxiv.org/abs/2607.02770.
- Anthropic. Claude Opus 4.6. 2026. url: https://www.anthropic.com/news/claude-opus-4-6.
- Qwen Team. Qwen3.5: Towards Native Multimodal Agents. Feb. 2026. url: https://qwen.ai/blog?id=qwen3.5.
- James Thorne et al. “FEVER: a Large-scale Dataset for Fact Extraction and VERification”. In: Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long Papers). NAACL-HLT 2018. Ed. by Marilyn Walker, Heng Ji, and Amanda Stent. New Orleans, Louisiana: Association for Computational Linguistics, June 2018, pp. 809–819. doi: 10.18653/v1/N18-1074. url: https://aclanthology.org/N18-1074/.
- Rui Cao et al. AVerImaTeC: A Dataset for Automatic Verification of Image-Text Claims with Evidence from the Web. Oct. 7, 2025. doi: 10.48550/arXiv.2505.17978. arXiv:2505.17978[cs]. url: http://arxiv.org/abs/2505.17978.
- Lukas Haas, Silas Alberti, and Michal Skreta. Learning Generalized Zero-Shot Learners for Open-Domain Image Geolocalization. 2023. arXiv: 2302.00275 [cs.CV].
- Vicente Vivanco Cepeda, Gaurav Kumar Nayak, and Mubarak Shah. “GeoCLIP: Clip-inspired alignment between locations and images for effective worldwide geo-localization”. In: Proceedings of the 37th International Conference on Neural Information Processing Systems. NIPS ’23. Red Hook, NY, USA: Curran Associates Inc., Dec. 10, 2023, pp. 8690–8701.
- Andrii Yermakov et al. “Deepfake Detection that Generalizes Across Benchmarks”. In: Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision. 2026, pp. 773–783. url: https://openaccess.thecvf.com/content/WACV2026/html/Yermakov_Deepfake_Detection_that_Generalizes_Across_Benchmarks_WACV_2026_paper.html.