Searcharxiv⌕ Search

arXiv subjects

Marvin Lücke

Publications and source records attributed to Marvin Lücke.

6 recordsLinked to original sources

Collective variables for homophily-driven network rewiring dynamics

Stochastic network rewiring processes, in which edges dynamically rewire based on fixed node attributes, are widely used in applications ranging from social dynamics to neuroscience and form an important component of adaptive network modelling. In this paper, we identify low-dimensional collective variables (CVs) that capture the essential macroscopic behavior of such time-evolving networks and enable reduced-order descriptions of their dynamics. To this end, we apply the data-driven transition manifold approach to homophily-driven rewiring models, in which edges preferentially connect nodes with similar attributes. For two representative models, we find that the optimal CV is a consensus measure quantifying the fraction of edges whose incident nodes differ by less than a certain threshold. Building on the learned CV, we construct reduced macroscopic models using a data-driven approach based on sparse regression and through an analytical derivation using graphons. The latter yields a closed-form evolution equation for the consensus measure and analytically validates the identified CV.

physics.soc-ph↗

Accurate mean-field equation for voter model dynamics on scale-free networks

Understanding the emergent macroscopic behavior of dynamical systems on networks is a crucial but challenging task. One of the simplest and most effective methods to construct a reduced macroscopic model is given by mean-field theory. The resulting approximations perform well on dense and homogeneous networks but poorly on scale-free networks, which, however, are more realistic in many applications. In this paper, we introduce a modified version of the mean-field approximation for voter model dynamics on scale-free networks. The two main deviations from classical theory are that we use degree-weighted shares as coarse variables and that we introduce a correlation factor that can be interpreted as slowing down dynamics induced by interactions. We observe that, for moderate noise and comparable interaction rates, the correlation factor is only a property of the network and not of the state or of parameters of the process. This approach achieves a significantly smaller approximation error than standard methods without increasing dimensionality.

physics.soc-ph↗

Learning Interpretable Collective Variables for Spreading Processes on Networks

Collective variables (CVs) are low-dimensional projections of high-dimensional system states. They are used to gain insights into complex emergent dynamical behaviors of processes on networks. The relation between CVs and network measures is not well understood and its derivation typically requires detailed knowledge of both the dynamical system and the network topology. In this work, we present a data-driven method for algorithmically learning and understanding CVs for binary-state spreading processes on networks of arbitrary topology. We demonstrate our method using four example networks: the stochastic block model, a ring-shaped graph, a random regular graph, and a scale-free network generated by the Albert-Barabási model. Our results deliver evidence for the existence of low-dimensional CVs even in cases that are not yet understood theoretically.

physics.soc-ph↗

Large population limits of Markov processes on random networks

We consider time-continuous Markovian discrete-state dynamics on random networks of interacting agents and study the large population limit. The dynamics are projected onto low-dimensional collective variables given by the shares of each discrete state in the system, or in certain subsystems, and general conditions for the convergence of the collective variable dynamics to a mean-field ordinary differential equation are proved. We discuss the convergence to this mean-field limit for a continuous-time noisy version of the so-called ``voter model'' on Erdős-Rényi random graphs, on the stochastic block model, and on random regular graphs. Moreover, a heterogeneous population of agents is studied.

math.PR↗

tgEDMD: Approximation of the Kolmogorov Operator in Tensor Train Format

Extracting information about dynamical systems from models learned off simulation data has become an increasingly important research topic in the natural and engineering sciences. Modeling the Koopman operator semigroup has played a central role in this context. As the approximation quality of any such model critically depends on the basis set, recent work has focused on deriving data-efficient representations of the Koopman operator in low-rank tensor formats, enabling the use of powerful model classes while avoiding over-fitting. On the other hand, detailed information about the system at hand can be extracted from models for the infinitesimal generator, also called Kolmogorov backward operator for stochastic differential equations. In this work, we present a data-driven method to efficiently approximate the generator using the tensor train (TT) format. The centerpiece of the method is a TT representation of the tensor of generator evaluations at all data sites. We analyze consistency and complexity of the method, present extensions to practically relevant settings, and demonstrate its applicability to benchmark numerical examples.

math.DS↗

Efficient time stepping for numerical integration using reinforcement learning

Many problems in science and engineering require an efficient numerical approximation of integrals or solutions to differential equations. For systems with rapidly changing dynamics, an equidistant discretization is often inadvisable as it either results in prohibitively large errors or computational effort. To this end, adaptive schemes, such as solvers based on Runge--Kutta pairs, have been developed which adapt the step size based on local error estimations at each step. While the classical schemes apply very generally and are highly efficient on regular systems, they can behave sub-optimal when an inefficient step rejection mechanism is triggered by structurally complex systems such as chaotic systems. To overcome these issues, we propose a method to tailor numerical schemes to the problem class at hand. This is achieved by combining simple, classical quadrature rules or ODE solvers with data-driven time-stepping controllers. Compared with learning solution operators to ODEs directly, it generalises better to unseen initial data as our approach employs classical numerical schemes as base methods. At the same time it can make use of identified structures of a problem class and, therefore, outperforms state-of-the-art adaptive schemes. Several examples demonstrate superior efficiency. Source code is available at https://github.com/lueckem/quadrature-ML.

math.DS↗