
PhD defense : check
I have successfully defended my thesis yesterday. So it is now official: I am a PhD! To top it off, my thesis has been added to the Board of Honour for receiving the highest overall mark from all committee members.

Postdoctoral affiliation
This is not a well kept secret anymore, so I should post this here as well: I’m joining the Center for the Study of Complex System at the University of Michigan as a Postdoctoral Fellow. I’m looking forward to all the new exciting projects that will come out of this.

Netsci 2018
I’ll be at NetSci 2018 (Paris) to present our recent preprint “Network archaeology: phase transition in the recoverability of network history”. The program is already out: I’m part of the TheoryI parallel session, on day 1 of the main event.

A few additions to the publication page
Two papers on which I appear as a coauthor have recently been published in Physical Review E!
First, a deep cut by Guillaume StOnge: The paper tackles SIS dynamics on timevarying networks with fixed degree sequences. By changing the relative timescale of the epidemics and of the network’s evolution, we are able to effectively interpolate between quenched and annealed formalisms of SIS dynamics on networks, thereby unifying many theoretical frameworks in one. My favourite result comes towards the end of the paper, where we show that the endemic phase can be heterogeneous near its onset: If you look at high degree nodes, then you’ll find that the disease’s prevalence scales faster with the network’s size than if you had inspected low degree nodes.
Second, a fun numerical paper with Edward Laurence, Sergey Melnik and Louis J. Dubé, where we show how to exactly solve cascade dynamics on small networks. By exact, I mean that we show how to calculate the probability of every single outcome, with arbitrary precision. Our algorithm is of course of exponential complexity, because there are exponentially many outcome in the first place; but there’s a few trick involved in reaching such a “simple” algorithm. Exact algorithms are on the rise again!
I should also mention that I have recently uploaded a preprint to the arXiv. This joint work with the extended Dynamica family grew out of a workshop held in 2016. Our goal was to infer the past states of a network given its current structure. The paper characterizes the problem thoroughly, from the point of view of statistical inference. I’ll present this work at NetSci 2018 during the first parallel session. Comments are more than welcome!

JSMF Postdoctoral Fellowship
While it’s been announced some times ago at Université Laval, I haven’t posted this news here yet. So here goes: I’m beyond thrilled to announce that I have been selected by the James S. McDonnell Foundation for their Postdoctoral Fellowship Awards in “Understanding Dynamic and Multiscale Systems”.
I have not yet decided where I will be pursuing my postdoctoral studies, but one thing is certain: the next few years are going to be both intellectually stimulating and fun.

The shape of randomness
I’m happy to announce that the results of a fun project with Alice Patania, Giovanni Petri and Francesco Vaccarino are now available in a short paper in Physical Review E. Special thanks to the YRNCS who funded this collaboration through their Bridge Grant initiative.
Our paper, titled “Construction of and efficient sampling from the simplicial configuration model”, builds on recent work by Owen T. Courtney and Ginestra Bianconi. More specifically, we propose an efficient and provably correct MCMC algorithm for the maximally random ensemble of simplicial complexes with given degree and dimension sequences. This algorithm comes in handy when we use simplicial complexes as an abstraction for the structure of complex systems (as has been done more and more often recently). By randomizing a simplicial complex that encodes the structure of some system X, we get to tell what connection patterns in X are explained by simple local properties (degrees and dimensions), and what patterns are surprising. In our paper, we this method to show that the homology groups of a few realworld systems are decidedly not random, and we suggest some mechanisms that could explain these differences. But one could use the method to investigate different property; this will be dictated by application!
The next step will be to develop correlated variant of the ensemble (think of the degreecorrelated CM) and to delve into combinatorial results (e.g., rigorously prove the traversability of the associated simplicial complex space).

