Bruno Ribeiro

Bruno Ribeiro

Associate Professor of Computer Science
Purdue University
Hall of Data Science and AI 3142
Department of Computer Science
Purdue University
West Lafayette, IN
ribeirob@purdue.edu
Curriculum Vitae [PDF]

Current Students

PhD

MSc

Undergraduate

Former Students

PhD

Undergraduate

Publications

See complete list at Google Scholar

2025

Kaiyuan Zhang, Siyuan Cheng, Guangyu Shen, Bruno Ribeiro, Shengwei An, Pin-Yu Chen, Xiangyu Zhang, Ninghui Li
CENSOR: Defense Against Gradient Inversion via Orthogonal Subspace Bayesian Sampling
NDSS, 2025
BibTex

2024

Krishna Sri Ipsit Mantri, Xinzhi Wang, Carola-Bibiane Scönlieb, Bruno Ribeiro, Beatrice Bevilacqua, Moshe Eliasof
DiGRAF: Diffeomorphic Graph-Adaptive Activation Function
NeurIPS, 2024
BibTex

Mikhail Galkin, Jincheng Zhou, Bruno Ribeiro, Jian Tang, Zhaocheng Zhu
A Foundation Model for Zero-shot Logical Query Reasoning
NeurIPS, 2024
BibTex

Shirley Wu, Kaidi Cao, Bruno Ribeiro, James Zou, Jure Leskovec
GraphMETRO: Mitigating Complex Graph Distribution Shifts via Mixture of Aligned Experts
NeurIPS, 2024
BibTex

Abd AlRhman AlQiam, Yuanjun Yao, Zhaodong Wang, Satyajeet Singh Ahuja, Ying Zhang, Sanjay Rao, Bruno Ribeiro, Mohit Tawarmalani
Transferable Neural WAN TE for Changing Topologies
ACM SIGCOMM, 2024
BibTex

Mai Elkady, Thu Bui, Bruno Ribeiro, David I. Inouye
Vertical Validation: Evaluating Implicit Generative Models for Graphs on Thin Support Regions
UAI, 2024
PDF | BibTex

Jiacheng Li, Ninghui Li, Bruno Ribeiro
MIST: Defending Against Membership Inference Attacks Through Membership-Invariant Subspace Training
USENIX Security, 2024
BibTex | arXiv

S Chandra Mouli, Muhammad Alam, Bruno Ribeiro
MetaPhysiCa: Improving OOD Robustness in Physics-informed Machine Learning
ICLR, 2024 (spotlight)
BibTex | arXiv

Beatrice Bevilacqua, Moshe Eliasof, Eli Meirom, Bruno Ribeiro, Haggai Maron
Efficient Subgraph GNNs by Learning Effective Selection Policies
ICLR, 2024
BibTex | arXiv

2023

Jianfei Gao, Yangze Zhou, Jincheng Zhou, Bruno Ribeiro
Double Equivariance for Inductive Link Prediction for Both New Nodes and New Relation Types
arXiv:2302.01313
BibTex | arXiv

Leonardo Cotta, Beatrice Bevilacqua, Nesreen Ahmed, Bruno Ribeiro
Causal Lifting and Link Prediction
Proceedings of the Royal Society A, 2023
BibTex | Paper

Chandan Botha, Jianfei Gao, Sanjay Rao, Bruno Ribeiro
Veritas: Answering Causal Queries from Video Streaming Traces
ACM SIGCOMM, 2023
BibTex

Jiacheng Li, Ninghui Li, Bruno Ribeiro
Effective passive membership inference attacks in federated learning against overparameterized models
ICLR, 2023
BibTex | Paper

2022

Yun Seong Nam, Jianfei Gao, Chandan Bothra, Ehab Ghabashneh, Sanjay Rao, Bruno Ribeiro, Jibin Zhan, Hui Zhang
Xatu: Richer Neural Network Based Prediction for Video Streaming
SIGMETRICS, 2022
BibTex | Paper

Yangze Zhou, Gitta Kutyniok, Bruno Ribeiro
OOD Link Prediction Generalization Capabilities of Message-Passing GNNs in Larger Test Graphs
NeurIPS, 2022
BibTex | arXiv

S Chandra Mouli, Yangze Zhou, Bruno Ribeiro
Bias Challenges in Counterfactual Data Augmentation
UAI Workshop on Causal Representation Learning, 2022
BibTex | arXiv

