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

Daniel R. Figueiredo 0001

dblp:46/4473 · also Daniel Ratton Figueiredo · DBLP profile ↗
← Back
26ranked-venue papers
6as first author
4since 2021 · last 2025
0000-0001-9341-6619ORCID · verified

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

Computer networks · 11 · 3 first-authorSystems, architecture and hardware · 7 · 2 first-authorArtificial intelligence and machine learning · 6 · 4 since 2021Software engineering, systems software and programming languages · 4 · 1 first-authorDatabases, data management, data science and information retrieval · 3Human-computer interaction and ubiquitous computing · 1

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

Theoretical computer science
6 papers
Graph algorithms and graph theory · 62% Information theory · 21% Combinatorics and discrete mathematics · 12%
Databases, data mining, and information retrieval
2 papers
Data mining · 94% Web and social media mining · 6%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Distributed systems · 48% Parallel and multicore computing · 24% Performance modeling and evaluation · 18%
Artificial intelligence
1 paper
Graph learning · 100%
Computer networks
4 papers
Network measurement and analytics · 42% Network optimization and economics · 28% Internet architecture and protocols · 21%

Topics — the 25 heaviest of 28, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data mining
clustering
0.712023
Exact recovery and Bregman hard clustering of node-attributed Stochastic Block Model · NeurIPS 2023
Data mining › clustering
graph clustering
0.712023
Exact recovery and Bregman hard clustering of node-attributed Stochastic Block Model · NeurIPS 2023
Graph algorithms and graph theory › graph clustering › community detection
stochastic block model
0.712023
Exact recovery and Bregman hard clustering of node-attributed Stochastic Block Model · NeurIPS 2023
Machine learning › Graph learning › graph representation learning
node representation learning
0.312017
struc2vec: Learning Node Representations from Structural Identity · KDD 2017
Graph algorithms and graph theory
random walk
0.322012
Characterizing continuous time random walks on time varying graphs · SIGMETRICS 2012
Characterizing continuous-time random walks on dynamic networks · SIGMETRICS 2011
Distributed computing theory
dynamic networks
0.112011
Characterizing continuous-time random walks on dynamic networks · SIGMETRICS 2011
Distributed systems
peer-to-peer systems
0.122008
Balanced Relay Allocation on Heterogeneous Unstructured Overlays · INFOCOM 2008
Modeling Peer-Peer File Sharing Systems · INFOCOM 2003
Web and social media mining › social network analysis
network evolution
0.112008
Densification arising from sampling fixed graphs · SIGMETRICS 2008
Parallel and multicore computing
load balancing
0.112008
Balanced Relay Allocation on Heterogeneous Unstructured Overlays · INFOCOM 2008
Network measurement and analytics
traffic classification
0.112006
Characterizing and Detecting Skype-Relayed Traffic · INFOCOM 2006
Network optimization and economics › mechanism design
incentive mechanism
0.112005
Incentives to Promote Availability in Peer-to-Peer Anonymity Systems · ICNP 2005
Network security
anonymity networks
0.112005
Incentives to Promote Availability in Peer-to-Peer Anonymity Systems · ICNP 2005
Network security › anonymity networks
peer-to-peer anonymity
0.112005
Incentives to Promote Availability in Peer-to-Peer Anonymity Systems · ICNP 2005
Graph algorithms and graph theory › graph theory
dynamic graphs
0.012012
Characterizing continuous time random walks on time varying graphs · SIGMETRICS 2012
Graph algorithms and graph theory
temporal graph
0.012012
Characterizing continuous time random walks on time varying graphs · SIGMETRICS 2012
Internet architecture and protocols
peer-to-peer networks
0.012003
Modeling Peer-Peer File Sharing Systems · INFOCOM 2003
Distributed systems › distributed data processing
distributed indexing
0.012003
Modeling Peer-Peer File Sharing Systems · INFOCOM 2003
High-performance computing › scientific computing systems
computational fluid dynamics
0.012001
A Study of Networks Simulation Efficiency: Fluid Simulation vs. Packet-level Simulation · INFOCOM 2001
Performance modeling and evaluation › simulation › communication system simulation
network simulation
0.012001
A Study of Networks Simulation Efficiency: Fluid Simulation vs. Packet-level Simulation · INFOCOM 2001
Performance modeling and evaluation › simulation › communication system simulation
packet-level simulation
0.012001
A Study of Networks Simulation Efficiency: Fluid Simulation vs. Packet-level Simulation · INFOCOM 2001
Graph algorithms and graph theory › graph sampling
edge sampling
0.012008
Densification arising from sampling fixed graphs · SIGMETRICS 2008
Graph algorithms and graph theory
graph sampling
0.012008
Densification arising from sampling fixed graphs · SIGMETRICS 2008
Network measurement and analytics
traffic characterization
0.012006
Characterizing and Detecting Skype-Relayed Traffic · INFOCOM 2006
Network performance modeling
queueing analysis
0.012001
A Study of Networks Simulation Efficiency: Fluid Simulation vs. Packet-level Simulation · INFOCOM 2001
Network performance modeling › queueing network model
tandem queue
0.012001
A Study of Networks Simulation Efficiency: Fluid Simulation vs. Packet-level Simulation · INFOCOM 2001

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

