Francesco Bullo’s research while affiliated with University of California, Santa Barbara and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (517)


Table of step size ranges and Lipschitz constants for three algorithms for find-
Non-Euclidean Monotone Operator Theory and Applications
  • Article
  • Full-text available

November 2024

·

38 Reads

Journal of Machine Learning Research

Alexander Davydov

·

·

·

Francesco Bullo

While monotone operator theory is often studied on Hilbert spaces, many interesting problems in machine learning and optimization arise naturally in finite-dimensional vector spaces endowed with non-Euclidean norms, such as diagonally-weighted 1 or ∞ norms. This paper provides a natural generalization of monotone operator theory to finite-dimensional non-Euclidean spaces. The key tools are weak pairings and logarithmic norms. We show that the resolvent and reflected resolvent operators of non-Euclidean monotone mappings exhibit similar properties to their counterparts in Hilbert spaces. Furthermore, classical iterative methods and splitting methods for finding zeros of monotone operators are shown to converge in the non-Euclidean case. We apply our theory to equilibrium computation and Lipschitz constant estimation of recurrent neural networks, obtaining novel iterations and tighter upper bounds via forward-backward splitting.

Download

Figure 4: Rectified hyperbolic tangent activation function (19).
Figure 5: Sigmoidal activation function (20).
Firing Rate Models as Associative Memory: Excitatory-Inhibitory Balance for Robust Retrieval

November 2024

·

4 Reads

Firing rate models are dynamical systems widely used in applied and theoretical neuroscience to describe local cortical dynamics in neuronal populations. By providing a macroscopic perspective of neuronal activity, these models are essential for investigating oscillatory phenomena, chaotic behavior, and associative memory processes. Despite their widespread use, the application of firing rate models to associative memory networks has received limited mathematical exploration, and most existing studies are focused on specific models. Conversely, well-established associative memory designs, such as Hopfield networks, lack key biologically-relevant features intrinsic to firing rate models, including positivity and interpretable synaptic matrices that reflect excitatory and inhibitory interactions. To address this gap, we propose a general framework that ensures the emergence of re-scaled memory patterns as stable equilibria in the firing rate dynamics. Furthermore, we analyze the conditions under which the memories are locally and globally asymptotically stable, providing insights into constructing biologically-plausible and robust systems for associative memory retrieval.


Input-Driven Dynamics for Robust Memory Retrieval in Hopfield Networks

November 2024

·

21 Reads

The Hopfield model provides a mathematically idealized yet insightful framework for understanding the mechanisms of memory storage and retrieval in the human brain. This model has inspired four decades of extensive research on learning and retrieval dynamics, capacity estimates, and sequential transitions among memories. Notably, the role and impact of external inputs has been largely underexplored, from their effects on neural dynamics to how they facilitate effective memory retrieval. To bridge this gap, we propose a novel dynamical system framework in which the external input directly influences the neural synapses and shapes the energy landscape of the Hopfield model. This plasticity-based mechanism provides a clear energetic interpretation of the memory retrieval process and proves effective at correctly classifying highly mixed inputs. Furthermore, we integrate this model within the framework of modern Hopfield architectures, using this connection to elucidate how current and past information are combined during the retrieval process. Finally, we embed both the classic and the new model in an environment disrupted by noise and compare their robustness during memory retrieval.


Convergence, Consensus and Dissensus in the Weighted-Median Opinion Dynamics

October 2024

·

62 Reads

·

4 Citations

IEEE Transactions on Automatic Control

·

Julien M. Hendrickx

·

·

[...]

·

