Demo Data from EDBT 2026 / reviewers in the wild / expert
Satwik Bhattamishra
dblp:242/4259
· DBLP profile ↗
10ranked-venue papers
6as first author
7since 2021 · last 2025
0000-0002-8985-3709ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 9 · 6 first-author · 6 since 2021Systems, architecture and hardware · 1 · 1 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.
| Artificial intelligence
6 papers |
Learning theory · 31% Language models and text generation · 29% Deep learning architectures and training · 26% | |
| Theoretical computer science
3 papers |
Automata and formal languages · 78% Computational complexity · 22% |
Topics — the 11 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Deep learning architectures and training
transformer |
1.6 | 2 | 2025 | A Formal Framework for Understanding Length Generalization in Transformers · ICLR 2025 Separations in the Representational Capabilities of Transformers and Recurrent Architectures · NeurIPS 2024 |
Natural language and speech › Language models and text generation
in-context learning |
1.4 | 2 | 2024 | Understanding In-Context Learning in Transformers and LLMs by Learning to Learn Discrete Functions · ICLR 2024 MAGNIFICo: Evaluating the In-Context Learning Ability of Large Language Models to Generalize to Novel Interpretations · EMNLP 2023 |
Natural language and speech › Language models and text generation › compositional generalization
length generalization |
0.9 | 1 | 2025 | A Formal Framework for Understanding Length Generalization in Transformers · ICLR 2025 |
Machine learning › Deep learning architectures and training
recurrent neural network |
0.8 | 1 | 2024 | Separations in the Representational Capabilities of Transformers and Recurrent Architectures · NeurIPS 2024 |
Machine learning › Learning theory › neural network theory
representational capacity |
0.8 | 1 | 2024 | Separations in the Representational Capabilities of Transformers and Recurrent Architectures · NeurIPS 2024 |
Natural language and speech › Information extraction and text analysis
semantic parsing |
0.7 | 1 | 2023 | MAGNIFICo: Evaluating the In-Context Learning Ability of Large Language Models to Generalize to Novel Interpretations · EMNLP 2023 |
Machine learning › Learning theory › inductive bias
simplicity bias |
0.7 | 1 | 2023 | Simplicity Bias in Transformers and their Ability to Learn Sparse Boolean Functions · ACL (1) 2023 |
Natural language and speech › Information extraction and text analysis › semantic parsing
text-to-SQL |
0.7 | 1 | 2023 | MAGNIFICo: Evaluating the In-Context Learning Ability of Large Language Models to Generalize to Novel Interpretations · EMNLP 2023 |
Natural language and speech › Language models and text generation › language modeling › language model architecture
transformer language model |
0.4 | 1 | 2020 | On the Ability and Limitations of Transformers to Recognize Formal Languages · EMNLP (1) 2020 |
Computational complexity
communication complexity |
0.2 | 1 | 2024 | Separations in the Representational Capabilities of Transformers and Recurrent Architectures · NeurIPS 2024 |
Automata and formal languages
regular languages |
0.1 | 1 | 2020 | On the Ability and Limitations of Transformers to Recognize Formal Languages · EMNLP (1) 2020 |
Methods — techniques the papers use, named apart from their topics
norm-based regularizer · 1.7nearly orthogonal vectors · 1.5causal transformers · 0.9causal transformer · 0.9absolute positional encodings · 0.9absolute positional encoding · 0.9transformer · 0.8nearest neighbor · 0.8communication complexity reductions · 0.8communication complexity reduction · 0.8prompting · 0.7empirical study · 0.7boolean function analysis · 0.7self-attention analysis · 0.4positional encoding analysis · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | A Formal Framework for Understanding Length Generalization in TransformersabstractA major challenge for transformers is generalizing to sequences longer than those observed during training. While previous works have empirically shown that transformers can either succeed or fail at length generalization depending on the task, theoretical understanding of this phenomenon remains limited. In this work, we introduce a rigorous theoretical framework to analyze length generalization in causal transformers with learnable absolute positional encodings. In particular, we characterize those functions that are identifiable in the limit from sufficiently long inputs with absolute positional encodings under an idealized inference scheme using a norm-based regularizer. This enables us to prove the possibility of length generalization for a rich family of problems. We experimentally validate the theory as a predictor of success and failure of length generalization across a range of algorithmic and formal language tasks. Our theory not only explains a broad set of empirical observations but also opens the way to provably predicting length generalization capabilities in transformers. Xinting Huang, Andy Yang, Satwik Bhattamishra, Yash Raj Sarrof, Andreas Krebs, Hattie Zhou, Preetum Nakkiran, Michael Hahn 0001 |
ICLR | 3 |
| 2024 | Inshrinkerator: Compressing Deep Learning Training Checkpoints via Dynamic QuantizationabstractThe likelihood of encountering in-training failures rises substantially with larger Deep Learning (DL) training workloads, leading to lost work and resource wastage. Such failures are typically offset by checkpointing, which comes at the cost of storage and network bandwidth overhead. State-of-the-art approaches involve lossy model compression mechanisms, which induce a tradeoff between the resulting model quality and compression ratio. We make a key enabling observation that the sensitivity of model weights to compression varies during training, and different weights benefit from different quantization levels, ranging from retaining full precision to pruning. We propose (1) a non-uniform quantization scheme that leverages this variation, (2) an efficient search mechanism that dynamically finds the best quantization configurations, and (3) a quantization-aware delta compression mechanism that rearranges weights to minimize checkpoint differences and thereby improving compression. Amey Agrawal, Sameer Reddy, Satwik Bhattamishra, Venkata Prabhakara Sarath Nookala, Vidushi Vashishth, Kexin Rong 0001, Alexey Tumanov |
SoCC | 3 |
| 2024 | Understanding In-Context Learning in Transformers and LLMs by Learning to Learn Discrete FunctionsabstractIn order to understand the in-context learning phenomenon, recent works have adopted a stylized experimental framework and demonstrated that Transformers can match the performance of gradient-based learning algorithms for various classes of real-valued functions. However, the limitations of Transformers in implementing learning algorithms, and their ability to learn other forms of algorithms are not well understood. Additionally, the degree to which these capabilities are confined to attention-based models is unclear. Furthermore, it remains to be seen whether the insights derived from these stylized settings can be extrapolated to pretrained Large Language Models (LLMs). In this work, we take a step towards answering these questions by demonstrating the following: (a) On a test-bed with a variety of Boolean function classes, we find that Transformers can nearly match the optimal learning algorithm for 'simpler' tasks, while their performance deteriorates on more 'complex' tasks. Additionally, we find that certain attention-free models perform (almost) identically to Transformers on a range of tasks. (b) When provided a *teaching sequence*, i.e. a set of examples that uniquely identifies a function in a class, we show that Transformers learn more sample-efficiently. Interestingly, our results show that Transformers can learn to implement *two distinct* algorithms to solve a *single* task, and can adaptively select the more sample-efficient algorithm depending on the sequence of in-context examples. (c) Lastly, we show that extant LLMs, e.g. LLaMA-2, GPT-4, can compete with nearest-neighbor baselines on prediction tasks that are guaranteed to not be in their training set. Satwik Bhattamishra, Arkil Patel, Phil Blunsom, Varun Kanade |
ICLR | 1 |
| 2024 | Separations in the Representational Capabilities of Transformers and Recurrent ArchitecturesabstractTransformer architectures have been widely adopted in foundation models. Due to their high inference costs, there is renewed interest in exploring the potential of efficient recurrent architectures (RNNs). In this paper, we analyze the differences in the representational capabilities of Transformers and RNNs across several tasks of practical relevance, including index lookup, nearest neighbor, recognizing bounded Dyck languages, and string equality. For the tasks considered, our results show separations based on the size of the model required for different architectures. For example, we show that a one-layer Transformer of logarithmic width can perform index lookup, whereas an RNN requires a hidden state of linear size. Conversely, while constant-size RNNs can recognize bounded Dyck languages, we show that one-layer Transformers require a linear size for this task. Furthermore, we show that two-layer Transformers of logarithmic size can perform decision tasks such as string equality or disjointness, whereas both one-layer Transformers and recurrent models require linear size for these tasks. We also show that a log-size two-layer Transformer can implement the nearest neighbor algorithm in its forward pass; on the other hand recurrent models require linear size. Our constructions are based on the existence of $N$ nearly orthogonal vectors in $O(\log N)$ dimensional space and our lower bounds are based on reductions from communication complexity problems. We supplement our theoretical results with experiments that highlight the differences in the performance of these architectures on practical-size sequences. Satwik Bhattamishra, Michael Hahn 0001, Phil Blunsom, Varun Kanade |
NeurIPS | 1 |
| 2023 | Simplicity Bias in Transformers and their Ability to Learn Sparse Boolean FunctionsabstractDespite the widespread success of Transformers on NLP tasks, recent works have found that they struggle to model several formal languages when compared to recurrent models.This raises the question of why Transformers perform well in practice and whether they have any properties that enable them to generalize better than recurrent models.In this work, we conduct an extensive empirical study on Boolean functions to demonstrate the following: (i) Random Transformers are relatively more biased towards functions of low sensitivity.(ii) When trained on Boolean functions, both Transformers and LSTMs prioritize learning functions of low sensitivity, with Transformers ultimately converging to functions of lower sensitivity.(iii) On sparse Boolean functions which have low sensitivity, we find that Transformers generalize near perfectly even in the presence of noisy labels whereas LSTMs overfit and achieve poor generalization accuracy.Overall, our results provide strong quantifiable evidence that suggests differences in the inductive biases of Transformers and recurrent models which may help explain Transformer's effective generalization performance despite relatively limited expressiveness. Satwik Bhattamishra, Arkil Patel, Varun Kanade, Phil Blunsom |
ACL (1) | 1 |
| 2023 | MAGNIFICo: Evaluating the In-Context Learning Ability of Large Language Models to Generalize to Novel InterpretationsabstractHumans possess a remarkable ability to assign novel interpretations to linguistic expressions, enabling them to learn new words and understand community-specific connotations.However, Large Language Models (LLMs) have a knowledge cutoff and are costly to finetune repeatedly.Therefore, it is crucial for LLMs to learn novel interpretations in-context.In this paper, we systematically analyse the ability of LLMs to acquire novel interpretations using incontext learning.To facilitate our study, we introduce MAGNIFICO, an evaluation suite implemented within a text-to-SQL semantic parsing framework that incorporates diverse tokens and prompt settings to simulate real-world complexity.Experimental results on MAGNIFICO demonstrate that LLMs exhibit a surprisingly robust capacity for comprehending novel interpretations from natural language descriptions as well as from discussions within long conversations.Nevertheless, our findings also highlight the need for further improvements, particularly when interpreting unfamiliar words or when composing multiple novel interpretations simultaneously in the same example.Additionally, our analysis uncovers the semantic predispositions in LLMs and reveals the impact of recency bias for information presented in long contexts. Arkil Patel, Satwik Bhattamishra, Siva Reddy, Dzmitry Bahdanau |
EMNLP | 2 |
| 2021 | Are NLP Models really able to Solve Simple Math Word Problems?abstractThe problem of designing NLP solvers for math word problems (MWP) has seen sustained research activity and steady gains in the test accuracy.Since existing solvers achieve high performance on the benchmark datasets for elementary level MWPs containing one-unknown arithmetic word problems, such problems are often considered "solved" with the bulk of research attention moving to more complex MWPs.In this paper, we restrict our attention to English MWPs taught in grades four and lower.We provide strong evidence that the existing MWP solvers rely on shallow heuristics to achieve high performance on the benchmark datasets.To this end, we show that MWP solvers that do not have access to the question asked in the MWP can still solve a large fraction of MWPs.Similarly, models that treat MWPs as bag-ofwords can also achieve surprisingly high accuracy.Further, we introduce a challenge dataset, SVAMP, created by applying carefully chosen variations over examples sampled from existing datasets.The best accuracy achieved by state-of-the-art models is substantially lower on SVAMP, thus showing that much remains to be done even for the simplest of the MWPs.PROBLEM: Text: Jack had 8 pens and Mary had 5 pens.Jack gave 3 pens to Mary.How many pens does Jack have now?Equation: 8 -3 = 5 QUESTION SENSITIVITY VARIATION: Text: Jack had 8 pens and Mary had 5 pens.Jack gave 3 pens to Mary.How many pens does Mary have now?Equation: 5 + 3 = 8 REASONING ABILITY VARIATION: Text: Jack had 8 pens and Mary had 5 pens.Mary gave 3 pens to Jack.How many pens Arkil Patel, Satwik Bhattamishra, Navin Goyal |
NAACL-HLT | 2 |
| 2020 | On the Practical Ability of Recurrent Neural Networks to Recognize Hierarchical LanguagesabstractWhile recurrent models have been effective in NLP tasks, their performance on context-free languages (CFLs) has been found to be quite weak.Given that CFLs are believed to capture important phenomena such as hierarchical structure in natural languages, this discrepancy in performance calls for an explanation.We study the performance of recurrent models on Dyck-n languages, a particularly important and well-studied class of CFLs.We find that while recurrent models generalize nearly perfectly if the lengths of the training and test strings are from the same range, they perform poorly if the test strings are longer.At the same time, we observe that recurrent models are expressive enough to recognize Dyck words of arbitrary lengths in finite precision if their depths are bounded.Hence, we evaluate our models on samples generated from Dyck languages with bounded depth and find that they are indeed able to generalize to much higher lengths.Since natural language datasets have nested dependencies of bounded depth, this may help explain why they perform well in modeling hierarchical dependencies in natural language data despite prior works indicating poor generalization performance on Dyck languages.We perform probing studies to support our results and provide comparisons with Transformers. Satwik Bhattamishra, Kabir Ahuja, Navin Goyal |
COLING | 1 |
| 2020 | On the Computational Power of Transformers and Its Implications in Sequence ModelingabstractTransformers are being used extensively across several sequence modeling tasks.Significant research effort has been devoted to experimentally probe the inner workings of Transformers.However, our conceptual and theoretical understanding of their power and inherent limitations is still nascent.In particular, the roles of various components in Transformers such as positional encodings, attention heads, residual connections, and feedforward networks, are not clear.In this paper, we take a step towards answering these questions.We analyze the computational power as captured by Turing-completeness.We first provide an alternate and simpler proof to show that vanilla Transformers are Turing-complete and then we prove that Transformers with only positional masking and without any positional encoding are also Turing-complete.We further analyze the necessity of each component for the Turing-completeness of the network; interestingly, we find that a particular type of residual connection is necessary.We demonstrate the practical implications of our results via experiments on machine translation and synthetic tasks. Satwik Bhattamishra, Arkil Patel, Navin Goyal |
CoNLL | 1 |
| 2020 | On the Ability and Limitations of Transformers to Recognize Formal LanguagesabstractTransformers have supplanted recurrent models in a large number of NLP tasks.However, the differences in their abilities to model different syntactic properties remain largely unknown.Past works suggest that LSTMs generalize very well on regular languages and have close connections with counter languages.In this work, we systematically study the ability of Transformers to model such languages as well as the role of its individual components in doing so.We first provide a construction of Transformers for a subclass of counter languages, including well-studied languages such as n-ary Boolean Expressions, Dyck-1, and its generalizations.In experiments, we find that Transformers do well on this subclass, and their learned mechanism strongly correlates with our construction.Perhaps surprisingly, in contrast to LSTMs, Transformers do well only on a subset of regular languages with degrading performance as we make languages more complex according to a well-known measure of complexity.Our analysis also provides insights on the role of self-attention mechanism in modeling certain behaviors and the influence of positional encoding schemes on the learning and generalization abilities of the model. Satwik Bhattamishra, Kabir Ahuja, Navin Goyal |
EMNLP (1) | 1 |