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

Spiros Papadimitriou

dblp:73/6671 · also Spiros E. Papadimitriou · DBLP profile ↗
← Back
53ranked-venue papers
12as first author
0since 2021 · last 2017
—ORCID · none

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

Databases, data management, data science and information retrieval · 49 · 12 first-authorArtificial intelligence and machine learning · 15 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 1 first-authorSystems, architecture and hardware · 1Computer networks · 1Graphics, computer vision, multimedia, augmented reality and games · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
29 papers
Data mining · 48% Graph data management · 19% Data stream processing · 13%
Interdisciplinary, comprehensive, and emerging computing
3 papers
Medical and health informatics · 35% Smart cities and intelligent transportation · 27% Computational finance and economics · 27%
Theoretical computer science
4 papers
Algorithms and data structures · 90% Computational geometry · 5% Information theory · 5%

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

TopicWeightPapersLastEvidence papers
Graph data management
graph search
0.522016
Fast best-effort search on graphs with multiple attributes · ICDE 2016
Fast Best-Effort Search on Graphs with Multiple Attributes · IEEE Trans. Knowl. Data Eng. 2015
Medical and health informatics › health-care delivery system
healthcare operations
0.312017
A Proactive Workflow Model for Healthcare Operation and Management · IEEE Trans. Knowl. Data Eng. 2017
Data mining
spatiotemporal data mining
0.312017
A Proactive Workflow Model for Healthcare Operation and Management · IEEE Trans. Knowl. Data Eng. 2017
Recommender systems › collaborative filtering
matrix factorization
0.322015
A General Geographical Probabilistic Factor Model for Point of Interest Recommendation · IEEE Trans. Knowl. Data Eng. 2015
Real Estate Ranking via Mixed Land-use Latent Models · KDD 2015
Graph data management
attributed graph
0.212016
Fast best-effort search on graphs with multiple attributes · ICDE 2016
Graph data management › graph search
top-k graph search
0.212016
Fast best-effort search on graphs with multiple attributes · ICDE 2016
Data mining
pattern mining
0.242007
GraphScope: parameter-free mining of large time-evolving graphs · KDD 2007
Optimal multi-scale patterns in time series streams · SIGMOD Conference 2006
Parameter-Free Spatial Data Mining Using MDL · ICDM 2005
Data mining
clustering
0.242008
DisCo: Distributed Co-clustering with Map-Reduce: A Case Study towards Petabyte-Scale End-to-End Mining · ICDM 2008
Dimension induced clustering · KDD 2005
Adaptive, unsupervised stream mining · VLDB J. 2004
Data mining › structured data mining
graph mining
0.232015
Colibri: fast mining of large static and dynamic graphs · KDD 2008
GraphScope: parameter-free mining of large time-evolving graphs · KDD 2007
Fast Best-Effort Search on Graphs with Multiple Attributes · IEEE Trans. Knowl. Data Eng. 2015
Computational finance and economics
real estate appraisal
0.212015
Real Estate Ranking via Mixed Land-use Latent Models · KDD 2015
Smart cities and intelligent transportation
urban computing
0.212015
Real Estate Ranking via Mixed Land-use Latent Models · KDD 2015
Recommender systems
point-of-interest recommendation
0.212015
A General Geographical Probabilistic Factor Model for Point of Interest Recommendation · IEEE Trans. Knowl. Data Eng. 2015
Information retrieval
ranking
0.212015
Real Estate Ranking via Mixed Land-use Latent Models · KDD 2015
Algorithms and data structures
top-k query
0.212015
Fast Best-Effort Search on Graphs with Multiple Attributes · IEEE Trans. Knowl. Data Eng. 2015
Data mining › spatiotemporal data mining
mobile data mining
0.212013
Mining data from mobile devices: a survey of smart sensing and analytics · KDD 2013
Data stream processing
stream mining
0.132005
BRAID: Stream Mining through Group Lag Correlations · SIGMOD Conference 2005
Adaptive, unsupervised stream mining · VLDB J. 2004
Adaptive, Hands-Off Stream Mining · VLDB 2003
Data mining › clustering
co-clustering
0.122008
DisCo: Distributed Co-clustering with Map-Reduce: A Case Study towards Petabyte-Scale End-to-End Mining · ICDM 2008
Fully automatic cross-associations · KDD 2004
Spatial and temporal data management
time series data
0.122007
Time Series Compressibility and Privacy · VLDB 2007
Streaming Pattern Discovery in Multiple Time-Series · VLDB 2005
Data mining
anomaly detection
0.122007
Computing Correlation Anomaly Scores Using Stochastic Nearest Neighbors · ICDM 2007
LOCI: Fast Outlier Detection Using the Local Correlation Integral · ICDE 2003
Data mining › time series analysis
lag correlation detection
0.122005
BRAID: Stream Mining through Group Lag Correlations · SIGMOD Conference 2005
AutoLag: Automatic Discovery of Lag Correlations in Stream Data · ICDE 2005
Computational social science and digital humanities
social network analysis
0.112009
SmallBlue: Social Network Analysis for Expertise Search and Collective Intelligence · ICDE 2009
Data mining › clustering › co-clustering
distributed co-clustering
0.112008
DisCo: Distributed Co-clustering with Map-Reduce: A Case Study towards Petabyte-Scale End-to-End Mining · ICDM 2008
Data stream processing
fault tolerance
0.112008
Online Failure Forecast for Fault-Tolerant Data Stream Processing · ICDE 2008
Data mining › clustering
spatial clustering
0.112008
Tree-based partition querying: a methodology for computing medoids in large spatial datasets · VLDB J. 2008
Data mining › temporal analysis
change analysis
0.112007
Computing Correlation Anomaly Scores Using Stochastic Nearest Neighbors · ICDM 2007
Data mining › structured data mining › graph mining › dynamic network analysis
dynamic graph mining
0.112007
GraphScope: parameter-free mining of large time-evolving graphs · KDD 2007
Data stream processing › stream processing systems
privacy-preserving stream processing
0.112007
Hiding in the Crowd: Privacy Preservation on Evolving Streams through Correlation Tracking · ICDE 2007
Privacy and data protection › statistical database privacy
data perturbation
0.112007
Hiding in the Crowd: Privacy Preservation on Evolving Streams through Correlation Tracking · ICDE 2007
Data mining
probabilistic model
0.112015
Real Estate Ranking via Mixed Land-use Latent Models · KDD 2015
Data stream processing
streaming time series
0.112006
Optimal multi-scale patterns in time series streams · SIGMOD Conference 2006

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

