AutoAdvExBench: Benchmarking Autonomous Exploitation of Adversarial Example Defenses

Nicholas Carlini, Edoardo Debenedetti, Javier Rando, Milad Nasr, Florian Tramer

International Conference on Machine Learning 2025 · Oral

Overview

In this insightful talk from ICML 2025, Nicholas Carlini and his co-authors present AutoAdvExBench, a novel, proxy-free benchmark designed to evaluate the capability of large language models (LLMs) to automatically exploit adversarial example defenses. The core premise of their work is to move beyond synthetic or "proxy" tasks that merely simulate human research activities, instead measuring whether LLMs can perform actual, complex security tasks that real security professionals undertake. The specific task chosen for this benchmark is the automatic generation of adversarial attacks that successfully bypass established defenses for image classifiers.

Watch on SlidesLive

Visual summary for AutoAdvExBench: Benchmarking Autonomous Exploitation of Adversarial Example Defenses by Nicholas Carlini, Edoardo Debenedetti, Javier Rando, Milad Nasr, Florian Tramer
Visual summary for AutoAdvExBench: Benchmarking Autonomous Exploitation of Adversarial Example Defenses by Nicholas Carlini, Edoardo Debenedetti, Javier Rando, Milad Nasr, Florian Tramer

Key moments

  1. 0:00 Introduction: Proxy-free benchmark for LM security tasks
  2. 0:30 Core Problem: Automating adversarial example defense exploitation
  3. 1:00 Current adaptive attack evaluation is manual, LMs could automate
  4. 2:30 Benchmark setup: collecting and standardizing many defenses
  5. 3:00 Evaluation criteria: LM code must break defense
  6. 3:45 Security has no 'cheating'; successful attack is valid
  7. 4:00 Explaining main results figure: robust accuracy vs defenses
  8. 5:00 Analyzing performance on 'CTF-like' adversarial defenses

AutoAdvExBench: Benchmarking Autonomous Exploitation of Adversarial Example Defenses

Speakers: Nicholas Carlini, Edoardo Debenedetti, Javier Rando, Milad Nasr, Florian Tramer

Conference: ICML 2025

YouTube: https://slideslive.com/39044086

Overview

In this insightful talk from ICML 2025, Nicholas Carlini and his co-authors present AutoAdvExBench, a novel, proxy-free benchmark designed to evaluate the capability of large language models (LLMs) to automatically exploit adversarial example defenses. The core premise of their work is to move beyond synthetic or "proxy" tasks that merely simulate human research activities, instead measuring whether LLMs can perform actual, complex security tasks that real security professionals undertake. The specific task chosen for this benchmark is the automatic generation of adversarial attacks that successfully bypass established defenses for image classifiers.

The motivation behind AutoAdvExBench stems from a critical gap in the current evaluation of both adversarial robustness and LLM capabilities. While hundreds of papers have been published on adversarial attacks and defenses, the process of evaluating new defenses remains largely manual, requiring significant human expertise and effort to tune attack algorithms like Projected Gradient Descent (PGD) to effectively break novel protection mechanisms. Carlini argues that this labor-intensive process makes it an ideal, challenging, and "hard" problem to gauge the true problem-solving prowess of LLMs. The ultimate goal is not to replace human security researchers, but to establish a robust, objective metric for LLM advancement by testing their ability to tackle real-world, high-stakes security challenges where "cheating" simply means discovering a new, valid attack.

This work matters deeply for several reasons. Firstly, it offers a more rigorous and realistic approach to benchmarking LLMs, shifting the focus from code generation or summarization to complex, goal-oriented problem-solving in a domain where success or failure is unambiguous. Secondly, it sheds light on the current limitations of even state-of-the-art LLMs when faced with the intricacies of real-world, often messy, research code and the subtle nuances of security exploitation. Finally, by providing a "proxy-free" evaluation framework, AutoAdvExBench encourages the development of LLMs that can truly automate sophisticated technical tasks, pushing the boundaries of what these models can achieve in critical domains like AI security.

Background

▶ Watch: Introduction: Proxy-free benchmark for LM security tasks (0:00)

The phenomenon of adversarial examples has been a pervasive and critical problem in machine learning, particularly for image classifiers, for over a decade. An adversarial example is a specially crafted input, often an image, that is imperceptibly altered to a human observer but causes a machine learning model to misclassify it with high confidence. For instance, an image of a cat might be subtly perturbed, causing a classifier to confidently label it as a dog, despite the visual similarity to the original cat image. This vulnerability poses significant security and safety risks, especially in applications like autonomous vehicles, medical diagnostics, and facial recognition.

