Demo Data from EDBT 2026 / reviewers in the wild / expert
Eric Winsor
dblp:241/4354
· DBLP profile ↗
6ranked-venue papers
0as first author
3since 2021 · last 2025
0000-0003-1922-4648ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 3 · 3 since 2021Theory of computation · 2Systems, architecture and hardware · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
2 papers |
Efficient and distributed learning · 38% Language models and text generation · 33% Deep learning architectures and training · 19% | |
| Network and information security
1 paper |
Security and privacy of machine learning · 67% Systems and software security · 33% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 87% Memory systems · 13% |
Topics — the 8 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Security and privacy of machine learning › poisoning attack
fine-tuning attack |
0.9 | 1 | 2025 | Fundamental Limitations in Pointwise Defences of LLM Finetuning APIs · NeurIPS 2025 |
Systems and software security
vulnerability discovery |
0.9 | 1 | 2025 | Fundamental Limitations in Pointwise Defences of LLM Finetuning APIs · NeurIPS 2025 |
Machine learning › Efficient and distributed learning › attention efficiency
attention approximation |
0.5 | 1 | 2021 | Scatterbrain: Unifying Sparse and Low-rank Attention · NeurIPS 2021 |
Machine learning › Deep learning architectures and training › attention mechanism
transformer attention |
0.5 | 1 | 2021 | Scatterbrain: Unifying Sparse and Low-rank Attention · NeurIPS 2021 |
Parallel and multicore computing › load balancing
dynamic repartitioning |
0.4 | 1 | 2019 | DREDGE: Dynamic Repartitioning during Dynamic Graph Execution · DAC 2019 |
Parallel and multicore computing
graph processing |
0.4 | 1 | 2019 | DREDGE: Dynamic Repartitioning during Dynamic Graph Execution · DAC 2019 |
Machine learning › Trustworthy machine learning
interpretability |
0.3 | 1 | 2025 | Look Before You Leap: Universal Emergent Mechanism for Retrieval in Language Models · ICLR 2025 |
Memory systems
cache management |
0.1 | 1 | 2019 | DREDGE: Dynamic Repartitioning during Dynamic Graph Execution · DAC 2019 |
Methods — techniques the papers use, named apart from their topics
prompt injection mitigation · 0.9perplexity-based detection · 0.9fine-tuning API attacks · 0.9causal analysis · 0.9robust PCA · 0.5locality-sensitive hashing · 0.5kernel feature maps · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Look Before You Leap: Universal Emergent Mechanism for Retrieval in Language ModelsabstractWhen solving challenging problems, language models (LMs) are able to identify relevant information from long and complicated contexts. To study how LMs solve retrieval tasks in diverse situations, we introduce ORION, a collection of structured retrieval tasks spanning six domains, from text understanding to coding. Each task in ORION can be represented abstractly by a request (e.g. a question) that retrieves an attribute (e.g. the character name) from a context (e.g. a story). We apply causal analysis on 18 open-source language models with sizes ranging from 125 million to 70 billion parameters. We find that LMs internally decompose retrieval tasks in a modular way: middle layers at the last token position process the request, while late layers retrieve the correct entity from the context. After causally enforcing this decomposition, models are still able to solve the original task, preserving 70% of the original correct token probability in 98 of the 106 studied model-task pairs. We connect our macroscopic decomposition with a microscopic description by performing a fine-grained case study of a question-answering task on Pythia-2.8b. Building on our high-level understanding, we demonstrate a proof of concept application for scalable internal oversight of LMs to mitigate prompt-injection while requiring human supervision on only a single input. Our solution improves accuracy drastically (from 15.5% to 97.5% on Pythia-12b). This work presents evidence of a universal emergent modular processing of tasks across varied domains and models and is a pioneering effort in applying interpretability for scalable internal oversight of LMs. Alexandre Variengien, Eric Winsor |
ICLR | 2 |
| 2025 | Fundamental Limitations in Pointwise Defences of LLM Finetuning APIsabstractLLM developers deploy technical mitigations to prevent _fine-tuning misuse attacks_, attacks in which adversaries evade safeguards by fine-tuning the model using a public API. Previous work has established several successful attacks against specific fine-tuning API defences; however, prior attacks training and/or inference samples can be easily flagged as suspicious. In this work, we show that defences of fine-tuning APIs that seek to detect individual harmful training or inference samples ('pointwise' detection) are _fundamentally limited_ in their ability to prevent fine-tuning attacks. We demonstrate a class of 'pointwise-undetectable' attacks that repurpose semantic or syntactic variations in benign model outputs to covertly transmit dangerous knowledge. Our attacks are composed solely of unsuspicious benign samples that can be collected from the model before fine-tuning, meaning training and inference samples are all individually benign and low-perplexity. We test our attacks against the OpenAI fine-tuning API, finding they succeed in eliciting answers to harmful multiple-choice questions, and that they evade an enhanced monitoring system we design that successfully detects other fine-tuning attacks. Our results showing fundamental limitations of defending against pointwise attacks suggest focusing research efforts on mitigations towards multi-point defences. Xander Davies, Eric Winsor, Alexandra Souly, Tomek Korbak, Robert Kirk, Christian Schröder de Witt, Yarin Gal |
NeurIPS | 2 |
| 2021 | Scatterbrain: Unifying Sparse and Low-rank AttentionabstractRecent advances in efficient Transformers have exploited either the sparsity or low-rank properties of attention matrices to reduce the computational and memory bottlenecks of modeling long sequences. However, it is still challenging to balance the trade-off between model quality and efficiency to perform a one-size-fits-all approximation for different tasks. To better understand this trade-off, we observe that sparse and low-rank approximations excel in different regimes, determined by the softmax temperature in attention, and sparse + low-rank can outperform each individually. Inspired by the classical robust-PCA algorithm for sparse and low-rank decomposition, we propose Scatterbrain, a novel way to unify sparse (via locality sensitive hashing) and low-rank (via kernel feature map) attention for accurate and efficient approximation. The estimation is unbiased with provably low error. We empirically show that Scatterbrain can achieve $2.1 \times$ lower error than baselines when serving as a drop-in replacement in BigGAN image generation and pre-trained T2T-ViT. On a pre-trained T2T Vision transformer, even without fine-tuning, Scatterbrain can reduce $98\%$ of attention memory at the cost of only $1\%$ drop in accuracy. We demonstrate Scatterbrain for end-to-end training with up to $4$ points better perplexity and 5 points better average accuracy than sparse or low-rank efficient transformers on language modeling and long-range-arena tasks. Beidi Chen, Tri Dao, Eric Winsor, Zhao Song 0002, Atri Rudra, Christopher Ré |
NeurIPS | 3 |
| 2020 | Generalized Lyndon factorizations of infinite words
Amanda Burcroff, Eric Winsor |
Theor. Comput. Sci. | 2 |
| 2020 | Reprint of: Generalized Lyndon factorizations of infinite words
Amanda Burcroff, Eric Winsor |
Theor. Comput. Sci. | 2 |
| 2019 | DREDGE: Dynamic Repartitioning during Dynamic Graph ExecutionabstractGraph-based algorithms have gained significant interest in several application domains. Solutions addressing the computational efficiency of such algorithms have mostly relied on many-core architectures. Cleverly laying out input graphs in storage, by placing adjacent vertices in a same storage unit (memory bank or cache unit), enables fast access during graph traversal. Dynamic graphs, however, must be continuously repartitioned to leverage this benefit. Yet software repartitioning solutions rely on costly, cross-vault communication to query and optimize the graph layout between algorithm iterations. Andrew McCrabb, Eric Winsor, Valeria Bertacco |
DAC | 2 |