Jianfei Gao, Bruno Ribeiro
On the Equivalence Between Temporal and Static Equivariant Graph Representations
ICML, 2022
BibTex | Paper

S. Chandra Mouli, Bruno Ribeiro
Asymmetry Learning for Counterfactually-invariant Classification in OOD Tasks
ICLR, 2022 (Oral)
BibTex | Paper

Carlos HC Teixeira, Mayank Kakodkar, Vinícius Dias, Wagner Meira, Bruno Ribeiro
Sequential stratified regeneration: MCMC for large state spaces with an application to subgraph count estimation
Data Mining and Knowledge Discovery, 2022
BibTex | Paper

Lisette Espín-Noboa, Fariba Karimi, Bruno Ribeiro, Kristina Lerman, Claudia Wagner
Explaining classification performance and bias via network structure and sampling technique
Applied Network Science, 2022
BibTex | Paper

2021

Leonardo Cotta, Christopher Morris, Bruno Ribeiro
Reconstruction for Powerful Graph Representations
NeurIPS, 2021
BibTex | arXiv | Code

Beatrice Bevilacqua, Yangze Zhou, Bruno Ribeiro
Size-Invariant Graph Representations for Graph Classification Extrapolations
ICML, 2021 (Long Talk)
BibTex | arXiv | Code

Mengyue Hang, Jennifer Neville, Bruno Ribeiro
A Collective Learning Framework to Boost GNN Expressiveness
ICML, 2021
BibTex | arXiv

S Chandra Mouli, Bruno Ribeiro
Neural Networks for Learning Counterfactual G-Invariances from Single Environments
ICLR, 2021
BibTex

Mohsen Minaei, S Chandra Mouli, Mainack Mondal, Bruno Ribeiro, Aniket Kate
Deceptive Deletions for Protecting Withdrawn Posts on Social Media Platform
NDSS, 2021
BibTex

Jiacheng Li, Ninghui Li, Bruno Ribeiro
Membership Inference Attacks and Defenses in Classification Models
ACM CODASPY, 2021 (Best Paper Award) 🏆
BibTeX

2020

Leonardo Cotta, Carlos H. C. Teixeira, Ananthram Swami, Bruno Ribeiro
Unsupervised Joint k-node Graph Representations with Compositional Energy-Based Models
NeurIPS, 2020
BibTex | arXiv

Amit Sheoran, Sonia Fahmy, Matthew Osinski, Chunyi Peng, Bruno Ribeiro, Jia Wang
Experience: towards automated customer issue resolution in cellular networks
MOBICOM, 2020
BibTex | Paper

P. C. Sruthi, Sanjay Rao, Bruno Ribeiro
Pitfalls of data-driven networking: A case study of latent causal confounders in video streaming
ACM SIGCOMM Workshop on Network Meets AI & ML (NetAI), 2020
BibTex | Paper

Balasubramaniam Srinivasan, Bruno Ribeiro
On the Equivalence between Positional Node Embeddings and Structural Graph Representations
ICLR, 2020
BibTex | arXiv

Jianfei Gao, Mohamed A. Zahran, Amit Sheoran, Sonia Fahmy, Bruno Ribeiro
Infinity Learning: Learning Markov Chains from Aggregate Steady-State Observations
AAAI, 2020
BibTex | arXiv

2019

Changping Meng, Jiasen Yang, Bruno Ribeiro, Jennifer Neville
HATS: A Hierarchical Sequence-Attention Framework for Inductive Set-of-Sets Embeddings
KDD, 2019
BibTex | Paper

Ryan L. Murphy, Balasubramaniam Srinivasan, Vinayak Rao, Bruno Ribeiro
Relational Pooling for Graph Representations
ICML, 2019
BibTex | arXiv

Ryan L. Murphy, Balasubramaniam Srinivasan, Vinayak Rao, Bruno Ribeiro
Janossy Pooling: Learning Deep Permutation-Invariant Functions for Variable-Size Inputs
ICLR, 2019
BibTex | arXiv

Leonardo Teixeira, Brian Jalaian, Bruno Ribeiro
Are Graph Neural Networks Miscalibrated?
Learning and Reasoning with Graph-Structured Representations Workshop @ ICML (Spotlight), 2019
BibTex | arXiv

