Given a finite sequence of graphs, e.g. coming from technological, biological, and social networks, the paper proposes a methodology to identify possible changes in stationarity in the stochastic process that generated such graphs. We consider a general family of attributed graphs for which both topology (vertices and edges) and associated attributes are allowed to change over time, without violating the stationarity hypothesis. Novel Change-Point Methods (CPMs) are proposed that map graphs onto vectors, apply a suitable statistical test in vector space and detect changes-if any-according to a user-defined confidence level; an estimate for the change point is provided as well. In particular, we propose two multivariate CPMs: one designed to detect shifts in the mean, the other to address more complex changes affecting the distribution. We ground our methods on theoretical results that show how the inference in the numerical vector space is related to the one in graph domain, and vice-versa. We also extend the methodology to handle multiple changes occurring in a single sequence. Results show the effectiveness of what proposed in relevant application scenarios.

Change-point methods on a sequence of graphs

Alippi C.;
2019-01-01

Abstract

Given a finite sequence of graphs, e.g. coming from technological, biological, and social networks, the paper proposes a methodology to identify possible changes in stationarity in the stochastic process that generated such graphs. We consider a general family of attributed graphs for which both topology (vertices and edges) and associated attributes are allowed to change over time, without violating the stationarity hypothesis. Novel Change-Point Methods (CPMs) are proposed that map graphs onto vectors, apply a suitable statistical test in vector space and detect changes-if any-according to a user-defined confidence level; an estimate for the change point is provided as well. In particular, we propose two multivariate CPMs: one designed to detect shifts in the mean, the other to address more complex changes affecting the distribution. We ground our methods on theoretical results that show how the inference in the numerical vector space is related to the one in graph domain, and vice-versa. We also extend the methodology to handle multiple changes occurring in a single sequence. Results show the effectiveness of what proposed in relevant application scenarios.
2019
Change in stationarity; Change-point analysis; Graph process; Graphs
File in questo prodotto:
File Dimensione Formato  
1805.07113.pdf

accesso aperto

: Post-Print (DRAFT o Author’s Accepted Manuscript-AAM)
Dimensione 877.79 kB
Formato Adobe PDF
877.79 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1132590
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 3
social impact