spectral clustering · 1.3maximum likelihood · 1.3bregman divergence · 1.3random walk sampling · 0.6multilayer graph construction · 0.6hierarchical similarity measurement · 0.6tail distribution analysis · 0.2mathematical characterization · 0.2stochastic process theory · 0.1ergodic theory · 0.1game theory · 0.1utilization-based random choice · 0.1two random choices · 0.1queueing model · 0.1probabilistic sampling · 0.1power law analysis · 0.1mathematical modeling · 0.1heavy-tailed degree distribution · 0.1
YearPublicationVenuePosition
2025 Measuring IIA Violations in Similarity Choices with Bayesian Models
abstract
Similarity choice data occur when humans make choices among alternatives based on their similarity to a target, \emph{e.g.}, in the context of information retrieval and in embedding learning settings. Classical metric-based models of similarity choice assume independence of irrelevant alternatives (IIA), a property that allows for a simpler formulation. While IIA violations have been detected in many discrete choice settings, the similarity choice setting has received scant attention. This is because the target-dependent nature of the choice complicates IIA testing. We propose two statistical methods to test for IIA: a classical goodness-of-fit test and a Bayesian counterpart based on the framework of Posterior Predictive Checks (PPC). This Bayesian approach, our main technical contribution, quantifies the degree of IIA violation beyond its mere significance. We curate two datasets: one with choice sets designed to elicit IIA violations, and another with randomly generated choice sets from the same item universe. Our tests confirmed significant IIA violations on both datasets, and notably, we find a comparable degree of violation between them. Further, we devise a new PPC test for population homogeneity. Results show that the population is indeed homogenous, suggesting that the IIA violations are driven by context effects—specifically, interactions within the choice sets. These results highlight the need for new similarity choice models that account for such context effects.
Hugo Sales Correa, Suryanarayana Sankagiri, Daniel R. Figueiredo 0001, Matthias Grossglauser
UAI3
2025 Optimizing connectivity through network gradients for Restricted Boltzmann Machines
Amanda Camacho Novaes de Oliveira, Daniel R. Figueiredo 0001
Neural Networks2
2023 Exact recovery and Bregman hard clustering of node-attributed Stochastic Block Model
abstract
Classic network clustering tackles the problem of identifying sets of nodes (communities) that have similar connection patterns. However, in many scenarios nodes also have attributes that are correlated and can also be used to identify node clusters. Thus, network information (edges) and node information (attributes) can be jointly leveraged to design high-performance clustering algorithms. Under a general model for the network and node attributes, this work establishes an information-theoretic criteria for the exact recovery of community labels and characterizes a phase transition determined by the Chernoff-Hellinger divergence of the model. The criteria shows how network and attribute information can be exchanged in order to have exact recovery (e.g., more reliable network information requires less reliable attribute information). This work also presents an iterative clustering algorithm that maximizes the joint likelihood, assuming that the probability distribution of network interactions and node attributes belong to exponential families. This covers a broad range of possible interactions (e.g., edges with weights) and attributes (e.g., non-Gaussian models) while also exploring the connection between exponential families and Bregman divergences. Extensive numerical experiments using synthetic and real data indicate that the proposed algorithm outperforms algorithms that leverage only network or only attribute information as well as recently proposed algorithms that perform clustering using both sources of information. The contributions of this work provide insights into the fundamental limits and practical techniques for inferring community labels on node-attributed networks.
Maximilien Dreveton, Felipe S. Fernandes, Daniel R. Figueiredo 0001
NeurIPS3
2022 Network Connectivity and Learning Performance on Restricted Boltzmann Machines
abstract
While Network Architecture Search (NAS) and network pruning have recently re-emerged as powerful techniques to design more effective networks with less parameters, their focus has been on improving deep neural network models with millions of parameters. However, the number of connections and the connectivity pattern between layers also influences the learning performance of shallow two-layer networks, such as the classic Restricted Boltzmann Machine (RBM). This work presents a comprehensive study of the connectivity space on the learning performance of RBMs using the bars and stripes (BAS) model and the MNIST dataset. For BAS, the main findings show that pattern and number of connections play a fundamental role on the learning performance, while for MNIST the number of connections is more important for the considered connection structures. Moreover, the fully connected network is outperformed by different patterns in both scenarios, indicating the importance of also designing more effective connectivity patterns for simple two-layer neural networks.
Amanda Camacho Novaes de Oliveira, Daniel R. Figueiredo 0001
IJCNN2
2020 Network and Revenue of the Clube Hurb Affiliate Marketing Program: A Story of Two Tales
abstract
Individuals in affiliate marketing programs sign up with companies to promote or sell their products in independent venues and channels, receiving compensations for their actions. While a component of the e-commerce ecosystem for over a decade, affiliate marketing is increasingly being adopted by companies given its promises of boosting revenue at low investment costs. This work analyzes Clube Hurb, the affiliate marketing program of Hurb.com the largest online travel agency in Brazil. The analysis reveals the fragility of social network growth (very low virality coefficient) along with the strength of social referrals. It also reveals that almost all revenue generated by the program comes from a small set of affiliates, a property that has sustained over time. Indeed, great disparities are characterized by heavy-tailed distributions in statistics concerning both the network and revenue structure. Thus, while most affiliates play no effective role, a few are instrumental in keeping the program profitable. Such findings indicate that traditional average-based performance metrics can be flawed when assessing the success of such programs.
Lucas L. Rolim, Jefferson Elbert Simões, Daniel R. Figueiredo 0001
ASONAM3
2020 Efficient network seeding under variable node cost and limited budget for social networks
R. C. de Souza, Daniel R. Figueiredo 0001, Antônio Augusto de Aragão Rocha, Artur Ziviani
Inf. Sci.2
2019 Optimal Pricing for Serverless Computing
abstract
Serverless computing is an attractive cloud services paradigm, simultaneously promising reduced cost and greater flexibility for customers and increased revenues and higher resource utilization for cloud providers. In this paper, we present an analysis of the potential cost benefits of serverless computing for end customers and cloud providers. Using realistic cost models, queueing theoretic performance models, and a game theoretic formulation, we explore the tradeoffs between serverless computing (SC) and traditional cloud computing (virtual machine, VM). In the proposed framework, customers distribute their workload between SC and VM to minimize their cost while maintaining a particular performance constraint, while the cloud provider sets SC and VM prices to maximize its profit. We explore the impact of relative prices, customer workload, service capacity, and provider costs. Our main result is the identification and characterization of three optimal operational regimes for both customers and the provider that leverage either SC or VM only, or both, in a hybrid configuration. The various insights provided in this paper can help both cloud providers and customers better understand the tradeoffs and implications of a hybrid system that combines serverless and VM rental with corresponding pricing models.
Kunal Mahajan, Daniel R. Figueiredo 0001, Vishal Misra, Dan Rubenstein
GLOBECOM2
2017 struc2vec: Learning Node Representations from Structural Identity
abstract
Structural identity is a concept of symmetry in which network nodes are identified according to the network structure and their relationship to other nodes. Structural identity has been studied in theory and practice over the past decades, but only recently has it been addressed with representational learning techniques. This work presents struc2vec, a novel and flexible framework for learning latent representations for the structural identity of nodes. struc2vec uses a hierarchy to measure node similarity at different scales, and constructs a multilayer graph to encode structural similarities and generate structural context for nodes. Numerical experiments indicate that state-of-the-art techniques for learning node representations fail in capturing stronger notions of structural identity, while struc2vec exhibits much superior performance in this task, as it overcomes limitations of prior approaches. As a consequence, numerical experiments indicate that struc2vec improves performance on classification tasks that depend more on structural identity.
Leonardo F. R. Ribeiro, Pedro H. P. Saverese, Daniel R. Figueiredo 0001
KDD3
2016 On the Duration and Intensity of Competitions in Nonlinear Pólya Urn Processes with Fitness
abstract
Cumulative advantage (CA) refers to the notion that accumulated resources foster the accumulation of further resources in competitions, a phenomenon that has been empirically observed in various contexts. The oldest and arguably simplest mathematical model that embodies this general principle is the Pólya urn process, which finds applications in a myriad of problems. The original model captures the dynamics of competitions between two equally fit agents under linear CA effects, which can be readily generalized to incorporate different fitnesses and nonlinear CA effects. We study two statistics of competitions under the generalized model, namely duration (i.e., time of the last tie) and intensity (i.e., number of ties). We give rigorous mathematical characterizations of the tail distributions of both duration and intensity under the various regimes for fitness and nonlinearity, which reveal very interesting behaviors. For example, fitness superiority induces much shorter competitions in the sublinear regime while much longer competitions in the superlinear regime. Our findings can shed light on the application of Pólya urn processes in more general contexts where fitness and nonlinearity may be present.
Bo Jiang 0003, Daniel R. Figueiredo 0001, Bruno Ribeiro 0001, Don Towsley
SIGMETRICS2
2012 Characterizing continuous time random walks on time varying graphs
abstract
In this paper we study the behavior of a continuous time random walk (CTRW) on a stationary and ergodic time varying dynamic graph. We establish conditions under which the CTRW is a stationary and ergodic process. In general, the stationary distribution of the walker depends on the walker rate and is difficult to characterize. However, we characterize the stationary distribution in the following cases: i) the walker rate is significantly larger or smaller than the rate in which the graph changes (time-scale separation), ii) the walker rate is proportional to the degree of the node that it resides on (coupled dynamics), and iii) the degrees of node belonging to the same connected component are identical (structural constraints). We provide examples that illustrate our theoretical findings.
Daniel R. Figueiredo 0001, Philippe Nain, Bruno Ribeiro 0001, Edmundo de Souza e Silva, Don Towsley
SIGMETRICS1
2012 Walking around in a changing world: Understanding random walks over dynamic graphs
Daniel R. Figueiredo 0001
WiOpt1
2012 Heterogeneous download times in a homogeneous BitTorrent swarm
Fabricio Murai, Antônio Augusto de Aragão Rocha, Daniel R. Figueiredo 0001, Edmundo de Souza e Silva
Comput. Networks3
2011 Characterizing continuous-time random walks on dynamic networks
abstract
No abstract available.
Bruno Ribeiro 0001, Daniel R. Figueiredo 0001, Edmundo de Souza e Silva, Don Towsley
SIGMETRICS2
2010 Optimal Multi-Tree Peer-to-Peer Video Streaming
abstract
NA
Gaspare G. E. Bruno, Daniel R. Figueiredo 0001
ICCCN2
2009 Two ID-Free Distributed Distance-2 Edge Coloring Algorithms for WSNs
André C. Pinho, Alexandre A. Santos, Daniel R. Figueiredo 0001, Felipe M. G. França
Networking3
2008 Balanced Relay Allocation on Heterogeneous Unstructured Overlays
abstract
Due to the increased usage of NAT boxes and firewalls, it has become harder for applications to establish direct connections seamlessly among two end-hosts. A recently adopted proposal to mitigate this problem is to use relay nodes, end-hosts that act as intermediary points to bridge connections. Efficiently selecting a relay node is not a trivial problem, specially in a large-scale unstructured overlay system where end-hosts are heterogeneous. In such environment, heterogeneity among the relay nodes comes from the inherent differences in their capacities and from the way overlay networks are constructed. Despite this fact, good relay selection algorithms should effectively balance the aggregate load across the set of relay nodes. We address this problem using algorithms based on the two random choices method. We first prove that the classic load-based algorithm can effectively balance the load even when relays are heterogeneous, and that its performance depends directly on relay heterogeneity. Second, we propose an utilization-based random choice algorithm to distribute load in order to balance relay utilization. Numerical evaluations through simulations illustrate the effectiveness of this algorithm, indicating that it might also yield provable performance (which we conjecture). Finally, we support our theoretical findings through simulations of various large-scale scenarios, with realistic relay heterogeneity.
Hung Xuan Nguyen, Daniel R. Figueiredo 0001, Matthias Grossglauser, Patrick Thiran
INFOCOM2
2008 Densification arising from sampling fixed graphs
abstract
During the past decade, a number of different studies have identified several peculiar properties of networks that arise from a diverse universe, ranging from social to computer networks. A recently observed feature is known as network densification, which occurs when the number of edges grows much faster than the number of nodes, as the network evolves over time. This surprising phenomenon has been empirically validated in a variety of networks that emerge in the real world and mathematical models have been recently proposed to explain it. Leveraging on how real data is usually gathered and used, we propose a new model called Edge Sampling to explain how densification can arise. Our model is innovative, as we consider a fixed underlying graph and a process that discovers this graph by probabilistically sampling its edges. We show that this model possesses several interesting features, in particular, that edges and nodes discovered can exhibit densification. Moreover, when the node degree of the fixed underlying graph follows a heavy-tailed distribution, we show that the Edge Sampling model can yield power law densification, establishing an approximate relationship between the degree exponent and the densification exponent. The theoretical findings are supported by numerical evaluations of the model. Finally, we apply our model to real network data to evaluate its performance on capturing the previously observed densification. Our results indicate that edge sampling is indeed a plausible alternative explanation for the densification phenomenon that has been recently observed.
Pedram Pedarsani, Daniel R. Figueiredo 0001, Matthias Grossglauser
SIGMETRICS2
2007 A modeling framework to understand the tussle between ISPs and peer-to-peer file-sharing users
Michele Garetto, Daniel R. Figueiredo 0001, Rossano Gaeta, Matteo Sereno
Perform. Evaluation2
2006 Characterizing and Detecting Skype-Relayed Traffic
abstract
2706-2717
Kyoungwon Suh, Daniel R. Figueiredo 0001, James F. Kurose, Don Towsley
INFOCOM2
2006 On the efficiency of fluid simulation of networks
Daniel R. Figueiredo 0001, Benyuan Liu, Yang Guo 0001, James F. Kurose, Don Towsley
Comput. Networks1
2005 Incentives to Promote Availability in Peer-to-Peer Anonymity Systems
abstract
Peer-to-peer (P2P) anonymous communication systems are vulnerable to free-riders, peers that use the system while providing little or no service to others and whose presence limits the strength of anonymity as well as the efficiency of the system. Free-riding can be addressed by building explicit incentive mechanisms into system protocols to promote two distinct aspects of cooperation among peers-compliance with the protocol specification and the availability of peers to serve others. In this paper we study the use of payments to implement an incentive mechanism that attaches a real monetary cost to low availability. Through a game theoretic analysis, we evaluate the effectiveness of such an incentive, finding that peer availability can be significantly increased through the introduction of payments under many conditions. We also demonstrate how a payment-based incentive that preserves anonymity can be implemented and integrated with a popular class of P2P anonymity systems.
Daniel R. Figueiredo 0001, Jonathan K. Shapiro, Don Towsley
ICNP1
2005 On TCP and self-similar traffic
Daniel R. Figueiredo 0001, Benyuan Liu, Anja Feldmann, Vishal Misra, Don Towsley, Walter Willinger
Perform. Evaluation1
2005 An evolutionary game-theoretic approach to congestion control
Daniel Sadoc Menasché, Daniel R. Figueiredo 0001, Edmundo de Souza e Silva
Perform. Evaluation2
2003 Modeling Peer-Peer File Sharing Systems
abstract
Peer-peer networking has recently emerged as a new paradigm for building distributed networked applications. We develop simple mathematical models to explore and illustrate fundamental performance issues of peer-peer file sharing systems. The modeling framework introduced and the corresponding solution methods are flexible enough to accommodate different characteristics of such systems. Through the specification of model parameters, we apply our framework to three different peer-peer architectures: centralized indexing, distributed indexing with flooded queries, and distributed indexing with hashing directed queries. Using our model, we investigate the effects of system scaling, freeloaders, file popularity and availability on system performance. In particular, we observe that a system with distributed indexing and flooded queries cannot exploit the full capacity of peer-peer systems. We further show that peer-peer file sharing systems can tolerate a significant number of freeloaders without suffering much performance degradation. In many cases, freeloaders can benefit from the available spare capacity of peer-peer systems and increase overall system throughput. Our work shows that simple models coupled with efficient solution methods can be used to understand and answer questions related to the performance of peer-peer file sharing systems.
Zihui Ge, Daniel R. Figueiredo 0001, Sharad Jaiswal, James F. Kurose, Don Towsley
INFOCOM2
2002 On the autocorrelation structure of TCP traffic
Daniel R. Figueiredo 0001, Benyuan Liu, Vishal Misra, Don Towsley
Comput. Networks1
2001 A Study of Networks Simulation Efficiency: Fluid Simulation vs. Packet-level Simulation
abstract
Network performance evaluation through traditional packet-level simulation is becoming increasingly difficult as today's networks grow in scale along many dimensions. As a consequence, fluid simulation has been proposed to cope with the size and complexity of such systems. This study focuses on analyzing and comparing the relative efficiencies of fluid simulation and packet-level simulation for several network scenarios. We use the "simulation event" rate to measure the computational effort of the simulators and show that this measure is both adequate and accurate. For some scenarios, we derive analytical results for the simulation event rate and identify the major factors that contribute to the simulation event rate. Among these factors, the "ripple effect" is very important since it can significantly increase the fluid simulation event rate. For a tandem queueing system, we identify the boundary condition to establish regions where one simulation paradigm is more efficient than the other. Flow aggregation is considered as a technique to reduce the impact of the "ripple effect" in fluid simulation. We also show that WFQ scheduling discipline can limit the "ripple effect", making fluid simulation particularly well suited for WFQ models. Our results show that tradeoffs between parameters of a network model determines the most efficient simulation approach.
Benyuan Liu, Daniel R. Figueiredo 0001, Yang Guo 0001, James F. Kurose, Don Towsley
INFOCOM2