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

Dóra Erdös

dblp:25/9526 · DBLP profile ↗
← Back
11ranked-venue papers
8as 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 · 9 · 7 first-authorArtificial intelligence and machine learning · 4 · 4 first-authorTheory of computation · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1

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

Databases, data mining, and information retrieval
3 papers
Data mining · 82% Recommender systems · 18%
Theoretical computer science
2 papers
Graph algorithms and graph theory · 36% Mathematical optimization · 32% Approximation and online algorithms · 32%
Computer networks
1 paper
Network optimization and economics · 77% Internet of things and sensor networks · 23%

Topics — the 8 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data mining › multidimensional data analysis › multiway data analysis › tensor analysis › tensor factorization
boolean tensor factorization
0.212013
Walk 'n' Merge: A Scalable Algorithm for Boolean Tensor Factorization · ICDM 2013
Data mining › multidimensional data analysis › multiway data analysis › tensor analysis
tensor factorization
0.212013
Walk 'n' Merge: A Scalable Algorithm for Boolean Tensor Factorization · ICDM 2013
Graph algorithms and graph theory
random walk
0.212013
Repetition-aware content placement in navigational networks · KDD 2013
Data mining › structured data mining
graph mining
0.112012
Reconstructing Graphs from Neighborhood Data · ICDM 2012
Recommender systems › collaborative filtering
matrix factorization
0.112012
Reconstructing Graphs from Neighborhood Data · ICDM 2012
Approximation and online algorithms
approximation algorithms
0.112012
The Filter-Placement Problem and its Application to Minimizing Information Multiplicity · Proc. VLDB Endow. 2012
Mathematical optimization
combinatorial optimization
0.112012
The Filter-Placement Problem and its Application to Minimizing Information Multiplicity · Proc. VLDB Endow. 2012
Internet of things and sensor networks
data dissemination
0.012012
The Filter-Placement Problem and its Application to Minimizing Information Multiplicity · Proc. VLDB Endow. 2012

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