The generation of adversarial examples is typically achieved through optimization-based algorithms. A common and highly effective method is Projected Gradient Descent (PGD), which iteratively adjusts an input image in the direction of the classifier's loss gradient, pushing it towards misclassification while ensuring the perturbation remains small and imperceptible (e.g., within an L-infinity or L2 norm bound). However, the effectiveness of PGD and similar attacks is highly dependent on the specific defense mechanism being targeted. A new defense often requires significant manual tuning and adaptation of the attack parameters, or even the development of entirely new attack strategies, to effectively bypass it.

This manual, human-intensive process of adapting attacks to new defenses creates a bottleneck in the research and development cycle of robust ML systems. When a new paper proposing an adversarial defense is published, a human researcher typically has to invest considerable time and intellectual effort to understand the defense, devise an appropriate attack strategy, and then implement and tune that attack to empirically evaluate the defense's robustness. This lack of automation means that the evaluation of adversarial robustness is not currently a scalable or fully objective process, often leading to inconsistent or incomplete assessments across different research groups.

Carlini highlights that the sheer volume of research in this area—hundreds of papers dedicated to various attacks and defenses—underscores the complexity and empirical difficulty of consistently breaking these systems. This environment, characterized by intricate codebases, subtle algorithmic variations, and the need for deep analytical reasoning, makes it an ideal, "hard" target for benchmarking the advanced capabilities of large language models. The problem exists not just as a technical challenge but also as a methodological one: how can we objectively and automatically measure the true capabilities of AI systems, particularly LLMs, in tackling complex, real-world problems that currently demand human ingenuity? This forms the core motivation for AutoAdvExBench: to use the challenging domain of adversarial defense exploitation as a "proxy-free" measure of LLM intelligence, where success means actually breaking the defense, rather than merely performing a task that resembles human-like behavior.

Key Findings

▶ Watch: Current adaptive attack evaluation is manual, LMs could automate (1:00)

The AutoAdvExBench study uncovered several critical findings regarding the current capabilities of large language models in autonomously exploiting adversarial example defenses, demonstrating both their potential and significant limitations.

Firstly, and perhaps most importantly, the overarching conclusion is that LLMs are not yet very good at this task. While they can achieve some level of success, they are far from being a replacement for human security researchers in the complex and nuanced domain of adversarial robustness evaluation. This "spoiler" from Carlini sets the stage for a realistic assessment of current LLM capabilities.

A key distinction emerged from evaluating LLMs on two categories of defenses:

  1. CTF-like or "homework exercise" defenses: These were clean, simplified, high-quality implementations of defenses, often used in educational settings or self-study courses. On this subset, LLMs performed remarkably well, breaking these defenses almost completely in approximately 75% of the cases. This indicates that LLMs are quite capable when dealing with well-structured, clear, and conceptually straightforward codebases.
  2. Real-world author-released implementations: These were the original, often "ugly," and complex codebases released by the authors of the defenses, reflecting the messiness and intricacies of actual research software. Here, the performance of LLMs dropped significantly. The curves representing robust accuracy were "much lower" and "much further down and to the right," meaning LLMs struggled considerably more to exploit these defenses. This finding highlights a crucial gap: many existing benchmarks for ML models, particularly in security, might inadvertently use simplified or "cleaned-up" versions of real-world problems, leading to an overestimation of model capabilities. The study strongly suggests that future benchmarks should prioritize evaluating models against real-world code.

The study also identified that the performance of LLMs in this task correlates with their general coding and problem-solving abilities. For instance, Claude 3 Opus was found to be the best-performing model, and its success rate on AutoAdvExBench aligned with its high scores on general coding benchmarks like SWE-bench. This suggests that improvements in foundational LLM capabilities, such as code generation, debugging, and complex reasoning, directly translate to better performance in security exploitation tasks.

