On the Consistency of Maximum Likelihood Estimators for Causal Network Identification

We consider the problem of identifying parameters from data for systems with dynamics evolving according to a particular class of Markov chain processes, called Bernoulli Autoregressive (BAR) processes. The structure of any BAR model is encoded by a directed graph with p nodes. The edges of the graph indicate causal influences, or equivalently dynamic dependencies. More explicitly, the incoming edges to a node in the graph indicate that the state of the node at a particular time instant, which corresponds to a Bernoulli random variable, is influenced by the states of the corresponding parental nodes in the previous time instant. The associated edge weights determine the corresponding level of influence from each parental node. In the simplest setup, the Bernoulli parameter of a particular node’s state variable is a convex combination of the parental node states in the previous time instant and an additional Bernoulli noise variable; this convex combination corresponds to the associated parental edge weights and the contribution of the local noise variable. In this paper, we focus on the problem of structure and edge weight identification by relying on well-established statistical principles. We present two consistent estimators of the edge weights, a Maximum Likelihood (ML) estimator and a closed-form estimator, and numerically demonstrate that the derived estimators outperform existing algorithms in the literature in terms of sample complexity.

[1]  Xavier Bombois,et al.  Identification of dynamic models in complex networks with prediction error methods - Basic methods for consistent module estimates , 2013, Autom..

[2]  Michael J. Neely,et al.  Stock market trading via stochastic network optimization , 2009, 49th IEEE Conference on Decision and Control (CDC).

[3]  Alessandro Chiuso,et al.  A Bayesian approach to sparse dynamic network identification , 2012, Autom..

[4]  Jean Pouget-Abadie,et al.  Inferring Graphs from Cascades: A Sparse Recovery Framework , 2015, ICML.

[5]  Douglas Gale,et al.  Bayesian learning in social networks , 2003, Games Econ. Behav..

[6]  Ali Jadbabaie,et al.  Non-Bayesian Social Learning , 2011, Games Econ. Behav..

[7]  Alessandro Panconesi,et al.  Trace complexity of network inference , 2013, KDD.

[8]  Le Song,et al.  Estimating Diffusion Network Structures: Recovery Conditions, Sample Complexity & Soft-thresholding Algorithm , 2014, ICML.

[9]  Jure Leskovec,et al.  Inferring networks of diffusion and influence , 2010, KDD.

[10]  Victor Solo,et al.  Topology identification of a sparse dynamic network , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[11]  William H. Press,et al.  Numerical Recipes 3rd Edition: The Art of Scientific Computing , 2007 .

[12]  H. Vincent Poor,et al.  An Introduction to Signal Detection and Estimation , 1994, Springer Texts in Electrical Engineering.

[13]  John Odentrantz,et al.  Markov Chains: Gibbs Fields, Monte Carlo Simulation, and Queues , 2000, Technometrics.

[14]  George J. Pappas,et al.  Analysis and Control of Epidemics: A Survey of Spreading Processes on Complex Networks , 2015, IEEE Control Systems.

[15]  Yue M. Lu,et al.  ALARM: A logistic auto-regressive model for binary processes on networks , 2013, 2013 IEEE Global Conference on Signal and Information Processing.

[16]  Sujay Sanghavi,et al.  Learning the graph of epidemic cascades , 2012, SIGMETRICS '12.

[17]  S. Kullback,et al.  A lower bound for discrimination information in terms of variation (Corresp.) , 1967, IEEE Trans. Inf. Theory.

[18]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[19]  Solomon Kullback,et al.  Correction to A Lower Bound for Discrimination Information in Terms of Variation , 1970, IEEE Trans. Inf. Theory.

[20]  Alessandro Vespignani,et al.  Dynamical Processes on Complex Networks , 2008 .

[21]  Todd P. Coleman,et al.  Directed Information Graphs , 2012, IEEE Transactions on Information Theory.

[22]  Donatello Materassi,et al.  Topological identification in networks of dynamical systems , 2008, 2008 47th IEEE Conference on Decision and Control.

[23]  Murti V. Salapaka,et al.  Model identification of a network as compressing sensing , 2011, Syst. Control. Lett..

[24]  R. Srikant,et al.  Mixing Times and Structural Inference for Bernoulli Autoregressive Processes , 2016, IEEE Transactions on Network Science and Engineering.

[25]  Pierre Moulin,et al.  Statistical Inference for Engineers and Data Scientists , 2018 .