approximation algorithm · 0.3simulation · 0.3scalable heuristics · 0.3polynomial-time approximation · 0.3walk 'n' merge · 0.2absorbing random walks · 0.2absorbing random walk · 0.2singular value decomposition · 0.1heuristic · 0.1
YearPublicationVenuePosition
2017 Active Positive-Definite Matrix Completion
abstract
In many applications, e.g., recommender systems and biological data analysis, the datasets of interest are positive definite (PD) matrices. Such matrices are usually similarity matrices, obtained by the multiplication of a matrix of preferences or observations with its transpose. Oftentimes, such real-world matrices are missing many entries and a fundamental data-analysis task, known by the term PD-matrix completion, is the inference of these missing entries. In this paper, we introduce the active version of PD-matrix completion, in which we assume access to an oracle that, at a given cost, returns the value of an unobserved entry of the PD matrix. In this setting, we consider the following question: “given a fixed budget, which entries should we query so that the completion of the new matrix is much more indicative of the underlying data?”. The main contribution of the paper is the formalization of the above question as the ActivePDCompletion problem and the design of novel and effective algorithms for solving it in practice.
Charalampos Mavroforakis, Dóra Erdös, Mark Crovella, Evimaria Terzi
SDM2
2015 Personalized Education; Solving a Group Formation and Scheduling Problem for Educational Content
Sanaz Bahargam, Dóra Erdös, Azer Bestavros, Evimaria Terzi
EDM2
2015 A Divide-and-Conquer Algorithm for Betweenness Centrality
abstract
Given a set of target nodes S in a graph G we define the betweenness centrality of a node v with respect to S as the fraction of shortest paths among nodes in S that contain v. For this setting we describe Brandes++, a divide-and-conquer algorithm that can efficiently compute the exact values of betweenness scores. Brandes++ uses Brandes− the most widely-used algorithm for betweenness computation – as its subroutine. It achieves the notable faster running times by applying Brandes on significantly smaller networks than the input graph, and many of its computations can be done in parallel. The degree of speedup achieved by Brandes++ depends on the community structure of the input network as well as the size of S. Our experiments with real-life networks reveal Brandes++ achieves an average of 10-fold speedup over Brandes, while there are networks where this speedup is 75-fold. We have made our code public to benefit the research community.
Dóra Erdös, Vatche Isahagian, Azer Bestavros, Evimaria Terzi
SDM1
2014 Sink-Stable Sets of Digraphs
abstract
We introduce the notion of sink-stable sets of a digraph and prove a min-max formula for the maximum cardinality of the union of $k$ sink-stable sets. The results imply a recent min-max theorem of Abeledo and Atkinson on the Clar number of bipartite plane graphs and a sharpening of Minty's coloring theorem. We also exhibit a link to min-max results of Bessy and Thomassé and of Sebö on cyclic stable sets.
Dóra Erdös, András Frank, Krisztián Kun
SIAM J. Discret. Math.1
2014 Reconstructing Graphs from Neighborhood Data
abstract
Consider a social network and suppose that we are only given the number of common friends between each pair of users. Can we reconstruct the underlying network? Similarly, consider a set of documents and the words that appear in them. If we only know the number of common words for every pair of documents, as well as the number of common documents for every pair of words, can we infer which words appear in which documents? In this article, we develop a general methodology for answering questions like these. We formalize these questions in what we call the R econstruct problem: given information about the common neighbors of nodes in a network, our goal is to reconstruct the hidden binary matrix that indicates the presence or absence of relationships between individual nodes. In fact, we propose two different variants of this problem: one where the number of connections of every node (i.e., the degree of every node) is known and a second one where it is unknown. We call these variants the degree-aware and the degree-oblivious versions of the R econstruct problem, respectively. Our algorithms for both variants exploit the properties of the singular value decomposition of the hidden binary matrix. More specifically, we show that using the available neighborhood information, we can reconstruct the hidden matrix by finding the components of its singular value decomposition and then combining them appropriately. Our extensive experimental study suggests that our methods are able to reconstruct binary matrices of different characteristics with up to 100% accuracy.
Dóra Erdös, Rainer Gemulla, Evimaria Terzi
ACM Trans. Knowl. Discov. Data1
2013 Discovering facts with boolean tensor tucker decomposition
abstract
Open Information Extraction (Open IE) has gained increasing research interest in recent years. The first step in Open IE is to extract raw subject--predicate--object triples from the data. These raw triples are rarely usable per se, and need additional post-processing. To that end, we proposed the use of Boolean Tucker tensor decomposition to simultaneously find the entity and relation synonyms and the facts connecting them from the raw triples. Our method represents the synonym sets and facts using (sparse) binary matrices and tensor that can be efficiently stored and manipulated. We consider the presentation of the problem as a Boolean tensor decomposition as one of this paper's main contributions. To study the validity of this approach, we use a recent algorithm for scalable Boolean Tucker decomposition. We validate the results with empirical evaluation on a new semi-synthetic data set, generated to faithfully reproduce real-world data features, as well as with real-world data from existing Open IE extractor. We show that our method obtains high precision while the low recall can easily be remedied by considering the original data together with the decomposition.
Dóra Erdös, Pauli Miettinen
CIKM1
2013 Walk 'n' Merge: A Scalable Algorithm for Boolean Tensor Factorization
abstract
Tensors are becoming increasingly common in data mining, and consequently, tensor factorizations are becoming more important tools for data miners. When the data is binary, it is natural to ask if we can factorize it into binary factors while simultaneously making sure that the reconstructed tensor is still binary. Such factorizations, called Boolean tensor factorizations, can provide improved interpretability and find Boolean structure that is hard to express using normal factorizations. Unfortunately the algorithms for computing Boolean tensor factorizations do not usually scale well. In this paper we present a novel algorithm for finding Boolean CP and Tucker decompositions of large and sparse binary tensors. In our experimental evaluation we show that our algorithm can handle large tensors and accurately reconstructs the latent Boolean structure.
Dóra Erdös, Pauli Miettinen
ICDM1
2013 Repetition-aware content placement in navigational networks
abstract
Arguably, the most effective technique to ensure wide adoption of a concept (or product) is by repeatedly exposing individuals to messages that reinforce the concept (or promote the product). Recognizing the role of repeated exposure to a message, in this paper we propose a novel framework for the effective placement of content: Given the navigational patterns of users in a network, e.g., web graph, hyperlinked corpus, or road network, and given a model of the relationship between content-adoption and frequency of exposition, we define the repetition-aware content-placement (RACP) problem as that of identifying the set of B nodes on which content should be placed so that the expected number of users adopting that content is maximized. The key contribution of our work is the introduction of memory into the navigation process, by making user conversion dependent on the number of her exposures to that content. This dependency is captured using a conversion model that is general enough to capture arbitrary dependencies. Our solution to this general problem builds upon the notion of absorbing random walks, which we extend appropriately in order to address the technicalities of our definitions. Although we show the RACP problem to be NP-hard, we propose a general and efficient algorithmic solution. Our experimental results demonstrate the efficacy and the efficiency of our methods in multiple real-world datasets obtained from different application domains.
Dóra Erdös, Vatche Isahagian, Azer Bestavros, Evimaria Terzi
KDD1
2012 Reconstructing Graphs from Neighborhood Data
abstract
Consider a social network and suppose that we are given the number of common friends between each pair of users. Can we reconstruct the underlying network? Similarly, consider a set of documents and the words that appear in them. If we know the number of common words for every pair of documents, as well as the number of common documents for every pair of words, can we infer which words appear in which documents? In this paper, we develop a general methodology for answering questions like the ones above. We formalize these questions in what we call the Reconstruct problem: Given information about the common neighbors of nodes in a network, our goal is to reconstruct the hidden binary matrix that indicates the presence or absence of relationships between individual nodes. We propose an effective and practical heuristic, which exploits properties of the singular value decomposition of the hidden binary matrix. More specifically, we show that using the available neighborhood information, we can reconstruct the hidden matrix by finding the components of its singular value decomposition and then combining them appropriately. Our extensive experimental study suggests that our methods are able to reconstruct binary matrices of different characteristics with up to 100% accuracy.
Dóra Erdös, Rainer Gemulla, Evimaria Terzi
ICDM1
2012 A Framework for the Evaluation and Management of Network Centrality
abstract
Network-analysis literature is rich in node-centrality measures that quantify the centrality of a node as a function of the (shortest) paths of the network that go through it.Existing work focuses on defining instances of such measures and designing algorithms for the specific combinatorial problems that arise for each instance.In this work, we propose a unifying definition of centrality that subsumes all path-counting based centrality definitions: e.g., stress, betweenness or paths centrality.We also define a generic algorithm for computing this generalized centrality measure for every node and every group of nodes in the network.Next, we define two optimization problems: k-Group Centrality Maximization and k-Edge Centrality Boosting.In the former, the task is to identify the subset of k nodes that have the largest group centrality.In the latter, the goal is to identify up to k edges to add to the network so that the centrality of a node is maximized.We show that both of these problems can be solved efficiently for arbitrary centrality definitions using our general framework.In a thorough experimental evaluation we show the practical utility of our framework and the efficacy of our algorithms.
Vatche Isahagian, Dóra Erdös, Evimaria Terzi, Azer Bestavros
SDM2
2012 The Filter-Placement Problem and its Application to Minimizing Information Multiplicity
abstract
In many information networks, data items -- such as updates in social networks, news flowing through interconnected RSS feeds and blogs, measurements in sensor networks, route updates in ad-hoc networks -- propagate in an uncoordinated manner: nodes often relay information they receive to neighbors, independent of whether or not these neighbors received the same information from other sources. This uncoordinated data dissemination may result in significant, yet unnecessary communication and processing overheads, ultimately reducing the utility of information networks. To alleviate the negative impacts of thisinformation multiplicityphenomenon, we propose that a subset of nodes (selected at key positions in the network) carry out additional information filtering functionality. Thus, nodes are responsible for the removal (or significant reduction) of the redundant data items relayed through them. We refer to such nodes asfilters. We formally define the Filter Placement problem as a combinatorial optimization problem, and study its computational complexity for different types of graphs. We also present polynomial-time approximation algorithms and scalable heuristics for the problem. Our experimental results, which we obtained through extensive simulations on synthetic and real-world information flow networks, suggest that in many settings a relatively small number of filters are fairly effective in removing a large fraction of redundant information.
Dóra Erdös, Vatche Isahagian, Andrei Lapets, Evimaria Terzi, Azer Bestavros
Proc. VLDB Endow.1