Networks of neural networks: more is different
Elena Agliari, Andrea Alessandrelli, Adriano Barra, Martino Salomone Centonze, Federico Ricci-Tersenghi
TL;DR
The paper investigates whether a modular network of Hopfield models can realize pattern disentanglement—separating constituent signals from mixtures—by coupling layers with imitative intra-layer and anti-imitative inter-layer Hebbian interactions. Using replica-symmetric statistical-mechanics (RS) and Guerra interpolation, it derives a tractable description in the low-storage limit, and analyzes fixed points and Hessian stability to identify conditions under which the input spurious state can be driven into the desired set of patterns across layers. Numerical solutions of the RS saddle-point equations and Monte Carlo simulations validate a disentangling region in parameter space, showing that a moderate amount of noise is essential to avoid stable spurious states and achieve robust separation. The findings demonstrate a concrete manifestation of the 'more is different' principle in neural networks and suggest avenues for improving disentanglement through higher-order inter-layer couplings and RBM-like dual representations, with potential applications in signal separation for complex data.
Abstract
The common thread behind the recent Nobel Prize in Physics to John Hopfield and those conferred to Giorgio Parisi in 2021 and Philip Anderson in 1977 is disorder. Quoting Philip Anderson: "more is different". This principle has been extensively demonstrated in magnetic systems and spin glasses, and, in this work, we test its validity on Hopfield neural networks to show how an assembly of these models displays emergent capabilities that are not present at a single network level. Such an assembly is designed as a layered associative Hebbian network that, beyond accomplishing standard pattern recognition, spontaneously performs also pattern disentanglement. Namely, when inputted with a composite signal -- e.g., a musical chord -- it can return the single constituting elements -- e.g., the notes making up the chord. Here, restricting to notes coded as Rademacher vectors and chords that are their mixtures (i.e., spurious states), we use tools borrowed from statistical mechanics of disordered systems to investigate this task, obtaining the conditions over the model control-parameters such that pattern disentanglement is successfully executed.
