mlsanityData to 7 Oct 2026

Large Language Models are Zero-Shot Fuzzers: Fuzzing Deep-Learning Libraries via Large Language Models

arXiv 2212.14834 ↗First posted 30 Dec 2022cs.SEcited by 102

Not on the map. Why?

Cited by 22 in LLM agents and tool use, but placed by its own abstract, which didn’t fit.

Abstract (arXiv)

Detecting bugs in Deep Learning (DL) libraries (e.g., TensorFlow/PyTorch) is critical for almost all downstream DL systems in ensuring effectiveness/safety for end users. Meanwhile, traditional fuzzing techniques can be hardly effective for such a challenging domain since the input DL programs need to satisfy both the input language (e.g., Python) syntax/semantics and the DL API input/shape constraints for tensor computations. To address these limitations, we propose TitanFuzz - the first approach to directly leveraging Large Language Models (LLMs) to generate input programs for fuzzing DL libraries. LLMs are titanic models trained on billions of code snippets and can auto-regressively generate human-like code snippets. Our key insight is that modern LLMs can also include numerous code snippets invoking DL library APIs in their training corpora, and thus can implicitly learn both language syntax/semantics and intricate DL API constraints for valid DL program generation. More specifically, we use both generative and infilling LLMs (e.g., Codex/InCoder) to generate and mutate valid/diverse input DL programs for fuzzing. Our experimental results demonstrate that TitanFuzz can achieve 30.38%/50.84% higher code coverage than state-of-the-art fuzzers on TensorFlow/PyTorch. Furthermore, TitanFuzz is able to detect 65 bugs, with 41 already confirmed as previously unknown bugs. This paper demonstrates that modern titanic LLMs can be leveraged to directly perform both generation-based and mutation-based fuzzing studied for decades, while being fully automated, generalizable, and applicable to domains challenging for traditional approaches (such as DL systems). We hope TitanFuzz can stimulate more work in this promising direction of LLMs for fuzzing.

Key facts. Cited by 102 papers in the map (data through 7 Oct 2026). First posted on arXiv 30 Dec 2022.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 15; 2024: 35; 2025: 31; 2026: 21.

102 papers.

Sort:

By area:

  1. 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,332
  2. 2024Agentless: Demystifying LLM-based Software Engineering Agentscited by 400
  3. 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 389
  4. 2024Large Language Model-Based Agents for Software Engineering: A Surveycited by 173
  5. 2025Live-SWE-agent: Can Software Engineering Agents Self-Evolve on the Fly?cited by 91
  6. 2024Evolutionary Computation in the Era of Large Language Model: Survey and Roadmapcited by 89
  7. 2023Fuzz4All: Universal Fuzzing with Large Language Modelscited by 88
  8. 2024When LLMs Meet Cybersecurity: A Systematic Literature Reviewcited by 70
  9. 2025SEC-bench: Automated Benchmarking of LLM Agents on Real-World Software Security Taskscited by 69
  10. 2023GPTScan: Detecting Logic Vulnerabilities in Smart Contracts by Combining GPT with Program Analysiscited by 65
  11. 2024LLM4Vuln: A Unified Evaluation Framework for Decoupling and Enhancing LLMs' Vulnerability Reasoningcited by 57
  12. 2025OpenCodeInstruct: A Large-scale Instruction Tuning Dataset for Code LLMscited by 57
38 more
  1. 2023Copiloting the Copilots: Fusing Large Language Models with Completion Engines for Automated Program Repaircited by 55
  2. 2023Emotionally Numb or Empathetic? Evaluating How LLMs Feel Using EmotionBenchcited by 54
  3. 2023Large Language Models for Compiler Optimizationcited by 52
  4. 2024AutoVerus: Automated Proof Generation for Rust Codecited by 46
  5. 2023A New Era in Software Security: Towards Self-Healing Software via Large Language Models and Formal Verificationcited by 42
  6. 2024Can LLMs Replace Manual Annotation of Software Engineering Artifacts?cited by 40
  7. 2024LeDex: Training LLMs to Better Self-Debug and Explain Codecited by 39
  8. 2024Meta Large Language Model Compiler: Foundation Models of Compiler Optimizationcited by 39
  9. 2024Top Leaderboard Ranking = Top Coding Proficiency, Always? EvoEval: Evolving Coding Benchmarks via LLMcited by 38
  10. 2023WhiteFox: White-Box Compiler Fuzzing Empowered by Large Language Modelscited by 37
  11. 2024PropertyGPT: LLM-driven Formal Verification of Smart Contracts through Retrieval-Augmented Property Generationcited by 36
  12. 2024LLMDFA: Analyzing Dataflow in Code with Large Language Modelscited by 22
  13. 2025KNighter: Transforming Static Analysis with LLM-Synthesized Checkerscited by 22
  14. 2025Frontier AI's Impact on the Cybersecurity Landscapecited by 21
  15. 2024NaturalCodeBench: Examining Coding Performance Mismatch on HumanEval and Natural User Promptscited by 19
  16. 2025ToolFuzz -- Automated Agent Tool Testingcited by 18
  17. 2023KernelGPT: Enhanced Kernel Fuzzing via Large Language Modelscited by 17
  18. 2025From CVE Entries to Verifiable Exploits: An Automated Multi-Agent Framework for Reproducing CVEscited by 17
  19. 2023Revisiting the Reliability of Psychological Scales on Large Language Modelscited by 16
  20. 2024ChIRAAG: ChatGPT Informed Rapid and Automated Assertion Generationcited by 15
  21. 2024LLAMAFUZZ: Large Language Model Enhanced Greybox Fuzzingcited by 14
  22. 2025Measuring and Augmenting Large Language Models for Solving Capture-the-Flag Challengescited by 14
  23. 2024CTINexus: Automatic Cyber Threat Intelligence Knowledge Graph Construction Using Large Language Modelscited by 12
  24. 2025VulnLLM-R: Specialized Reasoning LLM with Agent Scaffold for Vulnerability Detectioncited by 11
  25. 2024RepoMasterEval: Evaluating Code Completion via Real-World Repositoriescited by 10
  26. 2024Compiler generated feedback for Large Language Modelscited by 9
  27. 2024Top Pass: Improve Code Generation by Pass@k-Maximized Code Rankingcited by 9
  28. 2024Measuring the Influence of Incorrect Code on Test Generationcited by 9
  29. 2023Code Representation Pre-training with Complements from Program Executionscited by 8
  30. 2024Priority Sampling of Large Language Models for Compilerscited by 8
  31. 2024When Fuzzing Meets LLMs: Challenges and Opportunitiescited by 8
  32. 2024A System for Automated Unit Test Generation Using Large Language Models and Assessment of Generated Test Suitescited by 8
  33. 2025Benchmarking LLMs for Unit Test Generation from Real-World Functionscited by 8
  34. 2025Locus: Agentic Predicate Synthesis for Directed Fuzzingcited by 8
  35. 2025Validating Network Protocol Parsers with Traceable RFC Document Interpretationcited by 7
  36. 2023NeuRI: Diversifying DNN Generation via Inductive Rule Inferencecited by 6
  37. 2025`From Prompt to Perturbation': An Adaptive Framework for Voice-Based Jailbreaks on Audio LLMscited by 6
  38. 2023Testing learning-enabled cyber-physical systems with Large-Language Models: A Formal Approachcited by 5

50 most cited of 102 All 102 (JSON)