Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Sanjeev Satheesh

dblp:46/7573 · DBLP profile ↗
← Back
12ranked-venue papers
1as first author
1since 2021 · last 2025
0009-0008-5139-1036ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 10 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-authorDatabases, data management, data science and information retrieval · 1Human-computer interaction and ubiquitous computing · 1 · 1 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
6 papers
Language models and text generation · 35% Representation and self-supervised learning · 17% Speech recognition and synthesis · 16%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
GPUs and heterogeneous computing · 77% High-performance computing · 12% Cloud and datacenter computing · 12%

Topics — the 15 heaviest of 19, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Language models and text generation
mathematical reasoning
0.912025
MIND: Math Informed syNthetic Dialogues for Pretraining LLMs · ICLR 2025
Machine learning › Representation and self-supervised learning
pre-training
0.912025
MIND: Math Informed syNthetic Dialogues for Pretraining LLMs · ICLR 2025
Natural language and speech › Language models and text generation
synthetic data
0.912025
MIND: Math Informed syNthetic Dialogues for Pretraining LLMs · ICLR 2025
Natural language and speech › Speech recognition and synthesis
automatic speech recognition
0.312017
Gram-CTC: Automatic Unit Selection and Target Decomposition for Sequence Labelling · ICML 2017
Natural language and speech › Speech recognition and synthesis › automatic speech recognition › end-to-end speech recognition
connectionist temporal classification
0.312017
Gram-CTC: Automatic Unit Selection and Target Decomposition for Sequence Labelling · ICML 2017
Natural language and speech › Information extraction and text analysis
sequence labeling
0.312017
Gram-CTC: Automatic Unit Selection and Target Decomposition for Sequence Labelling · ICML 2017
Natural language and speech › Question answering and dialogue systems
dialogue generation
0.312025
MIND: Math Informed syNthetic Dialogues for Pretraining LLMs · ICLR 2025
Machine learning › Deep learning architectures and training › neural network training
end-to-end deep learning
0.212016
Deep Speech 2 : End-to-End Speech Recognition in English and Mandarin · ICML 2016
Natural language and speech › Speech recognition and synthesis › automatic speech recognition
end-to-end speech recognition
0.212016
Deep Speech 2 : End-to-End Speech Recognition in English and Mandarin · ICML 2016
GPUs and heterogeneous computing
deep learning on GPUs
0.212016
Persistent RNNs: Stashing Recurrent Weights On-Chip · ICML 2016
GPUs and heterogeneous computing
GPU computing
0.212016
Persistent RNNs: Stashing Recurrent Weights On-Chip · ICML 2016
Computer vision › Image recognition and object detection › image classification
hierarchical classification
0.112011
Fast and Balanced: Efficient Label Tree Learning for Large Scale Object Recognition · NIPS 2011
Computer vision › Image recognition and object detection › image classification
large-scale image classification
0.112011
Fast and Balanced: Efficient Label Tree Learning for Large Scale Object Recognition · NIPS 2011
High-performance computing
performance optimization at scale
0.112016
Deep Speech 2 : End-to-End Speech Recognition in English and Mandarin · ICML 2016
Computer vision › Image recognition and object detection
image classification
0.112015
ImageNet Large Scale Visual Recognition Challenge · Int. J. Comput. Vis. 2015

Methods — techniques the papers use, named apart from their topics

