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.

S. Sundararajan

dblp:86/2741 · DBLP profile ↗
← Back
18ranked-venue papers
3as first author
0since 2021 · last 2018
—ORCID · conflict

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

Artificial intelligence and machine learning · 16 · 3 first-authorDatabases, data management, data science and information retrieval · 6Graphics, computer vision, multimedia, augmented reality and games · 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
5 papers
Optimization for machine learning · 30% Efficient and distributed learning · 24% Deep learning architectures and training · 20%
Theoretical computer science
1 paper
Mathematical optimization · 100%

Topics — the 16 heaviest of 17, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
distributed training
0.312017
A distributed block coordinate descent method for training l1 regularized linear classifiers · J. Mach. Learn. Res. 2017
Machine learning › Deep learning architectures and training › regularization › sparse regularization
l1 regularization
0.312017
A distributed block coordinate descent method for training l1 regularized linear classifiers · J. Mach. Learn. Res. 2017
Machine learning › Optimization for machine learning
regularized optimization
0.312017
A distributed block coordinate descent method for training l1 regularized linear classifiers · J. Mach. Learn. Res. 2017
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes › gaussian process
gaussian process regression
0.112009
Semi-Supervised Classification Using Sparse Gaussian Process Regression · IJCAI 2009
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes › gaussian process
sparse gaussian process
0.112009
Semi-Supervised Classification Using Sparse Gaussian Process Regression · IJCAI 2009
Machine learning › Efficient and distributed learning
large-scale learning
0.112017
A distributed block coordinate descent method for training l1 regularized linear classifiers · J. Mach. Learn. Res. 2017
Machine learning › Optimization for machine learning › coordinate descent
dual coordinate ascent
0.112008
A sequential dual method for large scale multi-class linear svms · KDD 2008
Machine learning › Optimization for machine learning
large-scale optimization
0.112008
A sequential dual method for large scale multi-class linear svms · KDD 2008
Machine learning › Kernel, tree and ensemble methods › support vector machine
linear SVM
0.112008
A dual coordinate descent method for large-scale linear SVM · ICML 2008
Machine learning › Kernel, tree and ensemble methods
support vector machine
0.112008
A dual coordinate descent method for large-scale linear SVM · ICML 2008
Mathematical optimization › continuous optimization
convex optimization
0.112008
A dual coordinate descent method for large-scale linear SVM · ICML 2008
Mathematical optimization › continuous optimization › convex optimization › first-order methods
coordinate descent
0.112008
A dual coordinate descent method for large-scale linear SVM · ICML 2008
Machine learning › Learning paradigms
semi-supervised learning
0.012009
Semi-Supervised Classification Using Sparse Gaussian Process Regression · IJCAI 2009
Mathematical optimization
large-scale optimization
0.012008
A dual coordinate descent method for large-scale linear SVM · ICML 2008
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes
gaussian process
0.011999
Predictive App roaches for Choosing Hyperparameters in Gaussian Processes · NIPS 1999
Machine learning › Optimization for machine learning
hyperparameter optimization
0.011999
Predictive App roaches for Choosing Hyperparameters in Gaussian Processes · NIPS 1999

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

