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

Kanishka Bhaduri

dblp:11/3164 · DBLP profile ↗
← Back
17ranked-venue papers
6as first author
0since 2021 · last 2015
—ORCID · none

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

Databases, data management, data science and information retrieval · 14 · 5 first-authorArtificial intelligence and machine learning · 6 · 3 first-authorComputer networks · 2Human-computer interaction and ubiquitous computing · 1 · 1 first-authorApplied, 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
6 papers
Data mining · 86% Spatial and temporal data management · 9% Information retrieval · 2%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Distributed systems · 100%

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

TopicWeightPapersLastEvidence papers
Data mining
anomaly detection
0.222011
Algorithms for speeding up distance-based outlier detection · KDD 2011
?-Anomica: A Fast Support Vector Based Novelty Detection Technique · ICDM 2009
Data mining
clustering
0.222009
A Generic Local Algorithm for Mining Data Streams in Large Distributed Systems · IEEE Trans. Knowl. Data Eng. 2009
A Local Scalable Distributed Expectation Maximization Algorithm for Large Peer-to-Peer Networks · ICDM 2009
Data mining › big data analytics › large-scale data mining
distributed data mining
0.222009
A Generic Local Algorithm for Mining Data Streams in Large Distributed Systems · IEEE Trans. Knowl. Data Eng. 2009
Distributed Identification of Top-l Inner Product Elements and its Application in a Peer-to-Peer Network · IEEE Trans. Knowl. Data Eng. 2008
Data mining › anomaly detection › outlier detection
distance-based outlier detection
0.112011
Algorithms for speeding up distance-based outlier detection · KDD 2011
Data mining › anomaly detection › outlier detection
distributed outlier detection
0.112011
Algorithms for speeding up distance-based outlier detection · KDD 2011
Spatial and temporal data management › time series data management
subsequence matching
0.112010
Fast and Flexible Multivariate Time Series Subsequence Search · ICDM 2010
Data mining
time series analysis
0.112010
Fast and Flexible Multivariate Time Series Subsequence Search · ICDM 2010
Data mining › clustering › mixture modeling
gaussian mixture model
0.112009
A Local Scalable Distributed Expectation Maximization Algorithm for Large Peer-to-Peer Networks · ICDM 2009
Data mining › clustering
k-means clustering
0.112009
A Generic Local Algorithm for Mining Data Streams in Large Distributed Systems · IEEE Trans. Knowl. Data Eng. 2009
Data mining › anomaly detection
novelty detection
0.112009
?-Anomica: A Fast Support Vector Based Novelty Detection Technique · ICDM 2009
Data mining › anomaly detection › one-class classification
one-class SVM
0.112009
?-Anomica: A Fast Support Vector Based Novelty Detection Technique · ICDM 2009
Distributed systems
peer-to-peer systems
0.122009
A Local Scalable Distributed Expectation Maximization Algorithm for Large Peer-to-Peer Networks · ICDM 2009
Distributed Identification of Top-l Inner Product Elements and its Application in a Peer-to-Peer Network · IEEE Trans. Knowl. Data Eng. 2008
Information retrieval
indexing
0.012010
Fast and Flexible Multivariate Time Series Subsequence Search · ICDM 2010
Indexing and storage engines › spatial index
r-tree
0.012010
Fast and Flexible Multivariate Time Series Subsequence Search · ICDM 2010
Spatial and temporal data management
spatial indexing
0.012010
Fast and Flexible Multivariate Time Series Subsequence Search · ICDM 2010
Distributed systems
distributed machine learning
0.012009
A Local Scalable Distributed Expectation Maximization Algorithm for Large Peer-to-Peer Networks · ICDM 2009

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