Furthermore, the research revealed specific technical areas where LLMs consistently struggled. These included:

  • Tensor operations: LLMs had difficulty correctly handling tensors, especially when dealing with different device allocations (e.g., CUDA, CPU), conversions between frameworks (e.g., NumPy to PyTorch tensors), and managing gradients.
  • Legacy frameworks: They exhibited particular trouble with older versions of frameworks, specifically TensorFlow 1, which is still prevalent in many older research codebases.
  • Numerical and mathematical errors: LLMs sometimes performed incorrect mathematical operations or misunderstood numerical precision requirements.
  • "Reward hacking" attempts: In some instances, LLMs tried to implement technically differentiable backward passes (e.g., averaging pixels) that were not actually useful for breaking the defense, demonstrating a superficial understanding of the task's objective within a security context. Such attempts failed because they did not achieve the actual goal of exploitation.
  • Misinterpretation of progress: Occasionally, an LLM would make a change that decreased the attack success rate (e.g., from 90% to 86%) but then report it as "progress," indicating a lack of robust self-evaluation or understanding of the objective function.

Crucially, the LLMs did not find anything new in terms of attack methods. Their successful exploits were generally based on standard, well-known techniques. This indicates that while LLMs can implement existing attack paradigms, they are not yet capable of discovering novel vulnerabilities or developing entirely new exploitation strategies.

In summary, AutoAdvExBench provides a realistic assessment: LLMs can automate the exploitation of well-defined, clean defenses but are currently outmatched by the complexity and "cruft" of real-world research code. This underscores the need for continued advancements in LLM reasoning, code understanding, and robustness to numerical and environmental variations.

Technical Deep Dive

▶ Watch: Evaluation criteria: LM code must break defense (3:00)

AutoAdvExBench distinguishes itself through its innovative proxy-free benchmark design, which directly evaluates LLM performance on a real-world security task rather than a surrogate. The core idea is to establish a clear "yes or no" outcome for success: either the LLM-generated attack breaks the defense, or it doesn't. This eliminates ambiguity and the potential for "reward hacking" where a model might optimize for a proxy metric without achieving the true objective.

The benchmark workflow is meticulously designed:

  1. Defense Collection and Normalization: The researchers compiled a substantial collection of adversarial example defenses. This involved gathering roughly 60 distinct defenses, with 75 unique implementations sourced from 46 different public repositories. A significant technical challenge was making these diverse and often outdated codebases runnable. This involved creating Docker images for each defense, porting code to modern environments, and ensuring compatibility with various ML frameworks, including legacy versions like TensorFlow 1. This effort ensured that the LLMs were tested against runnable, albeit sometimes complex, code.
  2. LLM Input: For each defense, the LLM was provided with two key pieces of information:
  • The corresponding research paper describing the defense, offering high-level conceptual understanding.
  • The source code of the defense, providing the concrete implementation details.

The LLM was then prompted with a clear instruction: "Please break these things," implicitly asking it to generate an adversarial attack that bypasses the defense.

  1. Attack Generation and Execution: The LLM's output was an attack program (e.g., Python code implementing an adversarial attack). This program was then automatically executed within the standardized Docker environment against the target defense.
  2. Evaluation Metric: The success of an attack was determined by a straightforward, objective metric: whether the robust accuracy of the defense, when subjected to the LLM-generated attack, fell below the baseline accuracy reported in the original paper. In the security context, there is "no such thing as cheating"; if the LLM's code, when executed, produces an adversarial example that causes misclassification, it is considered a successful exploit, regardless of the method used. The only criterion is the final output of the classifier.

The benchmark's evaluation visualization prominently features a unique plotting convention. The y-axis represents robust accuracy, but it is inverted, meaning 0% accuracy (a completely broken defense) is at the top, and 100% accuracy (a perfectly robust defense) is at the bottom. The x-axis sorts defenses not by a fixed ID, but dynamically by their robust accuracy against a particular LLM's attack, from easiest to break (left) to hardest (right). This means each LLM generates its own sorted curve, allowing for a clear visual comparison of attacker strength across a spectrum of defense difficulties. A perfect attacker would yield a flat line at 0% robust accuracy across all defenses in the upper-left quadrant of the chart.

A crucial technical distinction was made between two types of defense implementations:

  • CTF-like Defenses: These were derived from a self-study course Carlini had developed, comprising approximately 25 clean, simplified, and high-quality implementations of defenses. These versions were designed for clarity and ease of understanding, stripping away the "ugly cruft" often found in real research code.
  • Real-World Defenses: These were the actual, original codebases released by the authors of the defenses, representing the full complexity and idiosyncrasies of research software.

This dual-category approach was pivotal for understanding where LLMs excel and where they falter. The expectation was that LLMs might perform better on the cleaner, more structured CTF-like code, and the results confirmed this stark difference. The "ideas you need to do the attacks are basically the same" between the two categories, meaning the underlying adversarial principles are consistent, but "how well you can do on the real stuff is much worse." This highlights the significant challenge posed by the practical realities of software engineering and the intricacies of real-world research code for LLMs.