Guangyu Li, Yong Liu, Bruno Ribeiro, Hao Ding
On group popularity prediction in event-based social networks
IEEE Transactions on Network Science and Engineering, 2019
BibTex | Paper

Fabricio Murai, Bruno Ribeiro, Don Towlsey, Pinghui Wang
Characterizing directed and undirected networks via multidimensional walks with jumps
ACM Transactions on Knowledge Discovery from Data (TKDD), 2019
BibTex | arXiv

S Chandra Mouli, Leonardo Teixeira, Jennifer Neville, Bruno Ribeiro
Deep Lifetime Clustering
arXiv:1910.00547, 2019
BibTex | arXiv

2018

Pedro Savarese, Mayank Kakodar, Bruno Ribeiro
From Monte Carlo to Las Vegas: Improving Restricted Boltzmann Machine Training through Stopping Sets
AAAI, 2018
BibTex | arXiv

Jason Meng, Chandra S. Mouli, Bruno Ribeiro, Jennifer Neville
Subgraph Pattern Neural Networks for High-Order Graph Evolution Prediction
AAAI, 2018
BibTex | Code

Carlos Teixeira, Leonardo Cotta, Bruno Ribeiro, Wagner Meira Jr.
Graph Pattern Mining and Learning through User-defined Relations
ICDM, 2018
BibTex | arXiv

Zahaib Akhtar, Yun Seong Nam, Ramesh Govindan, Sanjay Rao, Jessica Chen, Ethan Katz-Bassett, Bruno Ribeiro, Jibin Zhan, Hui Zhang
Oboe: auto-tuning video ABR algorithms to network conditions
SIGCOMM, 2018
BibTex | Paper

Guangyu Li, Yong Liu, Bruno Ribeiro, Hao Ding
On Group Popularity Prediction in Event-Based Social Networks
ICWSM, 2018
BibTex | Paper

Mohamed S Hassan, Bruno Ribeiro, Walid G Aref
SBG-sketch: a self-balanced sketch for labeled-graph stream summarization
ICSSDM, 2018
BibTex | arXiv

Pinghui Wang, Junzhou Zhao, Bruno Ribeiro, John C.S. Lui, Don Towsley, Xiaohong Guan
Practical Characterization of Large Networks Using Neighborhood Information
Knowledge and Information Systems, 2018
BibTex

2017

Fabricio Murai, Diogo Rennó, Bruno Ribeiro, Gisele L. Pappa, Don Towsley, Krista Gile
Selective Harvesting over Networks
Data Mining and Knowledge Discovery, 2017
BibTex | arXiv

Jiasen Yang, Bruno Ribeiro, Jennifer Neville
Stochastic Gradient Descent for Relational Logistic Regression via Partial Network Crawls
UAI Workshop on Statistical Relational AI, 2017
BibTex | arXiv

Jiasen Yang, Bruno Ribeiro, Jennifer Neville
Should We Be Confident in Peer Effects Estimated from Partial Crawls of Social Networks?
ICWSM (Poster), 2017
BibTex | Paper

Kun Tu, Bruno Ribeiro, Ananthram Swami, Don Towsley
Temporal Clustering in time-varying Networks with Time Series Analysis
NIPS Time Series Workshop, 2017
BibTex

Mohamed S. Hassan, Bruno Ribeiro, Walid G. Aref
SBG-Sketch: A Self-Balanced Sketch for Labeled-Graph Stream Summarization
arXiv preprint, 2017
BibTex | arXiv

2016

Flavio Figueiredo, Bruno Ribeiro, Jussara Almeida, Christos Faloutsos
TribeFlow: Mining & Predicting User Trajectories
ACM International Conference on World Wide Web (WWW), 2016
BibTex | Code | arXiv

Bo Jiang, Daniel R. Figueiredo, Bruno Ribeiro, Don Towsley
On the Duration and Intensity of Competitions in Nonlinear Polya Urn Processes with Fitness
ACM SIGMETRICS, 2016 (Best Paper Award) 🏆
BibTex

Konstantin Avrachenkov, Bruno Ribeiro, Jithin K. Sreedharan
Inference in OSNs via Lightweight Partial Crawls
ACM SIGMETRICS, 2016
BibTex | arXiv

