EDBT 2026 Demo / reviewers in the wild / expert
Robert Gwadera
dblp:95/3034
· DBLP profile ↗
23ranked-venue papers
14as first author
2since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 20 · 13 first-author · 2 since 2021Artificial intelligence and machine learning · 9 · 7 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-authorComputer networks · 1Theory of computation · 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.
| Theoretical computer science
2 papers |
Graph algorithms and graph theory · 48% Approximation and online algorithms · 48% Algorithms and data structures · 4% | |
| Databases, data mining, and information retrieval
8 papers |
Data mining · 66% Information retrieval · 15% Data stream processing · 15% | |
| Network and information security
1 paper |
Privacy and data protection · 100% |
Topics — the 19 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Approximation and online algorithms
approximation algorithms |
0.9 | 1 | 2025 | Heavy Nodes in a Small Neighborhood: Exact and Peeling Algorithms With Applications · IEEE Trans. Knowl. Data Eng. 2025 |
Graph algorithms and graph theory
dense subgraph problems |
0.9 | 1 | 2025 | Heavy Nodes in a Small Neighborhood: Exact and Peeling Algorithms With Applications · IEEE Trans. Knowl. Data Eng. 2025 |
Data mining
pattern mining |
0.3 | 4 | 2013 | Permutation-Based Sequential Pattern Hiding · ICDM 2013 Discovering Significant Patterns in Multi-stream Sequences · ICDM 2008 Detection of Significant Sets of Episodes in Event Sequences · ICDM 2004 |
Data mining › anomaly detection › fraud detection
money laundering detection |
0.3 | 1 | 2025 | Heavy Nodes in a Small Neighborhood: Exact and Peeling Algorithms With Applications · IEEE Trans. Knowl. Data Eng. 2025 |
Privacy and data protection › privacy-preserving data analysis
privacy-preserving data mining |
0.2 | 1 | 2013 | Permutation-Based Sequential Pattern Hiding · ICDM 2013 |
Data stream processing › stream join
sliding window join |
0.1 | 1 | 2010 | Multi-stream Join Answering for Mining Significant Cross-Stream Correlations · ICDM 2010 |
Information retrieval › evaluation
statistical significance testing |
0.1 | 1 | 2010 | Multi-stream Join Answering for Mining Significant Cross-Stream Correlations · ICDM 2010 |
Information retrieval
query log analysis |
0.1 | 1 | 2009 | A statistical comparison of tag and query logs · SIGIR 2009 |
Data mining
anomaly detection |
0.1 | 2 | 2004 | Detection of Significant Sets of Episodes in Event Sequences · ICDM 2004 Reliable Detection of Episodes in Event Sequences · ICDM 2003 |
Data mining › pattern mining › interesting pattern mining
significant pattern mining |
0.1 | 1 | 2008 | Discovering Significant Patterns in Multi-stream Sequences · ICDM 2008 |
Algorithms and data structures › sequence algorithms
sequence segmentation |
0.1 | 1 | 2006 | Optimal Segmentation Using Tree Models · ICDM 2006 |
Data stream processing
continuous query processing |
0.0 | 1 | 2004 | Nile: A Query Processing Engine for Data Streams · ICDE 2004 |
Data mining › pattern mining › sequential pattern mining
episode mining |
0.0 | 1 | 2004 | Detection of Significant Sets of Episodes in Event Sequences · ICDM 2004 |
Data stream processing › continuous query processing
sliding window |
0.0 | 1 | 2004 | Nile: A Query Processing Engine for Data Streams · ICDE 2004 |
Data mining › pattern mining
sequential pattern mining |
0.0 | 1 | 2003 | Reliable Detection of Episodes in Event Sequences · ICDM 2003 |
Web and social media mining
social tagging |
0.0 | 1 | 2009 | A statistical comparison of tag and query logs · SIGIR 2009 |
Data mining › text mining › text classification
tag prediction |
0.0 | 1 | 2009 | A statistical comparison of tag and query logs · SIGIR 2009 |
Bioinformatics and computational biology › sequence analysis
genomic sequence analysis |
0.0 | 1 | 2006 | Optimal Segmentation Using Tree Models · ICDM 2006 |
Bioinformatics and computational biology › sequence analysis › sequence annotation
sequence segmentation |
0.0 | 1 | 2006 | Optimal Segmentation Using Tree Models · ICDM 2006 |
Methods — techniques the papers use, named apart from their topics
peeling algorithm · 1.7node contraction · 1.7linear programming · 1.7side-effect minimization · 0.3permutation · 0.3krichevsky-trofimov probability · 0.1bayesian information criterion · 0.1probabilistic model · 0.1analytic formula · 0.1statistical hypothesis testing · 0.1relative entropy · 0.1statistical significance assessment · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Heavy Nodes in a Small Neighborhood: Exact and Peeling Algorithms With ApplicationsabstractWe introduce a weighted and unconstrained variant of the well-known minimum$k$union problem: Given a bipartite graph$\mathcal {G}(U,V,E)$with weights for all nodes in$V$, find a set$S\subseteq V$such that the ratio between the total weight of the nodes in$S$and the number of theirdistinctadjacent nodes in$U$is maximized. Our problem, which we termHeavy Nodes in a Small Neighborhood(HNSN), finds applications in marketing, team formation, and money laundering detection. For example, in the latter application,$S$represents bank account holders who obtain illicit money from some peers of a criminal and route it through their accounts to a target account belonging to the criminal. We prove thatHNSNcan be solved exactly in polynomial time via linear programming. We also develop several algorithms offering different effectiveness/efficiency trade-offs: an exact algorithm, based on node contraction, graph decomposition, and linear programming, as well as three peeling algorithms. The first peeling algorithm is a near-linear time approximation algorithm with a tight approximation ratio, the second is an iterative algorithm that converges to an optimal solution in a very small number of iterations in practice, and the third is a near-linear time greedy heuristic. In addition, we formalize a money laundering scenario involving multiple target accounts and show how our algorithms can be extended to deal with it. Our experiments on real and synthetic datasets show that our algorithms find (near-)optimal solutions, outperforming a natural baseline, and that they can detect money laundering more effectively and efficiently than two state-of-the-art methods. Ling Li 0012, Hilde Verbeek 0001, Huiping Chen 0001, Grigorios Loukides, Robert Gwadera, Leen Stougie, Solon P. Pissis |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2023 | Heavy Nodes in a Small Neighborhood: Algorithms and ApplicationsabstractWe introduce a weighted and unconstrained variant of the well-known minimum k union problem: Given a bipartite graph 𝒢( U,V, E ) with weights for all nodes in V , find a set S ⊆ V such that the ratio between the total weight of the nodes in S and the number of their distinct incident nodes in U is maximized. Our problem, which we term Heavy Nodes in a Small Neighborhood (HNSN), finds applications in marketing, team formation, and money laundering detection. For example, in the latter application, S represents bank account holders who obtain illicit money from some peers of a criminal and route it through their accounts to a target account belonging to the criminal. We prove that HNSN can be solved exactly in polynomial time via linear programming. As the size of 𝒢 can be very large in practice, we also develop a near linear-time greedy heuristic. In addition, we formalize a money laundering scenario involving multiple target accounts and show how our algorithms can be extended to deal with it. Our experiments on real and synthetic datasets show that our algorithms find optimal or near-optimal solutions, outperforming a natural baseline, and that they can detect money laundering much more effectively and efficiently than a state-of-the-art method. Huiping Chen 0001, Grigorios Loukides, Robert Gwadera, Solon P. Pissis |
SDM | 3 |
| 2020 | Clustering datasets with demographics and diagnosis codes
Haodi Zhong, Grigorios Loukides, Robert Gwadera |
J. Biomed. Informatics | 3 |
| 2020 | Overexposure-Aware Influence MaximizationabstractViral marketing campaigns are often negatively affected by overexposure. Overexposure occurs when users become less likely to favor a promoted product after receiving information about the product from too large a fraction of their friends. Yet, existing influence diffusion models do not take overexposure into account, effectively overestimating the number of users who favor the product and diffuse information about it. In this work, we propose the first influence diffusion model that captures overexposure. In our model, Latency Aware Independent Cascade Model with Overexposure (LAICO), the activation probability of a node representing a user is multiplied (discounted) by an overexposure score, which is calculated based on the ratio between the estimated and the maximum possible number of attempts performed to activate the node. We also study the influence maximization problem under LAICO. Since the spread function in LAICO is non-submodular, algorithms for submodular maximization are not appropriate to address the problem. Therefore, we develop an approximation algorithm that exploits monotone submodular upper and lower bound functions of spread, and a heuristic that aims to maximize a proxy function of spread iteratively. Our experiments show the effectiveness and efficiency of our algorithms. Grigorios Loukides, Robert Gwadera, Shing-Wan Chang |
ACM Trans. Internet Techn. | 2 |
| 2017 | Cost-Effective Viral Marketing in the Latency Aware Independent Cascade Model
Robert Gwadera, Grigorios Loukides |
PAKDD (1) | 1 |
| 2016 | Limiting the Diffusion of Information by a Selective PageRank-Preserving ApproachabstractThe problem of limiting the diffusion of information in social networks has received substantial attention. To deal with the problem, existing works aim to prevent the diffusion of information to as many nodes as possible, by deleting a given number of edges. Thus, they assume that the diffusing information can affect all nodes and that the deletion of each edge has the same impact on the information propagation properties of the graph. In this work, we propose an approach which lifts these limiting assumptions. Our approach allows specifying the nodes to which information diffusion should be prevented and their maximum allowable activation probability, and it performs edge deletion while avoiding drastic changes to the ability of the network to propagate information. To realize our approach, we propose a measure that captures changes, caused by deletion, to the PageRank distribution of the graph. Based on the measure, we define the problem of finding an edge subset to delete as an optimization problem. We show that the problem can be modeled as a Submodular Set Cover (SSC) problem and design an approximation algorithm, based on the well-known approximation algorithm for SSC. In addition, we develop an iterative heuristic that has similar effectiveness but is significantly more efficient than our algorithm. Experiments on real and synthetic data show the effectiveness and efficiency of our methods. Grigorios Loukides, Robert Gwadera |
DSAA | 2 |
| 2015 | Optimal event sequence sanitizationabstractFrequent event mining is a fundamental task to extract insight from an event sequence (long sequence of events that are associated with time points). However, it may expose sensitive events that leak confidential business knowledge or lead to intrusive inferences about groups of individuals. In this work, we aim to prevent this threat, by deleting occurrences of sensitive events, while preserving the utility of the event sequence. To quantify utility, we propose a model that captures changes, caused by deletion, to the probability distribution of events across the sequence. Based on the model, we define the problem of sanitizing an event sequence as an optimization problem. Solving the problem is important to preserve the output of many mining tasks, including frequent pattern mining and sequence segmentation. However, this is also challenging, due to the exponential number of ways to apply deletion to the sequence. To optimally solve the problem when there is one sensitive event, we develop an efficient algorithm based on dynamic programming. The algorithm also forms the basis of a simple, iterative method that optimally sanitizes an event sequence, when there are multiple sensitive events. Experiments on real and synthetic datasets show the effectiveness and efficiency of our method. Grigorios Loukides, Robert Gwadera |
SDM | 2 |
| 2014 | Pattern-Wise Trust Assessment of Sensor DataabstractOne of the most important tasks of a sensor network (SN) is to detect occurrences of interesting events in the monitored environment. However, data measured by SN is often affected by errors. We investigate the problem of assessing trustworthiness (trust) of a sensor value (tested value) in the presence of events and errors. A usual approach is to express the trust as a deviation of the tested value from a reference value (a normal value). State of the art approaches aim at defining the reference value in terms of a context consisting of values of spatially proximate sensors that are correlated with the tested value. However, they trade accuracy for simplicity and use a fixed context consisting of values of a fixed neighborhood (e.g., All values within a circular neighborhood of radius r). Therefore, such a fixed context fails in most practical cases by under or overestimating the reference values. We present the first pattern-wise method (PW) for trust assessment of sensor data that addresses the limitations of the state of the art approaches by departing from the idea of the fixed neighborhood. We consider a variable neighborhood that consists of an arbitrary subset of the spatially proximate sensors. We define the context as a frequent spatial pattern consisting of values of the variable neighborhood that frequently co-occurs with the tested value in the stream of sensor values. We define the trust as a belief (probability) that the tested value is correct given selected features of a frequent pattern consisting of the context and the tested value. We compute trust as the output of the logistic regression, where the input variables consist of the following features of the pattern: (I) the relative frequency, (II) the conditional probability of the tested value given the context and (III) the size of the variable neighborhood. Experimental results confirmed superiority of the proposed method over the state of the art method. Robert Gwadera, Mehdi Riahi, Karl Aberer |
MDM (1) | 1 |
| 2013 | Permutation-Based Sequential Pattern HidingabstractSequence data are increasingly shared to enable mining applications, in various domains such as marketing, telecommunications, and healthcare. This, however, may expose sensitive sequential patterns, which lead to intrusive inferences about individuals or leak confidential information about organizations. This paper presents the first permutation-based approach to prevent this threat. Our approach hides sensitive patterns by replacing them with carefully selected permutations that avoid changes in the set of frequent nonsensitive patterns (side-effects) and in the ordering information of sequences (distortion). By doing so, it retains data utility in sequence mining and tasks based on item set properties, as permutation preserves the support of items, unlike deletion, which is used in existing works. To realize our approach, we develop an efficient and effective algorithm for generating permutations with minimal side-effects and distortion. This algorithm also avoids implausible symbol orderings that may exist in certain applications. In addition, we propose a method to hide sensitive patterns from a sequence dataset. Extensive experiments verify that our method allows significantly more accurate data analysis than the state-of the-art approach. Robert Gwadera, Aris Gkoulalas-Divanis, Grigorios Loukides |
ICDM | 1 |
| 2012 | Multi-stream join answering for mining significant cross-stream correlations
Robert Gwadera |
Frontiers Comput. Sci. | 1 |
| 2011 | Mining Actionable Partial Orders in Collections of Sequences
Robert Gwadera, Gianluca Antonini, Abderrahim Labbi |
ECML/PKDD (1) | 1 |
| 2010 | Multi-stream Join Answering for Mining Significant Cross-Stream CorrelationsabstractSliding-window multi-stream join (SWMJ) is a fundamental operation for correlating information from different streams. We provide a solution to the problem of assessing significance of the SWMJ result by focusing on the relative frequency of windows satisfying a given equijoin predicate as the most important parameter of the SWMJ result. In particular, we derive an analytic formula for computing the average relative frequency of windows satisfying a given equijoin predicate that can be evaluated in quadratic time in the window size given a probabilistic model of the multi-stream. In experiments we demonstrated remarkable accuracy of our method, which confirmed our theoretical analysis. Robert Gwadera |
ICDM | 1 |
| 2010 | Ranking Sequential Patterns with Respect to Significance
Robert Gwadera, Fabio Crestani |
PAKDD (1) | 1 |
| 2009 | Mining and ranking streams of news stories using cross-stream sequential patternsabstractWe present a new method for mining and ranking streams of news stories using cross-stream sequential patterns and content similarity. In particular, we focus on stories reporting the same event across the streams within a given time window, where an event is defined as a specific thing that happens at a specific time and place. For every discovered cluster of stories reporting the same event we create an itemset-sequence consisting of stream identifiers of the stories in the cluster, where the sequence is ordered according to the timestamps of the stories. Furthermore, we record exact timestamps and content similarities between the respective stories. Given such a collection of itemset-sequences we use it for two tasks: (I) to discover recurrent temporal publishing patterns between the news streams in terms of frequent sequential patterns and content similarity and (II) to rank the streams of news stories with respect to timeliness of reporting important events and content authority. We demonstrate the applicability of the presented method on a multi-stream of news stories was gathered from RSS feeds of major world news agencies. Robert Gwadera, Fabio Crestani |
CIKM | 1 |
| 2009 | A statistical comparison of tag and query logsabstractWe investigate tag and query logs to see if the terms people use to annotate websites are similar to the ones they use to query for them. Over a set of URLs, we compare the distribution of tags used to annotate each URL with the distribution of query terms for clicks on the same URL. Understanding the relationship between the distributions is important to determine how useful tag data may be for improving search results and conversely, query data for improving tag prediction. In our study, we compare both term frequency distributions using vocabulary overlap and relative entropy. We also test statistically whether the term counts come from the same underlying distribution. Our results indicate that the vocabulary used for tagging and searching for content are similar but not identical. We further investigate the content of the websites to see which of the two distributions (tag or query) is most similar to the content of the annotated/searched URL. Finally, we analyze the similarity for different categories of URLs in our sample to see if the similarity between distributions is dependent on the topic of the website or the popularity of the URL. Mark J. Carman, Mark Baillie, Robert Gwadera, Fabio Crestani |
SIGIR | 3 |
| 2008 | Discovering Significant Patterns in Multi-stream SequencesabstractDiscovering significant patterns in synchronized multi-stream sequences also known as multi-attribute event sequences (multi-sequences), is an important problem in many domains, including monitoring systems and information retrieval. In this paper we propose a new approach for assessing significance of multi-stream patterns in multi-attribute event sequences. In experiments on physiological multi-stream data we show applicability of our method. Robert Gwadera, Fabio Crestani |
ICDM | 1 |
| 2008 | Optimal segmentation using tree models
Robert Gwadera, Aristides Gionis, Heikki Mannila |
Knowl. Inf. Syst. | 1 |
| 2006 | Optimal Segmentation Using Tree ModelsabstractSequence data are abundant in application areas such as computational biology, environmental sciences, and telecommunication. Many real-life sequences have a strong segmental structure, with segments of different complexities. In this paper we study the description of sequence segments using variable length Markov chains (VLMCs), also known as tree models. We discover the segment boundaries of a sequence and at the same time we obtain a VLMC for each segment. Such a context tree contains the probability distribution vectors that capture the essential features of the corresponding segment. We use the Bayesian information criterion (BIC) and the Krichevsky-Trofimov probability (KT) to select the number of segments of a sequence. On DNA data the method selects segments that closely correspond to the annotated regions of the genes. Robert Gwadera, Aristides Gionis, Heikki Mannila |
ICDM | 1 |
| 2005 | Markov Models for Identification of Significant EpisodesabstractWe propose a new method for a reliable identification of significant sequential episodes occurring within a window of size w in an event sequence modeled by a Markov source. As a measure of significance we use Ω∃(n, w), the number of windows containing the episode as a subsequence. We prove that Ω∃(n, w) is a sum of a φ-mixing sequence of random variables and therefore obeys the central limit theorem. This leads us to a computational formula for a threshold to identify significant episodes. The novelty of our method for Markov source stems from the fact that, instead of scoring the whole sequence using a Markov model, we compute the expected value of Ω∃(n, w) and its variance in order to estimate the threshold and compare it to the observed Ω∃(n, w). Since performance of the method critically depends on the model structure and parameters, we argue that variable-length Markov models of event streams are superior to fixed-length Markov models. We chose DNA sequences as event sources in experiments, and compared the performance of fixed-length Markov models with interpolated Markov models. This paper is an extension of our previous work in [8, 1] where we considered the problem of the reliable detection of significant episodes for memoryless sources. Robert Gwadera, Mikhail J. Atallah, Wojciech Szpankowski |
SDM | 1 |
| 2005 | Reliable detection of episodes in event sequences
Robert Gwadera, Mikhail J. Atallah, Wojciech Szpankowski |
Knowl. Inf. Syst. | 1 |
| 2004 | Nile: A Query Processing Engine for Data StreamsabstractWe present the demonstration of the design of "STEAM", Purdue Boiler Makers' stream database system that allows for the processing of continuous and snap-shot queries over data streams. Specifically, the demonstration focuses on the query processing engine, "Nile". Nile extends the query processor engine of an object-relational database management system, PREDATOR, to process continuous queries over data streams. Nile supports extended SQL operators that handle sliding-window execution as an approach to restrict the size of the stored state in operators such as join. Moustafa A. Hammad, Mohamed F. Mokbel, Mohamed H. Ali, Walid G. Aref, Ann Christine Catlin, Ahmed K. Elmagarmid, Mohamed Y. Eltabakh, Mohamed G. Elfeky, Thanaa M. Ghanem, Robert Gwadera, Ihab F. Ilyas, Mirette S. Marzouk, Xiaopeng Xiong |
ICDE | 10 |
| 2004 | Detection of Significant Sets of Episodes in Event SequencesabstractWe present a method for a reliable detection of "unusual" sets of episodes in the form of many pattern sequences, scanned simultaneously for an occurrence as a subsequence in a large event stream within a window of size w. We also investigate the important special case of all permutations of the same sequence, which models the situation where the order of events in an episode does not matter, e.g., when events correspond to purchased market basket items. In order to build a reliable monitoring system, we compare obtained measurements to a reference model which in our case is a probabilistic model (Bernoulli or Markov). We first present a precise analysis that leads to a construction of a threshold. The difficulties of carrying out a probabilistic analysis for an arbitrary set of patterns, stems from the possible simultaneous occurrence of many members of the set as subsequences in the same window, the fact that the different patterns typically do have common symbols or common subsequences or possibly common prefixes, and that they may have different lengths. We also report on extensive experimental results, carried out on the Wal-Mart transactions database, that show a remarkable agreement with our theoretical analysis. This paper is an extension of our previous work where we laid out foundation for the problem of the reliable detection of an "unusual" episodes, but did not consider more than one episode scanned simultaneously for an occurrence. Mikhail J. Atallah, Robert Gwadera, Wojciech Szpankowski |
ICDM | 2 |
| 2003 | Reliable Detection of Episodes in Event SequencesabstractSuppose one wants to detect "bad" or "suspicious" subsequences in event sequences. Whether an observed pattern of activity (in the form of a particular subsequence) is significant and should be a cause for alarm, depends on how likely it is to occur fortuitously. A long enough sequence of observed events will almost certainly contain any subsequence, and setting thresholds for alarm is an important issue in a monitoring system that seeks to avoid false alarms. Suppose a long sequence T of observed events contains a suspicious subsequence pattern S within it, where the suspicious subsequence S consists of m events and spans a window of size w within T. We address the fundamental problem: is a certain number of occurrences of a particular subsequence unlikely to be fortuitous (i.e., indicative of suspicious activity)? If the probability of fortuitous occurrences is high and an automated monitoring system flags it as suspicious anyway, then such a system will suffer from generating too many false alarms. We quantify the probability of such an S occurring in T within a window of size w, the number of distinct windows containing S as a subsequence, the expected number of such occurrences, its variance, and establishes its limiting distribution that allows to set up an alarm threshold so that the probability of false alarms is very small. We report on experiments confirming the theory and showing that we can detect bad subsequences with low false alarm rate. Robert Gwadera, Mikhail J. Atallah, Wojciech Szpankowski |
ICDM | 1 |