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

David Fuhry

dblp:72/3722 · also Dave Fuhry · DBLP profile ↗
← Back
14ranked-venue papers
2as first author
0since 2021 · last 2016
0000-0002-9573-1169ORCID · corroborated

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

Databases, data management, data science and information retrieval · 14 · 2 first-authorArtificial intelligence and machine learning · 3Applied, interdisciplinary, general and emerging computing · 2Human-computer interaction and ubiquitous 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
7 papers
Data mining · 76% Information retrieval · 12% Graph data management · 9%
Theoretical computer science
3 papers
Graph algorithms and graph theory · 70% Approximation and online algorithms · 30%
Computer graphics and multimedia
1 paper
Visualization and visual analytics · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%

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

TopicWeightPapersLastEvidence papers
Data mining
pattern mining
0.432015
Towards a parameter-free and parallel itemset mining algorithm in linearithmic time · ICDE 2015
Succinct summarization of transactional databases: an overlapped hyperrectangle scheme · KDD 2008
Overlapping Matrix Pattern Visualization: A Hypergraph Approach · ICDM 2008
Data mining › pattern mining › itemset mining
frequent itemset mining
0.322015
Towards a parameter-free and parallel itemset mining algorithm in linearithmic time · ICDE 2015
Succinct summarization of transactional databases: an overlapped hyperrectangle scheme · KDD 2008
Visualization and visual analytics
interactive data exploration
0.212013
PLASMA-HD: Probing the LAttice Structure and MAkeup of High-dimensional Data · Proc. VLDB Endow. 2013
Graph algorithms and graph theory › graph clustering
community detection
0.212013
Efficient community detection in large networks using content and links · WWW 2013
Information retrieval
information filtering
0.112010
Short text classification in twitter to improve information filtering · SIGIR 2010
Data mining › text mining › text classification
short text classification
0.112010
Short text classification in twitter to improve information filtering · SIGIR 2010
Data mining › text mining
text classification
0.112010
Short text classification in twitter to improve information filtering · SIGIR 2010
Graph data management › graph indexing
reachability indexing
0.112009
3-HOP: a high-compression indexing scheme for reachability query · SIGMOD Conference 2009
Data mining › visualization
visual data mining
0.112008
Overlapping Matrix Pattern Visualization: A Hypergraph Approach · ICDM 2008
Approximation and online algorithms
set cover
0.112008
Succinct summarization of transactional databases: an overlapped hyperrectangle scheme · KDD 2008
Parallel and multicore computing
parallel data mining
0.112015
Towards a parameter-free and parallel itemset mining algorithm in linearithmic time · ICDE 2015
Data mining
clustering
0.012013
PLASMA-HD: Probing the LAttice Structure and MAkeup of High-dimensional Data · Proc. VLDB Endow. 2013
Information retrieval › hashing › hashing for nearest neighbor search
locality-sensitive hashing
0.012013
PLASMA-HD: Probing the LAttice Structure and MAkeup of High-dimensional Data · Proc. VLDB Endow. 2013
Web and social media mining
social network analysis
0.012013
Efficient community detection in large networks using content and links · WWW 2013
Graph data management
graph indexing
0.012009
3-HOP: a high-compression indexing scheme for reachability query · SIGMOD Conference 2009

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

