I'm currently a Researcher
at CRACS,
and an assistant professor at
DCC/FCUP,
at the University of Porto, in Portugal.
I have a core background on algorithms
and data structures. My main research line
is focused on network science and on
the analysis of complex networks from
multiple domains. I am especially interested
on the algorithmic aspects of
discovering interesting subgraph
patterns.
I'm also passionate about computer science
education and programming
contests (I'm an active organizer, problem
setter and coach).
Quick Links
News and Events:
Some Recent Publications (selected):
- D. Aparicio, Pedro Ribeiro and F. Silva. Graphlet-orbit Transitions (GoT): A fingerprint for temporal network comparison. In PLoS One, Vol. 13(10), e0205497, October, 2018. +info
doi
pdf
- M. Araujo, P. Ribeiro and C. Faloutsos . TensorCast: Forecasting with Context using Coupled Tensors. (Best Paper Award) Proceedings of the IEEE International Conference on Data Mining (ICDM), pp. 71-80, IEEE, New Orleans, USA, November, 2017.
+info
doi
pdf
software
- D. AparÃcio, P. Ribeiro and F. Silva. Extending the Applicability of Graphlets to Directed Networks. In IEEE/ACM Transactions on Computational Biology and Bioinformatics, Vol. 14(6), pp. 1302-1315, IEEE, November, 2017. +info
doi
pdf
software
- P. Ribeiro and F. Silva. G-Tries: a data structure for storing and finding subgraphs. In Data Mining and Knowledge Discovery, Vol. 28(2), pp. 337-377, Springer, March, 2014. +info
doi
pdf
software
[PDFs and more detailed list of publications]