gauss-southwell · 0.3gauss-seidel · 0.3block coordinate descent · 0.3l2 regularization · 0.2l1 regularization · 0.2dual coordinate descent · 0.2sparse gaussian process regression · 0.1shrinking · 0.1sequential dual method · 0.1cooling heuristics · 0.1
YearPublicationVenuePosition
2018 Distributed Newton Methods for Deep Neural Networks
abstract
Deep learning involves a difficult nonconvex optimization problem with a large number of weights between any two adjacent layers of a deep structure. To handle large data sets or complicated networks, distributed training is needed, but the calculation of function, gradient, and Hessian is expensive. In particular, the communication and the synchronization cost may become a bottleneck. In this letter, we focus on situations where the model is distributedly stored and propose a novel distributed Newton method for training deep neural networks. By variable and feature-wise data partitions and some careful designs, we are able to explicitly use the Jacobian matrix for matrix-vector products in the Newton method. Some techniques are incorporated to reduce the running time as well as memory consumption. First, to reduce the communication cost, we propose a diagonalization method such that an approximate Newton direction can be obtained without communication between machines. Second, we consider subsampled Gauss-Newton matrices for reducing the running time as well as the communication cost. Third, to reduce the synchronization cost, we terminate the process of finding an approximate Newton direction even though some nodes have not finished their tasks. Details of some implementation issues in distributed environments are thoroughly investigated. Experiments demonstrate that the proposed method is effective for the distributed training of deep neural networks. Compared with stochastic gradient methods, it is more robust and may give better test accuracy.
Chien-Chih Wang, Kent Loong Tan, Chun-Ting Chen, Yu-Hsiang Lin, S. Sathiya Keerthi, Dhruv Mahajan 0001, S. Sundararajan, Chih-Jen Lin
Neural Comput.7
2017 A Sparse Nonlinear Classifier Design Using AUC Optimization
abstract
AUC (Area under the ROC curve) is an important performance measure for applications where the data is highly imbalanced. Efficient AUC optimization is a challenging research problem as the objective function is non-decomposable and non-continuous. Using a max-margin based surrogate loss function, AUC optimization problem can be approximated as a pairwise RankSVM learning problem. Batch learning algorithms for solving the kernelized version of this problem suffer from scalability issues. Therefore, recent years have witnessed an increased interest in the development of online or single-pass algorithms that design a nonlinear classifier by maximizing the AUC performance. However, on many real-world datasets, the AUC performance of these classifiers was observed to be inferior to that of the classifiers designed using batch learning algorithms. Further, many practical imbalanced data classification problems demand fast inference, which underlines the need for designing sparse nonlinear classifiers. Motivated by these observations, we design a scalable algorithm for maximizing the AUC performance by greedily adding the required number of basis functions into the classifier model. The resulting sparse classifier performs faster inference and its AUC performance is comparable with that of the classifier designed using batch mode. Our experimental results show that the level of sparsity achievable can be an order of magnitude larger than that achieved by the Kernel RankSVM model without significantly affecting the AUC performance.
Vishal Kakkar, Shirish K. Shevade, S. Sundararajan, Dinesh Garg
SDM3
2017 A distributed block coordinate descent method for training l1 regularized linear classifiers
abstract
Distributed training of $l_1$ regularized classifiers has received great attention recently. Most existing methods approach this problem by taking steps obtained from approximating the objective by a quadratic approximation that is decoupled at the individual variable level. These methods are designed for multicore systems where communication costs are low. They are inefficient on systems such as Hadoop running on a cluster of commodity machines where communication costs are substantial. In this paper we design a distributed algorithm for $l_1$ regularization that is much better suited for such systems than existing algorithms. A careful cost analysis is used to support these points and motivate our method. The main idea of our algorithm is to do block optimization of many variables on the actual objective function within each computing node; this increases the computational cost per step that is matched with the communication cost, and decreases the number of outer iterations, thus yielding a faster overall method. Distributed Gauss-Seidel and Gauss-Southwell greedy schemes are used for choosing variables to update in each step. We establish global convergence theory for our algorithm, including Q-linear rate of convergence. Experiments on two benchmark problems show our method to be much faster than existing methods.
Dhruv Mahajan 0001, S. Sathiya Keerthi, S. Sundararajan
J. Mach. Learn. Res.3
2015 A Simple Label Switching Algorithm for Semisupervised Structural SVMs
abstract
In structured output learning, obtaining labeled data for real-world applications is usually costly, while unlabeled examples are available in abundance. Semisupervised structured classification deals with a small number of labeled examples and a large number of unlabeled structured data. In this work, we consider semisupervised structural support vector machines with domain constraints. The optimization problem, which in general is not convex, contains the loss terms associated with the labeled and unlabeled examples, along with the domain constraints. We propose a simple optimization approach that alternates between solving a supervised learning problem and a constraint matching problem. Solving the constraint matching problem is difficult for structured prediction, and we propose an efficient and effective label switching method to solve it. The alternating optimization is carried out within a deterministic annealing framework, which helps in effective constraint matching and avoiding poor local minima, which are not very useful. The algorithm is simple and easy to implement. Further, it is suitable for any structured output learning problem where exact inference is available. Experiments on benchmark sequence labeling data sets and a natural language parsing data set show that the proposed approach, though simple, achieves comparable generalization performance.
P. Balamurugan 0001, Shirish K. Shevade, S. Sundararajan
Neural Comput.3
2013 Tractable Semi-supervised Learning of Complex Structured Prediction Models
Kai-Wei Chang 0001, S. Sundararajan, S. Sathiya Keerthi
ECML/PKDD (3)2
2013 Semi-supervised Gaussian Process Ordinal Regression
P. K. Srijith, Shirish K. Shevade, S. Sundararajan
ECML/PKDD (3)3
2012 Validation Based Sparse Gaussian Processes for Ordinal Regression
P. K. Srijith, Shirish K. Shevade, S. Sundararajan
ICONIP (2)3
2012 Mechanism Design for Cost Optimal PAC Learning in the Presence of Strategic Noisy Annotators
Dinesh Garg, Sourangshu Bhattacharya, S. Sundararajan, Shirish K. Shevade
UAI3
2011 A Sequential Dual Method for Structural SVMs
abstract
In many real world prediction problems the output is a structured object like a sequence or a tree or a graph. Such problems range from natural language processing to computational biology or computer vision and have been tackled using algorithms, referred to as structured output learning algorithms. We consider the problem of structured classification. In the last few years, large margin classifiers like support vector machines (SVMs) have shown much promise for structured output learning. The related optimization problem is a convex quadratic program (QP) with a large number of constraints, which makes the problem intractable for large data sets. This paper proposes a fast sequential dual method (SDM) for structural SVMs. The method makes repeated passes over the training set and optimizes the dual variables associated with one example at a time. The use of additional heuristics makes the proposed method more efficient. We present an extensive empirical evaluation of the proposed method on several sequence learning problems. Our experiments on large data sets demonstrate that the proposed method is an order of magnitude faster than state of the art methods like cutting-plane method and stochastic gradient descent method (SGD). Further, SDM reaches steady state generalization performance faster than the SGD method. The proposed SDM is thus a useful alternative for large scale structured output learning.
Shirish K. Shevade, P. Balamurugan 0001, S. Sundararajan, S. Sathiya Keerthi
SDM3
2009 Active learning in partially supervised classification
abstract
Positive Example based learners reduce human annotation effort significantly by removing the burden of labeling the negative examples. Various methods have been proposed in literature for building classifiers using positive and unlabeled examples. However, we empirically observe that classification accuracy of the state of the art methods degrades significantly as the number of labeled positive examples decreases. In this paper, we propose an active learning based method to address this issue. The proposed method learns starting from a handful of positively labeled examples and a large number of unlabeled examples. Experimental results on benchmark datasets show that the proposed method performs better than the state of the art methods when the percentage of labeled positive examples is small.
Priyanka Garg, S. Sundararajan
CIKM2
2009 Semi-Supervised Classification Using Sparse Gaussian Process Regression
Amrish Patel, S. Sundararajan, Shirish K. Shevade
IJCAI2
2009 Validation-Based Sparse Gaussian Process Classifier Design
abstract
Gaussian processes (GPs) are promising Bayesian methods for classification and regression problems. Design of a GP classifier and making predictions using it is, however, computationally demanding, especially when the training set size is large. Sparse GP classifiers are known to overcome this limitation. In this letter, we propose and study a validation-based method for sparse GP classifier design. The proposed method uses a negative log predictive (NLP) loss measure, which is easy to compute for GP models. We use this measure for both basis vector selection and hyperparameter adaptation. The experimental results on several real-world benchmark data sets show better or comparable generalization performance over existing methods.
Shirish K. Shevade, S. Sundararajan
Neural Comput.2
2008 A dual coordinate descent method for large-scale linear SVM
abstract
In many applications, data appear with a huge number of instances as well as features. Linear Support Vector Machines (SVM) is one of the most popular tools to deal with such large-scale sparse data. This paper presents a novel dual coordinate descent method for linear SVM with L1-and L2-loss functions. The proposed method is simple and reaches an ε-accurate solution in O(log(1/ε)) iterations. Experiments indicate that our method is much faster than state of the art solvers such as Pegasos, TRON, SVMperf, and a recent primal coordinate descent implementation.
Cho-Jui Hsieh, Kai-Wei Chang 0001, Chih-Jen Lin, S. Sathiya Keerthi, S. Sundararajan
ICML5
2008 A sequential dual method for large scale multi-class linear svms
abstract
Efficient training of direct multi-class formulations of linear Support Vector Machines is very useful in applications such as text classification with a huge number examples as well as features. This paper presents a fast dual method for this training. The main idea is to sequentially traverse through the training set and optimize the dual variables associated with one example at a time. The speed of training is enhanced further by shrinking and cooling heuristics. Experiments indicate that our method is much faster than state of the art solvers such as bundle, cutting plane and exponentiated gradient methods.
S. Sathiya Keerthi, S. Sundararajan, Kai-Wei Chang 0001, Cho-Jui Hsieh, Chih-Jen Lin
KDD2
2007 Fast Generalized Cross-Validation Algorithm for Sparse Model Learning
abstract
We propose a fast, incremental algorithm for designing linear regression models. The proposed algorithm generates a sparse model by optimizing multiple smoothing parameters using the generalized cross-validation approach. The performances on synthetic and real-world data sets are compared with other incremental algorithms such as Tipping and Faul's fast relevance vector machine, Chen et al.'s orthogonal least squares, and Orr's regularized forward selection. The results demonstrate that the proposed algorithm is competitive.
S. Sundararajan, Shirish K. Shevade, S. Sathiya Keerthi
Neural Comput.1
2004 Predictive Approaches for Sparse Model Learning
Shirish K. Shevade, S. Sundararajan, S. Sathiya Keerthi
ICONIP2
2001 Predictive Approaches for Choosing Hyperparameters in Gaussian Processes
abstract
Gaussian processes are powerful regression models specified by parameterized mean and covariance functions. Standard approaches to choose these parameters (known by the name hyperparameters) are maximum likelihood and maximum a posteriori. In this article, we propose and investigate predictive approaches based on Geisser's predictive sample reuse (PSR) methodology and the related Stone's cross-validation (CV) methodology. More specifically, we derive results for Geisser's surrogate predictive probability (GPP), Geisser's predictive mean square error (GPE), and the standard CV error and make a comparative study. Within an approximation we arrive at the generalized cross-validation (GCV) and establish its relationship with the GPP and GPE approaches. These approaches are tested on a number of problems. Experimental results show that these approaches are strongly competitive with the existing approaches.
S. Sundararajan, S. Sathiya Keerthi
Neural Comput.1
1999 Predictive App roaches for Choosing Hyperparameters in Gaussian Processes
S. Sundararajan, S. Sathiya Keerthi
NIPS1