Voter model on the adaptive SBM
In January 2016, Laurent HébertDufrense, Antoine Allard, PierreAndré Noël, Eric Libby and I got together for a SFI working group, to investigate competitor dynamics on networks. Our starting point was the connection between voter models and the Moran process, and, more generally, questions about the political arena and biology. Our answers are now available in a Scientific Reports paper titled “Strategic tradeoffs in competitor dynamics on adaptive networks”.
In the paper, we introduce a voter model on the adaptive SBM (the structure of the network changes depending on who’s claiming what resources). It turns out that the model can be mapped to a wellknown evolutionary game theory problem. The upshot? This gives us a gametheoretical perspective on network structure. In turn, this allows us to conclude that, for example, sustaining echo chambers is not a robust and viable strategy. So intead of fostering closed communities, strive for open discourse across boundaries.

Detectability of the SBM in Phys. Rev. E and more!
So, two short news.
First, “Finite size analysis of the detectability limit of the stochastic block model” is now published in Phys. Rev. E; I’ll upload an updated version to the arXiv soon (after NetSci 2017). It is a long paper, so it was a long process. I’m glad to see it through! Our coolest result are, I believe, 1. the symmetry group of the SBM and 2. our approximation solution of the hypersurface equations. The first tells us what transformations of the parameters maintain the difficulty of the detectability/recovery problem, while the second determines the surface of constant detectability in the parameter space.
Second news: I’ll be giving an extra talk at NetSci, during the satellite sessions tomorrow (I’ve already announced this earlier on Twitter). I’ll present the Simplicial Configuration Model and some recent related work done with Alice Patania, Giovanni Petri and Francesco Vaccarino.

Presenting at NetSci 2017
My submitted talk “Statistical mechanics of mesoscopic structure extraction” has been accepted at NetSci 2017. I will present an unifying view—already explored by many, but not quite complete—of community detection and mesoscopic structure in general, using the language of statistical mechanics. This is joint work with members of my research group, who will also present quite a few talk of their own, see this list of abstracts.

Jekyll rewrite
I’m now managing my website’s content with Jekyll. The rewrite took some time, but it is definitely worth it. Jekyll is much more powerful, flexible and efficient than my previous static website generator. Not that it was exactly hard to beat—up until now, I handled my website with a buggy, incomplete, and partial Jekyll clone of mine. Back then, my goal was to learn python with a practical project, and it definitely helped. But why reinvent the wheel when you know how to drive? Out with
staticscience
, ìn withjekyll
. Oh, and I also took this opportunity to reskin the site. 
New paper in Phys. Rev. E
My latest paper with L. HébertDufresne, A. Allard and L.J. Dubé is now out in Physicial Review E.
In the paper, titled “Growing networks of overlapping communities with internal structure”, we come up with a natural and dynamical explanation of the Dunbar number, i.e., an upper bound on the number of connection that individuals can sustain in a social network. We show how this number is related to the heterogeneity of the degree distribution of nodes within communities and investigates the consequences of this explanation for networks which have a growing and overlapping community structures.

Conferences of summer 2016
Summer has officially ended: oncampus activity levels are back to normal and classes are picking up. This means that, as usual, I can wrapup summer conferences and announce my talks after the fact… I really ought to start announcing those prior to the conferences…
First thing first, my collaborators and I presented many new results at Netsci 2016 (Seoul, South Korea), I personally gave two talks about my upcoming paper on the finite size analysis of the detectability limit of the stochastic block model. The first presentation was part of the Statistical Inference for Networks Models satellite (SINM), and the second presentation took place during the lightning talk plenary session—quite the experience! My longtime collaborator Laurent HébertDufresne also gave a lightning talk, where he introduced our new voter model on the adaptive stochastic block model. The associated paper is currently in submission, and available on the arXiv. Two new members of Dynamica—the Université Laval research group on Complex networks—also presented at NetSci: Charles Murphy gave a talk on growing random geometric networks, and Guillaume StOnges presented a poster on coupled growth and spreading dynamics. Finally, Alice Patania presented our work on growing simplicial complexes, developed during my stay at the ISI Foundation. Slides, papers, and more can all be found on my publications page.
I also gave a tutorial on spectral graph clustering at the “CRM 2016 Summer School on Spectral Theory and Applications”, in Québec, Canada. This summer school is targeted towards graduate student beginning their PhD in mathematics, physics and applied mathematics. I produced a lot of material for the tutorial; You can head over to this page to download the slides, lectures notes and python notebooks used during the tutorial.