Flavio Figueiredo, Bruno Ribeiro, Jussara M. Almeida, Christos Faloutsos
A Summary of the TribeFlow Model for Music Discovery Applications
ICML Workshop on Machine Learning for Music Discovery (Invited), 2016
BibTex

Flavio Figueiredo, Bruno Ribeiro, Christos Faloutsos, Nazareno Andrade, Jussara M. Almeida
Mining Online Music Listening Trajectories
ISMIR: International Symposium/Conference on Music Information Retrieval, 2016
BibTex

2015

Bruno Ribeiro, Minh Hoang, Ambuj Singh
Beyond Models: Forecasting Complex Network Processes Directly from Data
ACM International Conference on World Wide Web (WWW), 2015
BibTex | Code

Bruno Ribeiro, Christos Faloutsos
Modeling Website Popularity Competition in the Attention-Activity Marketplace
ACM International Conference on Web Search and Data (WSDM), 2015
BibTex | arXiv

Bo Jiang, Liyuan Sun, Daniel R Figueiredo, Bruno Ribeiro, Don Towsley
On the duration and intensity of cumulative advantage competitions
Journal of Statistical Mechanics: Theory and Experiment, 2015
BibTex

2014

Pinghui Wang, John C.S. Lui, Bruno Ribeiro, Don Towsley, Junzhou Zhao, Xiaohong Guan
Efficiently Estimating Motif Statistics of Large Networks
ACM Transactions on Knowledge Discovery from Data (TKDD), 2014
BibTex | arXiv

Ting-Kai Huang, Bruno Ribeiro, Harsha V. Madhyastha, Michalis Faloutsos
The Socio-monetary Incentives of Online Social Network Malware Campaigns
ACM Conference on Online Social Networks (COSN), 2014
BibTex

Flavio Figueiredo, Jussara M Almeida, Yasuko Matsubara, Bruno Ribeiro, Christos Faloutsos
Revisit Behavior in Social Media: The Phoenix-R Model and Discoveries
ECML/PKDD, 2014
BibTex | arXiv

Bruno Ribeiro
Modeling and Predicting the Growth and Death of Membership-based Websites
International Conference on World Wide Web (WWW), 2014
BibTex | arXiv

K. Avrachenkov, P. Basu, G. Neglia, B. Ribeiro*, D. Towsley
Pay Few, Influence Most: Online Myopic Network Covering
IEEE NetSciCom Workshop, 2014 (Best Paper Award) 🏆
BibTex | arXiv

Bo Jiang, Liyuan Sun, Daniel R. Figueiredo, Bruno Ribeiro, Don Towsley
On the duration and intensity of cumulative advantage competitions and the struggle of the fittest
arXiv, 2014
BibTex | arXiv

Peng Xia, Kun Tu, Bruno Ribeiro, Hua Jiang, Xiaodong Wang, Cindy Chen, Benyuan Liu, Don Towsley
Who is Dating Whom: Characterizing User Behaviors of a Large Online Dating Site
Social Network Analysis – Community Detection and Evolution, Springer, 2014
BibTex | arXiv

Kun Tu, Bruno Ribeiro, H. Jiang, X. Wang, David Jensen, Benyuan Liu, Don Towsley
Online Dating Recommendations: Matching Markets and Learning Preferences
5th International Workshop on Social Recommender Systems (SRS) @ WWW, 2014
BibTex | arXiv

Yeon-sup Lim, Bruno Ribeiro, Don Towsley
Classifying Latent Infection States in Complex Networks
SIMPLEX Workshop @ WWW, 2014
BibTex | arXiv

James Atwood, Bruno Ribeiro, Don Towsley
Efficient Network Generation Under General Preferential Attachment
SIMPLEX Workshop @ WWW, 2014
BibTex | arXiv | Code

2013

Bruno Ribeiro, Nicola Perra, Andrea Baronchelli
Quantifying the Effect of Temporal Resolution on Time-varying Networks
Scientific Reports, 2013
BibTex | arXiv

Peng Xia, Bruno Ribeiro, Cindy Chen, Benyuan Liu, Don Towsley
A Study of User Behavior on an Online Dating Site
ASONAM (Short Paper), 2013
BibTex

Ting-Kai Huang, Md Sazzadur Rahman, Harsha V. Madhyastha, Michalis Faloutsos, Bruno Ribeiro
An Analysis of Socware Cascades in Online Social Networks
WWW, 2013
BibTex

