Efficient Variational Bayes Learning of Graphical Models With Smooth Structural Changes

Publisher: IEEE

Abstract:
Estimating a sequence of dynamic undirected graphical models, in which adjacent graphs share similar structures, is of paramount importance in various social, financial, biological, and engineering systems, since the evolution of such networks can be utilized for example to spot trends, detect anomalies, predict vulnerability, and evaluate the impact of interventions. Existing methods for learning dynamic graphical models require the tuning parameters that control the graph sparsity and the temporal smoothness to be selected via brute-force grid search. Furthermore, these methods are computationally burdensome with time complexity O(NP3) for P variables and N time points. As a remedy, we propose a low-complexity tuning-free Bayesian approach, named BASS. Specifically, we impose temporally dependent spike and slab priors on the graphs such that they are sparse and varying smoothly across time. An efficient variational inference algorithm based on natural gradients is then derived to learn the graph structures from the data in an automatic manner. Owing to the pseudo-likelihood and the mean-field approximation, the time complexity of BASS is only O(NP2) . To cope with the local maxima problem of variational inference, we resort to simulated annealing and propose a method based on bootstrapping of the observations to generate the annealing noise. We provide numerical evidence that BASS outperforms existing methods on synthetic data in terms of structure estimation, while being more efficient especially when the dimension P becomes high. We further apply the approach to the stock return data of 78 banks from 2005 to 2013 and find that the number of edges in the financial network as a function of time contains three peaks, in coincidence with the 2008 global financial crisis and the two subsequent European debt crisis. On the other hand, by identifying the frequency-domain resemblance to the time-varying graphical models, we sho...
Published in: IEEE Transactions on Pattern Analysis and Machine Intelligence ( Volume: 45, Issue: 1, 01 January 2023)
Page(s): 475 - 488
Date of Publication: 06 January 2022
ISSN Information:
PubMed ID: 34990351
Publisher: IEEE
Funding Agency:

1 Introduction

The recent decades have witnessed a rapid development of graphical models, since they provide a refined language to describe complicated systems and further facilitate the derivation of efficient inference algorithms [2]. While an extensive literature revolves around learning static graphical models that are time-invariant (see [3], [4], [5], [6], [7], [8], [9], [10], [11] and references therein), the change of interdependencies with a covariate (e.g., time or space) is often the rule rather than the exception for real-world data, such as friendships between individuals in a social community, communications between genes in a cell, equity trading between companies, and computer network traffic. Furthermore, such dynamic graphical models can be leveraged to spot trends, detect anomalies, classify events, evaluate the impact of interventions, and predict future behaviors of the systems. For instance, estimating time-varying functional brain networks during epileptic seizures can show how the dysrhythmia of the brain propagates, and analyzing the network evolution can help to detect epilepsy and assess the treatment of epilepsy [12]. We therefore focus on learning dynamic graphical models in this study.

References

References is not available for this document.