Mechanistic and tractable mathematical models play a key role in understanding how social influence shapes public opinions. Recently, a weighted-median mechanism has been proposed as a new micro-foundation of opinion dynamics and validated via experimental data. Numerical studies indicate that this new mechanism recreates some non-trivial real-world features of opinion evolution. In this paper, we conduct a thorough analysis of the weighted-median opinion dynamics. We fully characterize the equilibria set, and establish the almost-sure convergence for any initial condition. Moreover, we prove a necessary and sufficient condition for the almost-sure convergence to consensus, as well as a sufficient condition for almost-sure dissensus. We related the rich dynamical bevaior of the weighted-median opinion dynamics to two delicate network structures: the cohesive sets and the decisive links. To complement our sufficient conditions for almost-sure dissensus, we further prove that, given the influence network, determining whether the system almost surely achieves persistent dissensus is NP-hard, which reflects the complexity the network topology contributes to opinion evolution.


Proximal Gradient Dynamics: Monotonicity, Exponential Convergence, and Applications

September 2024

·

8 Reads

In this letter, we study the proximal gradient dynamics. This recently-proposed continuous-time dynamics solves optimization problems whose cost functions are separable into a nonsmooth convex and a smooth component. First, we show that the cost function decreases monotonically along the trajectories of the proximal gradient dynamics. We then introduce a new condition that guarantees exponential convergence of the cost function to its optimal value, and show that this condition implies the proximal Polyak-{\L}ojasiewicz condition. We also show that the proximal Polyak-{\L}ojasiewicz condition guarantees exponential convergence of the cost function. Moreover, we extend these results to time-varying optimization problems, providing bounds for equilibrium tracking. Finally, we discuss applications of these findings, including the LASSO problem, quadratic optimization with polytopic constraints, and certain matrix based problems.


Fig. 1. An example where the convergence point is not an equilibrium point in the heterogeneous DW model (1)-(2).
Fig. 2. The trajectories of agents' opinions under the system (1)-(2) with n = 20, d = 2, ¯ mr = 0.5, 1, and ¯ mu = 0.25, 0.5, 0.75, 1. 6 GENERIC COLORIZED JOURNAL, VOL. XX, NO. XX, XXXX 2017
Fig. 3. The trajectories of agents' opinions under the system (1)-(2) with n = 20, d = 2, ¯ mr = 0.5, 1, and µ * = 0.125, 0.25, 0.375, 5.
Fig. 4. The schematic diagram of the proof of Lemma 4.
Convergence of the Heterogeneous Deffuant-Weisbuch Model: A Complete Proof and Some Extensions

September 2024

·

5 Reads

The Deffuant-Weisbuch (DW) model is a well-known bounded-confidence opinion dynamics that has attracted wide interest. Although the heterogeneous DW model has been studied by simulations over 20 years, its convergence proof is open. Our previous paper \cite{GC-WS-WM-FB:20} solves the problem for the case of uniform weighting factors greater than or equal to 1/2, but the general case remains unresolved. This paper considers the DW model with heterogeneous confidence bounds and heterogeneous (unconstrained) weighting factors and shows that, with probability one, the opinion of each agent converges to a fixed vector. In other words, this paper resolves the convergence conjecture for the heterogeneous DW model. Our analysis also clarifies how the convergence speed may be arbitrarily slow under certain parameter conditions.



Regular Pairings for Non-quadratic Lyapunov Functions and Contraction Analysis

August 2024

·

38 Reads

Recent studies on stability and contractivity have highlighted the importance of semi-inner products, which we refer to as ``pairings'', associated with general norms. A pairing is a binary operation that relates the derivative of a curve's norm to the radius-vector of the curve and its tangent. This relationship, known as the curve norm derivative formula, is crucial when using the norm as a Lyapunov function. Another important property of the pairing, used in stability and contraction criteria, is the so-called Lumer inequality, which relates the pairing to the induced logarithmic norm. We prove that the curve norm derivative formula and Lumer's inequality are, in fact, equivalent to each other and to several simpler properties. We then introduce and characterize regular pairings that satisfy all of these properties. Our results unify several independent theories of pairings (semi-inner products) developed in previous work on functional analysis and control theory. Additionally, we introduce the polyhedral max pairing and develop computational tools for polyhedral norms, advancing contraction theory in non-Euclidean spaces.


Fig. 6: A trajectory of the FitzHugh-Nagumo network in Example 30.
A sufficient condition for 2-contraction of a feedback interconnection