Fabricio Murai, Bruno Ribeiro, Don Towsley, Krista Gile
Characterizing Branching Processes from Sampled Data
SIMPLEX Workshop @ WWW, 2013
BibTex | arXiv

F. Murai, B. Ribeiro, D. Towsley, P. Wang
On Set Size Distribution Estimation and the Characterization of Large Networks via Sampling
IEEE Journal on Selected Areas in Communications (Special Issue on Network Science), 2013
BibTex | arXiv

2012

D. Figueiredo, P. Nain, B. Ribeiro*, E. de Souza e Silva, D. Towsley
Characterizing Continuous Time Random Walks on Time-varying Graphs
SIGMETRICS, 2012
BibTex | arXiv

Bruno Ribeiro, Prithwish Basu, Don Towsley
Multiple Random Walks to Uncover Short Paths in Power Law Networks
IEEE INFOCOM NetSciCom, 2012
BibTex

Bruno Ribeiro, Don Towsley
On the Estimation Accuracy of Degree Distributions from Graph Sampling
IEEE Conference on Decision and Control (Invited), 2012
BibTex

Bruno Ribeiro, Pinghui Wang, Fabricio Murai, Don Towsley
Sampling Directed Graphs with Random Walks
INFOCOM, 2012
BibTex

2011

Y. Lim, D. S. Menasche, B. Ribeiro, D. Towsley, P. Basu
Online estimating the k central nodes of a network
IEEE Network Science Workshop (NSW), 2011
BibTex

Bruno Ribeiro, Daniel Figueiredo, Edmundo de Souza e Silva, Don Towsley
Characterizing Dynamic Graphs with Continuous-time Random Walks
SIGMETRICS, 2011
BibTex

2010

Konstantin Avrachenkov, Bruno Ribeiro, Don Towsley
Improving Random Walk Estimation Accuracy with Uniform Restarts
Workshop on Algorithms and Models for the Web Graph (WAW), 2010
BibTex

William Gauvin, Bruno Ribeiro, Benyuan Liu, Don Towsley, Jie Wang
Measurement and Gender-Specific Analysis of User Publishing Characteristics on MySpace
IEEE Network Special Issue on Online Social Networks, 2010
BibTex

Bruno Ribeiro, Don Towsley
Estimating and Sampling Graphs with Multidimensional Random Walks
ACM SIGCOMM Internet Measurement Conference, 2010
BibTex

Bruno Ribeiro, William Gauvin, Benyuan Liu, Don Towsley
On MySpace Account Spans and Double Pareto-Like Distribution of Friends
IEEE Infocom Network Science Workshop, 2010
BibTex

2009 and Earlier

Bruno Ribeiro, Daniel Figueiredo, Don Towsley
Herding BitTorrent Traffic away from Expensive ISP Links
UMass CMPSCI Technical Report, 2009
BibTex

Bruno Ribeiro, Tao Ye, Don Towsley
A Resource-minimalist Flow Size Histogram Estimator
ACM SIGCOMM Internet Measurement Conference, 2008
BibTex

Bruno Ribeiro, Weifeng Chen, Gerome Miklau, Don Towsley
Analyzing Privacy in Enterprise Packet Trace Anonymization
Network & Distributed System Security Symposium (NDSS), 2008
BibTex

Bruno Ribeiro, Don Towsley, Tao Ye, Jean Bolot
Fisher Information of Sampled Packets: an Application to Flow Size Estimation
ACM SIGCOMM Internet Measurement Conference (IMC), 2006
BibTex

Bruno Ribeiro, Edmundo de Souza e Silva, Don Towsley
On the Efficiency of Path Diversity for Continuous Media Applications
UMass CMPSCI Technical Report 05-19, 2005
BibTex

Weifeng Chen, Yong Huang, Bruno Ribeiro, Kyoungwon Suh, Honggang Zhang, Edmundo de Souza e Silva, Jim Kurose, Don Towsley
Exploiting the IPID field to infer network path and end-system characteristics
Passive and Active Measurement Workshop (PAM), 2005
BibTex

S. C. Coutinho, Bruno Ribeiro
On Holomorphic Foliations without Algebraic Solutions
Experimental Mathematics, Vol. 10, No. 4, pp. 529-536, 2001
BibTex