Recognizable series on graphs and hypergraphs

Abstract We introduce the notion of Hypergraph Weighted Model (HWM), a computational model that generically associates a tensor network to a graph or a hypergraph and then computes a value by generalized tensor contractions directed by its hyperedges. A series r defined on a hypergraph family is said to be recognizable if there exists a HWM that computes it. This model generalizes the notion of recognizable series on strings and trees. We present some examples on non classical graphs families such as circular strings and pictures and we study properties of the model such as closure properties and recognizability of finite support series. We conclude by a section exploring the learnability of HWMs defined over the family of circular strings.

[1]  Andrew Critch Algebraic Geometry of Hidden Markov and Related Models , 2013 .

[2]  Arto Salomaa,et al.  Semirings, Automata, Languages , 1985, EATCS Monographs on Theoretical Computer Science.

[3]  Marcel Paul Schützenberger,et al.  On the Definition of a Family of Automata , 1961, Inf. Control..

[4]  Jean Berstel,et al.  Rational series and their languages , 1988, EATCS monographs on theoretical computer science.

[5]  Jean Berstel,et al.  Recognizable Formal Power Series on Trees , 1982, Theor. Comput. Sci..

[6]  K. Reidemeister Einführung in die kombinatorische Topologie , 1951 .

[7]  Antonio Restivo,et al.  Two-Dimensional Finite State Recognizability , 1996, Fundam. Informaticae.

[8]  Jacques Sakarovitch,et al.  Elements of Automata Theory , 2009 .

[9]  Roman Orus,et al.  A Practical Introduction to Tensor Networks: Matrix Product States and Projected Entangled Pair States , 2013, 1306.2164.

[10]  Liva Ralaivola,et al.  Grammatical inference as a principal component analysis problem , 2009, ICML '09.

[11]  Amaury Habrard,et al.  A Spectral Approach for Probabilistic Grammatical Inference on Trees , 2010, ALT.

[12]  M. Droste,et al.  Handbook of Weighted Automata , 2009 .

[13]  Y. Drozd,et al.  Finite dimensional algebras , 1994 .

[14]  Katsushi Inoue,et al.  Some properties of two-dimensional on-line tessellation acceptors , 1977, Inf. Sci..

[15]  Arto Salomaa,et al.  Automata-Theoretic Aspects of Formal Power Series , 1978, Texts and Monographs in Computer Science.

[16]  Symeon Bozapalidis,et al.  Recognizable Picture Series , 2005, J. Autom. Lang. Comb..

[17]  Michel Latteux,et al.  Recognizable Picture Languages and Domino Tiling , 1997, Theor. Comput. Sci..

[18]  Amaury Habrard,et al.  Learning Rational Stochastic Tree Languages , 2007, ALT.

[19]  Ina Mäurer Weighted picture automata and weighted logics , 2006 .

[20]  Manfred Droste,et al.  Weighted Automata and Logics on Graphs , 2015, MFCS.

[21]  Manfred Droste,et al.  A Nivat Theorem for Weighted Picture Automata and Weighted MSO Logic , 2015, LATA.

[22]  Ina Mäurer Recognizable and Rational Picture Series ? , 2005 .

[23]  Christopher T. Chubb,et al.  Hand-waving and interpretive dance: an introductory course on tensor networks , 2016, 1603.03039.

[24]  J. C. Jackson Learning Functions Represented as Multiplicity Automata , 1997 .

[25]  David J. Schwab,et al.  Supervised Learning with Tensor Networks , 2016, NIPS.

[26]  Bruno Courcelle,et al.  The Monadic Second-Order Logic of Graphs. I. Recognizable Sets of Finite Graphs , 1990, Inf. Comput..

[27]  Wolfgang Thomas On Logics, Tilings, and Automata , 1991, ICALP.

[28]  Yoshihiro Kanno,et al.  A numerical algorithm for block-diagonal decomposition of matrix $${*}$$-algebras with application to semidefinite programming , 2010 .

[29]  W. Hackbusch Tensor Spaces and Numerical Tensor Calculus , 2012, Springer Series in Computational Mathematics.

[30]  Alexander Novikov,et al.  Tensorizing Neural Networks , 2015, NIPS.

[31]  Leonard Eugene Dickson,et al.  Algebras and Their Arithmetics , 1924 .

[32]  U. Schollwoeck The density-matrix renormalization group in the age of matrix product states , 2010, 1008.3477.

[33]  Guillaume Rabusseau A tensor perspective on weighted automata, low-rank regression and algebraic mixtures , 2016 .

[34]  Hartmut Ehrig,et al.  Handbook of graph grammars and computing by graph transformation: vol. 3: concurrency, parallelism, and distribution , 1999 .

[35]  Dana Angluin,et al.  Local and global properties in networks of processors (Extended Abstract) , 1980, STOC '80.

[36]  Andrzej Cichocki,et al.  Era of Big Data Processing: A New Approach via Tensor Networks and Tensor Decompositions , 2014, ArXiv.

[37]  Antonio Restivo,et al.  Monadic Second-Order Logic Over Rectangular Pictures and Recognizability by Tiling Systems , 1996, Inf. Comput..

[38]  Jiamou Liu,et al.  Finite Automata over Structures - (Extended Abstract) , 2012, TAMC.

[39]  Frank Verstraete,et al.  Faster identification of optimal contraction sequences for tensor networks. , 2013, Physical review. E, Statistical, nonlinear, and soft matter physics.

[40]  Hubert Comon,et al.  Tree automata techniques and applications , 1997 .

[41]  E. Mark Gold,et al.  Language Identification in the Limit , 1967, Inf. Control..

[42]  Dana Angluin,et al.  Queries and concept learning , 1988, Machine Learning.

[43]  Chi-Chung Lam,et al.  On Optimizing a Class of Multi-Dimensional Loops with Reductions for Parallel Execution , 1997, Parallel Process. Lett..

[44]  Johann A. Makowsky,et al.  Connection Matrices and the Definability of Graph Parameters , 2012, CSL.

[45]  Grzegorz Rozenberg,et al.  Handbook of Graph Grammars and Computing by Graph Transformations, Volume 1: Foundations , 1997 .

[46]  J Eisert,et al.  Matrix-product operators and states: NP-hardness and undecidability. , 2014, Physical review letters.

[47]  Dean Alderucci A SPECTRAL ALGORITHM FOR LEARNING HIDDEN MARKOV MODELS THAT HAVE SILENT STATES , 2015 .

[48]  Samuel Eilenberg,et al.  Automata, languages, and machines. A , 1974, Pure and applied mathematics.

[49]  L. Shen,et al.  Linear Algebra , 1968 .

[50]  Ariadna Quattoni,et al.  Spectral learning of weighted automata , 2014, Machine Learning.