multi-level parallelization · 0.4min-wise independent permutations · 0.4locality-sensitive hashing · 0.3link analysis · 0.3knowledge caching · 0.3graph visualization · 0.3content analysis · 0.3clustering · 0.3domain-specific feature extraction · 0.1bag-of-words · 0.1pruning strategies · 0.1iterative algorithm · 0.1hypergraph ordering · 0.1graph ordering · 0.1approximation algorithm · 0.1
YearPublicationVenuePosition
2016 Topological Graph Sketching for Incremental and Scalable Analytics
abstract
We propose a novel, scalable, and principled graph sketching technique based on minwise hashing of local neighborhood. For an n-node graph with e-edges (e >> n), we incrementally maintain in real-time a minwise neighbor sampled subgraph using k hash functions in O(n x k) memory, limit being user-configurable by the parameter k. Symmetrization and similarity based techniques can recover from these data structures a significant portion of the original graph. We present theoretical analysis of the minwise sampling strategy and also derive unbiased estimators for important graph properties such as triangle count and neighborhood overlap.
Bortik Bandyopadhyay, David Fuhry, Aniket Chakrabarti, Srinivasan Parthasarathy 0001
CIKM2
2015 Towards a parameter-free and parallel itemset mining algorithm in linearithmic time
abstract
Extracting interesting patterns from large data stores efficiently is a challenging problem in many domains. In the data mining literature, pattern frequency has often been touted as a proxy for interestingness and has been leveraged as a pruning criteria to realize scalable solutions. However, while there exist many frequent pattern algorithms in the literature, all scale exponentially in the worst case, restricting their utility on very large data sets. Furthermore, as we theoretically argue in this article, the problem is very hard to approximate within a reasonable factor, with a polynomial time algorithm. As a counter point to this theoretical result, we present a practical algorithm called Localized Approximate Miner (LAM) that scales linearithmically with the input data. Instead of fully exploring the top of the search lattice to a user-defined point, as traditional mining algorithms do, we instead explore different parts of the complete lattice, efficiently. The key to this efficient exploration is the reliance on min-wise independent permutations to collect the data into highly similar subsets of a partition. It is straightforward to implement and scales to very large data sets. We illustrate its utility on a range of data sets, and demonstrate that the algorithm finds more patterns of higher utility in much less time than several state-of-the-art algorithms. Moreover, we realize a natural multi-level parallelization of LAM that further reduces runtimes by up to 193-fold when leveraging 256 CMP cores spanning 32 machines.
Gregory Buehrer, Roberto L. de Oliveira Jr., David Fuhry, Srinivasan Parthasarathy 0001
ICDE3
2014 On Understanding the Divergence of Online Social Group Discussion
Hemant Purohit, Yiye Ruan, David Fuhry, Srinivasan Parthasarathy 0001, Amit P. Sheth
ICWSM3
2013 Efficient community detection in large networks using content and links
abstract
In this paper we discuss a very simple approach of combining content and link information in graph structures for the purpose of community discovery, a fundamental task in network analysis. Our approach hinges on the basic intuition that many networks contain noise in the link structure and that content information can help strengthen the community signal. This enables ones to eliminate the impact of noise (false positives and false negatives), which is particularly prevalent in online social networks and Web-scale information networks.
Yiye Ruan, David Fuhry, Srinivasan Parthasarathy 0001
WWW2
2013 PLASMA-HD: Probing the LAttice Structure and MAkeup of High-dimensional Data
abstract
Rapidly making sense of, analyzing, and extracting useful information from large and complex data is a grand challenge. A user tasked with meeting this challenge is often befuddled with questions on where and how to begin to understand the relevant characteristics of such data. Real-world problem scenarios often involve scalability limitations and time constraints. In this paper we present an incremental interactive data analysis system as a step to address this challenge. This system builds on recent progress in the fields of interactive data exploration, locality sensitive hashing, knowledge caching, and graph visualization. Using visual clues based on rapid incremental estimates, a user is provided a multi-level capability to probe and interrogate the intrinsic structure of data. Throughout the interactive process, the output of previous probes can be used to construct increasingly tight coherence estimates across the parameter space, providing strong hints to the user about promising analysis steps to perform next. We present examples, interactive scenarios, and experimental results on several synthetic and real-world datasets which show the effectiveness and efficiency of our approach. The implications of this work are quite broad and can impact fields ranging from top-k algorithms to data clustering and from manifold learning to similarity search.
David Fuhry, Venu Satuluri, Arnab Nandi 0001, Srinivasan Parthasarathy 0001
Proc. VLDB Endow.1
2012 Visualizing Clusters in Parallel Coordinates for Visual Knowledge Discovery
Yang Xiang 0007, David Fuhry, Ruoming Jin, Ye Zhao 0003, Kun Huang 0001
PAKDD (1)2
2011 Summarizing transactional databases with overlapped hyperrectangles
Yang Xiang 0007, Ruoming Jin, David Fuhry, Feodor F. Dragan
Data Min. Knowl. Discov.3
2010 Short text classification in twitter to improve information filtering
abstract
In microblogging services such as Twitter, the users may become overwhelmed by the raw data. One solution to this problem is the classification of short text messages. As short texts do not provide sufficient word occurrences, traditional classification methods such as "Bag-Of-Words" have limitations. To address this problem, we propose to use a small set of domain-specific features extracted from the author's profile and text. The proposed approach effectively classifies the text to a predefined set of generic classes such as News, Events, Opinions, Deals, and Private Messages.
Bharath Sriram, David Fuhry, Engin Demir, Hakan Ferhatosmanoglu, Murat Demirbas
SIGIR2
2009 Efficient skyline computation in metric space
abstract
Given a set of n query points in a general metric space, a metric-space skyline (MSS) query asks what are the closest points to all these query points in the database. Here, consider for any point p, if there are no other points in the database which have less or equal distance to all the query points, then p is denoted as one of the closest points to the query points. This problem is a direct generalization of the recently proposed spatial-skyline query problem, where all the points are located in two or three dimensional Euclidean space. It is also closely related with the nearest neighbor (NN) query, the range query and the common skyline query problem. In this paper, we have developed new algorithms to aggressively prune non-skyline points from the search space. We also contribute two new optimization techniques to reduce the number of distance computations and dominance tests. Our experimental evaluation has shown the effectiveness and efficiency of our approach.
David Fuhry, Ruoming Jin
EDBT1
2009 Estimating the number of frequent itemsets in a large database
abstract
Estimating the number of frequent itemsets for minimal support α in a large dataset is of great interest from both theoretical and practical perspectives. However, finding not only the number of frequent itemsets, but even the number of maximal frequent itemsets, is #P-complete. In this study, we provide a theoretical investigation on the sampling estimator. We discover and prove several fundamental but also rather surprising properties of the sampling estimator. We also propose a novel algorithm to estimate the number of frequent itemsets without using sampling. Our detailed experimental results have shown the accuracy and efficiency of our proposed approach.
Ruoming Jin, Scott McCallen, Yuri Breitbart, David Fuhry
EDBT4
2009 3-HOP: a high-compression indexing scheme for reachability query
abstract
Reachability queries on large directed graphs have attracted much attention recently. The existing work either uses spanning structures, such as chains or trees, to compress the complete transitive closure, or utilizes the 2-hop strategy to describe the reachability. Almost all of these approaches work well for very sparse graphs. However, the challenging problem is that as the ratio of the number of edges to the number of vertices increases, the size of the compressed transitive closure grows very large. In this paper, we propose a new 3-hop indexing scheme for directed graphs with higher density. The basic idea of 3-hop indexing is to use chain structures in combination with hops to minimize the number of structures that must be indexed. Technically, our goal is to find a 3-hop scheme over dense DAGs (directed acyclic graphs) with minimum index size. We develop an efficient algorithm to discover a transitive closure contour, which yields near optimal index size. Empirical studies show that our 3-hop scheme has much smaller index size than state-of-the-art reachability query schemes such as 2-hop and path-tree when DAGs are not very sparse, while our query time is close to path-tree, which is considered to be one of the best reachability query schemes.
Ruoming Jin, Yang Xiang 0007, Ning Ruan, David Fuhry
SIGMOD Conference4
2008 Cost-based query optimization for complex pattern mining on multiple databases
abstract
For complex data mining queries, query optimization issues arise, similar to those for the traditional database queries. However, few works have applied the cost-based query optimization, which is the key technique in optimizing traditional database queries, on complex mining queries. In this work, we develop a cost-based query optimization framework to an important collection of data mining queries, i.e. frequent pattern mining across multiple databases. Specifically, we make the following contributions: 1) We present a rich class of queries on mining frequent itemsets across multiple datasets supported by a SQL-based mechanism. 2) We present an approach to enumerate all possible query plans for the mining queries, and develop a dynamic programming approach and a branch-and-bound approach based on the enumeration algorithm to find optimal query plans with the least mining cost. 3) We introduce models to estimate the cost of individual mining operators. 4) We evaluate our query optimization techniques on both real and synthetic datasets and show significant performance improvements.
Ruoming Jin, David Fuhry, Abdulkareem Alali
EDBT2
2008 Overlapping Matrix Pattern Visualization: A Hypergraph Approach
abstract
In this work, we study a visual data mining problem: Given a set of discovered overlapping submatrices of interest, how can we order the rows and columns of the data matrix to best display these submatrices and their relationships? We find this problem can be converted to the hypergraph ordering problem, which generalizes the traditional minimal linear arrangement (or graph ordering) problem and then we are able to prove the NP-hardness of this problem. We propose a novel iterative algorithm which utilize the existing graph ordering algorithm to solve the optimal visualization problem. This algorithm can always converge to a local minimum. The detailed experimental evaluation using a set of publicly available transactional datasets demonstrates the effectiveness and efficiency of the proposed algorithm.
Ruoming Jin, Yang Xiang 0007, David Fuhry, Feodor F. Dragan
ICDM3
2008 Succinct summarization of transactional databases: an overlapped hyperrectangle scheme
abstract
Transactional data are ubiquitous. Several methods, including frequent itemsets mining and co-clustering, have been proposed to analyze transactional databases. In this work, we propose a new research problem to succinctly summarize transactional databases. Solving this problem requires linking the high level structure of the database to a potentially huge number of frequent itemsets. We formulate this problem as a set covering problem using overlapped hyperrectangles; we then prove that this problem and its several variations are NP-hard. We develop an approximation algorithm HYPER which can achieve a ln(k) + 1 approximation ratio in polynomial time. We propose a pruning strategy that can significantly speed up the processing of our algorithm. Additionally, we propose an efficient algorithm to further summarize the set of hyperrectangles by allowing false positive conditions. A detailed study using both real and synthetic datasets shows the effectiveness and efficiency of our approaches in summarizing transactional databases.
Yang Xiang 0007, Ruoming Jin, David Fuhry, Feodor F. Dragan
KDD3