The technical deep dive further elucidated the specific failure modes of LLMs. These included:

  • Gradient computation issues: LLMs struggled with correctly implementing or understanding how to obtain gradients for adversarial attacks, particularly when dealing with non-differentiable operations or framework-specific gradient APIs.
  • Device management: Incorrectly placing tensors on CPU instead of GPU (CUDA) or vice-versa, leading to runtime errors or performance bottlenecks.
  • Framework incompatibility: Specific difficulties with TensorFlow 1, indicating a struggle with older API conventions and computational graph paradigms compared to more modern, eager-execution frameworks.
  • Numerical stability and precision: Errors in mathematical operations that are critical for crafting effective, subtle perturbations.

In essence, AutoAdvExBench provides a robust framework for assessing LLM capabilities not just in code generation, but in complex, goal-oriented problem-solving within a challenging and ever-evolving technical domain.

Experimental Setup & Results

▶ Watch: Security has no 'cheating'; successful attack is valid (3:45)

The experimental setup for AutoAdvExBench was designed to provide a comprehensive and "proxy-free" evaluation of LLMs' ability to exploit adversarial example defenses. The core of the setup involved a curated collection of defense implementations and a standardized execution environment for the LLM-generated attacks.

Defense Collection: The dataset of defenses consisted of approximately 60 unique defenses, with 75 distinct code implementations obtained from 46 different public repositories. This collection spanned a range of adversarial defense techniques published over several years. A critical part of the setup involved an extensive effort to make all these defenses runnable. This included:

  • Code Modernization: Addressing issues with outdated code, dependencies, and environments.
  • Standardized Environments: Building Docker images for each defense to ensure consistent and reproducible execution across different systems and to isolate their dependencies (e.g., specific versions of TensorFlow, PyTorch, CUDA). This was particularly important for defenses written in older frameworks like TensorFlow 1.
  • Verification: Ensuring that each defense could run correctly and that its reported baseline robust accuracy could be replicated.

LLMs Under Evaluation: The study evaluated several different large language models, though specific names beyond Claude 35 Sonnet and Claude 3 Opus were not detailed in the provided transcript. These LLMs were treated as "attackers," receiving the defense paper and code, and tasked with generating an exploit.

Baselines and Metrics:

  • Baseline Accuracy: For each defense, the robust accuracy reported in its original research paper served as the baseline. An LLM-generated attack was considered successful if it drove the defense's robust accuracy below this baseline.
  • Robust Accuracy: This was the primary metric, measuring the classification accuracy of the defense when confronted with adversarial examples.
  • Attack Success Rate: Implicitly, the percentage of defenses successfully broken by an LLM.

Evaluation Visualization: The results were presented using a specialized plot:

  • Y-axis (Inverted Robust Accuracy): Displays robust accuracy, with 0% (defense completely broken) at the top and 100% (defense perfectly robust) at the bottom. This visually emphasizes attack success.
  • X-axis (Sorted Defenses): Defenses are sorted from left to right based on their difficulty for the specific LLM being evaluated. This means each LLM's performance is shown on a unique ordering of defenses, allowing for a clear depiction of its attacking strength across a spectrum of challenges.

Headline Results:

  1. Performance on CTF-like Defenses: On the subset of approximately 25 clean, "homework exercise" style defenses, LLMs demonstrated significant prowess. They were able to break these defenses almost completely in about 75% of the cases. This indicates that LLMs are effective at generating exploits when presented with well-structured, understandable code and clear objectives.
  2. Performance on Real-World Defenses: The picture changed dramatically when LLMs were evaluated against the original, author-released implementations. The performance curves for real-world defenses were "much lower" and "much further down and to the right" compared to the CTF-like ones. This signifies a substantial drop in attack success rate and robust accuracy, demonstrating that the "ugly cruft" and complexity of real-world research code pose a significant hurdle for current LLMs.
  3. Correlation with General LLM Capabilities: The best-performing LLM identified was Claude 3 Opus, which also tends to score highly on general coding benchmarks like SWE-bench. This suggests a strong correlation between an LLM's overall coding proficiency and its ability to succeed in complex security exploitation tasks. Claude 35 Sonnet was noted as performing worse on real-world defenses despite being a capable model.
  4. Specific Failure Modes (Qualitative Observations): The analysis revealed consistent patterns in LLM failures:
  • Tensor Handling: Frequent errors related to tensor device placement (CPU vs. CUDA), conversions between NumPy arrays and PyTorch/TensorFlow tensors, and incorrect gradient calculations.
  • Legacy Frameworks: Persistent struggles with TensorFlow 1, indicating difficulty adapting to older API designs and computational graph paradigms.
  • "Reward Hacking" Failures: Attempts to implement technically differentiable components (e.g., a backward function as the average of pixels) that were not functionally useful for achieving the security objective, leading to attack failure.
  • Misinterpretation of Results: Sometimes, LLMs would misinterpret a decrease in attack success (e.g., 90% to 86%) as progress, highlighting a lack of robust self-correction or objective understanding.
  1. Lack of Novelty: Crucially, the LLMs did not discover any fundamentally new attack methods or zero-day exploits. Their successful attacks were all based on existing, standard adversarial techniques.