August 2024

·

33 Reads

Multistationarity - the existence of multiple equilibrium points - is a common phenomenon in dynamical systems from a variety of fields, including neuroscience, opinion dynamics, systems biology, and power systems. A recently proposed generalization of contraction theory, called k-contraction, is a promising approach for analyzing the asymptotic behaviour of multistationary systems. In particular, all bounded trajectories of a time-invariant 2-contracting system converge to an equilibrium point, but the system may have multiple equilibrium points where more than one is locally stable. An important challenge is to study k-contraction in large-scale interconnected systems. Inspired by a recent small-gain theorem for 2-contraction by Angeli et al., we derive a new sufficient condition for 2-contraction of a feedback interconnection of two nonlinear dynamical systems. Our condition is based on (i) deriving new formulas for the 2-multiplicative [2-additive] compound of block matrices using block Kronecker products [sums], (ii) a hierarchical approach for proving standard contraction, and (iii) a network small-gain theorem for Metzler matrices. We demonstrate our results by deriving a simple sufficient condition for 2-contraction in a network of FitzHugh-Nagumo neurons.


Fig. 1. Multiple networked contest games and their graph representation. In the contest games, it can be visualized which items (depicted as squares) each player is competing for. Equivalently, in its graph representation, an edge between two nodes indicate the existence of a bilateral contest for a common item. (a) 3-player network contest game. (b) Graph representation of the 3-player network contest game. (c) 5-player network contest game. (d) Graph representation of the 5-player network contest game.
Strategic Coalitions in Networked Contest Games

August 2024

·

7 Reads

In competitive resource allocation formulations multiple agents compete over different contests by committing their limited resources in them. For these settings, contest games offer a game-theoretic foundation to analyze how players can efficiently invest their resources. In this class of games the resulting behavior can be affected by external interactions among the players. In particular, players could be able to make coalitions that allow transferring resources among them, seeking to improve their outcomes. In this work, we study bilateral budgetary transfers in contest games played over networks. Particularly, we characterize the family of networks where there exist mutually beneficial bilateral transfer for some set of systems parameters. With this in mind, we provide sufficient conditions for the existence of mutually beneficial transfers. Moreover, we provide a constructive argument that guarantees that the benefit of making coalitions only depends on mild connectivity conditions of the graph structure. Lastly, we provide a characterization of the improvement of the utilities as a function of the transferred budget. Further, we demonstrate how gradient-based dynamics can be utilized to find desirable coalitional structures. Interestingly, our findings demonstrate that such collaborative opportunities extend well beyond the typical "enemy-of-my-enemy" alliances.


Citations (54)


... Contraction theory provides powerful tools for analyzing nonlinear systems by studying their linearizations; see [1], [2], [3] for recent surveys on the rich history of contraction analysis in dynamical systems. Applications of contraction analysis include: analysis and design of systems with inputs [4] and networked systems [5], [6]; incremental stability in systems with Riemannian [7] or Finsler structures [8]; control design using control contraction metrics [9]; Lyapunov function design for monotone systems [10]; robustness analysis of implicit neural networks [11], [12]; robust stability with non-Euclidean norms [13]; and observer design with Riemannian metrics [14]. ...

Reference:

A Linear Differential Inclusion for Contraction Analysis to Known Trajectories
Perspectives on Contractivity in Control, Optimization, and Learning
  • Citing Article
  • January 2024

IEEE Control Systems Letters

