EDBT 2026 Demo / reviewers in the wild / expert
Spiros Papadimitriou
dblp:73/6671 · also Spiros E. Papadimitriou
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Graph data management
graph search |
0.5 | 2 | 2016 | 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.3 | 1 | 2017 | A Proactive Workflow Model for Healthcare Operation and Management · IEEE Trans. Knowl. Data Eng. 2017 |
Data mining
spatiotemporal data mining |
0.3 | 1 | 2017 | A Proactive Workflow Model for Healthcare Operation and Management · IEEE Trans. Knowl. Data Eng. 2017 |
Recommender systems › collaborative filtering
matrix factorization |
0.3 | 2 | 2015 | 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.2 | 1 | 2016 | Fast best-effort search on graphs with multiple attributes · ICDE 2016 |
Graph data management › graph search
top-k graph search |
0.2 | 1 | 2016 | Fast best-effort search on graphs with multiple attributes · ICDE 2016 |
Data mining
pattern mining |
0.2 | 4 | 2007 | 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.2 | 4 | 2008 | 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.2 | 3 | 2015 | 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.2 | 1 | 2015 | Real Estate Ranking via Mixed Land-use Latent Models · KDD 2015 |
Smart cities and intelligent transportation
urban computing |
0.2 | 1 | 2015 | Real Estate Ranking via Mixed Land-use Latent Models · KDD 2015 |
Recommender systems
point-of-interest recommendation |
0.2 | 1 | 2015 | A General Geographical Probabilistic Factor Model for Point of Interest Recommendation · IEEE Trans. Knowl. Data Eng. 2015 |
Information retrieval
ranking |
0.2 | 1 | 2015 | Real Estate Ranking via Mixed Land-use Latent Models · KDD 2015 |
Algorithms and data structures
top-k query |
0.2 | 1 | 2015 | Fast Best-Effort Search on Graphs with Multiple Attributes · IEEE Trans. Knowl. Data Eng. 2015 |
Data mining › spatiotemporal data mining
mobile data mining |
0.2 | 1 | 2013 | Mining data from mobile devices: a survey of smart sensing and analytics · KDD 2013 |
Data stream processing
stream mining |
0.1 | 3 | 2005 | 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.1 | 2 | 2008 | 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.1 | 2 | 2007 | Time Series Compressibility and Privacy · VLDB 2007 Streaming Pattern Discovery in Multiple Time-Series · VLDB 2005 |
Data mining
anomaly detection |
0.1 | 2 | 2007 | 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.1 | 2 | 2005 | 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.1 | 1 | 2009 | SmallBlue: Social Network Analysis for Expertise Search and Collective Intelligence · ICDE 2009 |
Data mining › clustering › co-clustering
distributed co-clustering |
0.1 | 1 | 2008 | 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.1 | 1 | 2008 | Online Failure Forecast for Fault-Tolerant Data Stream Processing · ICDE 2008 |
Data mining › clustering
spatial clustering |
0.1 | 1 | 2008 | Tree-based partition querying: a methodology for computing medoids in large spatial datasets · VLDB J. 2008 |
Data mining › temporal analysis
change analysis |
0.1 | 1 | 2007 | Computing Correlation Anomaly Scores Using Stochastic Nearest Neighbors · ICDM 2007 |
Data mining › structured data mining › graph mining › dynamic network analysis
dynamic graph mining |
0.1 | 1 | 2007 | GraphScope: parameter-free mining of large time-evolving graphs · KDD 2007 |
Data stream processing › stream processing systems
privacy-preserving stream processing |
0.1 | 1 | 2007 | Hiding in the Crowd: Privacy Preservation on Evolving Streams through Correlation Tracking · ICDE 2007 |
Privacy and data protection › statistical database privacy
data perturbation |
0.1 | 1 | 2007 | Hiding in the Crowd: Privacy Preservation on Evolving Streams through Correlation Tracking · ICDE 2007 |
Data mining
probabilistic model |
0.1 | 1 | 2015 | Real Estate Ranking via Mixed Land-use Latent Models · KDD 2015 |
Data stream processing
streaming time series |
0.1 | 1 | 2006 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | A Proactive Workflow Model for Healthcare Operation and ManagementabstractAdvances 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 attributesabstractWe 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 |
ICDE | 3 |
| 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 ModelsabstractMixed 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 |
KDD | 3 |
| 2015 | A General Geographical Probabilistic Factor Model for Point of Interest RecommendationabstractThe 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 AttributesabstractWe 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 analyticsabstractMobile 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 |
KDD | 1 |
| 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 smartphonesabstractIncreased 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 |
DaMoN | 2 |
| 2011 | Centralities in Large Networks: Algorithms and ObservationsabstractNode 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 |
SDM | 2 |
| 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 FrameworkabstractWe 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 |
SDM | 3 |
| 2010 | Fast Discovery of Group Lag Correlations in StreamsabstractThe 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. Data | 3 |
| 2009 | SmallBlue: Social Network Analysis for Expertise Search and Collective IntelligenceabstractSmallBlue 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 |
ICDE | 4 |
| 2009 | MultiVis: Content-Based Social Network Exploration through Multi-way Visual AnalysisabstractWith 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 |
SDM | 2 |
| 2008 | Toward Predictive Failure Management for Distributed Stream Processing SystemsabstractDistributed 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 |
ICDCS | 2 |
| 2008 | Online Failure Forecast for Fault-Tolerant Data Stream ProcessingabstractIn 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 |
ICDE | 2 |
| 2008 | DisCo: Distributed Co-clustering with Map-Reduce: A Case Study towards Petabyte-Scale End-to-End MiningabstractHuge 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 |
ICDM | 1 |
| 2008 | Colibri: fast mining of large static and dynamic graphsabstractLow-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 |
KDD | 2 |
| 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 GraphsabstractGiven 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 |
SDM | 2 |
| 2008 | Incremental tensor analysis: Theory and applicationsabstractHow 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. Data | 3 |
| 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 TrackingabstractWe 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 |
ICDE | 3 |
| 2007 | Computing Correlation Anomaly Scores Using Stochastic Nearest NeighborsabstractThis 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 |
ICDM | 2 |
| 2007 | GraphScope: parameter-free mining of large time-evolving graphsabstractHow 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 |
KDD | 3 |
| 2007 | Time Series Compressibility and Privacy
Spiros Papadimitriou, Feifei Li 0001, George Kollios, Philip S. Yu |
VLDB | 1 |
| 2006 | Slide: Streaming and Load-Adaptive Periodicity EstimationabstractWe 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 SeriesabstractWe 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 |
ICDM | 1 |
| 2006 | Window-based Tensor Analysis on High-dimensional and Multi-aspect StreamsabstractData 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 |
ICDM | 2 |
| 2006 | Distributed Pattern Discovery in Multiple Streams
Jimeng Sun 0001, Spiros Papadimitriou, Christos Faloutsos |
PAKDD | 2 |
| 2006 | RIVA: Indexing and Visualization of High-Dimensional Data Via Dimension Reorderings
Michail Vlachos, Spiros Papadimitriou, Zografoula Vagena, Philip S. Yu |
PKDD | 2 |
| 2006 | Optimal multi-scale patterns in time series streamsabstractWe 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 Conference | 1 |
| 2005 | AutoLag: Automatic Discovery of Lag Correlations in Stream DataabstractWe 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 |
ICDE | 2 |
| 2005 | Online Latent Variable Detection in Sensor NetworksabstractSensor 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 |
ICDE | 2 |
| 2005 | Parameter-Free Spatial Data Mining Using MDLabstractConsider 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 |
ICDM | 1 |
| 2005 | Dimension induced clusteringabstractIt 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 |
KDD | 3 |
| 2005 | BRAID: Stream Mining through Group Lag CorrelationsabstractThe 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 Conference | 2 |
| 2005 | Medoid Queries in Large Spatial Databases
Kyriakos Mouratidis, Dimitris Papadias, Spiros Papadimitriou |
SSTD | 3 |
| 2005 | Streaming Pattern Discovery in Multiple Time-Series
Spiros Papadimitriou, Jimeng Sun 0001, Christos Faloutsos |
VLDB | 1 |
| 2004 | Fully automatic cross-associationsabstractLarge, 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 |
KDD | 2 |
| 2004 | OBE: Outlier by Example
Cui Zhu, Hiroyuki Kitagawa, Spiros Papadimitriou, Christos Faloutsos |
PAKDD | 3 |
| 2004 | Adaptive, unsupervised stream mining
Spiros Papadimitriou, Anthony Brockwell, Christos Faloutsos |
VLDB J. | 1 |
| 2003 | LOCI: Fast Outlier Detection Using the Local Correlation IntegralabstractOutlier 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 |
ICDE | 1 |
| 2003 | Cross-Outlier Detection
Spiros Papadimitriou, Christos Faloutsos |
SSTD | 1 |
| 2003 | Adaptive, Hands-Off Stream Mining
Spiros Papadimitriou, Anthony Brockwell, Christos Faloutsos |
VLDB | 1 |
| 2002 | Data Mining Meets Performance Evaluation: Fast Algorithms for Modeling Bursty TrafficabstractNetwork, 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 |
ICDE | 3 |
| 2002 | Vinci: a service-oriented architecture for rapid development of Web applications
Rakesh Agrawal 0001, Roberto J. Bayardo, Daniel Gruhl, Spiros Papadimitriou |
Comput. Networks | 4 |
| 2001 | Tri-plots: scalable tools for multidimensional data miningabstractWe 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 |
KDD | 3 |
| 2001 | Vinci: a service-oriented architecture for rapid development of web applicationsabstractArticle 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 |
WWW | 4 |