stochastic process modeling · 0.6regularization · 0.6streaming algorithms · 0.5top-k search algorithm · 0.5heuristics · 0.5probabilistic optimization · 0.4geographic function learning · 0.4NP-completeness proof · 0.4ranking functions · 0.2probabilistic factor model · 0.2latent factor model · 0.2network inference · 0.2social network analysis · 0.1stream-based classification · 0.1online learning · 0.1correlation tracking · 0.1autocorrelation analysis · 0.1smoothing · 0.1
YearPublicationVenuePosition
2017 A Proactive Workflow Model for Healthcare Operation and Management
abstract
Advances in real-time location systems have enabled us to collect massive amounts of fine-grained semantically rich location traces, which provide unparalleled opportunities for understanding human activities and generating useful knowledge. This, in turn, delivers intelligence for real-time decision making in various fields, such as workflow management. Indeed, it is a new paradigm to model workflows through knowledge discovery in location traces. To that end, in this paper, we provide a focused study of workflow modeling by integrated analysis of indoor location traces in the hospital environment. In particular, we develop a workflow modeling framework that automatically constructs the workflow states and estimates the parameters describing the workflow transition patterns. More specifically, we propose effective and efficient regularizations for modeling the indoor location traces as stochastic processes. First, to improve the interpretability of the workflow states, we use the geography relationship between the indoor rooms to define a prior of the workflow state distribution. This prior encourages each workflow state to be a contiguous region in the building. Second, to further improve the modeling performance, we show how to use the correlation between related types of medical devices to reinforce the parameter estimation for multiple workflow models. In comparison with our preliminary work [11], we not only develop an integrated workflow modeling framework applicable to general indoor environments, but also improve the modeling accuracy significantly. We reduce the average log-loss by up to 11 percent.
Chuanren Liu, Hui Xiong 0001, Spiros Papadimitriou, Yong Ge 0001, Keli Xiao
IEEE Trans. Knowl. Data Eng.3
2016 Fast best-effort search on graphs with multiple attributes
abstract
We address the problem of top-k search on graphs with multiple nodal attributes, which we call WAGs (short for Weighted Attribute Graphs). For example, a co-authorship network is a WAG, where each author is a node; each attribute corresponds to a particular topic (e.g., databases, data mining, and machine learning); and the amount of expertise in a particular topic is represented by a non-negative weight on that attribute. A typical search in this setting may be: find three coauthors (i.e., a triangle) where each author's expertise is greater than 50% in at least one topic area (i.e., attribute). We show that the problem of retrieving the optimal answer for graph search on WAGs is NP-complete. Moreover, we propose a fast and effective top-k graph search algorithm for WAGs. In an extensive experimental study, our proposed algorithm exhibits significant speed-up over competing approaches. On average, our proposed method achieves 7× faster query processing than the best competitor.
Senjuti Basu Roy, Tina Eliassi-Rad, Spiros Papadimitriou
ICDE3
2016 Fused latent models for assessing product return propensity in online commerce
Yanjie Fu, Guannan Liu 0004, Spiros Papadimitriou, Hui Xiong 0001
Decis. Support Syst.3
2016 Discovery of "comet" communities in temporal and labeled graphs Com^2
Miguel Araujo, Stephan Günnemann, Spiros Papadimitriou, Christos Faloutsos, Prithwish Basu, Ananthram Swami, Evangelos E. Papalexakis, Danai Koutra
Knowl. Inf. Syst.3
2015 Real Estate Ranking via Mixed Land-use Latent Models
abstract
Mixed land use refers to the effort of putting residential, commercial and recreational uses in close proximity to one another. This can contribute economic benefits, support viable public transit, and enhance the perceived security of an area. It is naturally promising to investigate how to rank real estate from the viewpoint of diverse mixed land use, which can be reflected by the portfolio of community functions in the observed area. To that end, in this paper, we develop a geographical function ranking method, named FuncDivRank, by incorporating the functional diversity of communities into real estate appraisal. Specifically, we first design a geographic function learning model to jointly capture the correlations among estate neighborhoods, urban functions, temporal effects, and user mobility patterns. In this way we can learn latent community functions and the corresponding portfolios of estates from human mobility data and Point of Interest (POI) data. Then, we learn the estate ranking indicator by simultaneously maximizing ranking consistency and functional diversity, in a unified probabilistic optimization framework. Finally, we conduct a comprehensive evaluation with real-world data. The experimental results demonstrate the enhanced performance of the proposed method for real estate appraisal.
Yanjie Fu, Guannan Liu 0004, Spiros Papadimitriou, Hui Xiong 0001, Yong Ge 0001, Hengshu Zhu, Chen Zhu 0003
KDD3
2015 A General Geographical Probabilistic Factor Model for Point of Interest Recommendation
abstract
The problem of point of interest (POI) recommendation is to provide personalized recommendations of places, such as restaurants and movie theaters. The increasing prevalence of mobile devices and of location based social networks (LBSNs) poses significant new opportunities as well as challenges, which we address. The decision process for a user to choose a POI is complex and can be influenced by numerous factors, such as personal preferences, geographical considerations, and user mobility behaviors. This is further complicated by the connection LBSNs and mobile devices. While there are some studies on POI recommendations, they lack an integrated analysis of the joint effect of multiple factors. Meanwhile, although latent factor models have been proved effective and are thus widely used for recommendations, adopting them to POI recommendations requires delicate consideration of the unique characteristics of LBSNs. To this end, in this paper, we propose a general geographical probabilistic factor model ($\sf{Geo}$-PFM) framework which strategically takes various factors into consideration. Specifically, this framework allows to capture the geographical influences on a user’s check-in behavior. Also, user mobility behaviors can be effectively leveraged in the recommendation model. Moreover, based our$\sf{Geo}$-PFM framework, we further develop a Poisson$\sf{Geo}$-PFM which provides a more rigorous probabilistic generative process for the entire model and is effective in modeling the skewed user check-in count data as implicit feedback for better POI recommendations. Finally, extensive experimental results on three real-world LBSN datasets (which differ in terms of user mobility, POI geographical distribution, implicit response data skewness, and user-POI observation sparsity), show that the proposed recommendation methods outperform state-of-the-art latent factor models by a significant margin.
Bin Liu 0045, Hui Xiong 0001, Spiros Papadimitriou, Yanjie Fu, Zijun Yao 0001
IEEE Trans. Knowl. Data Eng.3
2015 Fast Best-Effort Search on Graphs with Multiple Attributes
abstract
We address the problem of search on graphs with multiple nodal attributes. We call such graphs weighted attribute graphs (WAGs). Nodes of a WAG exhibit multiple attributes with varying, non-negative weights. WAGs are ubiquitous in real-world applications. For example, in a co-authorship WAG, each author is a node; each attribute corresponds to a particular topic (e.g., databases, data mining, and machine learning); and the amount of expertise in a particular topic is represented by a non-negative weight on that attribute. A typical search in this setting specifies both connectivity between nodes and constraints on weights of nodal attributes. For example, a user's search may be: find three coauthors (i.e., a triangle) where each author's expertise is greater than 50 percent in at least one topic area (i.e., attribute). We propose a ranking function which unifies ranking between the graph structure and attribute weights of nodes. We prove that the problem of retrieving the optimal answer for graph search on WAGs is NP-complete. Moreover, we propose a fast and effective top-k graph search algorithm for WAGs. In an extensive experimental study with multiple real-world graphs, our proposed algorithm exhibits significant speed-up over competing approaches. On average, our proposed method is more than 7χ faster in query processing than the best competitor.
Senjuti Basu Roy, Tina Eliassi-Rad, Spiros Papadimitriou
IEEE Trans. Knowl. Data Eng.3
2014 Com2: Fast Automatic Discovery of Temporal ('Comet') Communities
Miguel Araujo, Spiros Papadimitriou, Stephan Günnemann, Christos Faloutsos, Prithwish Basu, Ananthram Swami, Evangelos E. Papalexakis, Danai Koutra
PAKDD (2)2
2013 Mining data from mobile devices: a survey of smart sensing and analytics
abstract
Mobile connected devices, and smartphones in particular, are rapidly emerging as a dominant computing and sensing platform. This poses several unique opportunities for data collection and analysis, as well as new challenges. In this tutorial, we survey the state-of-the-art in terms of mining data from mobile devices across different application areas such as ads, healthcare, geosocial, public policy, etc. Our tutorial has three parts. In part one, we summarize data collection in terms of various sensing modalities. In part two, we present cross-cutting challenges such as real-time analysis, security, and we outline cross cutting methods for mobile data mining such as network inference, streaming algorithms, etc. In the last part, we specifically overview emerging and fast-growing application areas, such as noted above. Concluding, we briefly highlight the opportunities for joint design of new data collection techniques and analysis methods, suggesting additional directions for future research.
Spiros Papadimitriou, Tina Eliassi-Rad
KDD1
2012 Gateway finder in large graphs: problem definitions and fast solutions
Hanghang Tong, Spiros Papadimitriou, Christos Faloutsos, Philip S. Yu, Tina Eliassi-Rad
Inf. Retr.2
2011 A case for micro-cellstores: energy-efficient data management on recycled smartphones
abstract
Increased energy costs and concerns for sustainability make the following question more relevant than ever: can we turn old or unused computing equipment into cost- and energy-efficient modules that can be readily repurposed? We believe the answer is yes, and our proposal is to turn unused smartphones into micro-data center composable modules. In this paper, we introduce the concept of a Micro-Cellstore (MCS), a stand-alone data-appliance housing dozens of recycled smartphones. Through detailed power and performance measurements on a Linux-based current-generation smartphone, we assess the potential of MCSs as a data management platform. In this paper we focus on scan-based partitionable workloads. We show that smartphones are overall more energy efficient than recently proposed low-power alternatives, based on an initial evaluation over a wide range of single-node database scan workloads, and that the gains become more significant when operating on narrow tuples (i.e., column-stores, or compressed row-stores). Our initial results are very encouraging, showing efficiency gains of up to 6×, and indicate several promising future directions.
Stavros Harizopoulos, Spiros Papadimitriou
DaMoN2
2011 Centralities in Large Networks: Algorithms and Observations
abstract
Node centrality measures are important in a large number of graph applications, from search and ranking to social and biological network analysis. In this paper we study node centrality for very large graphs, up to billions of nodes and edges. Various definitions for centrality have been proposed, ranging from very simple (e.g., node degree) to more elaborate. However, measuring centrality in billion-scale graphs poses several challenges. Many of the “traditional” definitions such as closeness and betweenness were not designed with scalability in mind. Therefore, it is very difficult, if not impossible, to compute them both accurately and efficiently. In this paper, we propose centrality measures suitable for very large graphs, as well as scalable methods to effectively compute them. More specifically, we propose effective closeness and LineRank which are designed for billion-scale graphs. We also develop algorithms to compute the proposed centrality measures in MapReduce, a modern paradigm for large-scale, distributed data processing. We present extensive experimental results on both synthetic and real datasets, which demonstrate the scalability of our approach to very large graphs, as well as interesting findings and anomalies.
U Kang, Spiros Papadimitriou, Jimeng Sun 0001, Hanghang Tong
SDM2
2011 Outlier detection by example
Cui Zhu, Hiroyuki Kitagawa, Spiros Papadimitriou, Christos Faloutsos
J. Intell. Inf. Syst.3
2010 BASSET: Scalable Gateway Finder in Large Graphs
Hanghang Tong, Spiros Papadimitriou, Christos Faloutsos, Philip S. Yu, Tina Eliassi-Rad
PAKDD (2)2
2010 HCDF: A Hybrid Community Discovery Framework
abstract
We introduce a novel Bayesian framework for hybrid community discovery in graphs. Our framework, HCDF (short for Hybrid Community Discovery Framework), can effectively incorporate hints from a number of other community detection algorithms and produce results that outperform the constituent parts. We describe two HCDF-based approaches which are: (1) effective, in terms of link prediction performance and robustness to small perturbations in network structure; (2) consistent, in terms of effectiveness across various application domains; (3) scalable to very large graphs; and (4) nonparametric. Our extensive evaluation on a collection of diverse and large real-world graphs, with millions of links, show that our HCDF-based approaches (a) achieve up to 0.22 improvement in link prediction performance as measured by area under ROC curve (AUC), (b) never have an AUC that drops below 0.91 in the worst case, and (c) find communities that are robust to small perturbations of the network structure as defined by Variation of Information (an entropy-based distance metric).
Keith Henderson, Tina Eliassi-Rad, Spiros Papadimitriou, Christos Faloutsos
SDM3
2010 Fast Discovery of Group Lag Correlations in Streams
abstract
The study of data streams has received considerable attention in various communities (theory, databases, data mining, networking), due to several important applications, such as network analysis, sensor monitoring, financial data analysis, and moving object tracking. Our goal in this article is to monitor multiple numerical streams and determine which pairs are correlated with lags, as well as the value of each such lag. Lag correlations and anticorrelations are frequent and very interesting in practice. For example, a decrease in interest rates typically precedes an increase in house sales by a few months; higher amounts of fluoride in drinking water may lead to fewer dental cavities some years later. Other lag settings include network analysis, sensor monitoring, financial data analysis, and tracking of moving objects. Such data streams are often correlated or anticorrelated, but with unknown lag. We propose BRAID, a method of detecting lag correlations among data streams. BRAID can handle data streams of semi-infinite length incrementally, quickly, and with small resource consumption. However, BRAID requires space and time quadratic on a number of streams k . We also propose ThinBRAID, which is even faster than BRAID, requiring O ( k ) space and time per time tick. Our theoretical analysis shows that BRAID/ThinBRAID can estimate lag correlations with little or, often, with no error. Our experiments on real and realistic data show that BRAID and ThinBRAID detect the correct lag perfectly most of the time (the largest relative error was about 1%), while they are significantly faster (up to 40,000 times) than the naïve implementation.
Yasushi Sakurai, Christos Faloutsos, Spiros Papadimitriou
ACM Trans. Knowl. Discov. Data3
2009 SmallBlue: Social Network Analysis for Expertise Search and Collective Intelligence
abstract
SmallBlue is a social networking application that unlocks the valuable business intelligence of 'who knows what?', 'who knows whom?' and 'who knows what about whom' within an organization, without requiring explicit involvement of individuals. The aim of SmallBlue is to locate knowledgeable colleagues, communities, and knowledge networks in companies. The suite also helps users manage their personal networks, and reach out to their extended network (the friends of their friends) to find and access expertise and information.
Ching-Yung Lin, Nan Cao 0001, Shixia Liu, Spiros Papadimitriou, Jimeng Sun 0001, Xifeng Yan
ICDE4
2009 MultiVis: Content-Based Social Network Exploration through Multi-way Visual Analysis
abstract
With the explosion of social media, scalability becomes a key challenge. There are two main aspects of the problems that arise: 1) data volume: how to manage and analyze huge datasets to efficiently extract patterns, 2) data understanding: how to facilitate understanding of the patterns by users? To address both aspects of the scalability challenge, we present a hybrid approach that leverages two complementary disciplines, data mining and information visualization. In particular, we propose 1) an analytic data model for content-based networks using tensors; 2) an efficient high-order clustering framework for analyzing the data; 3) a scalable context-sensitive graph visualization to present the clusters. We evaluate the proposed methods using both synthetic and real datasets. In terms of computational efficiency, the proposed methods are an order of magnitude faster compared to the baseline. In terms of effectiveness, we present several case studies of real corporate social networks.
Jimeng Sun 0001, Spiros Papadimitriou, Ching-Yung Lin, Nan Cao 0001, Shixia Liu, Weihong Qian
SDM2
2008 Toward Predictive Failure Management for Distributed Stream Processing Systems
abstract
Distributed stream processing systems (DSPSs) have many important applications such as sensor data analysis, network security, and business intelligence. Failure management is essential for DSPSs that often require highly-available system operations. In this paper, we explore a new predictive failure management approach that employs online failure prediction to achieve more efficient failure management than previous reactive or proactive failure management approaches. We employ light-weight stream-based classification methods to perform online failure forecast. Based on the prediction results, the system can take differentiated failure preventions on abnormal components only. Our failure prediction model is tunable, which can achieve a desired tradeoff between failure penalty reduction and prevention cost based on a user-defined reward function. To achieve low-overhead online learning, we propose adaptive data stream sampling schemes to adaptively adjust measurement sampling rates based on the states of monitored components, and maintain a limited size of historical training data using reservoir sampling. We have implemented an initial prototype of the predictive failure management framework within the IBM System S distributed stream processing system. Experiment results show that our system can achieve more efficient failure management than conventional reactive and proactive approaches, while imposing low overhead to the DSPS.
Xiaohui Gu, Spiros Papadimitriou, Philip S. Yu, Shu-Ping Chang
ICDCS2
2008 Online Failure Forecast for Fault-Tolerant Data Stream Processing
abstract
In this paper, we present a new online failure forecast system to achieve predictive failure management for fault-tolerant data stream processing. Different from previous reactive or proactive approaches, predictive failure management employs failure forecast to perform informed and just-in-time preventive actions on abnormal components only. We employ stream-based online learning methods to continuously classify runtime operator state into normal, alert, or failure, based on collected feature streams. We have implemented the online failure forecast system as part of the IBM System S stream processing system. Our experiments show that the on-line failure forecast system can achieve good prediction accuracy for a range of stream processing software failures, while imposing low overhead to the stream system.
Xiaohui Gu, Spiros Papadimitriou, Philip S. Yu, Shu-Ping Chang
ICDE2
2008 DisCo: Distributed Co-clustering with Map-Reduce: A Case Study towards Petabyte-Scale End-to-End Mining
abstract
Huge datasets are becoming prevalent; even as researchers, we now routinely have to work with datasets that are up to a few terabytes in size. Interesting real-world applications produce huge volumes of messy data. The mining process involves several steps, starting from pre-processing the raw data to estimating the final models. As data become more abundant, scalable and easy-to-use tools for distributed processing are also emerging. Among those, Map-Reduce has been widely embraced by both academia and industry. In database terms, Map-Reduce is a simple yet powerful execution engine, which can be complemented with other data storage and management components, as necessary. In this paper we describe our experiences and findings in applying Map-Reduce, from raw data to final models, on an important mining task. In particular, we focus on co-clustering, which has been studied in many applications such as text mining, collaborative filtering, bio-informatics, graph mining. We propose the distributed co-clustering (DisCo) framework, which introduces practical approaches for distributed data pre-processing, and co-clustering. We develop DisCo using Hadoop, an open source Map-Reduce implementation. We show that DisCo can scale well and efficiently process and analyze extremely large datasets (up to several hundreds of gigabytes) on commodity hardware.
Spiros Papadimitriou, Jimeng Sun 0001
ICDM1
2008 Colibri: fast mining of large static and dynamic graphs
abstract
Low-rank approximations of the adjacency matrix of a graph are essential in finding patterns (such as communities) and detecting anomalies. Additionally, it is desirable to track the low-rank structure as the graph evolves over time, efficiently and within limited storage. Real graphs typically have thousands or millions of nodes, but are usually very sparse. However, standard decompositions such as SVD do not preserve sparsity. This has led to the development of methods such as CUR and CMD, which seek a non-orthogonal basis by sampling the columns and/or rows of the sparse matrix.
Hanghang Tong, Spiros Papadimitriou, Jimeng Sun 0001, Philip S. Yu, Christos Faloutsos
KDD2
2008 Hierarchical, Parameter-Free Community Discovery
Spiros Papadimitriou, Jimeng Sun 0001, Christos Faloutsos, Philip S. Yu
ECML/PKDD (2)1
2008 Proximity Tracking on Time-Evolving Bipartite Graphs
abstract
Given an author-conference network that evolves over time, which are the conferences that a given author is most closely related with, and how do they change over time? Large time-evolving bipartite graphs appear in many settings, such as social networks, co-citations, market-basket analysis, and collaborative filtering. Our goal is to monitor (i) the centrality of an individual node (e.g., who are the most important authors?); and (ii) the proximity of two nodes or sets of nodes (e.g., who are the most important authors with respect to a particular conference?) Moreover, we want to do this efficiently and incrementally, and to provide “any-time” answers. We propose pTrack and cTrack, which are based on random walk with restart, and use powerful matrix tools. Experiments on real data show that our methods are effective and efficient: the mining results agree with intuition; and we achieve up to 15∼176 times speed-up, without any quality loss.
Hanghang Tong, Spiros Papadimitriou, Philip S. Yu, Christos Faloutsos
SDM2
2008 Incremental tensor analysis: Theory and applications
abstract
How do we find patterns in author-keyword associations, evolving over time? Or in data cubes (tensors), with product-branchcustomer sales information? And more generally, how to summarize high-order data cubes (tensors)? How to incrementally update these patterns over time? Matrix decompositions, like principal component analysis (PCA) and variants, are invaluable tools for mining, dimensionality reduction, feature selection, rule identification in numerous settings like streaming data, text, graphs, social networks, and many more settings. However, they have only two orders (i.e., matrices, like author and keyword in the previous example). We propose to envision such higher-order data as tensors, and tap the vast literature on the topic. However, these methods do not necessarily scale up, let alone operate on semi-infinite streams. Thus, we introduce a general framework, incremental tensor analysis (ITA), which efficiently computes a compact summary for high-order and high-dimensional data, and also reveals the hidden correlations. Three variants of ITA are presented: (1) dynamic tensor analysis (DTA); (2) streaming tensor analysis (STA); and (3) window-based tensor analysis (WTA). In paricular, we explore several fundamental design trade-offs such as space efficiency, computational cost, approximation accuracy, time dependency, and model complexity. We implement all our methods and apply them in several real settings, such as network anomaly detection, multiway latent semantic indexing on citation networks, and correlation study on sensor measurements. Our empirical studies show that the proposed methods are fast and accurate and that they find interesting patterns and outliers on the real datasets.
Jimeng Sun 0001, Dacheng Tao, Spiros Papadimitriou, Philip S. Yu, Christos Faloutsos
ACM Trans. Knowl. Discov. Data3
2008 Tree-based partition querying: a methodology for computing medoids in large spatial datasets
Kyriakos Mouratidis, Dimitris Papadias, Spiros Papadimitriou
VLDB J.3
2007 Hiding in the Crowd: Privacy Preservation on Evolving Streams through Correlation Tracking
abstract
We address the problem of preserving privacy in streams, which has received surprisingly limited attention. For static data, a well-studied and widely used approach is based on random perturbation of the data values. However, streams pose additional challenges. First, analysis of the data has to be performed incrementally, using limited processing time and buffer space, making batch approaches unsuitable. Second, the characteristics of streams evolve over time. Consequently, approaches based on global analysis of the data are not adequate. We show that it is possible to efficiently and effectively track the correlation and autocorrelation structure of multivariate streams and leverage it to add noise which maximally preserves privacy, in the sense that it is very hard to remove. Our techniques achieve much better results than previous static, global approaches, while requiring limited processing time and memory. We provide both a mathematical analysis and experimental evaluation on real data to validate the correctness, efficiency, and effectiveness of our algorithms.
Feifei Li 0001, Jimeng Sun 0001, Spiros Papadimitriou, George A. Mihaila, Ioana Stanoi
ICDE3
2007 Computing Correlation Anomaly Scores Using Stochastic Nearest Neighbors
abstract
This paper addresses the task of change analysis of correlated multi-sensor systems. The goal of change analysis is to compute the anomaly score of each sensor when we know that the system has some potential difference from a reference state. Examples include validating the proper performance of various car sensors in the automobile industry. We solve this problem based on a neighborhood preservation principle -If the system is working normally, the neighborhood graph of each sensor is almost invariant against the fluctuations of experimental conditions. Here a neighborhood graph is defined based on the correlation between sensor signals. With the notion of stochastic neighborhood, our method is capable of robustly computing the anomaly score of each sensor under conditions that are hard to be detected by other naive methods.
Tsuyoshi Idé, Spiros Papadimitriou, Michail Vlachos
ICDM2
2007 GraphScope: parameter-free mining of large time-evolving graphs
abstract
How can we find communities in dynamic networks of socialinteractions, such as who calls whom, who emails whom, or who sells to whom? How can we spot discontinuity time-points in such streams of graphs, in an on-line, any-time fashion? We propose GraphScope, that addresses both problems, using information theoretic principles. Contrary to the majority of earlier methods, it needs no user-defined parameters. Moreover, it is designed to operate on large graphs, in a streaming fashion. We demonstrate the efficiency and effectiveness of our GraphScope on real datasets from several diverse domains. In all cases it produces meaningful time-evolving patterns that agree with human intuition.
Jimeng Sun 0001, Christos Faloutsos, Spiros Papadimitriou, Philip S. Yu
KDD3
2007 Time Series Compressibility and Privacy
Spiros Papadimitriou, Feifei Li 0001, George Kollios, Philip S. Yu
VLDB1
2006 Slide: Streaming and Load-Adaptive Periodicity Estimation
abstract
We introduce a CPU-adaptive algorithm for spectrum estimation on streaming data. Our approach combines a fast and intelligent load-shedding scheme with a closed form incremental spectrum computation, which adapts gracefully to the available computational resources.
Deepak S. Turaga, Michail Vlachos, Spiros Papadimitriou, Philip S. Yu
ICASSP (3)3
2006 Local Correlation Tracking in Time Series
abstract
We address the problem of capturing and tracking local correlations among time evolving time series. Our approach is based on comparing the local auto-covariance matrices (via their spectral decompositions) of each series and generalizes the notion of linear cross-correlation. In this way, it is possible to concisely capture a wide variety of local patterns or trends. Our method produces a general similarity score, which evolves over time, and accurately reflects the changing relationships. Finally, it can also be estimated incrementally, in a streaming setting. We demonstrate its usefulness, robustness and efficiency on a wide range of real datasets.
Spiros Papadimitriou, Jimeng Sun 0001, Philip S. Yu
ICDM1
2006 Window-based Tensor Analysis on High-dimensional and Multi-aspect Streams
abstract
Data stream values are often associated with multiple aspects. For example, each value from environmental sensors may have an associated type (e.g., temperature, humidity, etc) as well as location. Aside from timestamp, type and location are the two additional aspects. How to model such streams? How to simultaneously find patterns within and across the multiple aspects? How to do it incrementally in a streaming fashion? In this paper, all these problems are addressed through a general data model, tensor streams, and an effective algorithmic framework, window-based tensor analysis (WTA). Two variations of WTA, independent- window tensor analysis (IW) and moving-window tensor analysis (MW), are presented and evaluated extensively on real datasets. Finally, we illustrate one important application, multi-aspect correlation analysis (MACA), which uses WTA and we demonstrate its effectiveness on an environmental monitoring application.
Jimeng Sun 0001, Spiros Papadimitriou, Philip S. Yu
ICDM2
2006 Distributed Pattern Discovery in Multiple Streams
Jimeng Sun 0001, Spiros Papadimitriou, Christos Faloutsos
PAKDD2
2006 RIVA: Indexing and Visualization of High-Dimensional Data Via Dimension Reorderings
Michail Vlachos, Spiros Papadimitriou, Zografoula Vagena, Philip S. Yu
PKDD2
2006 Optimal multi-scale patterns in time series streams
abstract
We introduce a method to discover optimal local patterns, which concisely describe the main trends in a time series. Our approach examines the time series at multiple time scales (i.e., window sizes) and efficiently discovers the key patterns in each. We also introduce a criterion to select the best window sizes, which most concisely capture the key oscillatory as well as aperiodic trends. Our key insight lies in learning an optimal orthonormal transform from the data itself, as opposed to using a predetermined basis or approximating function (such as piecewise constant, shortwindow Fourier or wavelets), which essentially restricts us to a particular family of trends. Our method lifts that limitation, while lending itself to fast, incremental estimation in a streaming setting. Experimental evaluation shows that our method can capture meaningful patterns in a variety of settings. Our streaming approach requires order of magnitude less time and space, while still producing concise and informative patterns. 1.
Spiros Papadimitriou, Philip S. Yu
SIGMOD Conference1
2005 AutoLag: Automatic Discovery of Lag Correlations in Stream Data
abstract
We have introduced the problem of automatic lag correlation detection on streaming data and proposed AutoLag to address this problem by using careful approximations and smoothing. Our experiments on real and realistic data show that AutoLag works as expected, estimating the unknown lags with excellent accuracy and significant speed-up. In our experiments on real and realistic data, AutoLag was up to about 42,000 times faster than the naive implementation, with at most 1% relative error.
Yasushi Sakurai, Spiros Papadimitriou, Christos Faloutsos
ICDE2
2005 Online Latent Variable Detection in Sensor Networks
abstract
Sensor networks attract increasing interest, for a broad range of applications. Given a sensor network, one key issue becomes how to utilize it efficiently and effectively. In particular, how can we detect the underlying correlations (latent variables) among many co-evolving sensor measurements? Can we do it incrementally? We present a system that can (1) collect the measurements from the real wireless sensors; (2) process them in real-time; and (3) determine the correlations (latent variables) among the sensor streams on the fly.
Jimeng Sun 0001, Spiros Papadimitriou, Christos Faloutsos
ICDE2
2005 Parameter-Free Spatial Data Mining Using MDL
abstract
Consider spatial data consisting of a set of binary features taking values over a collection of spatial extents (grid cells). We propose a method that simultaneously finds spatial correlation and feature co-occurrence patterns, without any parameters. In particular, we employ the minimum description length (MDL) principle coupled with a natural way of compressing regions. This defines what "good" means: a feature co-occurrence pattern is good, if it helps us better compress the set of locations for these features. Conversely, a spatial correlation is good, if it helps us better compress the set of features in the corresponding region. Our approach is scalable for large datasets (both number of locations and of features). We evaluate our method on both real and synthetic datasets.
Spiros Papadimitriou, Aristides Gionis, Panayiotis Tsaparas, Risto A. Väisänen, Heikki Mannila, Christos Faloutsos
ICDM1
2005 Dimension induced clustering
abstract
It is commonly assumed that high-dimensional datasets contain points most of which are located in low-dimensional manifolds. Detection of low-dimensional clusters is an extremely useful task for performing operations such as clustering and classification, however, it is a challenging computational problem. In this paper we study the problem of finding subsets of points with low intrinsic dimensionality. Our main contribution is to extend the definition of fractal correlation dimension, which measures average volume growth rate, in order to estimate the intrinsic dimensionality of the data in local neighborhoods. We provide a careful analysis of several key examples in order to demonstrate the properties of our measure. Based on our proposed measure, we introduce a novel approach to discover clusters with low dimensionality. The resulting algorithms extend previous density based measures, which have been successfully used for clustering. We demonstrate the effectiveness of our algorithms for discovering low-dimensional m-flats embedded in high dimensional spaces, and for detecting low-rank sub-matrices.
Aristides Gionis, Alexander Hinneburg, Spiros Papadimitriou, Panayiotis Tsaparas
KDD3
2005 BRAID: Stream Mining through Group Lag Correlations
abstract
The goal is to monitor multiple numerical streams, and determine which pairs are correlated with lags, as well as the value of each such lag. Lag correlations (and anti-correlations) are frequent, and very interesting in practice: For example, a decrease in interest rates typically precedes an increase in house sales by a few months; higher amounts of fluoride in the drinking water may lead to fewer dental cavities, some years later. Additional settings include network analysis, sensor monitoring, financial data analysis, and moving object tracking. Such data streams are often correlated (or anti-correlated), but with an unknown lag.We propose BRAID, a method to detect lag correlations between data streams. BRAID can handle data streams of semi-infinite length, incrementally, quickly, and with small resource consumption. We also provide a theoretical analysis, which, based on Nyquist's sampling theorem, shows that BRAID can estimate lag correlations with little, and often with no error at all. Our experiments on real and realistic data show that BRAID detects the correct lag perfectly most of the time (the largest relative error was about 1%); while it is up to 40,000 times faster than the naive implementation.
Yasushi Sakurai, Spiros Papadimitriou, Christos Faloutsos
SIGMOD Conference2
2005 Medoid Queries in Large Spatial Databases
Kyriakos Mouratidis, Dimitris Papadias, Spiros Papadimitriou
SSTD3
2005 Streaming Pattern Discovery in Multiple Time-Series
Spiros Papadimitriou, Jimeng Sun 0001, Christos Faloutsos
VLDB1
2004 Fully automatic cross-associations
abstract
Large, sparse binary matrices arise in numerous data mining applications, such as the analysis of market baskets, web graphs, social networks, co-citations, as well as information retrieval, collaborative filtering, sparse matrix reordering, etc. Virtually all popular methods for the analysis of such matrices---e.g., k-means clustering, METIS graph partitioning, SVD/PCA and frequent itemset mining---require the user to specify various parameters, such as the number of clusters, number of principal components, number of partitions, and "support." Choosing suitable values for such parameters is a challenging problem.Cross-association is a joint decomposition of a binary matrix into disjoint row and column groups such that the rectangular intersections of groups are homogeneous. Starting from first principles, we furnish a clear, information-theoretic criterion to choose a good cross-association as well as its parameters, namely, the number of row and column groups. We provide scalable algorithms to approach the optimal. Our algorithm is parameter-free, and requires no user intervention. In practice it scales linearly with the problem size, and is thus applicable to very large matrices. Finally, we present experiments on multiple synthetic and real-life datasets, where our method gives high-quality, intuitive results.
Deepayan Chakrabarti, Spiros Papadimitriou, Dharmendra S. Modha, Christos Faloutsos
KDD2
2004 OBE: Outlier by Example
Cui Zhu, Hiroyuki Kitagawa, Spiros Papadimitriou, Christos Faloutsos
PAKDD3
2004 Adaptive, unsupervised stream mining
Spiros Papadimitriou, Anthony Brockwell, Christos Faloutsos
VLDB J.1
2003 LOCI: Fast Outlier Detection Using the Local Correlation Integral
abstract
Outlier detection is an integral part of data mining and has attracted much attention recently [M. Breunig et al., (2000)], [W. Jin et al., (2001)], [E. Knorr et al., (2000)]. We propose a new method for evaluating outlierness, which we call the local correlation integral (LOCI). As with the best previous methods, LOCI is highly effective for detecting outliers and groups of outliers (a.k.a. micro-clusters). In addition, it offers the following advantages and novelties: (a) It provides an automatic, data-dictated cutoff to determine whether a point is an outlier-in contrast, previous methods force users to pick cut-offs, without any hints as to what cut-off value is best for a given dataset. (b) It can provide a LOCI plot for each point; this plot summarizes a wealth of information about the data in the vicinity of the point, determining clusters, micro-clusters, their diameters and their inter-cluster distances. None of the existing outlier-detection methods can match this feature, because they output only a single number for each point: its outlierness score, (c) Our LOCI method can be computed as quickly as the best previous methods, (d) Moreover, LOCI leads to a practically linear approximate method, aLOCI (for approximate LOCI), which provides fast highly-accurate outlier detection. To the best of our knowledge, this is the first work to use approximate computations to speed up outlier detection. Experiments on synthetic and real world data sets show that LOCI and aLOCI can automatically detect outliers and micro-clusters, without user-required cut-offs, and that they quickly spot both expected and unexpected outliers.
Spiros Papadimitriou, Hiroyuki Kitagawa, Phillip B. Gibbons, Christos Faloutsos
ICDE1
2003 Cross-Outlier Detection
Spiros Papadimitriou, Christos Faloutsos
SSTD1
2003 Adaptive, Hands-Off Stream Mining
Spiros Papadimitriou, Anthony Brockwell, Christos Faloutsos
VLDB1
2002 Data Mining Meets Performance Evaluation: Fast Algorithms for Modeling Bursty Traffic
abstract
Network, Web, and disk I/O traffic are usually bursty and self-similar and therefore cannot be modeled adequately with Poisson arrivals. However, we wish to model these types of traffic and generate realistic traces, because of obvious applications for disk scheduling, network management, and Web server design. Previous models (like fractional Brownian motion and FARIMA, etc.) tried to capture the 'burstiness'. However, the proposed models either require too many parameters to fit and/or require prohibitively large (quadratic) time to generate large traces. We propose a simple, parsimonious method, the b-model, which solves both problems: it requires just one parameter, and can easily generate large traces. In addition, it has many more attractive properties: (a) with our proposed estimation algorithm, it requires just a single pass over the actual trace to estimate b. For example, a one-day-long disk trace in milliseconds contains about 86 Mb data points and requires about 3 minutes for model fitting and 5 minutes for generation. (b) The resulting synthetic traces are very realistic: our experiments on real disk and Web traces show that our synthetic traces match the real ones very well in terms of queuing behavior.
Mengzhi Wang, Ngai Hang Chan, Spiros Papadimitriou, Christos Faloutsos, Tara M. Madhyastha
ICDE3
2002 Vinci: a service-oriented architecture for rapid development of Web applications
Rakesh Agrawal 0001, Roberto J. Bayardo, Daniel Gruhl, Spiros Papadimitriou
Comput. Networks4
2001 Tri-plots: scalable tools for multidimensional data mining
abstract
We focus on the problem of finding patterns across two large, multidimensional datasets. For example, given feature vectors of healthy and of non-healthy patients, we want to answer the following questions: Are the two clouds of points separable? What is the smallest/largest pair-wise distance across the two datasets? Which of the two clouds does a new point (feature vector) come from?We propose a new tool, the tri-plot, and its generalization, the pq-plot, which help us answer the above questions. We provide a set of rules on how to interpret a tri-plot, and we apply these rules on synthetic and real datasets. We also show how to use our tool for classification, when traditional methods (nearest neighbor, classification trees) may fail.
Agma J. M. Traina, Caetano Traina Jr., Spiros Papadimitriou, Christos Faloutsos
KDD3
2001 Vinci: a service-oriented architecture for rapid development of web applications
abstract
Article Share on Vinci: a service-oriented architecture for rapid development of web applications Authors: Rakesh Agrawal IBM Almaden Research Center, 650 Harry Road, San Jose, CA IBM Almaden Research Center, 650 Harry Road, San Jose, CAView Profile , Roberto J. Bayardo IBM Almaden Research Center, 650 Harry Road, San Jose, CA IBM Almaden Research Center, 650 Harry Road, San Jose, CAView Profile , Daniel Gruhl IBM Almaden Research Center, 650 Harry Road, San Jose, CA IBM Almaden Research Center, 650 Harry Road, San Jose, CAView Profile , Spiros Papadimitriou Carnegie Mellon University, Dept. of Computer Science and IBM Almaden Research Center, 650 Harry Road, San Jose, CA Carnegie Mellon University, Dept. of Computer Science and IBM Almaden Research Center, 650 Harry Road, San Jose, CAView Profile Authors Info & Claims WWW '01: Proceedings of the 10th international conference on World Wide WebMay 2001Pages 355–365https://doi.org/10.1145/371920.372088Published:01 April 2001Publication History 24citation2,443DownloadsMetricsTotal Citations24Total Downloads2,443Last 12 Months6Last 6 weeks3 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Rakesh Agrawal 0001, Roberto J. Bayardo, Daniel Gruhl, Spiros Papadimitriou
WWW4