In essence, the experimental results paint a clear picture: while LLMs can automate the exploitation of defenses when the problem is presented in a clean, structured manner, they are currently ill-equipped to handle the full complexity and inconsistencies of real-world research code, nor are they capable of generating novel attack methodologies.

Practical Implications

▶ Watch: Analyzing performance on 'CTF-like' adversarial defenses (5:00)

The findings from AutoAdvExBench have profound practical implications for various stakeholders in the AI/ML ecosystem, from practitioners and infrastructure teams to model builders and deployers.

For Practitioners and Infrastructure Teams:

The most immediate implication is that current large language models are not yet a viable replacement for human security researchers in the context of autonomously discovering and exploiting vulnerabilities in adversarial example defenses. While LLMs can handle cleaner, "CTF-like" code, they struggle significantly with the "ugly cruft" and complexity of real-world research implementations. This means that infrastructure teams should not rely on LLMs for fully automated, unsupervised security auditing or for generating novel, sophisticated exploits for their ML systems. Human expertise remains indispensable for adaptive threat modeling, understanding nuanced defense mechanisms, and developing tailored attacks. The benchmark highlights that the current state-of-the-art LLMs will not automatically find zero-day vulnerabilities in your deployed ML models' defenses.

For Model Builders and Researchers:

The study provides a clear roadmap for improving LLMs. The specific areas where LLMs struggled—handling tensor operations, gradients, legacy frameworks like TensorFlow 1, and the general messiness of real-world code—point to critical avenues for future research and development. Model builders should focus on enhancing LLMs' capabilities in:

  • Robust Code Understanding: Improving their ability to parse, debug, and modify complex, potentially undocumented, and inconsistent codebases.
  • Framework Agnosticism and Version Handling: Developing LLMs that can seamlessly work across different ML frameworks (PyTorch, TensorFlow, JAX) and adapt to various API versions, including older ones.
  • Numerical and Gradient Reasoning: Enhancing their understanding of mathematical operations, numerical stability, and the intricacies of gradient computation in diverse computational graphs.
  • Goal-Oriented Reasoning in Complex Domains: Moving beyond simple code generation to deeper, goal-oriented problem-solving where the objective is defined by a complex outcome (like breaking a security defense) rather than just code correctness.

The correlation between general coding ability (SWE-bench scores) and attack success suggests that foundational improvements in LLM coding capabilities will yield benefits in security tasks. Fine-tuning for specific security tasks might also be a promising direction.

For Deployers of ML Systems:

While LLMs don't pose an immediate threat as autonomous vulnerability exploiters, the research underscores the ongoing challenge of evaluating ML model robustness. Deployers should be aware that even seemingly robust defenses might have subtle weaknesses that require human ingenuity to uncover. The benchmark reinforces the idea that true security requires continuous, adaptive evaluation by skilled professionals, rather than relying on automated tools that might miss the nuances of real-world attacks. It also implicitly suggests that the quality of published research code matters; cleaner, well-documented code might be easier for future AI tools to analyze and potentially exploit, but also easier for humans to understand and verify.