synthetic data generation · 0.9knowledge gap · 0.9recurrent neural network · 0.5persistent kernel · 0.5batch dispatch · 0.5GPU-based inference · 0.5automatic unit selection · 0.3Gram-CTC loss · 0.3label tree · 0.1classifier learning · 0.1
YearPublicationVenuePosition
2025 MIND: Math Informed syNthetic Dialogues for Pretraining LLMs
abstract
The utility of synthetic data to enhance pretraining data quality and hence to improve downstream task accuracy has been widely explored in recent large language models (LLMs). Yet, these approaches fall inadequate in complex, multi-hop and mathematical reasoning tasks as the synthetic data typically fails to add complementary knowledge to the existing raw corpus. In this work, we propose a novel large-scale and diverse Math Informed syNthetic Dialogue (MIND) generation method that improves the mathematical reasoning ability of LLMs. Specifically, using MIND, we generate synthetic conversations based on OpenWebMath (OWM), resulting in a new math corpus, MIND-OWM. Our experiments with different conversational settings reveal that incorporating knowledge gaps between dialog participants is essential for generating high-quality math data. We further identify an effective way to format and integrate synthetic and raw data during pretraining to maximize the gain in mathematical reasoning, emphasizing the need to restructure raw data rather than use it as-is. Compared to pretraining just on raw data, a model pretrained on MIND-OWM shows significant boost in mathematical reasoning (GSM8K: +13.42%, MATH: +2.30%), including superior performance in specialized knowledge (MMLU: +4.55%, MMLU-STEM: +4.28%) and general purpose reasoning tasks (GENERAL REASONING: +2.51%).
Syeda Nahida Akter, Shrimai Prabhumoye, John Kamalu, Sanjeev Satheesh, Eric Nyberg, Mostofa Patwary, Mohammad Shoeybi, Bryan Catanzaro
ICLR4
2018 Topic Compositional Neural Language Model
abstract
We propose a Topic Compositional Neural Language Model (TCNLM), a novel method designed to simultaneously capture both the global semantic meaning and the local word-ordering structure in a document. The TCNLM learns the global semantic coherence of a document via a neural topic model, and the probability of each learned latent topic is further used to build a Mixture-of-Experts (MoE) language model, where each expert (corresponding to one topic) is a recurrent neural network (RNN) that accounts for learning the local structure of a word sequence. In order to train the MoE model efficiently, a matrix factorization method is applied, by extending each weight matrix of the RNN to be an ensemble of topic-dependent weight matrices. The degree to which each member of the ensemble is used is tied to the document-dependent probability of the corresponding topics. Experimental results on several corpora show that the proposed approach outperforms both a pure RNN-based model and other topic-guided language models. Further, our model yields sensible topics, and also has the capacity to generate meaningful sentences conditioned on given topics.
Wenlin Wang, Zhe Gan, Wenqi Wang 0001, Dinghan Shen, Jiaji Huang, Wei Ping, Sanjeev Satheesh, Lawrence Carin
AISTATS7
2018 Robust Speech Recognition Using Generative Adversarial Networks
abstract
This paper describes a general, scalable, end-to-end framework that uses the generative adversarial network (GAN) objective to enable robust speech recognition. Encoders trained with the proposed approach enjoy improved invariance by learning to map noisy audio to the same embedding space as that of clean audio. Unlike previous methods, the new framework does not rely on domain expertise or strong assumptions, and directly encourages robustness in a data-driven way. We show the new approach improves simulated far-field speech recognition of vanilla sequence-to-sequence models without specialized front-ends or preprocessing.
Anuroop Sriram, Heewoo Jun, Yashesh Gaur, Sanjeev Satheesh
ICASSP4
2018 Cold Fusion: Training Seq2Seq Models Together with Language Models
abstract
Sequence-to-sequence (Seq2Seq) models with attention have excelled at tasks which involve generating natural language sentences such as machine translation, image captioning and speech recognition. Performance has further been improved by leveraging unlabeled data, often in the form of a language model. In this work, we present the Cold Fusion method, which leverages a pre-trained language model during training, and show its effectiveness on the speech recognition task. We show that Seq2Seq models with Cold Fusion are able to better utilize language information enjoying i) faster convergence and better generalization, and ii) almost complete transfer to a new domain while using less than 10% of the labeled training data.
Anuroop Sriram, Heewoo Jun, Sanjeev Satheesh, Adam Coates 0002
INTERSPEECH3
2017 Exploring neural transducers for end-to-end speech recognition
abstract
In this work, we perform an empirical comparison among the CTC, RNN-Transducer, and attention-based Seq2Seq models for end-to-end speech recognition. We show that, without any language model, Seq2Seq and RNN-Transducer models both outperform the best reported CTC models with a language model, on the popular Hub5'00 benchmark. On our internal diverse dataset, these trends continue — RNN-Transducer models rescored with a language model after beam search outperform our best CTC models. These results simplify the speech recognition pipeline so that decoding can now be expressed purely as neural network operations. We also study how the choice of encoder architecture affects the performance of the three models — when all encoder layers are forward only, and when encoders downsample the input representation aggressively.
Eric Battenberg, Jitong Chen, Rewon Child, Adam Coates 0002, Yashesh Gaur, Hairong Liu, Sanjeev Satheesh, Anuroop Sriram, Zhenyao Zhu
ASRU8
2017 Gram-CTC: Automatic Unit Selection and Target Decomposition for Sequence Labelling
abstract
Most existing sequence labelling models rely on a fixed decomposition of a target sequence into a sequence of basic units. These methods suffer from two major drawbacks: $1$) the set of basic units is fixed, such as the set of words, characters or phonemes in speech recognition, and $2$) the decomposition of target sequences is fixed. These drawbacks usually result in sub-optimal performance of modeling sequences. In this paper, we extend the popular CTC loss criterion to alleviate these limitations, and propose a new loss function called Gram-CTC. While preserving the advantages of CTC, Gram-CTC automatically learns the best set of basic units (grams), as well as the most suitable decomposition of target sequences. Unlike CTC, Gram-CTC allows the model to output variable number of characters at each time step, which enables the model to capture longer term dependency and improves the computational efficiency. We demonstrate that the proposed Gram-CTC improves CTC in terms of both performance and efficiency on the large vocabulary speech recognition task at multiple scales of data, and that with Gram-CTC we can outperform the state-of-the-art on a standard speech benchmark.
Hairong Liu, Zhenyao Zhu, Xiangang Li, Sanjeev Satheesh
ICML4
2016 Deep Speech 2 : End-to-End Speech Recognition in English and Mandarin
abstract
We show that an end-to-end deep learning approach can be used to recognize either English or Mandarin Chinese speech–two vastly different languages. Because it replaces entire pipelines of hand-engineered components with neural networks, end-to-end learning allows us to handle a diverse variety of speech including noisy environments, accents and different languages. Key to our approach is our application of HPC techniques, enabling experiments that previously took weeks to now run in days. This allows us to iterate more quickly to identify superior architectures and algorithms. As a result, in several cases, our system is competitive with the transcription of human workers when benchmarked on standard datasets. Finally, using a technique called Batch Dispatch with GPUs in the data center, we show that our system can be inexpensively deployed in an online setting, delivering low latency when serving users at scale.
Dario Amodei, Sundaram Ananthanarayanan, Rishita Anubhai, Jingliang Bai, Eric Battenberg, Carl Case, Jared Casper, Bryan Catanzaro, Jingdong Chen, Mike Chrzanowski, Adam Coates 0002, Gregory Frederick Diamos, Erich Elsen, Jesse H. Engel, Linxi Fan, Christopher Fougner, Awni Y. Hannun, Billy Jun, Tony Han, Patrick LeGresley, Xiangang Li, Libby Lin, Sharan Narang, Andrew Y. Ng, Sherjil Ozair, Ryan Prenger, Sheng Qian, Jonathan Raiman, Sanjeev Satheesh, David Seetapun, Shubho Sengupta, Chong Wang 0002, Zhiqian Wang, Dani Yogatama, Zhenyao Zhu
ICML29
2016 Persistent RNNs: Stashing Recurrent Weights On-Chip
abstract
This paper introduces a new technique for mapping Deep Recurrent Neural Networks (RNN) efficiently onto GPUs. We show how it is possi- ble to achieve substantially higher computational throughput at low mini-batch sizes than direct implementations of RNNs based on matrix multiplications. The key to our approach is the use of persistent computational kernels that exploit the GPU’s inverted memory hierarchy to reuse network weights over multiple timesteps. Our initial implementation sustains 2.8 TFLOP/s at a mini-batch size of 4 on an NVIDIA TitanX GPU. This provides a 16x reduction in activation memory footprint, enables model training with 12x more parameters on the same hardware, allows us to strongly scale RNN training to 128 GPUs, and allows us to efficiently explore end-to-end speech recognition models with over 100 layers.
Gregory Frederick Diamos, Shubho Sengupta, Bryan Catanzaro, Mike Chrzanowski, Adam Coates 0002, Erich Elsen, Jesse H. Engel, Awni Y. Hannun, Sanjeev Satheesh
ICML9
2015 ImageNet Large Scale Visual Recognition Challenge
Olga Russakovsky, Jia Deng 0001, Hao Su 0001, Jonathan Krause, Sanjeev Satheesh, Sean Ma, Zhiheng Huang, Andrej Karpathy, Aditya Khosla, Michael S. Bernstein, Alexander C. Berg, Li Fei-Fei 0001
Int. J. Comput. Vis.5
2011 Text Detection and Character Recognition in Scene Images with Unsupervised Feature Learning
abstract
Reading text from photographs is a challenging problem that has received a significant amount of attention. Two key components of most systems are (i) text detection from images and (ii) character recognition, and many recent methods have been proposed to design better feature representations and models for both. In this paper, we apply methods recently developed in machine learning -- specifically, large-scale algorithms for learning the features automatically from unlabeled data -- and show that they allow us to construct highly effective classifiers for both detection and recognition to be used in a high accuracy end-to-end system.
Adam Coates 0002, Blake Carpenter, Carl Case, Sanjeev Satheesh, Bipin Suresh, David J. Wu 0001, Andrew Y. Ng
ICDAR4
2011 Fast and Balanced: Efficient Label Tree Learning for Large Scale Object Recognition
abstract
We present a novel approach to efficiently learn a label tree for large scale classification with many classes. The key contribution of the approach is a technique to simultaneously determine the structure of the tree and learn the classifiers for each node in the tree. This approach also allows fine grained control over the efficiency vs accuracy trade-off in designing a label tree, leading to more balanced trees. Experiments are performed on large scale image classification with 10184 classes and 9 million images. We demonstrate significant improvements in test accuracy and efficiency with less training time and more balanced trees compared to the previous state of the art by Bengio et al.
Jia Deng 0001, Sanjeev Satheesh, Alexander C. Berg, Li Fei-Fei 0001
NIPS2
2009 Evolving player-specific content for level based arcade games
abstract
In this poster, we attempt to generate content for single player level based arcade games, according to the player's skill. The objective is to make the game just enough challenging for the player. An evolvable representation of the game content is developed. The player's performance is measured after completion of each level. An Artificial Neural Network (ANN) is used to estimate the expected performance for the level content. The deviation of the actual performance of the player from the expected performance is used to estimate the toughness of the next level. A Genetic Algorithm then evolves the next level. The fittest candidate is the one matching the required toughness.
Sanjeev Satheesh, Harikrishna Narasimhan, Pramala Senthil
FDG1