Demo Data from EDBT 2026 / reviewers in the wild / expert
Shawn Tan
dblp:175/8850
· DBLP profile ↗
18ranked-venue papers
8as first author
9since 2021 · last 2025
0000-0002-0489-7455ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 14 · 6 first-author · 7 since 2021Graphics, computer vision, multimedia, augmented reality and games · 5 · 3 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 2 first-author
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
9 papers |
Deep learning architectures and training · 58% Language models and text generation · 12% Efficient and distributed learning · 10% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 67% Computational complexity · 33% |
Topics — the 21 heaviest of 24, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Deep learning architectures and training
attention mechanism |
2.1 | 3 | 2025 | PaTH Attention: Position Encoding via Accumulating Householder Transformations · NeurIPS 2025 Scaling Stick-Breaking Attention: An Efficient Implementation and In-depth Study · ICLR 2025 Ordered Memory · NeurIPS 2019 |
Machine learning › Deep learning architectures and training
transformer |
1.5 | 2 | 2025 | PaTH Attention: Position Encoding via Accumulating Householder Transformations · NeurIPS 2025 Sparse Universal Transformer · EMNLP 2023 |
Machine learning › Deep learning architectures and training
positional encoding |
0.9 | 1 | 2025 | PaTH Attention: Position Encoding via Accumulating Householder Transformations · NeurIPS 2025 |
Natural language and speech › Language models and text generation
tokenization |
0.9 | 1 | 2025 | A Partition Cover Approach to Tokenization · NeurIPS 2025 |
Mathematical optimization
combinatorial optimization |
0.9 | 1 | 2025 | A Partition Cover Approach to Tokenization · NeurIPS 2025 |
Mathematical optimization › submodular optimization › submodular maximization
maximum coverage |
0.9 | 1 | 2025 | A Partition Cover Approach to Tokenization · NeurIPS 2025 |
Machine learning › Deep learning architectures and training
recurrent neural network |
0.8 | 2 | 2019 | Ordered Memory · NeurIPS 2019 Ordered Neurons: Integrating Tree Structures into Recurrent Neural Networks · ICLR 2019 |
Machine learning › Efficient and distributed learning
model compression |
0.7 | 1 | 2023 | Sparse Universal Transformer · EMNLP 2023 |
Machine learning › Efficient and distributed learning
parameter sharing |
0.7 | 1 | 2023 | Sparse Universal Transformer · EMNLP 2023 |
Machine learning › Deep learning architectures and training › mixture of experts
sparse mixture-of-experts |
0.7 | 1 | 2023 | Sparse Universal Transformer · EMNLP 2023 |
Machine learning › Deep learning architectures and training › transformer › recurrent transformer
universal transformer |
0.7 | 1 | 2023 | Sparse Universal Transformer · EMNLP 2023 |
Natural language and speech › Language models and text generation
masked language modeling |
0.6 | 1 | 2022 | Unsupervised Dependency Graph Network · ACL (1) 2022 |
Machine learning › Generative modeling
normalizing flow |
0.6 | 1 | 2022 | Learning to Dequantise with Truncated Flows · ICLR 2022 |
Natural language and speech › Information extraction and text analysis
syntactic parsing |
0.6 | 1 | 2022 | Unsupervised Dependency Graph Network · ACL (1) 2022 |
Natural language and speech › Information extraction and text analysis › syntactic parsing › dependency parsing
unsupervised dependency parsing |
0.6 | 1 | 2022 | Unsupervised Dependency Graph Network · ACL (1) 2022 |
Machine learning › Deep learning architectures and training
memory-augmented neural networks |
0.4 | 1 | 2019 | Ordered Memory · NeurIPS 2019 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference
variational inference |
0.3 | 1 | 2018 | Improving Explorability in Variational Inference with Annealed Variational Objectives · NeurIPS 2018 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference › variational inference
variational objective |
0.3 | 1 | 2018 | Improving Explorability in Variational Inference with Annealed Variational Objectives · NeurIPS 2018 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
logic-based reasoning |
0.1 | 1 | 2019 | Ordered Memory · NeurIPS 2019 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › bayesian inference
approximate bayesian inference |
0.1 | 1 | 2018 | Improving Explorability in Variational Inference with Annealed Variational Objectives · NeurIPS 2018 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference › variational inference › structured variational inference
hierarchical variational inference |
0.1 | 1 | 2018 | Improving Explorability in Variational Inference with Annealed Variational Objectives · NeurIPS 2018 |
Methods — techniques the papers use, named apart from their topics
greedy algorithm · 1.7approximation algorithm · 1.7flashattention · 1.7householder transformation · 0.9stick-breaking · 0.7sparse mixture-of-experts · 0.7dynamic halting · 0.7truncated flows · 0.6competitive attention mechanism · 0.6tree structure integration · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Scaling Stick-Breaking Attention: An Efficient Implementation and In-depth StudyabstractThe self-attention mechanism traditionally relies on the softmax operator, necessitating positional embeddings like RoPE, or position biases to account for token order.
But current methods using still face length generalisation challenges.
We investigate an alternative attention mechanism based on the stick-breaking process in larger scale settings.
The method works as follows: For each token before the current, we determine a break point, which represents the proportion of the stick, the weight of the attention, to allocate to the current token.
We repeat this on the remaining stick, until all tokens are allocated a weight, resulting in a sequence of attention weights.
This process naturally incorporates recency bias, which has linguistic motivations for grammar parsing (Shen et al., 2017).
We study the implications of replacing the conventional softmax-based attention mechanism with stick-breaking attention.
We then discuss implementation of numerically stable stick-breaking attention and adapt Flash Attention to accommodate this mechanism.
When used as a drop-in replacement for current softmax+RoPE attention systems, we find that stick-breaking attention performs competitively with current methods on length generalisation and downstream tasks.
Stick-breaking also performs well at length generalisation, allowing a model trained with $2^{11}$ context window to perform well at $2^{14}$ with perplexity improvements. Shawn Tan, Aaron C. Courville, Rameswar Panda, Yikang Shen |
ICLR | 1 |
| 2025 | A Partition Cover Approach to TokenizationabstractTokenization is the process of encoding strings into tokens of a fixed vocabulary size, and is widely utilized in Natural Language Processing applications. The leading tokenization algorithm today is Byte Pair Encoding (BPE), which formulates the tokenization problem as a compression problem and tackles it by performing sequences of merges. In this work, we formulate tokenization as an optimization objective, show that it is NP-hard via a simple reduction from vertex cover, and propose a polynomial-time greedy algorithm GreedTok. Our formulation naturally relaxes to the well-studied weighted maximum coverage problem which has a simple $(1 - 1/e)$-approximation algorithm GreedWMC. Through empirical evaluations on real-world corpora, we show that GreedTok outperforms BPE and Unigram on compression and achieves a covering score comparable to GreedWMC. Finally, our extensive pre-training for two transformer-based language models with 1 billion parameters, comparing the choices of BPE and GreedTok as the tokenizer, shows that GreedTok achieves a lower bit per byte even when we control for either the total dataset proportion or total training tokens. Jia Peng Lim, Shawn Tan, Davin Choo, Hady Wirawan Lauw |
NeurIPS | 2 |
| 2025 | PaTH Attention: Position Encoding via Accumulating Householder TransformationsabstractThe attention mechanism is a core primitive in modern large language models (LLMs) and AI more broadly. Since attention by itself is permutation-invariant, position encoding is essential for modeling structured domains such as language. Rotary position encoding (RoPE) has emerged as the de facto standard approach for position encoding and is part of many modern LLMs. However, in RoPE the key/query transformation between two elements in a sequence is only a function of their relative position and otherwise independent of the actual input. This limits the expressivity of RoPE-based transformers.
This paper describes PaTH, a flexible data-dependent position encoding scheme based on accumulated products of Householder(like) transformations, where each transformation is data-dependent, i.e., a function of the input. We derive an efficient parallel algorithm for training through exploiting a compact representation of products of Householder matrices, and implement a FlashAttention-style blockwise algorithm. Across both targeted synthetic benchmarks and moderate-scale real-world language modeling experiments, we find that PaTH improves upon RoPE and other recent baselines. Finally, we show that we can convert pretrained RoPE transformers into PaTH with continued pretraining. Yikang Shen, Kaiyue Wen, Shawn Tan, Liliang Ren, Rameswar Panda |
NeurIPS | 4 |
| 2023 | Sparse Universal TransformerabstractThe Universal Transformer (UT) is a variant of the Transformer that shares parameters across its layers.Empirical evidence shows that UTs have better compositional generalization than Vanilla Transformers (VTs) in formal language tasks.The parameter-sharing also affords it better parameter efficiency than VTs.Despite its many advantages, scaling UT parameters is much more compute and memory intensive than scaling up a VT.This paper proposes the Sparse Universal Transformer (SUT), which leverages Sparse Mixture of Experts (SMoE) and a new stick-breaking-based dynamic halting mechanism to reduce UT's computation complexity while retaining its parameter efficiency and generalization ability.Experiments show that SUT achieves the same performance as strong baseline models while only using half computation and parameters on WMT'14 and strong generalization results on formal language tasks (Logical inference and CFQ).The new halting mechanism also enables around 50% reduction in computation during inference with very little performance decrease on formal language tasks. Shawn Tan, Yikang Shen, Zhenfang Chen, Aaron C. Courville, Chuang Gan 0001 |
EMNLP | 1 |
| 2023 | CattleDeSegNet: a joint approach to cattle denoising and interpretable segmentationabstractIn modern agriculture, livestock monitoring plays a vital role in ensuring animal health, welfare, and production efficiency. Leveraging computer vision and deep learning, this paper presents an innovative framework aimed at enhancing livestock monitoring. Specifically, we address two crucial challenges: denoising and segmentation of cattle in livestock images. The denoising task is fundamental in preprocessing noisy images affected by adverse environmental conditions and equipment limitations. To tackle this, we introduce an encoder-decoder model that effectively denoises cattle images while preserving critical anatomical details. Our framework incorporates a segmentation module inspired by the U-Net architecture. Notably, both denoising and segmentation tasks share a common encoder, optimizing computational efficiency. The segmentation model employs hybrid loss functions and leverages the Grad-CAM technique to provide interpretable insights into the decision-making process. Our approach stands as one of the pioneering joint solutions for cattle denoising and segmentation, particularly focusing on top-view cattle images. Sivaji Retta, Ramarajulu Srinivasan, Shawn Tan |
ICMV | 3 |
| 2023 | CattleEyeView: A Multi-task Top-down View Cattle Dataset for Smarter Precision Livestock FarmingabstractCattle farming is one of the important and profitable agricultural industries. Employing intelligent automated precision livestock farming systems that can count animals, track the animals and their poses will raise productivity and significantly reduce the heavy burden on its already limited labor pool. To achieve such intelligent systems, a large cattle video dataset is essential in developing and training such models. However, many current animal datasets are tailored to few tasks or other types of animals, which result in poorer model performance when applied to cattle. Moreover, they do not provide top-down views of cattle. To address such limitations, we introduce CattleEyeView dataset, the first top-down view multi-task cattle video dataset for a variety of inter-related tasks (i.e., counting, detection, pose estimation, tracking, instance segmentation) that are useful to count the number of cows and assess their growth and well-being. The dataset contains 753 distinct top-down cow instances in 30,703 frames (14 video sequences). We perform benchmark experiments to evaluate the model’s performance for each task. The dataset and codes can be found at https://github.com/AnimalEyeQ/CattleEyeView Kian Eng Ong, Sivaji Retta, Ramarajulu Srinivasan, Shawn Tan, Jun Liu 0036 |
VCIP | 4 |
| 2022 | Unsupervised Dependency Graph NetworkabstractRecent work has identified properties of pretrained self-attention models that mirror those of dependency parse structures.In particular, some self-attention heads correspond well to individual dependency types.Inspired by these developments, we propose a new competitive mechanism that encourages these attention heads to model different dependency relations.We introduce a new model, the Unsupervised Dependency Graph Network (UDGN), that can induce dependency structures from raw corpora and the masked language modeling task.Experiment results show that UDGN achieves very strong unsupervised dependency parsing performance without gold POS tags and any other external information.The competitive gated heads show a strong correlation with human-annotated dependency types.Furthermore, the UDGN can also achieve competitive performance on masked language modeling and sentence textual similarity tasks 1 . Yikang Shen, Shawn Tan, Alessandro Sordoni, Aaron C. Courville |
ACL (1) | 2 |
| 2022 | Learning to Dequantise with Truncated Flows
Shawn Tan, Chin-Wei Huang, Alessandro Sordoni, Aaron C. Courville |
ICLR | 1 |
| 2021 | Explicitly Modeling Syntax in Language Models with Incremental Parsing and a Dynamic OracleabstractYikang Shen, Shawn Tan, Alessandro Sordoni, Siva Reddy, Aaron Courville. Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2021. Yikang Shen, Shawn Tan, Alessandro Sordoni, Siva Reddy, Aaron C. Courville |
NAACL-HLT | 2 |
| 2020 | Scanpaths distinguish problem format in a math cognition task
Samantha Stranc, Shawn Tan, Kasia Muldner |
CogSci | 2 |
| 2019 | What strategies do adults use to solve fraction arithmetic problems?
Shawn Tan, Jo-Anne LeFevre |
CogSci | 1 |
| 2019 | Ordered Neurons: Integrating Tree Structures into Recurrent Neural Networks
Yikang Shen, Shawn Tan, Alessandro Sordoni, Aaron C. Courville |
ICLR | 2 |
| 2019 | Ordered MemoryabstractStack-augmented recurrent neural networks (RNNs) have been of interest to the deep learning community for some time. However, the difficulty of training memory models remains a problem obstructing the widespread use of such models. In this paper, we propose the Ordered Memory architecture. Inspired by Ordered Neurons (Shen et al., 2018), we introduce a new attention-based mechanism and use its cumulative probability to control the writing and erasing operation of the memory. We also introduce a new Gated Recursive Cell to compose lower-level representations into higher-level representation. We demonstrate that our model achieves strong performance on the logical inference task (Bowman et al., 2015) and the ListOps (Nangia and Bowman, 2018) task. We can also interpret the model to retrieve the induced tree structure, and find that these induced structures align with the ground truth. Finally, we evaluate our model on the Stanford Sentiment Treebank tasks (Socher et al., 2013), and find that it performs comparatively with the state-of-the-art methods in the literature. Yikang Shen, Shawn Tan, Seyed Arian Hosseini, Zhouhan Lin, Alessandro Sordoni, Aaron C. Courville |
NeurIPS | 2 |
| 2018 | Improving Explorability in Variational Inference with Annealed Variational ObjectivesabstractDespite the advances in the representational capacity of approximate distributions for variational inference, the optimization process can still limit the density that is ultimately learned. We demonstrate the drawbacks of biasing the true posterior to be unimodal, and introduce Annealed Variational Objectives (AVO) into the training of hierarchical variational methods. Inspired by Annealed Importance Sampling, the proposed method facilitates learning by incorporating energy tempering into the optimization objective. In our experiments, we demonstrate our method's robustness to deterministic warm up, and the benefits of encouraging exploration in the latent space. Chin-Wei Huang, Shawn Tan, Alexandre Lacoste, Aaron C. Courville |
NeurIPS | 2 |
| 2016 | Solution of division by access to multiplication: Evidence from eye tracking
Shawn Tan, Kasia Muldner, Jo-Anne LeFevre |
CogSci | 1 |
| 2016 | Towards implicit complexity control using variable-depth deep neural networks for automatic speech recognitionabstractIn speech recognition, a trade-off can be made between transcription accuracy and computation time. In this paper, we empirically measure the performance of using the softmax outputs connected to different hidden layers of an already fine-tuned deep neural network (DNN) and explore decoding strategies that do not require computing all the hidden layers of the DNN. We find that selecting the specific outputs from a variable-depth DNN achieves better Phoneme Error Rates (PER) on the TIMIT task than directly training a fixed-depth DNN with the same number of layers. We experimented with different ways of stopping the forward-propagation early, first by using a threshold on the entropy of the respective outputs, and formulate a `gating' system on the hidden layers to predict when to stop the forward propagation. Shawn Tan, Khe Chai Sim |
ICASSP | 1 |
| 2016 | Learning utterance-level normalisation using Variational Autoencoders for robust automatic speech recognitionabstractThis paper presents a Variational Autoencoder (VAE) based framework for modelling utterances. In this model, a mapping from an utterance to a distribution over the latent space, the VAE-utterance feature, is defined. This is in addition to a frame-level mapping, the VAE-frame feature. Using the Aurora-4 dataset, we train and perform some analysis on these models based on their detection of speaker and utterance variability, and also use combinations of LDA, i-vector, and VAE-frame and utterance features for speech recognition training. We find that it works equally well using VAE-frame + VAE-utterance features alone, and by using an LDA + VAE-frame +VAE-utterance feature combination, we obtain a word-errorrate (WER) of 9.59%, a gain over the 9.72% baseline which uses an LDA + i-vector combination. Shawn Tan, Khe Chai Sim |
SLT | 1 |
| 2015 | Improving the interpretability of deep neural networks with stimulated learningabstractDeep Neural Networks (DNNs) have demonstrated improvements in acoustic modelling for automatic speech recognition. However, they are often used as a black box, and not much is understood about what each of the hidden layers does. We seek to understand how the activations in the hidden layers change with different input, and how we can leverage such knowledge to modify the behaviour of the model. To this end, we propose stimulated deep learning where stimuli are introduced during the DNN training process to influence the behaviour of the hidden units. Specifically, constraints are applied so that the hidden units of each layer will exhibit phone-dependent regional activities when arranged in a 2-dimensional grid. We demonstrate that such constraints are able to yield visible activation regions without compromising the classification of the network and suppressing the activations for a region affects the classification accuracy of the corresponding phone more than the others. Shawn Tan, Khe Chai Sim, Mark J. F. Gales |
ASRU | 1 |