Demo Data from EDBT 2026 / reviewers in the wild / expert
Amol Ghoting
dblp:g/AmolGhoting
· DBLP profile ↗
28ranked-venue papers
14as first author
2since 2021 · last 2024
0009-0008-7756-5241ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 19 · 11 first-author · 2 since 2021Artificial intelligence and machine learning · 10 · 3 first-author · 2 since 2021Systems, architecture and hardware · 7 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 2
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
11 papers |
Information retrieval · 27% Data mining · 23% Graph data management · 14% | |
| Artificial intelligence
2 papers |
Graph learning · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
10 papers |
Parallel and multicore computing · 57% Distributed systems · 19% Storage systems · 14% | |
| Theoretical computer science
3 papers |
Mathematical optimization · 68% Algorithms and data structures · 32% |
Topics — the 30 heaviest of 45, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Graph learning
graph neural network |
0.8 | 1 | 2024 | LiGNN: Graph Neural Networks at LinkedIn · KDD 2024 |
Machine learning › Graph learning
graph representation learning |
0.8 | 1 | 2024 | LiGNN: Graph Neural Networks at LinkedIn · KDD 2024 |
Machine learning › Graph learning › graph neural network › scalable graph neural network
scalable graph neural network training |
0.8 | 1 | 2024 | LiGNN: Graph Neural Networks at LinkedIn · KDD 2024 |
Information retrieval
ranking |
0.8 | 1 | 2024 | LiRank: Industrial Large Scale Ranking Models at LinkedIn · KDD 2024 |
Distributed systems
distributed optimization |
0.4 | 1 | 2020 | ECLIPSE: An Extreme-Scale Linear Program Solver for Web-Applications · ICML 2020 |
Mathematical optimization › linear programming
large-scale linear programming |
0.4 | 1 | 2020 | ECLIPSE: An Extreme-Scale Linear Program Solver for Web-Applications · ICML 2020 |
Mathematical optimization
linear programming |
0.4 | 1 | 2020 | ECLIPSE: An Extreme-Scale Linear Program Solver for Web-Applications · ICML 2020 |
Graph data management
graph summarization |
0.4 | 1 | 2019 | SWeG: Lossless and Lossy Summarization of Web-Scale Graphs · WWW 2019 |
Parallel and multicore computing › data-parallel programming
mapreduce |
0.3 | 3 | 2012 | NIMBLE: a toolkit for the implementation of parallel data mining and machine learning algorithms on mapreduce · KDD 2011 SystemML: Declarative machine learning on MapReduce · ICDE 2011 Large-scale distributed non-negative sparse coding and sparse dictionary learning · KDD 2012 |
Parallel and multicore computing › parallel algorithms › parallel string algorithms
parallel suffix tree construction |
0.2 | 3 | 2010 | I/O efficient algorithms for serial and parallel suffix tree construction · ACM Trans. Database Syst. 2010 Indexing genomic sequences on the IBM Blue Gene · SC 2009 Serial and parallel methods for i/o efficient suffix tree construction · SIGMOD Conference 2009 |
Parallel and multicore computing
parallel programming models |
0.2 | 2 | 2011 | NIMBLE: a toolkit for the implementation of parallel data mining and machine learning algorithms on mapreduce · KDD 2011 PFunc: modern task parallelism for modern high performance computing · SC 2009 |
Algorithms and data structures › sequence algorithms
string algorithms |
0.2 | 2 | 2010 | I/O efficient algorithms for serial and parallel suffix tree construction · ACM Trans. Database Syst. 2010 Serial and parallel methods for i/o efficient suffix tree construction · SIGMOD Conference 2009 |
Recommender systems › collaborative filtering › matrix factorization
distributed matrix factorization |
0.1 | 1 | 2012 | Large-scale distributed non-negative sparse coding and sparse dictionary learning · KDD 2012 |
Parallel and multicore computing
parallel algorithms |
0.1 | 2 | 2010 | I/O efficient algorithms for serial and parallel suffix tree construction · ACM Trans. Database Syst. 2010 Serial and parallel methods for i/o efficient suffix tree construction · SIGMOD Conference 2009 |
Data mining
pattern mining |
0.1 | 2 | 2007 | Cache-conscious frequent pattern mining on modern and emerging processors · VLDB J. 2007 Out-of-core frequent pattern mining on a commodity PC · KDD 2006 |
Data mining › pattern mining
frequent pattern mining |
0.1 | 2 | 2007 | Cache-conscious frequent pattern mining on modern and emerging processors · VLDB J. 2007 Cache-conscious Frequent Pattern Mining on a Modern Processor · VLDB 2005 |
Machine learning and data management › machine learning systems
declarative machine learning |
0.1 | 1 | 2011 | SystemML: Declarative machine learning on MapReduce · ICDE 2011 |
Data mining › big data analytics › large-scale data mining
parallel data mining |
0.1 | 1 | 2011 | NIMBLE: a toolkit for the implementation of parallel data mining and machine learning algorithms on mapreduce · KDD 2011 |
Query processing and optimization › query optimization
query optimization for machine learning |
0.1 | 1 | 2011 | SystemML: Declarative machine learning on MapReduce · ICDE 2011 |
Parallel and multicore computing
parallel programming models and runtimes |
0.1 | 1 | 2011 | SystemML: Declarative machine learning on MapReduce · ICDE 2011 |
Storage systems › indexing
disk-based indexing |
0.1 | 1 | 2010 | I/O efficient algorithms for serial and parallel suffix tree construction · ACM Trans. Database Syst. 2010 |
Storage systems
out-of-core computation |
0.1 | 1 | 2010 | I/O efficient algorithms for serial and parallel suffix tree construction · ACM Trans. Database Syst. 2010 |
Algorithms and data structures › sequence algorithms › string algorithms › string indexing
suffix tree construction |
0.1 | 1 | 2010 | I/O efficient algorithms for serial and parallel suffix tree construction · ACM Trans. Database Syst. 2010 |
Parallel and multicore computing
parallel programming runtimes |
0.1 | 1 | 2009 | PFunc: modern task parallelism for modern high performance computing · SC 2009 |
High-performance computing
performance optimization at scale |
0.1 | 1 | 2009 | Indexing genomic sequences on the IBM Blue Gene · SC 2009 |
High-performance computing
scientific computing systems |
0.1 | 1 | 2009 | Indexing genomic sequences on the IBM Blue Gene · SC 2009 |
Parallel and multicore computing › parallel programming models
task parallelism |
0.1 | 1 | 2009 | PFunc: modern task parallelism for modern high performance computing · SC 2009 |
Parallel and multicore computing
task scheduling |
0.1 | 1 | 2009 | PFunc: modern task parallelism for modern high performance computing · SC 2009 |
Algorithms and data structures › sequence algorithms › string algorithms › string indexing
suffix tree |
0.1 | 1 | 2009 | Serial and parallel methods for i/o efficient suffix tree construction · SIGMOD Conference 2009 |
Data mining › pattern mining › itemset mining
frequent itemset mining |
0.1 | 1 | 2006 | Out-of-core frequent pattern mining on a commodity PC · KDD 2006 |
Methods — techniques the papers use, named apart from their topics
transformer · 1.5explore/exploit · 1.5dense gating · 1.5Residual DCN · 1.5perturbation · 1.3gradient-based dual algorithm · 1.3distributed matrix-vector multiplication · 1.3temporal graph architecture · 0.8neighbor sampling · 0.8cold start via graph densification · 0.8mapreduce · 0.5graph summarization · 0.4convex optimization · 0.3sparse coding · 0.1dictionary learning · 0.1compilation to mapreduce · 0.1building blocks · 0.1MPI · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | LiGNN: Graph Neural Networks at LinkedInabstractIn this paper, we present LiGNN, a deployed large-scale Graph Neural Networks (GNNs) Framework. We share our insight on developing and deployment of GNNs at large scale at LinkedIn. We present a set of algorithmic improvements to the quality of GNN representation learning including temporal graph architectures with long term losses, effective cold start solutions via graph densification, ID embeddings and multi-hop neighbor sampling. We explain how we built and sped up by 7x our large-scale training on LinkedIn graphs with adaptive sampling of neighbors, grouping and slicing of training data batches, specialized shared-memory queue and local gradient optimization. We summarize our deployment lessons and learnings gathered from A/B test experiments. The techniques presented in this work have contributed to an approximate relative improvements of 1% of Job application hearing back rate, 2% Ads CTR lift, 0.5% of Feed engaged daily active users, 0.2% session lift and 0.1% weekly active user lift from people recommendation. We believe that this work can provide practical solutions and insights for engineers who are interested in applying Graph neural networks at large scale. Fedor Borisyuk, Shihai He, Yunbo Ouyang, Morteza Ramezani, Peng Du 0004, Xiaochen Hou, Chengming Jiang 0001, Nitin Pasumarthy, Priya Bannur, Birjodh Singh Tiwana, Ping Liu 0002, Siddharth Dangi, Daqi Sun, Zhoutao Pei, Sirou Zhu, Qianqi Shen, Kuang-Hsuan Lee, David Stein 0002, Baolei Li, Haichao Wei, Amol Ghoting |
KDD | 22 |
| 2024 | LiRank: Industrial Large Scale Ranking Models at LinkedInabstractWe present LiRank, a large-scale ranking framework at LinkedIn that brings to production state-of-the-art modeling architectures and optimization methods. We unveil several modeling improvements, including Residual DCN, which adds attention and residual connections to the famous DCNv2 architecture. We share insights into combining and tuning SOTA architectures to create a unified model, including Dense Gating, Transformers and Residual DCN. We also propose novel techniques for calibration and describe how we productionalized deep learning based explore/exploit methods. Fedor Borisyuk, Mingzhou Zhou, Qingquan Song, Birjodh Singh Tiwana, Ganesh Parameswaran, Siddharth Dangi, Lars Hertel, Qiang Charles Xiao, Xiaochen Hou, Yunbo Ouyang, Sheallika Singh, Hailing Cheng, Lei Le, Jonathan Hung, S. Sathiya Keerthi, Ruoyan Wang, Mohit Kothari, Daqi Sun, Xun Luan, Sirou Zhu, Neil Daftary, Qianqi Shen, Chengming Jiang 0001, Haichao Wei, Maneesh Varshney, Amol Ghoting |
KDD | 33 |
| 2020 | ECLIPSE: An Extreme-Scale Linear Program Solver for Web-ApplicationsabstractKey problems arising in web applications (with millions of users and thousands of items) can be formulated as linear programs involving billions to trillions of decision variables and constraints. Despite the appeal of linear program (LP) formulations, solving problems at these scales appear to be well beyond the capabilities of existing LP solvers. Often ad-hoc decomposition rules are used to approximately solve these LPs, which have limited optimality guarantees and may lead to sub-optimal performance in practice. In this work, we propose a distributed solver that solves a perturbation of the LP problems at scale via a gradient-based algorithm on the smooth dual of the perturbed LP. The main workhorses of our algorithm are distributed matrix-vector multiplications (with load balancing) and efficient projection operations on distributed machines. Experiments on real-world data show that our proposed LP solver, ECLIPSE, can solve problems with $10^{12}$ decision variables – well beyond the capabilities of current solvers. Kinjal Basu 0001, Amol Ghoting, Rahul Mazumder |
ICML | 2 |
| 2019 | SWeG: Lossless and Lossy Summarization of Web-Scale GraphsabstractGiven a terabyte-scale graph distributed across multiple machines, how can we summarize it, with much fewer nodes and edges, so that we can restore the original graph exactly or within error bounds? Kijung Shin, Amol Ghoting, Myunghwan Kim 0002, Hema Raghavan |
WWW | 2 |
| 2014 | PARAMO: A PARAllel predictive MOdeling platform for healthcare analytic research using electronic health records
Kenney Ng, Amol Ghoting, Steven R. Steinhubl, Walter F. Stewart, Bradley A. Malin, Jimeng Sun 0001 |
J. Biomed. Informatics | 2 |
| 2012 | Large-scale distributed non-negative sparse coding and sparse dictionary learningabstractWe consider the problem of building compact, unsupervised representations of large, high-dimensional, non-negative data using sparse coding and dictionary learning schemes, with an emphasis on executing the algorithm in a Map-Reduce environment. The proposed algorithms may be seen as parallel optimization procedures for constructing sparse non-negative factorizations of large, sparse matrices. Our approach alternates between a parallel sparse coding phase implemented using greedy or convex (l1) regularized risk minimization procedures, and a sequential dictionary learning phase where we solve a set of l0 optimization problems exactly. These two-fold sparsity constraints lead to better statistical performance on text analysis tasks and at the same time make it possible to implement each iteration in a single Map-Reduce job. We detail our implementations and optimizations that lead to the ability to factor matrices with more than 100 million rows and billions of non-zero entries in just a few hours on a small commodity cluster. Vikas Sindhwani, Amol Ghoting |
KDD | 2 |
| 2012 | A framework for summarizing and analyzing twitter feedsabstractThe firehose of data generated by users on social networking and microblogging sites such as Facebook and Twitter is enormous. Real-time analytics on such data is challenging with most current efforts largely focusing on the efficient querying and retrieval of data produced recently. In this paper, we present a dynamic pattern driven approach to summarize data produced by Twitter feeds. We develop a novel approach to maintain an in-memory summary while retaining sufficient information to facilitate a range of user-specific and topic-specific temporal analytics. We empirically compare our approach with several state-of-the-art pattern summarization approaches along the axes of storage cost, query accuracy, query flexibility, and efficiency using real data from Twitter. We find that the proposed approach is not only scalable but also outperforms existing approaches by a large margin. Xintian Yang, Amol Ghoting, Yiye Ruan, Srinivasan Parthasarathy 0001 |
KDD | 2 |
| 2011 | Introduction
Salvatore Orlando 0001, Gabriel Antoniu, Amol Ghoting, María S. Pérez 0001 |
Euro-Par (1) | 3 |
| 2011 | SystemML: Declarative machine learning on MapReduceabstractMapReduce is emerging as a generic parallel programming paradigm for large clusters of machines. This trend combined with the growing need to run machine learning (ML) algorithms on massive datasets has led to an increased interest in implementing ML algorithms on MapReduce. However, the cost of implementing a large class of ML algorithms as low-level MapReduce jobs on varying data and machine cluster sizes can be prohibitive. In this paper, we propose SystemML in which ML algorithms are expressed in a higher-level language and are compiled and executed in a MapReduce environment. This higher-level language exposes several constructs including linear algebra primitives that constitute key building blocks for a broad class of supervised and unsupervised ML algorithms. The algorithms expressed in SystemML are compiled and optimized into a set of MapReduce jobs that can run on a cluster of machines. We describe and empirically evaluate a number of optimization strategies for efficiently executing these algorithms on Hadoop, an open-source MapReduce implementation. We report an extensive performance evaluation on three ML algorithms on varying data and cluster sizes. Amol Ghoting, Rajasekar Krishnamurthy, Edwin P. D. Pednault, Berthold Reinwald, Vikas Sindhwani, Shirish Tatikonda, Yuanyuan Tian 0001, Shivakumar Vaithyanathan |
ICDE | 1 |
| 2011 | NIMBLE: a toolkit for the implementation of parallel data mining and machine learning algorithms on mapreduceabstractIn the last decade, advances in data collection and storage technologies have led to an increased interest in designing and implementing large-scale parallel algorithms for machine learning and data mining (ML-DM). Existing programming paradigms for expressing large-scale parallelism such as MapReduce (MR) and the Message Passing Interface (MPI) have been the de facto choices for implementing these ML-DM algorithms. The MR programming paradigm has been of particular interest as it gracefully handles large datasets and has built-in resilience against failures. However, the existing parallel programming paradigms are too low-level and ill-suited for implementing ML-DM algorithms. To address this deficiency, we present NIMBLE, a portable infrastructure that has been specifically designed to enable the rapid implementation of parallel ML-DM algorithms. The infrastructure allows one to compose parallel ML-DM algorithms using reusable (serial and parallel) building blocks that can be efficiently executed using MR and other parallel programming models; it currently runs on top of Hadoop, which is an open-source MR implementation. We show how NIMBLE can be used to realize scalable implementations of ML-DM algorithms and present a performance evaluation. Amol Ghoting, Prabhanjan Kambadur, Edwin P. D. Pednault, Ramakrishnan Kannan |
KDD | 1 |
| 2010 | I/O efficient algorithms for serial and parallel suffix tree constructionabstractOver the past three decades, the suffix tree has served as a fundamental data structure in string processing. However, its widespread applicability has been hindered due to the fact that suffix tree construction does not scale well with the size of the input string. With advances in data collection and storage technologies, large strings have become ubiquitous, especially across emerging applications involving text, time series, and biological sequence data. To benefit from these advances, it is imperative that we have a scalable suffix tree construction algorithm. The past few years have seen the emergence of several disk-based suffix tree construction algorithms. However, construction times continue to be daunting—for example, indexing the entire human genome still takes over 30 hours on a system with 2 gigabytes of physical memory. In this article, we will empirically demonstrate and argue that all existing suffix tree construction algorithms have a severe limitation—to glean reasonable disk I/O efficiency, the input string being indexed must fit in main memory. This limitation is attributed to the poor locality exhibited by existing suffix tree construction algorithms and inhibits both sequential and parallel scalability. To deal with this limitation, we will show that through careful algorithm design, one of the simplest suffix tree construction algorithms can be rearchitected to build a suffix tree in a tiled manner, allowing the execution to operate within a fixed main memory budget when indexing strings of any size. We will also present a parallel extension of our algorithm that is designed for massively parallel systems like the IBM Blue Gene. An experimental evaluation will show that the proposed approach affords an improvement of several orders of magnitude in serial performance when indexing large strings. Furthermore, the proposed parallel extension is shown to be scalable—it is now possible to index the entire human genome on a 1024 processor IBM Blue Gene system in under 15 minutes. Amol Ghoting, Konstantin Makarychev |
ACM Trans. Database Syst. | 1 |
| 2009 | Indexing genomic sequences on the IBM Blue GeneabstractWith advances in sequencing technology and through aggressive sequencing efforts, DNA sequence data sets have been growing at a rapid pace. To gain from these advances, it is important to provide life science researchers with the ability to process and query large sequence data sets. For the past three decades, the suffix tree has served as a fundamental data structure in processing sequential data sets. However, tree construction times on large data sets have been excessive. While parallel suffix tree construction is an obvious solution to reduce execution times, poor locality of reference has limited parallel performance. In this paper, we show that through careful parallel algorithm design, this limitation can be removed, allowing tree construction to scale to massively parallel systems like the IBM Blue Gene. We demonstrate that the entire Human genome can be indexed on 1024 processors in under 15 minutes. Amol Ghoting, Konstantin Makarychev |
SC | 1 |
| 2009 | PFunc: modern task parallelism for modern high performance computingabstractHPC today faces new challenges due to paradigm shifts in both hardware and software. The ubiquity of multi-cores, many-cores, and GPGPUs is forcing traditional serial as well as distributed-memory parallel applications to be parallelized for these architectures. Emerging applications in areas such as informatics are placing unique requirements on parallel programming tools that have not yet been addressed. Although, of all the available parallel programming models, task parallelism appears to be the most promising in meeting these new challenges, current solutions for task parallelism are inadequate. In this paper, we introduce PFunc, a new library for task parallelism that extends the feature set of current solutions for task parallelism with custom task scheduling, task priorities, task affinities, multiple completion notifications and task groups. These features enable PFunc to naturally and efficiently parallelize a wide variety of modern HPC applications and to support the SPMD model of parallel programming. We present three case studies: demand-driven DAG execution, frequent pattern mining and iterative sparse solvers to demonstrate the utility of PFunc's new features. Prabhanjan Kambadur, Amol Ghoting, Haim Avron, Andrew Lumsdaine |
SC | 3 |
| 2009 | Serial and parallel methods for i/o efficient suffix tree constructionabstractOver the past three decades, the suffix tree has served as a fundamental data structure in string processing. However, its widespread applicability has been hindered due to the fact that suffix tree construction does not scale well with the size of the input string. With advances in data collection and storage technologies, large strings have become ubiquitous, especially across emerging applications involving text, time series, and biological sequence data. To benefit from these advances, it is imperative that we realize a scalable suffix tree construction algorithm. Amol Ghoting, Konstantin Makarychev |
SIGMOD Conference | 1 |
| 2008 | Fast mining of distance-based outliers in high-dimensional datasets
Amol Ghoting, Srinivasan Parthasarathy 0001, Matthew Eric Otey |
Data Min. Knowl. Discov. | 1 |
| 2007 | Knowledge and Cache Conscious Algorithm Design and Systems Support for Data Mining AlgorithmsabstractThe knowledge discovery process is interactive in nature and therefore minimizing query response time is imperative. The compute and memory intensive nature of data mining algorithms makes this task challenging. We propose to improve the performance of data mining algorithms by re-architecting algorithms and designing effective systems support. From the view point of re-architecting algorithms, knowledge-conscious and cache-conscious design strategies are presented. Knowledge-conscious algorithm designs try and re-use repeated computation between iterations and across executions of a data mining algorithm. Cache-conscious algorithm designs on the other hand reduce execution time by maximizing data locality and reuse. The design of systems support that allows a variety of data mining algorithms to leverage knowledge-caching and cache-conscious placement with minimal implementation efforts is also presented. Amol Ghoting, Gregory Buehrer, Matthew Goyder, Shirish Tatikonda, Srinivasan Parthasarathy 0001, Tahsin M. Kurç, Joel H. Saltz |
IPDPS | 1 |
| 2007 | Cache-conscious frequent pattern mining on modern and emerging processors
Amol Ghoting, Gregory Buehrer, Srinivasan Parthasarathy 0001, Daehyun Kim 0001, Anthony D. Nguyen, Yen-Kuang Chen, Pradeep Dubey |
VLDB J. | 1 |
| 2006 | I/O conscious algorithm design and systems support for data analysis on emerging architecturesabstractAdvances in data collection and storage technologies have given rise to large dynamic data stores. In order to effectively manage and mine such stores on modern and emerging architectures, one must consider both designing effective middleware support and re-architecting algorithms, to derive performance that commensurates with technological advances. In this article, we present a top-down view of how one can achieve this goal for next generation data analysis centers. Specifically, we present a case study on frequent pattern algorithms, and show how such algorithms can be re-structured to be cache, memory and I/O conscious. Furthermore, motivated by such algorithms, we present a services oriented middleware framework for the derivation of high performance on next generation architectures Gregory Buehrer, Amol Ghoting, Shirish Tatikonda, Srinivasan Parthasarathy 0001, Tahsin M. Kurç, Joel H. Saltz |
IPDPS | 2 |
| 2006 | Out-of-core frequent pattern mining on a commodity PCabstractIn this work we focus on the problem of frequent itemset mining on large, out-of-core data sets. After presenting a characterization of existing out-of-core frequent itemset mining algorithms and their drawbacks, we introduce our efficient, highly scalable solution. Presented in the context of the FPGrowth algorithm, our technique involves several novel I/O-conscious optimizations, such as approximate hash-based sorting and blocking, and leverages recent architectural advancements in commodity computers, such as 64-bit processing. We evaluate the proposed optimizations on truly large data sets,up to 75GB, and show they yield greater than a 400-fold execution time improvement. Finally, we discuss the impact of this research in the context of other pattern mining challenges, such as sequence mining and graph mining. Gregory Buehrer, Srinivasan Parthasarathy 0001, Amol Ghoting |
KDD | 3 |
| 2006 | Knowledge-Conscious Data Clustering
Amol Ghoting, Srinivasan Parthasarathy 0001 |
PKDD | 1 |
| 2006 | Fast Mining of Distance-Based Outliers in High Dimensional DatasetsabstractDefining outliers by their distance to neighboring data points has been shown to be an effective non-parametric approach to outlier detection. Existing algorithms for mining distance-based outliers do not scale to large, highdimensional data sets. In this paper, we present RBRP, a fast algorithm for mining distance-based outliers, particularly targeted at high-dimensional data sets. RBRP scales log-linearly as a function of the number of data points and linearly as a function of the number of dimensions. Our empirical evaluation demonstrates that we outperform the state-of-the-art, often by an order of magnitude. Amol Ghoting, Srinivasan Parthasarathy 0001, Matthew Eric Otey |
SDM | 1 |
| 2006 | Fast Distributed Outlier Detection in Mixed-Attribute Data Sets
Matthew Eric Otey, Amol Ghoting, Srinivasan Parthasarathy 0001 |
Data Min. Knowl. Discov. | 2 |
| 2005 | A Characterization of Data Mining Workloads on a Modern Processor
Amol Ghoting, Gregory Buehrer, Srinivasan Parthasarathy 0001, Daehyun Kim 0001, Anthony D. Nguyen, Yen-Kuang Chen, Pradeep Dubey |
DaMoN | 1 |
| 2005 | Design of a next generation sampling service for large scale data analysis applicationsabstractAdvances in data collection and storage technologies have resulted in large and dynamically growing data sets at many organizations. Database and data mining researchers often use sampling with great effect to scale up performance on these data sets with small cost to accuracy. However, existing techniques often ignore the cost of computing a sample. This cost is often linear in the size of the data set, not the sample, which is expensive. Furthermore, for data mining applications that leverage progressive sampling or bootstrapping-based techniques, this cost can be prohibitive, since they require the generation of multiple samples.To address this problem, we present a solution in the context of a state-of-the-art data analysis center. Specifically, we propose a scalable service that supports sample generation with cost linear in the size of the sample. We then present an efficient parallelization of this service. Our solution leverages high speed interconnects (e.g. Myrinet, Infini-band) for parallel I/O operations with pipelined data transfers. We export an interface that supports both ad-hoc SQL-like querying for database applications, as well as a stand-alone service for data mining applications. We then evaluate our work using queries abstracted from a network monitoring and analysis application, which uses both database and progressive sampling queries. We demonstrate that our implementation achieves good load balance and realizes up to an order of magnitude speedup when compared with extant approaches. Huai Wang, Srinivasan Parthasarathy 0001, Amol Ghoting, Shirish Tatikonda, Gregory Buehrer, Tahsin M. Kurç, Joel H. Saltz |
ICS | 3 |
| 2005 | Cache-conscious Frequent Pattern Mining on a Modern Processor
Amol Ghoting, Gregory Buehrer, Srinivasan Parthasarathy 0001, Daehyun Kim 0001, Anthony D. Nguyen, Yen-Kuang Chen, Pradeep Dubey |
VLDB | 1 |
| 2004 | LOADED: Link-Based Outlier and Anomaly Detection in Evolving Data SetsabstractIn this paper, we present LOADED, an algorithm for outlier detection in evolving data sets containing both continuous and categorical attributes. LOADED is a tunable algorithm, wherein one can trade off computation for accuracy so that domain-specific response times are achieved. Experimental results show that LOADED provides very good detection and false positive rates, which are several times better than those of existing distance-based schemes. Amol Ghoting, Matthew Eric Otey, Srinivasan Parthasarathy 0001 |
ICDM | 1 |
| 2004 | Facilitating Interactive Distributed Data Stream Processing and MiningabstractSummary form only given. The past few years have seen the emergence of application domains that need to process data elements arriving as a continuous stream. Recently, several architectures to process database queries over these data streams have been proposed in the literature. Although these architectures may be suitable for general purpose query processing in a centralized-setting, they have serious limitations when it comes to supporting data mining queries in a distributed-setting. Data mining is an interactive process and it is crucial that we provide the user with interactive response times. In addition, many data mining applications, such as network intrusion detection, need to process data streams arriving at distributed end-points. Centralized processing of data streams for network intrusion detection would be overwhelming. These are fundamental issues for data mining over data streams and have been addressed. Our schemes give controlled interactive response times when processing data streams in a distributed-setting. Amol Ghoting, Srinivasan Parthasarathy 0001 |
IPDPS | 1 |
| 2003 | Towards NIC-based intrusion detectionabstractWe present and evaluate a NIC-based network intrusion detection system. Intrusion detection at the NIC makes the system potentially tamper-proof and is naturally extensible to work in a distributed setting. Simple anomaly detection and signature detection based models have been implemented on the NIC firmware, which has its own processor and memory. We empirically evaluate such systems from the perspective of quality and performance (bandwidth of acceptable messages) under varying conditions of host load. The preliminary results we obtain are very encouraging and lead us to believe that such NIC-based security schemes could very well be a crucial part of next generation network security systems. Matthew Eric Otey, Srinivasan Parthasarathy 0001, Amol Ghoting, Sundeep Narravula, Dhabaleswar K. Panda 0001 |
KDD | 3 |