... Finally, we provide further comparisons to monotone operator theory on Hilbert spaces. Other prior work, (Davydov et al., 2022a(Davydov et al., , 2024, focuses on continuous-time contracting dynamical systems with respect to non-Euclidean norms and their robustness properties. In contrast, this work instead uses weak pairings, developed in (Davydov et al., 2022a), to establish monotonicity properties of maps with respect to non-Euclidean norms and how we can find zeros of these maps using iterative methods. ...

Non-Euclidean Contraction Analysis of Continuous-Time Neural Networks

IEEE Transactions on Automatic Control

... Here, optimization techniques are applied to address control problems, whereas in this and other studies, control theory is applied to design and analyze optimization algorithms. For instance, control techniques have been applied in both static and online optimization contexts, as seen in [15], [16], [17]. Specifically, [15], [16] focus on static optimization, while [17] uses contraction theory to analyze continuoustime online optimization algorithms. ...

On Weakly Contracting Dynamics for Convex Optimization
  • Citing Article
  • January 2024

IEEE Control Systems Letters

... Furthermore, some additional invertibility conditions must be met to apply the Dualization Lemma. Other approaches in the primal space necessitate noiseless data [14] or involve parameter tuning to ensure stability for sufficiently small noise during the data collection phase [15], [16]. ...

Learning Robust Data-Based LQG Controllers From Noisy Data
  • Citing Article
  • January 2024

IEEE Transactions on Automatic Control

... Moreover, if u * is locally Lipschitz, then the right-hand side of (18) is locally Lipschitz too, and then the Picard-Lindelöf theorem [19,Theorem 2.2] guarantees existence and uniqueness of solutions for small enough times. Similar regularity properties are also relevant in the study of the contraction properties of optimization-based controllers of the form (2) and (3), as shown in [20]. Here we describe the problem of optimally regulating the steady-state output of a plant, a task often referred to as online feedback optimization [4,5]. ...

Exponential Stability of Parametric Optimization-Based Controllers via Lur’e Contractivity
  • Citing Article
  • January 2024

IEEE Control Systems Letters

... Meanwhile, Krotov and Hopfield (2019) have proposed a novel biologically plausible learning rule, demonstrating its efficacy on the MNIST dataset. Recently, Centorrino et al. (2024) provided an overview of these models and combined the Hopfield Neural Network and Firing Rate Neural Network with two different Hebbian learning rules, analyzing the contractivity of each coupled model by leveraging non-Euclidean contraction arguments. Indeed, when analyzing dynamic models, a crucial problem that arises is ensuring the stability and controllability of the system; see Gu et al. (2015); Menara et al. (2018a). ...

Modeling and contractivity of neural-synaptic networks with Hebbian learning
  • Citing Article
  • June 2024

Automatica

... Finally, since biological systems inherently operate in continuous time, designing algorithms in this context opens the door to biologically plausible models that could be implemented via neural circuits. This approach may offer a deeper understanding of brain function [13], [6]. ...

Positive Competitive Networks for Sparse Reconstruction
  • Citing Article
  • March 2024

Neural Computation

... For example, the distribution of public opinion observed from experience indicates that as the group size or clustering coefficient increases, the likelihood of the group reaching consensus gradually decreases [22]. Despite its many advantages, the weighted-median model is nonlinear and its theoretical analysis is difficult, and its convergence has been proved only for the time asynchronous case [25]. ...

Convergence, Consensus and Dissensus in the Weighted-Median Opinion Dynamics
  • Citing Article
  • October 2024

IEEE Transactions on Automatic Control

... Regions with mutually beneficial 'enemy-of-my-enemy' alliances. Here, any set of parameters B 1 , B 2 , B 3 and v 1 /v 2 inside of the shaded regions verify the existence of a mutually beneficial transfer between players 1 and 3. Figure 5 characterized the set of parameters B 1 , B 2 , B 3 and v 1 /v 2 such that there exist some value τ > 0 that makes the utilities for players 1 and 3 increase after define the new budgetsB 1 ...

Beyond the ‘Enemy-of-my-Enemy’ Alliances: Coalitions in Networked Contest Games
  • Citing Conference Paper
  • December 2023

... For k = 1 we have the standard contraction property, while for k = 2 we obtain Muldowney's conditions, which means that area perturbations are contracting along solutions in the state space of the system thus ruling out, on convex domains, the presence of periodic orbits. It has been also shown how it is possible to verify k-Contraction property without computing k-th order compound matrices [8]. ...

Verifying k -Contraction without Computing k -Compounds

IEEE Transactions on Automatic Control