VLDB 2026 Research / reviewers in the wild / expert
P. S. Sastry 0001
dblp:70/3273 · also Subbayya Sastry Pidaparthy
· DBLP profile ↗
49ranked-venue papers
7as first author
4since 2021 · last 2026
0000-0001-7863-8088ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 19 · 4 first-author · 2 since 2021Databases, data management, data science and information retrieval · 16 · 2 since 2021Human-computer interaction and ubiquitous computing · 13 · 3 first-authorSystems, architecture and hardware · 3Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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.
| Databases, data mining, and information retrieval
4 papers |
Data mining · 100% | |
| Artificial intelligence
3 papers |
Trustworthy machine learning · 97% Probabilistic and Bayesian machine learning · 1% Generative modeling · 1% | |
| Theoretical computer science
3 papers |
Information theory · 98% Automated reasoning and model checking · 1% Mathematical optimization · 0% | |
| Computer networks
1 paper |
Internet of things and sensor networks · 38% Network performance modeling · 38% Routing and switching · 12% |
Topics — the 22 heaviest of 26, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data mining › pattern mining › sequential pattern mining
episode mining |
1.2 | 4 | 2026 | Non-overlapped Frequency based Episode Significance under Markov Null Models · KDD (1) 2026 Discovering Frequent Generalized Episodes When Events Persist for Different Durations · IEEE Trans. Knowl. Data Eng. 2007 A fast algorithm for finding frequent episodes in event streams · KDD 2007 |
Data mining
pattern mining |
1.1 | 3 | 2026 | Non-overlapped Frequency based Episode Significance under Markov Null Models · KDD (1) 2026 Discovering Frequent Generalized Episodes When Events Persist for Different Durations · IEEE Trans. Knowl. Data Eng. 2007 Discovering Frequent Episodes and Learning Hidden Markov Models: A Formal Connection · IEEE Trans. Knowl. Data Eng. 2005 |
Information theory
hypothesis testing |
1.0 | 1 | 2026 | Non-overlapped Frequency based Episode Significance under Markov Null Models · KDD (1) 2026 |
Data mining
temporal data mining |
0.3 | 1 | 2026 | Non-overlapped Frequency based Episode Significance under Markov Null Models · KDD (1) 2026 |
Machine learning › Trustworthy machine learning › robustness › learning with noisy labels
label noise robustness |
0.3 | 1 | 2017 | Robust Loss Functions under Label Noise for Deep Neural Networks · AAAI 2017 |
Machine learning › Trustworthy machine learning › robustness › robust learning
risk minimization under label noise |
0.3 | 1 | 2017 | Robust Loss Functions under Label Noise for Deep Neural Networks · AAAI 2017 |
Machine learning › Trustworthy machine learning › robustness › robust learning
robust loss functions |
0.3 | 1 | 2017 | Robust Loss Functions under Label Noise for Deep Neural Networks · AAAI 2017 |
Machine learning › Trustworthy machine learning
robustness |
0.3 | 1 | 2017 | Robust Loss Functions under Label Noise for Deep Neural Networks · AAAI 2017 |
Internet of things and sensor networks › iot networks › iot connectivity
mesh topology |
0.1 | 1 | 2009 | Multipath Dissemination in Regular Mesh Topologies · IEEE Trans. Parallel Distributed Syst. 2009 |
Network performance modeling
queueing network model |
0.1 | 1 | 2009 | Multipath Dissemination in Regular Mesh Topologies · IEEE Trans. Parallel Distributed Syst. 2009 |
Internet architecture and protocols
quality of service |
0.0 | 1 | 2009 | Multipath Dissemination in Regular Mesh Topologies · IEEE Trans. Parallel Distributed Syst. 2009 |
Routing and switching › routing algorithms
shortest path routing |
0.0 | 1 | 2009 | Multipath Dissemination in Regular Mesh Topologies · IEEE Trans. Parallel Distributed Syst. 2009 |
Data mining › sequence analysis
event sequence analysis |
0.0 | 1 | 2007 | Discovering Frequent Generalized Episodes When Events Persist for Different Durations · IEEE Trans. Knowl. Data Eng. 2007 |
Data mining › temporal data mining
temporal patterns |
0.0 | 1 | 2007 | Discovering Frequent Generalized Episodes When Events Persist for Different Durations · IEEE Trans. Knowl. Data Eng. 2007 |
Machine learning › Generative modeling
generative model |
0.0 | 1 | 2005 | Discovering Frequent Episodes and Learning Hidden Markov Models: A Formal Connection · IEEE Trans. Knowl. Data Eng. 2005 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model
hidden markov model |
0.0 | 1 | 2005 | Discovering Frequent Episodes and Learning Hidden Markov Models: A Formal Connection · IEEE Trans. Knowl. Data Eng. 2005 |
Parallel and multicore computing
parallel algorithms |
0.0 | 1 | 1994 | Analysis of Stochastic Automata Algorithm for Relaxation Labeling · IEEE Trans. Pattern Anal. Mach. Intell. 1994 |
Automated reasoning and model checking
relaxation labeling |
0.0 | 1 | 1994 | Analysis of Stochastic Automata Algorithm for Relaxation Labeling · IEEE Trans. Pattern Anal. Mach. Intell. 1994 |
Computer vision › Image recognition and object detection
relaxation labeling |
0.0 | 1 | 1986 | Relaxation Labeling with Learning Automata · IEEE Trans. Pattern Anal. Mach. Intell. 1986 |
Automata and formal languages › grammatical inference
learning automata |
0.0 | 1 | 1986 | Relaxation Labeling with Learning Automata · IEEE Trans. Pattern Anal. Mach. Intell. 1986 |
Mathematical optimization › stochastic optimization
stochastic approximation |
0.0 | 1 | 1986 | Relaxation Labeling with Learning Automata · IEEE Trans. Pattern Anal. Mach. Intell. 1986 |
Graph algorithms and graph theory › graph theory
graph labeling |
0.0 | 1 | 1994 | Analysis of Stochastic Automata Algorithm for Relaxation Labeling · IEEE Trans. Pattern Anal. Mach. Intell. 1994 |
Methods — techniques the papers use, named apart from their topics
markov model · 2.0hypothesis testing · 2.0backpropagation · 0.3simulation · 0.2nonoverlapping occurrence counting · 0.1queueing network model · 0.1episode discovery algorithms · 0.1stochastic automata · 0.0convergence analysis · 0.0weak convergence analysis · 0.0probabilistic relaxation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Non-overlapped Frequency based Episode Significance under Markov Null ModelsabstractFrequent episode mining is a popular method for discovering temporal dependencies in symbolic time series data. In frequent pattern mining, it is important to assess statistical significance of discovered patterns so as to be able to discard unimportant patterns. In the literature, statistical significance is assessed through a hypothesis testing framework where the null hypothesis models data with no important patterns. Most currently available methods for frequent episode mining can handle only an iid null hypothesis. Since the data is a time series, it is desirable to deal with a null hypothesis that also allows for simple temporal dependencies. In this paper we present a method to characterize the distribution of non-overlapped occurrences of an episode and hence to assess its significance under a Markovian null hypothesis. This is the first such result. We illustrate the effectiveness of the method through simulations. Avinash Achar, Santhosh B. Gandreti, P. S. Sastry 0001 |
KDD (1) | 3 |
| 2023 | Adaptive Sample Selection for Robust Learning under Label NoiseabstractDeep Neural Networks (DNNs) have been shown to be susceptible to memorization or overfitting in the presence of noisily-labelled data. For the problem of robust learning under such noisy data, several algorithms have been proposed. A prominent class of algorithms rely on sample selection strategies wherein, essentially, a fraction of samples with loss values below a certain threshold are selected for training. These algorithms are sensitive to such thresholds, and it is difficult to fix or learn these thresholds. Often, these algorithms also require information such as label noise rates which are typically unavailable in practice. In this paper, we propose an adaptive sample selection strategy that relies only on batch statistics of a given mini-batch to provide robustness against label noise. The algorithm does not have any additional hyperparameters for sample selection, does not need any information on noise rates and does not need access to separate data with clean labels. We empirically demonstrate the effectiveness of our algorithm on benchmark datasets.1 Deep Patel, P. S. Sastry 0001 |
WACV | 2 |
| 2022 | Learning Gaussian-Bernoulli RBMs Using Difference of Convex Functions OptimizationabstractThe Gaussian-Bernoulli restricted Boltzmann machine (GB-RBM) is a useful generative model that captures meaningful features from the given n -dimensional continuous data. The difficulties associated with learning GB-RBM are reported extensively in earlier studies. They indicate that the training of the GB-RBM using the current standard algorithms, namely contrastive divergence (CD) and persistent contrastive divergence (PCD), needs a carefully chosen small learning rate to avoid divergence which, in turn, results in slow learning. In this work, we alleviate such difficulties by showing that the negative log-likelihood for a GB-RBM can be expressed as a difference of convex functions if we keep the variance of the conditional distribution of visible units (given hidden unit states) and the biases of the visible units, constant. Using this, we propose a stochastic difference of convex (DC) functions programming (S-DCP) algorithm for learning the GB-RBM. We present extensive empirical studies on several benchmark data sets to validate the performance of this S-DCP algorithm. It is seen that S-DCP is better than the CD and PCD algorithms in terms of speed of learning and the quality of the generative model learned. Vidyadhar Upadhya, P. S. Sastry 0001 |
IEEE Trans. Neural Networks Learn. Syst. | 2 |
| 2021 | Memorization in Deep Neural Networks: Does the Loss Function Matter?
Deep Patel, P. S. Sastry 0001 |
PAKDD (2) | 2 |
| 2019 | Efficient Learning of Restricted Boltzmann Machines Using Covariance EstimatesabstractLearning RBMs using standard algorithms such as CD(k) involves gradient descent on the negative log-likelihood. One of the terms in the gradient, which involves expectation w.r.t. the model distribution, is intractable and is obtained through an MCMC estimate. In this work we show that the Hessian of the log-likelihood can be written in terms of covariances of hidden and visible units and hence, all elements of the Hessian can also be estimated using the same MCMC samples with small extra computational costs. Since inverting the Hessian may be computationally expensive, we propose an algorithm that uses inverse of the diagonal approximation of the Hessian, instead. This essentially results in parameter-specific adaptive learning rates for the gradient descent process and improves the efficiency of learning RBMs compared to the standard methods. Specifically we show that using the inverse of diagonal approximation of Hessian in the stochastic DC (difference of convex functions) program approach results in very efficient learning of RBMs. Vidyadhar Upadhya, P. S. Sastry 0001 |
ACML | 2 |
| 2019 | Discovering frequent chain episodes
Avinash Achar, P. S. Sastry 0001 |
Knowl. Inf. Syst. | 2 |
| 2018 | Multi-source Subnetwork-level Transfer in CNNs Using Filter-TreesabstractConvolutional Neural Networks (CNNs) are very effective for many pattern recognition tasks. However, training deep CNNs needs extensive computation and large training data. In this paper we propose Bank of Filter-Trees (BFT) as a transfer learning mechanism for improving efficiency of learning CNNs. A filter-tree corresponding to a filter in kth convolutional layer of a CNN is a subnetwork consisting of the filter along with all its connections to filters in all preceding layers. An ensemble of such filter-trees created from many CNNs learnt on different but related tasks, forms the BFT. To learn a new CNN, we sample from the BFT to select a set of filter trees. This fixes the first few layers of the target net and only the remaining network would be learnt using training data of new task. Through simulations we demonstrate the effectiveness of this idea of BFT. This method constitutes a novel transfer learning technique where transfer is at a subnetwork level; transfer can be effected from multiple source networks, the number of weights to be learnt is same as a single CNN; and, with no finetuning of the transferred weights, the performance achieved is quite good. In all our experiments the number of filter trees sampled is kept same as the number of filters in the kth layer of the new CNN. This is not a limitation it is just to keep the number of filters freshly learnt in the subsequent layers equal to a single CNN for a fair comparison. Suresh Kirthi Kumaraswamy, P. S. Sastry 0001, K. R. Ramakrishnan |
IJCNN | 2 |
| 2018 | Robust Loss Functions for Learning Multi-class ClassifiersabstractRobust learning in presence of label noise is an important problem of current interest. Training data often has label noise due to subjective biases of experts, crowd-sourced labelling or other automatic labelling processes. Recently, some sufficient conditions on a loss function are proposed so that risk minimization under such loss functions is provably tolerant to label noise. The standard loss functions such as cross-entropy or mean-squared error, used for learning neural network classifiers, do not satisfy these conditions. It was shown that a loss function based on mean absolute value of error satisfies the conditions and is also empirically seen to be robust to label noise. However, minimizing absolute value of error is a difficult optimization problem. In this paper we propose a new loss function, called robust log loss and show that it satisfies the sufficient conditions for robustness. The resulting optimization problem of minimizing empirical risk is well behaved. Through extensive empirical results we show that, in terms of accuracy and learning rate, the proposed loss function is as good as cross-entropy loss for learning neural network classifiers when there is no label noise and that it is better when the training data has label noise. P. S. Sastry 0001 |
SMC | 2 |
| 2017 | Robust Loss Functions under Label Noise for Deep Neural NetworksabstractIn many applications of classifier learning, training data suffers from label noise. Deep networks are learned using huge training data where the problem of noisy labels is particularly relevant. The current techniques proposed for learning deep networks under label noise focus on modifying the network architecture and on algorithms for estimating true labels from noisy labels. An alternate approach would be to look for loss functions that are inherently noise-tolerant. For binary classification there exist theoretical results on loss functions that are robust to label noise. In this paper, we provide some sufficient conditions on a loss function so that risk minimization under that loss function would be inherently tolerant to label noise for multiclass classification problems. These results generalize the existing results on noise-tolerant loss functions for binary classification. We study some of the widely used loss functions in deep networks and show that the loss function based on mean absolute value of error is inherently robust to label noise. Thus standard back propagation is enough to learn the true classifier even under label noise. Through experiments, we illustrate the robustness of risk minimization with such loss functions for learning neural networks. Aritra Ghosh 0001, P. S. Sastry 0001 |
AAAI | 3 |
| 2017 | Learning RBM with a DC programming ApproachabstractBy exploiting the property that the RBM log-likelihood function is the difference of convex functions, we formulate a stochastic variant of the difference of convex functions (DC) programming to minimize the negative log-likelihood. Interestingly, the traditional contrastive divergence algorithm is a special case of the above formulation and the hyperparameters of the two algorithms can be chosen such that the amount of computation per mini-batch is identical. We show that for a given computational budget the proposed algorithm almost always reaches a higher log-likelihood more rapidly, compared to the standard contrastive divergence algorithm. Further, we modify this algorithm to use the centered gradients and show that it is more efficient and effective compared to the standard centered gradient algorithm on benchmark datasets. Vidyadhar Upadhya, P. S. Sastry 0001 |
ACML | 2 |
| 2017 | On the Robustness of Decision Tree Learning Under Label Noise
Aritra Ghosh 0001, Naresh Manwani, P. S. Sastry 0001 |
PAKDD (1) | 3 |
| 2016 | Bank of Weight Filters for Deep CNNsabstractConvolutional neural networks (CNNs) are seen to be extremely effective in many large object recognition tasks. One of the reasons for this is that they learn appropriate features also from the training data. The convolutional layers of a CNN have these feature generating filters whose weights are learnt. However, this entails learning millions of weights (across different layers) and hence learning times are very large even on the best available hardware. In some studies in transfer learning it has been observed that the network learnt on one task can be reused on another task (by some finetuning). In this context, this paper presents a systematic study of the exchangeability of weight filters of CNNs across different object recognition tasks. The paper proposes the concept of bank of weight-filters (BWF) which consists of all the weight vectors of filters learnt by different CNNs on different tasks. The BWF can be viewed at multiple levels of granularity such as network-level, layer-level and filter-level. Through extensive empirical investigations we show that one can efficiently learn CNNs for new tasks by randomly selecting from the bank of filters for initializing the convolutional layers of the new CNN. Our study is done at all the multiple levels of granularity mentioned above. Our results show that the concept of BWF proposed here would offer a very good strategy for initializing the filters while learning CNNs. We also show that the dependency among the filters and the layers of the CNN is not strict. One can choose any pre-trained filter instead of a fixed pre-trained net, as a whole, for initialization. This paper is a first step in the direction of creating and characterizing a Universal BWF for efficient learning of CNNs. Suresh Kirthi Kumaraswamy, P. S. Sastry 0001, Kalpathi Ramakrishnan |
ACML | 2 |
| 2016 | Analyzing Similarities of Datasets Using a Pattern Set Kernel
A. Ibrahim, P. S. Sastry 0001, Shivakumar Sastry |
PAKDD (1) | 2 |
| 2016 | Discovering compressing serial episodes from event sequences
A. Ibrahim, Shivakumar Sastry, P. S. Sastry 0001 |
Knowl. Inf. Syst. | 3 |
| 2015 | Empirical Analysis of Sampling Based Estimators for Evaluating RBMs
Vidyadhar Upadhya, P. S. Sastry 0001 |
ICONIP (2) | 2 |
| 2015 | Making risk minimization tolerant to label noise
Aritra Ghosh 0001, Naresh Manwani, P. S. Sastry 0001 |
Neurocomputing | 3 |
| 2015 | Statistical significance of episodes with general partial orders
Avinash Achar, P. S. Sastry 0001 |
Inf. Sci. | 2 |
| 2015 | K-plane regression
Naresh Manwani, P. S. Sastry 0001 |
Inf. Sci. | 2 |
| 2013 | Pattern-growth based frequent serial episode discovery
Avinash Achar, A. Ibrahim, P. S. Sastry 0001 |
Data Knowl. Eng. | 3 |
| 2013 | Noise Tolerance Under Risk MinimizationabstractIn this paper, we explore noise-tolerant learning of classifiers. We formulate the problem as follows. We assume that there is an unobservable training set that is noise free. The actual training set given to the learning algorithm is obtained from this ideal data set by corrupting the class label of each example. The probability that the class label of an example is corrupted is a function of the feature vector of the example. This would account for most kinds of noisy data one encounters in practice. We say that a learning method is noise tolerant if the classifiers learnt with noise-free data and with noisy data, both have the same classification accuracy on the noise-free data. In this paper, we analyze the noise-tolerance properties of risk minimization (under different loss functions). We show that risk minimization under 0-1 loss function has impressive noise-tolerance properties and that under squared error loss is tolerant only to uniform noise; risk minimization under other loss functions is not noise tolerant. We conclude this paper with some discussion on the implications of these theoretical results. Naresh Manwani, P. S. Sastry 0001 |
IEEE Trans. Cybern. | 2 |
| 2012 | Discovering injective episodes with general partial orders
Avinash Achar, Srivatsan Laxman, Raajay Viswanathan, P. S. Sastry 0001 |
Data Min. Knowl. Discov. | 4 |
| 2012 | A unified view of the apriori-based algorithms for frequent episode discovery
Avinash Achar, Srivatsan Laxman, P. S. Sastry 0001 |
Knowl. Inf. Syst. | 3 |
| 2012 | Geometric Decision TreeabstractIn this paper, we present a new algorithm for learning oblique decision trees. Most of the current decision tree algorithms rely on impurity measures to assess the goodness of hyperplanes at each node while learning a decision tree in top-down fashion. These impurity measures do not properly capture the geometric structures in the data. Motivated by this, our algorithm uses a strategy for assessing the hyperplanes in such a way that the geometric structure in the data is taken into account. At each node of the decision tree, we find the clustering hyperplanes for both the classes and use their angle bisectors as the split rule at that node. We show through empirical studies that this idea leads to small decision trees and better performance. We also present some analysis to show that the angle bisectors of clustering hyperplanes that we use as the split rules at each node are solutions of an interesting optimization problem and hence argue that this is a principled method of learning a decision tree. Naresh Manwani, P. S. Sastry 0001 |
IEEE Trans. Syst. Man Cybern. Part B | 2 |
| 2010 | Conditional Probability-Based Significance Tests for Sequential Patterns in Multineuronal Spike TrainsabstractWe consider the problem of detecting statistically significant sequential patterns in multineuronal spike trains. These patterns are characterized by ordered sequences of spikes from different neurons with specific delays between spikes. We have previously proposed a data-mining scheme to efficiently discover such patterns, which occur often enough in the data. Here we propose a method to determine the statistical significance of such repeating patterns. The novelty of our approach is that we use a compound null hypothesis that not only includes models of independent neurons but also models where neurons have weak dependencies. The strength of interaction among the neurons is represented in terms of certain pair-wise conditional probabilities. We specify our null hypothesis by putting an upper bound on all such conditional probabilities. We construct a probabilistic model that captures the counting process and use this to derive a test of significance for rejecting such a compound null hypothesis. The structure of our null hypothesis also allows us to rank-order different significant patterns. We illustrate the effectiveness of our approach using spike trains generated with a simulator. P. S. Sastry 0001, K. P. Unnikrishnan |
Neural Comput. | 1 |
| 2010 | A Team of Continuous-Action Learning Automata for Noise-Tolerant Learning of Half-SpacesabstractLearning automata are adaptive decision making devices that are found useful in a variety of machine learning and pattern recognition applications. Although most learning automata methods deal with the case of finitely many actions for the automaton, there are also models of continuous-action-set learning automata (CALA). A team of such CALA can be useful in stochastic optimization problems where one has access only to noise-corrupted values of the objective function. In this paper, we present a novel formulation for noise-tolerant learning of linear classifiers using a CALA team. We consider the general case of nonuniform noise, where the probability that the class label of an example is wrong may be a function of the feature vector of the example. The objective is to learn the underlying separating hyperplane given only such noisy examples. We present an algorithm employing a team of CALA and prove, under some conditions on the class conditional densities, that the algorithm achieves noise-tolerant learning as long as the probability of wrong label for any example is less than 0.5. We also present some empirical results to illustrate the effectiveness of the algorithm. P. S. Sastry 0001, G. D. Nagendra, Naresh Manwani |
IEEE Trans. Syst. Man Cybern. Part B | 1 |
| 2009 | Multipath Dissemination in Regular Mesh TopologiesabstractMesh topologies are important for large-scale peer-to-peer systems that use low-power transceivers. The quality of service (QoS) in such systems is known to decrease as the scale increases. We present a scalable approach for dissemination that exploits all the shortest paths between a pair of nodes and improves the QoS. Despite the presence of multiple shortest paths in a system, we show that these paths cannot be exploited by spreading the messages over the paths in a simple round-robin manner; nodes along one of these paths will always handle more messages than the nodes along the other paths. We characterize the set of shortest paths between a pair of nodes in regular mesh topologies and derive rules, using this characterization, to effectively spread the messages over all the available paths. These rules ensure that all the nodes that are at the same distance from the source handle roughly the same number of messages. By modeling the multihop propagation in the mesh topology as a multistage queuing network, we present simulation results from a variety of scenarios that include link failures and propagation irregularities to reflect real-world characteristics. Our method achieves improved QoS in all these scenarios. Kranthi K. Mamidisetty, Minlan Duan, Shivakumar Sastry, P. S. Sastry 0001 |
IEEE Trans. Parallel Distributed Syst. | 4 |
| 2007 | A fast algorithm for finding frequent episodes in event streamsabstractFrequent episode discovery is a popular framework for mining data available as a long sequence of events. An episode is essentially a short ordered sequence of event types and the frequency of an episode is some suitable measure of how often the episode occurs in the data sequence. Recently,we proposed a new frequency measure for episodes based on the notion of non-overlapped occurrences of episodes in the event sequence, and showed that, such a definition, in addition to yielding computationally efficient algorithms, has some important theoretical properties in connecting frequent episode discovery with HMM learning. This paper presents some new algorithms for frequent episode discovery under this non-overlapped occurrences-based frequency definition. The algorithms presented here are better (by a factor of N, where N denotes the size of episodes being discovered) in terms of both time and space complexities when compared to existing methods for frequent episode discovery. We show through some simulation experiments, that our algorithms are very efficient. The new algorithms presented here have arguably the least possible orders of spaceand time complexities for the task of frequent episode discovery. Srivatsan Laxman, P. S. Sastry 0001, K. P. Unnikrishnan |
KDD | 2 |
| 2007 | Discovering Frequent Generalized Episodes When Events Persist for Different DurationsabstractThis paper is concerned with the framework of frequent episode discovery in event sequences. A new temporal pattern, called the generalized episode, is defined, which extends this framework by incorporating event duration constraints explicitly into the pattern's definition. This new formalism facilitates extension of the technique of episodes discovery to applications where data appears as a sequence of events that persist for different durations (rather than being instantaneous). We present efficient algorithms for episode discovery in this new framework. Through extensive simulations, we show the expressive power of the new formalism. We also show how the duration constraint possibilities can be used as a design choice to properly focus the episode discovery process. Finally, we briefly discuss some interesting results obtained on data from manufacturing plants of General Motors. Srivatsan Laxman, P. S. Sastry 0001, K. P. Unnikrishnan |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2005 | Discovering Frequent Episodes and Learning Hidden Markov Models: A Formal ConnectionabstractThis paper establishes a formal connection between two common, but previously unconnected methods for analyzing data streams: discovering frequent episodes in a computer science framework and learning generative models in a statistics framework. We introduce a special class of discrete hidden Markov models (HMMs), called episode generating HMMs (EGHs), and associate each episode with a unique EGH. We prove that, given any two episodes, the EGH that is more likely to generate a given data sequence is the one associated with the more frequent episode. To be able to establish such a relationship, we define a new measure of frequency of an episode, based on what we call nonoverlapping occurrences of the episode in the data. An efficient algorithm is proposed for counting the frequencies for a set of episodes. Through extensive simulations, we show that our algorithm is both effective and more efficient than current methods for frequent episode discovery. We also show how the association between frequent episodes and EGHs can be exploited to assess the significance of frequent episodes discovered and illustrate empirically how this idea may be used to improve the efficiency of the frequent episode discovery. Srivatsan Laxman, P. S. Sastry 0001, K. P. Unnikrishnan |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2004 | Fingerprint classification using a feedback-based line detectorabstractWe present a fingerprint classification algorithm in this paper. This algorithm classifies a fingerprint image into one of the five classes: Arch, Left loop, Right loop, Whorl, and Tented arch. We use a new low-dimensional feature vector obtained from the output of a novel oriented line detector presented here. Our line detector is a co-operative dynamical system that gives oriented lines and preserves multiple orientations at points where differently oriented lines meet. Our feature extraction process is based on characterizing the distribution of orientations around the fingerprint. We discuss three different classifiers: support vector machines, nearest-neighbor classifier, and neural network classifier. We present results obtained on a National Institute of Standards and Technology (NIST) fingerprint database and compare with other published results on NIST databases. All our classifiers perform equally well, and this suggests that our novel line detection and feature extraction process indeed captures all the crucial information needed for classification in this problem. Shesha Shah, P. S. Sastry 0001 |
IEEE Trans. Syst. Man Cybern. Part B | 2 |
| 2002 | Two Timescale Analysis of the Alopex Algorithm for OptimizationabstractAlopex is a correlation-based gradient-free optimization technique useful in many learning problems. However, there are no analytical results on the asymptotic behavior of this algorithm. This article presents a new version of Alopex that can be analyzed using techniques of two timescale stochastic approximation method. It is shown that the algorithm asymptotically behaves like a gradient-descent method, though it does not need (or estimate) any gradient information. It is also shown, through simulations, that the algorithm is quite effective. P. S. Sastry 0001, M. Magesh, K. P. Unnikrishnan |
Neural Comput. | 1 |
| 2002 | Varieties of learning automata: an overviewabstractAutomata models of learning systems introduced in the 1960s were popularized as learning automata (LA) in a survey paper by Narendra and Thathachar (1974). Since then, there have been many fundamental advances in the theory as well as applications of these learning models. In the past few years, the structure of LA, has been modified in several directions to suit different applications. Concepts such as parameterized learning automata (PLA), generalized learning,automata (GLA), and continuous action-set learning automata (CALA) have been proposed, analyzed, and applied to solve many significant learning problems. Furthermore, groups of LA forming teams and feedforward networks have been shown to converge to desired solutions under appropriate learning algorithms. Modules of LA have been used for parallel operation with consequent increase in speed of convergence. All of these concepts and results are relatively new and are scattered in technical literature. An attempt has been made in this paper to bring together the main ideas involved in a unified framework and provide pointers to relevant references. Mandayam A. L. Thathachar, P. S. Sastry 0001 |
IEEE Trans. Syst. Man Cybern. Part B | 2 |
| 1999 | Stochastic optimization over continuous and discrete variables with applications to concept learning under noiseabstractWe consider optimization problems where the objective function is defined over some continuous and some discrete variables, and only noise corrupted values of the objective function are observable. Such optimization problems occur naturally in PAC learning with noisy samples. We propose a stochastic learning algorithm based on the model of a hybrid team of learning automata involved in a stochastic game with incomplete information to solve this optimization problem and establish its convergence properties. We then illustrate an application of this automata model in learning a class of conjunctive logic expressions over both nominal and linear attributes under noise. K. Rajaraman, P. S. Sastry 0001 |
IEEE Trans. Syst. Man Cybern. Part A | 2 |
| 1999 | New algorithms for learning and pruning oblique decision treesabstractWe present methods for learning and pruning oblique decision trees. We propose a new function for evaluating different split rules at each node while growing the decision tree. Unlike the other evaluation functions currently used in the literature (which are all based on some notion of purity of a node), this new evaluation function is based on the concept of degree of linear separability. We adopt a correlation based optimization technique called the Alopex algorithm (K.P. Unnikrishnaan and K.P. Venugopal, 1994) for finding the split rule that optimizes our evaluation function at each node. The algorithm we present is applicable only for 2-class problems. Through empirical studies, we demonstrate that our algorithm learns good compact decision trees. We suggest a representation scheme for oblique decision trees that makes explicit the fact that an oblique decision tree represents each class as a union of convex sets bounded by hyperplanes in the feature space. Using this representation, we present a new pruning technique. Unlike other pruning techniques, which generally replace heuristically selected subtrees of the original tree by leaves, our method can radically restructure the decision tree. Through empirical investigation, we demonstrate the effectiveness of our method. Shesha Shah, P. S. Sastry 0001 |
IEEE Trans. Syst. Man Cybern. Part C | 2 |
| 1997 | A reinforcement learning neural network for adaptive control of Markov chainsabstractIn this paper we consider the problem of reinforcement learning in a dynamically changing environment. In this context, we study the problem of adaptive control of finite-state Markov chains with a finite number of controls. The transition and payoff structures are unknown. The objective is to find an optimal policy which maximizes the expected total discounted payoff over the infinite horizon. A stochastic neural network model is suggested for the controller. The parameters of the neural net, which determine a random control strategy, are updated at each instant using a simple learning scheme. This learning scheme involves estimation of some relevant parameters using an adaptive critic. It is proved that the controller asymptotically chooses an optimal action in each state of the Markov chain with a high probability. G. Santharam, P. S. Sastry 0001 |
IEEE Trans. Syst. Man Cybern. Part A | 2 |
| 1996 | Finite time analysis of the pursuit algorithm for learning automataabstractThe problem of analyzing the finite time behavior of learning automata is considered. This problem involves the finite time analysis of the learning algorithm used by the learning automaton and is important in determining the rate of convergence of the automaton. In this paper, a general framework for analyzing the finite time behavior of the automaton learning algorithms is proposed. Using this framework, the finite time analysis of the Pursuit Algorithm is presented. We have considered both continuous and discretized forms of the pursuit algorithm. Based on the results of the analysis, we compare the rates of convergence of these two versions of the pursuit algorithm. At the end of the paper, we also compare our framework with that of Probably Approximately Correct (PAC) learning. Kanagasabai Rajaraman, P. S. Sastry 0001 |
IEEE Trans. Syst. Man Cybern. Part B | 2 |
| 1994 | Analysis of Stochastic Automata Algorithm for Relaxation LabelingabstractA parallel stochastic algorithm for relaxation labeling is analyzed. For the case of symmetric compatibility functions, it is proved that time algorithm will always converge to a consistent labeling.> P. S. Sastry 0001, Mandayam A. L. Thathachar |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 1994 | Analysis of the back-propagation algorithm with momentumabstractIn this letter, the back-propagation algorithm with the momentum term is analyzed. It is shown that all local minima of the sum of least squares error are stable. Other equilibrium points are unstable. Vijay V. Phansalkar, P. S. Sastry 0001 |
IEEE Trans. Neural Networks | 2 |
| 1994 | Memory neuron networks for identification and control of dynamical systemsabstractThis paper discusses memory neuron networks as models for identification and adaptive control of nonlinear dynamical systems. These are a class of recurrent networks obtained by adding trainable temporal elements to feedforward networks that makes the output history-sensitive. By virtue of this capability, these networks can identify dynamical systems without having to be explicitly fed with past inputs and outputs. Thus, they can identify systems whose order is unknown or systems with unknown delay. It is argued that for satisfactory modeling of dynamical systems, neural networks should be endowed with such internal memory. The paper presents a preliminary analysis of the learning algorithm, providing theoretical justification for the identification method. Methods for adaptive control of nonlinear systems using these networks are presented. Through extensive simulations, these models are shown to be effective both for identification and model reference adaptive control of nonlinear systems. P. S. Sastry 0001, G. Santharam, K. P. Unnikrishnan |
IEEE Trans. Neural Networks | 1 |
| 1994 | Decentralized Learning of Nash Equilibria in Multi-Person Stochastic Games With Incomplete InformationabstractA multi-person discrete game where the payoff after each play is stochastic is considered. The distribution of the random payoff is unknown to the players and further none of the players know the strategies or the actual moves of other players. A learning algorithm for the game based on a decentralized team of learning automata is presented. It is proved that all stable stationary points of the algorithm are Nash equilibria for the game. Two special cases of the game are also discussed, namely, game with common payoff and the relaxation labelling problem. The former has applications such as pattern recognition and the latter is a problem widely studied in computer vision. For the two special cases it is shown that the algorithm always converges to a desirable solution.> P. S. Sastry 0001, Vijay V. Phansalkar, Mandayam A. L. Thathachar |
IEEE Trans. Syst. Man Cybern. Syst. | 1 |
| 1993 | Learning optimal conjunctive concepts through a team of stochastic automataabstractThe problem of learning conjunctive concepts from a series of positive and negative examples of the concept is considered. Employing a probabilistic structure on the domain, the goal of such inductive learning is precisely characterized. A parallel distributed stochastic algorithm is presented. It is proved that the algorithm will converge to the concept description with maximum probability of correct classification in the presence of up to 50% unbiased noise. A novel neural network structure that implements the learning algorithm is proposed. Through empirical studies it is seen that the algorithm is quite efficient for learning conjunctive concepts.> P. S. Sastry 0001, Kanagasabai Rajaraman, S. R. Ranjan |
IEEE Trans. Syst. Man Cybern. | 1 |
| 1992 | Surface reconstruction from disparate shading: an integration of shape-from-shading and stereopsisabstractA cooperative integration of stereopsis and shape-from-shading is presented. The integration makes the process of D surface reconstruction better constrained and more reliable. It also obviates the need for surface boundary conditions, and explicit information about the surface albedo and the light source direction, which can now be estimated in an iterative manner.> Subhashis Banerjee, P. S. Sastry 0001, Y. V. Venkatesh |
ICPR (1) | 2 |
| 1990 | Simulation studies on the performance of an organizational model for graph reduction
K. Ravikanth, P. S. Sastry 0001, Y. V. Venkatesh |
Future Gener. Comput. Syst. | 2 |
| 1988 | A reduction architecture for the optimal scheduling of binary trees
K. Ravikanth, P. S. Sastry 0001, K. R. Ramakrishnan, Y. V. Venkatesh |
Future Gener. Comput. Syst. | 2 |
| 1988 | An SIMD machine for low-level vision
K. Banerjee, P. S. Sastry 0001, K. R. Ramakrishnan, Y. V. Venkatesh |
Inf. Sci. | 2 |
| 1987 | A hierarchical system of learning automata that can learn die globally optimal path
Mandayam A. L. Thathachar, P. S. Sastry 0001 |
Inf. Sci. | 2 |
| 1987 | Learning Optimal Discriminant Functions through a Cooperative Game of AutomataabstractThe problem of learning correct decision rules to minimize the probability of misclassification is a long-standing problem of supervised learning in pattern recognition. The problem of learning such optimal discriminant functions is considered for the class of problems where the statistical properties of the pattern classes are completely unknown. The problem is posed as a game with common payoff played by a team of mutually cooperating learning automata. This essentially results in a probabilistic search through the space of classifiers. The approach is inherently capable of learning discriminant functions that are nonlinear in their parameters also. A learning algorithm is presented for the team and convergence is established. It is proved that the team can obtain the optimal classifier to an arbitrary approximation. Simulation results with a few examples are presented where the team learns the optimal classifier. Mandayam A. L. Thathachar, P. S. Sastry 0001 |
IEEE Trans. Syst. Man Cybern. | 2 |
| 1986 | Relaxation Labeling with Learning AutomataabstractRelaxation labeling processes are a class of mechanisms that solve the problem of assigning labels to objects in a manner that is consistent with respect to some domain-specific constraints. We reformulate this using the model of a team of learning automata interacting with an environment or a high-level critic that gives noisy responses as to the consistency of a tentative labeling selected by the automata. This results in an iterative linear algorithm that is itself probabilistic. Using an explicit definition of consistency we give a complete analysis of this probabilistic relaxation process using weak convergence results for stochastic algorithms. Our model can accommodate a range of uncertainties in the compatibility functions. We prove a local convergence result and show that the point of convergence depends both on the initial labeling and the constraints. The algorithm is implementable in a highly parallel fashion. Mandayam A. L. Thathachar, P. S. Sastry 0001 |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 1985 | A new approach to the design of reinforcement schemes for learning automataabstractA new class of reinforcement schemes for learning automata that makes use of estimates of the random characteristics of the environment is introduced. Both a single automaton and a hierarchy of learning automata are considered. It is shown that under small values for the parameters, these algorithms converge in probability to the optimal choice of actions. By simulation it is observed that, for both cases, these algorithms converge quite rapidly. Finally, the generality of this method of designing learning schemes is pointed out, and it is shown that a very minor modification will enable the algorithm to learn in a multiteacher environment as well. Mandayam A. L. Thathachar, P. S. Sastry 0001 |
IEEE Trans. Syst. Man Cybern. | 2 |