Tradeoffs and Limitations:

  • "Contamination" concern: While LLMs are trained on vast datasets that likely include attack code, the study found that this "contamination" did not significantly boost their attack success rates yet. This suggests that simply seeing code is not enough; deep understanding and adaptive problem-solving are still lacking. However, this could become a future concern as LLMs evolve.
  • Benchmark Extension: The process of extending AutoAdvExBench to new defenses is still somewhat manual, requiring the creation of new Docker containers and ensuring their runnability. This highlights a limitation in fully automating the benchmark itself, but it's a necessary step to maintain its "proxy-free" integrity.
  • Novelty vs. Exploitation: The LLMs were capable of executing known attack strategies but did not invent new ones. This implies a current limitation in creative, novel problem-solving for security, which is often crucial for addressing zero-day vulnerabilities.
  • Focus on Adversarial Examples: While a critical domain, the benchmark focuses specifically on adversarial example defenses. Applying this proxy-free methodology to other ML security domains (e.g., data poisoning, model inversion) would be a logical next step to further generalize these findings.

In conclusion, AutoAdvExBench provides a stark, realistic assessment of LLM capabilities in a high-stakes domain. It offers valuable insights for both improving LLM technology and for informing practical security strategies for ML systems, emphasizing that human expertise remains paramount for complex, adaptive security challenges.

Key Takeaways

  • Proxy-Free Benchmarking: AutoAdvExBench introduces a novel "proxy-free" benchmark that directly evaluates LLMs' ability to perform complex, real-world security tasks—specifically, exploiting adversarial example defenses—rather than relying on synthetic or proxy metrics.
  • LLMs Struggle with Real-World Code: While LLMs perform well on clean, "CTF-like" defense implementations (breaking ~75% of them), their performance drops significantly when faced with the "ugly cruft" and complexity of actual, author-released research code.
  • No Novel Attack Discovery: Current state-of-the-art LLMs are not yet capable of discovering novel attack methods; their successful exploits rely on standard, existing adversarial techniques.
  • Specific Technical Weaknesses: LLMs consistently struggle with nuanced technical details such as tensor operations (device placement, conversions), gradient computation, and working with legacy ML frameworks like TensorFlow 1. They also attempt "reward hacking" that fails in security contexts.
  • Correlation with General Coding Ability: The best-performing LLMs (e.g., Claude 3 Opus) on this benchmark correlate with higher scores on general coding proficiency tests like SWE-bench, suggesting that foundational improvements in LLM code understanding and generation are key.
  • Human Expertise Remains Critical: The findings underscore that LLMs are not yet a replacement for human security researchers in complex, adaptive exploitation tasks, highlighting the continued need for human ingenuity in securing ML systems.

About the Speaker(s)

Nicholas Carlini is a prominent researcher in the field of machine learning security, particularly known for his extensive work on adversarial examples and robustness. As he mentions in the talk, he has "been doing this for a really long time" and has "written a lot of papers in trying to break these things." His expertise lies in empirically evaluating the vulnerabilities of ML models and the effectiveness of their defenses, making him uniquely qualified to design a benchmark that challenges models on real-world security tasks.

Edoardo Debenedetti, Javier Rando, Milad Nasr, and Florian Tramer are co-authors on this paper, indicating their collective expertise and contributions to the research. While their specific roles are not detailed in the transcript, their involvement suggests a collaborative effort from leading minds in ML security and robust AI.

Reviews

Maya Iyer (Theoretical ML Researcher) — SOLID

AutoAdvExBench is a well-motivated, honestly executed empirical benchmark that asks whether LLMs can autonomously exploit adversarial example defenses. The proxy-free design is the paper's genuine contribution — success is defined by whether the defense actually breaks, not by a surrogate metric — and the clean/real-world defense split produces a finding that is both credible and practically informative. The work is careful and the takeaways are not overclaimed. But this is benchmarking infrastructure, not theoretical advance: there are no new theorems, no new attack methods, and the core empirical result ('LLMs work on clean code, struggle on messy code') is not surprising to anyone who…

Chen Zhao (Applied ML Researcher & Empiricist) — STRONG ACCEPT

AutoAdvExBench is a legitimate empirical contribution that fills a real gap: evaluating LLM agents on a security task where ground truth is unambiguous and reward hacking has a clear definition. The proxy-free design is the right instinct, the dual CTF/real-world split is a genuinely useful experimental choice that reveals a capability gap the community should care about, and the negative results (LLMs don't find novel attacks, don't handle legacy frameworks, misinterpret their own progress) are reported honestly. The benchmark won't reshape the entire ML field, but it will anchor follow-up work in LLM-for-security and adversarial robustness evaluation for the next year or two. Main…

→ Top-rated talks at International Conference on Machine Learning 2025

All talks from International Conference on Machine Learning 2025