Demo Data from SIGIR 2026 / reviewers in the wild / expert
Alexander Shypula
dblp:303/0281 · also Alex Shypula
· DBLP profile ↗
2ranked-venue papers
1as first author
2since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 2 · 1 first-author · 2 since 2021
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.
| Software engineering, system software, and programming languages
1 paper |
Program synthesis and code generation · 100% | |
| Artificial intelligence
1 paper |
Generative modeling · 77% Probabilistic and Bayesian machine learning · 23% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Performance modeling and evaluation · 100% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Generative modeling › generative model
diverse generation |
0.9 | 1 | 2025 | SimpleStrat: Diversifying Language Model Generation with Stratification · NeurIPS 2025 |
Program synthesis and code generation
code generation with language models |
0.8 | 1 | 2024 | Learning Performance-Improving Code Edits · ICLR 2024 |
Program synthesis and code generation › code generation with language models
LLM-based code optimization |
0.8 | 1 | 2024 | Learning Performance-Improving Code Edits · ICLR 2024 |
Machine learning › Probabilistic and Bayesian machine learning
sampling |
0.3 | 1 | 2025 | SimpleStrat: Diversifying Language Model Generation with Stratification · NeurIPS 2025 |
Performance modeling and evaluation › simulation › architectural simulation
full-system simulation |
0.2 | 1 | 2024 | Learning Performance-Improving Code Edits · ICLR 2024 |
Performance modeling and evaluation
simulation |
0.2 | 1 | 2024 | Learning Performance-Improving Code Edits · ICLR 2024 |
Methods — techniques the papers use, named apart from their topics
self-play · 1.5retrieval-based few-shot prompting · 1.5large language model · 1.5fine-tuning · 1.5chain-of-thought · 1.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | SimpleStrat: Diversifying Language Model Generation with StratificationabstractGenerating diverse responses from large language models (LLMs) is crucial for applications such as adversarial testing, search, and synthetic data generation, where diversity provides distinct answers across generations. Previous approaches rely solely on increasing the temperature, sacrificing quality. Furthermore, the model's next-token probabilities may not be representative of the true answer distribution. To combat these challenges, we propose SimpleStrat, an alternative that uses the language model itself to partition the solution space into strata from which to sample.
To measure resampling diversity, we introduce CoverageQA, a dataset of underspecified questions with multiple equally plausible answers. We propose measuring resampling diversity as the KL Divergence between the response distribution and the uniform distribution over valid ground truth answers and use recall as an alternative when assessing proprietary models. On CoverageQA, SimpleStrat improves diversity across all temperatures, showing orthogonal benefits. Quantifiably, we achieve as much as 4X better recall when applied to GPT-4o, and an average reduction in KL divergence by 0.36 when applied to Llama 3. Furthermore, we show that SimpleStrat achieves more resampling diversity at temperature T=0 than scaling temperature to T=1 on creative writing, an open-ended domain. Implementation and dataset available at https://github.com/jwong8314/simplestrat. Justin Wong, Yury Orlovskiy, Alexander Shypula, Michael Luo, Sanjit A. Seshia, Joseph Gonzalez 0001 |
NeurIPS | 3 |
| 2024 | Learning Performance-Improving Code EditsabstractWith the decline of Moore's law, optimizing program performance has become a major focus of software research. However, high-level optimizations such as API and algorithm changes remain elusive due to the difficulty of understanding the semantics of code. Simultaneously, pretrained large language models (LLMs) have demonstrated strong capabilities at solving a wide range of programming tasks. To that end, we introduce a framework for adapting LLMs to high-level program optimization. First, we curate a dataset of performance-improving edits made by human programmers of over 77,000 competitive C++ programming submission pairs, accompanied by extensive unit tests. A major challenge is the significant variability of measuring performance on commodity hardware, which can lead to spurious "improvements." To isolate and reliably evaluate the impact of program optimizations, we design an environment based on the gem5 full system simulator, the de facto simulator used in academia and industry. Next, we propose a broad range of adaptation strategies for code optimization; for prompting, these include retrieval-based few-shot prompting and chain-of-thought, and for finetuning, these include performance-conditioned generation and synthetic data augmentation based on self-play. A combination of these techniques achieves a mean speedup of 6.86$\times$ with eight generations, higher than average optimizations from individual programmers (3.66$\times$). Using our model's fastest generations, we set a new upper limit on the fastest speedup possible for our dataset at 9.64$\times$ compared to using the fastest human submissions available (9.56$\times$). Alexander Shypula, Aman Madaan, Yimeng Zeng, Uri Alon 0002, Jacob R. Gardner, Yiming Yang 0002, Milad Hashemi, Graham Neubig, Parthasarathy Ranganathan, Osbert Bastani, Amir Yazdanbakhsh |
ICLR | 1 |