sampling · 0.2feedback loop · 0.2expectation-maximization · 0.2ring topology · 0.1pruning · 0.1indexing · 0.1sorted list indexing · 0.1r*-tree · 0.1support vector machine · 0.1local monitoring algorithm · 0.1approximation · 0.1probabilistic algorithm · 0.1order statistics · 0.1hoeffding bound · 0.1
YearPublicationVenuePosition
2015 Large scale support vector regression for aviation safety
abstract
Regression problems on massive data sets are ubiquitous in many application domains including the Internet, earth and space sciences, and aviation. Support vector regression (SVR) is a popular technique for modeling the input-output relations of a set of variables under the added constraint of maximizing the margin, thereby leading to a very generalizable and regularized model. However, for a dataset with m training points, it is challenging to build SVR models due to the O(m3) cost involved in building them. In this paper we propose ParitoSVR - a parallel iterated optimizer for Support Vector Regression in the primal that can be deployed over a network of machines, where each machine iteratively solves a small (sub-)problem based only on the data observed locally and these solutions are then combined to form the solution to the global problem. Our proposed method is based on the Alternating Direction Method of Multipliers (ADMM) optimization technique. Unlike many other existing techniques, ParitoSVR is provably convergent to the results obtained from the centralized algorithm, where the optimization has access to the entire data set. The experimental results show that the algorithm is scalable both with respect to accuracy and time to convergence. We use ParitoSVR to identify flights having anomalous fuel consumption from a large fleet-wide commercial aviation database containing thousands of flights. Along with the algorithmic contributions, this paper also describes the process of deployment of the ADMM-based SVR method on a multicore architecture, namely, the NASA Pleiades supercomputing infrastructure. We have been successful in running ParitoSVR on millions of training data points and hundreds of compute nodes.
Kamalika Das, Kanishka Bhaduri, Bryan L. Matthews, Nikunj C. Oza
IEEE BigData2
2013 Anomaly Detection in Vertically Partitioned Data by Distributed Core Vector Machines
Marco Stolpe, Kanishka Bhaduri, Kamalika Das, Katharina Morik
ECML/PKDD (3)2
2012 Introduction to data mining for sustainability
Katharina Morik, Kanishka Bhaduri, Hillol Kargupta
Data Min. Knowl. Discov.2
2011 Algorithms for speeding up distance-based outlier detection
abstract
The problem of distance-based outlier detection is difficult to solve efficiently in very large datasets because of potential quadratic time complexity. We address this problem and develop sequential and distributed algorithms that are significantly more efficient than state-of-the-art methods while still guaranteeing the same outliers. By combining simple but effective indexing and disk block accessing techniques, we have developed a sequential algorithm iOrca that is up to an order-of-magnitude faster than the state-of-the-art. The indexing scheme is based on sorting the data points in order of increasing distance from a fixed reference point and then accessing those points based on this sorted order. To speed up the basic outlier detection technique, we develop two distributed algorithms (DOoR and iDOoR) for modern distributed multi-core clusters of machines, connected on a ring topology. The first algorithm passes data blocks from each machine around the ring, incrementally updating the nearest neighbors of the points passed. By maintaining a cutoff threshold, it is able to prune a large number of points in a distributed fashion. The second distributed algorithm extends this basic idea with the indexing scheme discussed earlier. In our experiments, both distributed algorithms exhibit significant improvements compared to the state-of-the-art distributed method [13].
Kanishka Bhaduri, Bryan L. Matthews, Chris Giannella
KDD1
2011 Distributed Monitoring of the R2 Statistic for Linear Regression
abstract
The problem of monitoring a multivariate linear regression model is relevant in studying the evolving relationship between a set of input variables (features) and one or more dependent target variables. This problem becomes challenging for large scale data in a distributed computing environment when only a subset of instances is available at individual nodes and the local data changes frequently. Data centralization and periodic model recomputation can add high overhead to tasks like anomaly detection in such dynamic settings. Therefore, the goal is to develop techniques for monitoring and updating the model over the union of all nodes' data in a communication-efficient fashion. Correctness guarantees on such techniques are also often highly desirable, especially in safety-critical application scenarios. In this paper we develop DReMo—a distributed algorithm with very low resource overhead, for monitoring the quality of a regression model in terms of its coefficient of determination (R2 statistic). When the nodes collectively determine that R2 has dropped below a fixed threshold, the linear regression model is recomputed via a network-wide convergecast and the updated model is broadcast back to all nodes. We show empirically, using both synthetic and real data, that our proposed method is highly communication-efficient and scalable, and also provide theoretical guarantees on correctness.
Kanishka Bhaduri, Kamalika Das, Chris Giannella
SDM1
2011 Multi-objective optimization based privacy preserving distributed data mining in Peer-to-Peer networks
Kamalika Das, Kanishka Bhaduri, Hillol Kargupta
Peer-to-Peer Netw. Appl.2
2011 Privacy-Preserving Outlier Detection Through Random Nonlinear Data Distortion
abstract
Consider a scenario in which the data owner has some private or sensitive data and wants a data miner to access them for studying important patterns without revealing the sensitive information. Privacy-preserving data mining aims to solve this problem by randomly transforming the data prior to their release to the data miners. Previous works only considered the case of linear data perturbations--additive, multiplicative, or a combination of both--for studying the usefulness of the perturbed output. In this paper, we discuss nonlinear data distortion using potentially nonlinear random data transformation and show how it can be useful for privacy-preserving anomaly detection from sensitive data sets. We develop bounds on the expected accuracy of the nonlinear distortion and also quantify privacy by using standard definitions. The highlight of this approach is to allow a user to control the amount of privacy by varying the degree of nonlinearity. We show how our general transformation can be used for anomaly detection in practice for two specific problem instances: a linear model and a popular nonlinear model using the sigmoid function. We also analyze the proposed nonlinear transformation in full generality and then show that, for specific cases, it is distance preserving. A main contribution of this paper is the discussion between the invertibility of a transformation and privacy preservation and the application of these techniques to outlier detection. The experiments conducted on real-life data sets demonstrate the effectiveness of the approach.
Kanishka Bhaduri, Mark D. Stefanski, Ashok N. Srivastava
IEEE Trans. Syst. Man Cybern. Part B1
2010 Fast and Flexible Multivariate Time Series Subsequence Search
abstract
Multivariate Time-Series (MTS) are ubiquitous, and are generated in areas as disparate as sensor recordings in aerospace systems, music and video streams, medical monitoring, and financial systems. Domain experts are often interested in searching for interesting multivariate patterns from these MTS databases which can contain up to several gigabytes of data. Surprisingly, research on MTS search is very limited. Most existing work only supports queries with the same length of data, or queries on a fixed set of variables. In this paper, we propose an efficient and flexible subsequence search framework for massive MTS databases, that, for the first time, enables querying on any subset of variables with arbitrary time delays between them. We propose two provably correct algorithms to solve this problem - (1) an R*-tree Based Search (RBS) which uses Minimum Bounding Rectangles (MBR) to organize the subsequences, and (2) a List Based Search (LBS) algorithm which uses sorted lists for indexing. We demonstrate the performance of these algorithms using two large MTS databases from the aviation domain, each containing several millions of observations. Both these tests show that our algorithms have very high prune rates (>;95%) thus needing actual disk access for only less than 5% of the observations. To the best of our knowledge, this is the first flexible MTS search algorithm capable of subsequence search on any subset of variables. Moreover, MTS subsequence search has never been attempted on datasets of the size we have used in this paper.
Kanishka Bhaduri, Qiang Zhu 0002, Nikunj C. Oza, Ashok N. Srivastava
ICDM1
2010 A local asynchronous distributed privacy preserving feature selection algorithm for large peer-to-peer networks
Kamalika Das, Kanishka Bhaduri, Hillol Kargupta
Knowl. Inf. Syst.2
2009 A Local Scalable Distributed Expectation Maximization Algorithm for Large Peer-to-Peer Networks
abstract
This paper describes a local and distributed expectation maximization algorithm for learning parameters of Gaussian mixture models (GMM) in large peer-to-peer (P2P) environments. The algorithm can be used for a variety of well-known data mining tasks in distributed environments such as clustering, anomaly detection, target tracking, and density estimation to name a few, necessary for many emerging P2P applications in bioinformatics, webmining and sensor networks. Centralizing all or some of the data to build global models is impractical in such P2P environments because of the large number of data sources, the asynchronous nature of the P2P networks, and dynamic nature of the data/network. The proposed algorithm takes a two-step approach. In the monitoring phase, the algorithm checks if the model `quality' is acceptable by using an efficient local algorithm. This is then used as a feedback loop to sample data from the network and rebuild the GMM when it is outdated. We present thorough experimental results to verify our theoretical claims.
Kanishka Bhaduri, Ashok N. Srivastava
ICDM1
2009 ?-Anomica: A Fast Support Vector Based Novelty Detection Technique
abstract
In this paper we propose ν-Anomica, a novel anomaly detection technique that can be trained on huge data sets with much reduced running time compared to the benchmark one-class support vector machines algorithm. In ν-Anomica, the idea is to train the machine such that it can provide a close approximation to the exact decision plane using fewer training points and without losing much of the generalization performance of the classical approach. We have tested the proposed algorithm on a variety of continuous data sets under different conditions. We show that under all test conditions the developed procedure closely preserves the accuracy of standard one-class support vector machines while reducing both the training time and the test time by 5 - 20 times.
Kanishka Bhaduri, Nikunj C. Oza, Ashok N. Srivastava
ICDM2
2009 A Local Distributed Peer-to-Peer Algorithm Using Multi-Party Optimization Based Privacy Preservation for Data Mining Primitive Computation
abstract
This paper proposes a scalable, local privacy-preserving algorithm for distributed peer-to-peer (P2P) data aggregation useful for many advanced data mining/analysis tasks such as average/sum computation, decision tree induction, feature selection, and more. Unlike most multi-party privacy-preserving data mining algorithms, this approach works in an asynchronous manner through local interactions and therefore, is highly scalable. It particularly deals with the distributed computation of the sum of a set of numbers stored at different peers in a P2P network in the context of a P2P Web mining application. The proposed optimization-based privacy-preserving technique for computing the sum allows different peers to specify different privacy requirements without having to adhere to a global set of parameters for the chosen privacy model. Since distributed sum computation is a frequently used primitive, the proposed approach is likely to have significant impact on many data mining tasks such as multi-party privacy-preserving clustering, frequent itemset mining, and statistical aggregate computation.
Kamalika Das, Kanishka Bhaduri, Hillol Kargupta
Peer-to-Peer Computing2
2009 Scalable Distributed Change Detection from Astronomy Data Streams Using Local, Asynchronous Eigen Monitoring Algorithms
abstract
This paper considers the problem of change detection using local distributed eigen monitoring algorithms for next generation of astronomy petascale data pipelines such as the Large Synoptic Survey Telescopes (LSST). This telescope will take repeat images of the night sky every 20 seconds, thereby generating 30 terabytes of calibrated imagery every night that will need to be co-analyzed with other astronomical data stored at different locations around the world. Change point detection and event classification in such data sets may provide useful insights to unique astronomical phenomenon displaying astrophysically significant variations: quasars, supernovae, variable stars, and potentially hazardous asteroids. However, performing such data mining tasks is a challenging problem for such high-throughput distributed data streams. In this paper we propose a highly scalable and distributed asynchronous algorithm for monitoring the principal components (PC) of such dynamic data streams. We demonstrate the algorithm on a large set of distributed astronomical data to accomplish well-known astronomy tasks such as measuring variations in the fundamental plane of galaxy parameters. The proposed algorithm is provably correct (i.e. converges to the correct PCs without centralizing any data) and can seamlessly handle changes to the data or the network. Real experiments performed on Sloan Digital Sky Survey (SDSS) catalogue data show the effectiveness of the algorithm.
Kamalika Das, Kanishka Bhaduri, Sugandha Arora, Wesley Griffin, Kirk D. Borne, Chris Giannella, Hillol Kargupta
SDM2
2009 A Generic Local Algorithm for Mining Data Streams in Large Distributed Systems
abstract
In a large network of computers or wireless sensors, each of the components (henceforth, peers) has some data about the global state of the system. Much of the system's functionality such as message routing, information retrieval and load sharing relies on modeling the global state. We refer to the outcome of the function (e.g., the load experienced by each peer) as the \emph{model} of the system. Since the state of the system is constantly changing, it is necessary to keep the models up-to-date. Computing global data mining models e.g. decision trees, k-means clustering in large distributed systems may be very costly due to the scale of the system and due to communication cost, which may be high. The cost further increases in a dynamic scenario when the data changes rapidly. In this paper we describe a two step approach for dealing with these costs. First, we describe a highly efficient \emph{local} algorithm which can be used to monitor a wide class of data mining models. Then, we use this algorithm as a feedback loop for the monitoring of complex functions of the data such as its k-means clustering. The theoretical claims are corroborated with a thorough experimental analysis.
Ran Wolff 0002, Kanishka Bhaduri, Hillol Kargupta
IEEE Trans. Knowl. Data Eng.2
2008 An Efficient Local Algorithm for Distributed Multivariate Regression in Peer-to-Peer Networks
abstract
This paper offers a local distributed algorithm for multivariate regression in large peer-to-peer environments. The algorithm is designed for distributed inferencing, data compaction, data modeling and classification tasks in many emerging peer-to-peer applications for bioinformatics, astronomy, social networking, sensor networks and web mining. Computing a global regression model from data available at the different peer-nodes using a traditional centralized algorithm for regression can be very costly and impractical because of the large number of data sources, the asynchronous nature of the peer-to-peer networks, and dynamic nature of the data/network. This paper proposes a two-step approach to deal with this problem. First, it offers an efficient local distributed algorithm that monitors the “quality” of the current regression model. If the model is outdated, it uses this algorithm as a feedback mechanism for rebuilding the model. The local nature of the monitoring algorithm guarantees low monitoring cost. Experimental results presented in this paper strongly support the theoretical claims.
Kanishka Bhaduri, Hillol Kargupta
SDM1
2008 Distributed Identification of Top-l Inner Product Elements and its Application in a Peer-to-Peer Network
abstract
The inner product measures how closely two feature vectors are related. It is an important primitive for many popular data mining tasks, for example, clustering, classification, correlation computation, and decision tree construction. If the entire data set is available at a single site, then computing the inner product matrix and identifying the top (in terms of magnitude) entries is trivial. However, in many real-world scenarios, data is distributed across many locations and transmitting the data to a central server would be quite communication intensive and not scalable. This paper presents an approximate local algorithm for identifying top-l, inner products among pairs of feature vectors in a large asynchronous distributed environment such as a peer-to-peer (P2P) network. We develop a probabilistic algorithm for this purpose using order statistics and the Hoeffding bound. We present experimental results to show the effectiveness and scalability of the algorithm. Finally, we demonstrate an application of this technique for interest-based community formation in a P2P environment.
Kamalika Das, Kanishka Bhaduri, Kun Liu 0001, Hillol Kargupta
IEEE Trans. Knowl. Data Eng.2
2006 Local L2-Thresholding Based Data Mining in Peer-to-Peer Systems
abstract
In a large network of computers, wireless sensors, or mobile devices, each of the components (hence, peers) has some data about the global status of the system. Many of the functions of the system, such as routing decisions, search strategies, data cleansing, and the assignment of mutual trust, depend on the global status. Therefore, it is essential that the system be able to detect, and react to, changes in its global status. Computing global predicates in such systems is usually very costly. Mainly because of their scale, and in some cases (e.g., sensor networks) also because of the high cost of communication. The cost further increases when the data changes rapidly (due to state changes, node failure, etc.) and computation has to follow these changes. In this paper we describe a two step approach for dealing with these costs. First, we describe a highly efficient local algorithm which detect when the L2 norm of the average data surpasses a threshold. Then, we use this algorithm as a feedback loop for the monitoring of complex predicates on the data - such as the data's k-means clustering. The efficiency of the L2 algorithm guarantees that so long as the clustering results represent the data (i.e., the data is stationary) few resources are required. When the data undergoes an epoch change - a change in the underlying distribution - and the model no longer represents it, the feedback loop indicates this and the model is rebuilt. Furthermore, the existence of a feedback loop allows using approximate and “best-effort” methods for constructing the model; if an ill-fit model is built the feedback loop would indicate so, and the model would be rebuilt.
Ran Wolff 0003, Kanishka Bhaduri, Hillol Kargupta
SDM2