Back to the fold, in time for a new paper
This year started pretty intensely, with a working group at the Santa Fe Institute and a monthlong residency at the ISI Foundation. The dust is still settling, but a couple of interesting projects should come out of it, to be presented at NetSci 2016 and / or other conferences this upcoming summer.
I’m also happy to announce that a paper with a long history has finally been published in Physical Review E (and that it’s the Editor’s suggestion of the week)! The theory was mostly developed during Laurent HébertDufresne’s time as a PhD student at Université Laval (circa 2014), but has since evolved into a sounder, more comprehensive framework. In the paper, we show how preferential attachment and delayed temporal scaling in the growth of a resource lead to a scale independent distribution of resources. It turns out that the delayed temporal scaling is strict enough to predict both the past and the present of a scalefree system, from a single snapshot of its present state. It will be interesting to see how this relatively simple mechanism can be coupled with other preferential attachment based model.

End of the year wrapup
Between conferences, a month long summer school, a doctoral exam and multiple papers, suffice to say that 2015 has been a crazy year. As a result, I ended up updating this website much less than expected. The Christmas break should allow me to remedy the situation. In the meantime, three papers on which I collaborated appeared in PLoS ONE and Physical Review E. Head over to my publication page for more details. Until then, happy new year!

NetSci 2015 and the SFI Complex Systems Summer School
Summer 2015 will be action packed.
L. HébertDufresne and I will be A. Allard’s new base camp in Barcelona, during the week of May 24th. Our joint work has always been fruitful and fun, and this visit should lead to interesting new projects.
The following week, I will be attending the 2015 edition of NetSci, in Zaragoza, Spain, alongside with many current and past colleagues. This year, we are presenting two poster contributions.
The first contribution summarizes the results of a collaboration with E. Laurence, Sergey Melnik that started back in November 2014 when he visited our research group in Québec. In a nutshell, we adapted a set of iterative equations that exactly solves bond percolation on arbitrary networks to the more general cascade dynamics of James Gleeson and colleagues. Bond percolation, node percolation and the Watts threshold model are all special cases of this approach (!).
The second contribution introduces a large class realistic of benchmark graphs for community detection. These graphs are based on the Structural Preferential Attachment principle, and exhibit extremely varied structural features depending on the choice of parameters. Stay tuned, because the source code and associated publication will be available soon.
Right as NetSci ends, I will go back to North America to attend the 2015 edition of the Complex Systems Summer School, held at the Santa Fe Institute, New Mexico, US.
Exciting times ahead!

NIPS 2014 networks workshop
Last week, E. Laurence and I attended the NIPS 2014 workshop session in Montreal, Québec, Canada.
Surya Ganguli gave an excellent talk on deep learning ideas derived from statistical physics. As a “community detection” guy, I found the Networks Science Workshop especially interesting. Half of the invited speakers presented recent results in that area of network science. There was, two particularly noteworthy talks.
Liza Levina introduced a overlapping spectral detection algorithm, and Cristopher Moore showed us how the ideas of statistical mechanics can be used to better understand community detection.
The accepted papers can be found on the workshop page.

M.Sc. thesis accepted
I’m very happy to announce that my M.Sc. thesis has been been accepted by the review committee, and is now officially available online While the thesis is mostly written in French, you will find two English chapters, namely a chapter on cascading detection (see this arXiv paper), and a chapter that contains preliminary results taken from a paper that I’m currently writing with L. HébertDufresne (now a James S. McDonnell Postdoctoral Fellow at the Santa Fe Institute). In that chapter, we propose that the internal structure of communities arises from the juxtaposition of two simple stochastic processes. [September 22nd, 2016 update: A much improved version of the paper now appears in Phys. Rev. E.]