Path Weight Sampling: Exact Monte Carlo Computation of the Mutual Information between Stochastic Trajectories

03/07/2022
by   Manuel Reinhardt, et al.
0

Most natural and engineered information-processing systems transmit information via signals that vary in time. Computing the information transmission rate or the information encoded in the temporal characteristics of these signals, requires the mutual information between the input and output signals as a function of time, i.e. between the input and output trajectories. Yet, this is notoriously difficult because of the high-dimensional nature of the trajectory space, and all existing techniques require approximations. We present an exact Monte Carlo technique called Path Weight Sampling (PWS) that, for the first time, makes it possible to compute the mutual information between input and output trajectories for any stochastic system that is described by a master equation. The principal idea is to use the master equation to evaluate the exact conditional probability of an individual output trajectory for a given input trajectory, and average this via Monte Carlo sampling in trajectory space to obtain the mutual information. We present three variants of PWS, which all generate the trajectories using the standard stochastic simulation algorithm. While Direct PWS is a brute-force method, Rosenbluth-Rosenbluth PWS exploits the analogy between signal trajectory sampling and polymer sampling, and Thermodynamic Integration PWS is based on a reversible work calculation in trajectory space. PWS also makes it possible to compute the mutual information between input and output trajectories for systems with hidden internal states as well as systems with feedback from output to input. Applying PWS to the bacterial chemotaxis system, consisting of 173 coupled chemical reactions, demonstrates not only that the scheme is highly efficient, but also that the appropriate measure for quantifying information transmission via time-varying signals is indeed the information transmission rate.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/25/2018

Channel Dependent Mutual Information in Index Modulations

Mutual Information is the metric that is used to perform link adaptation...
research
01/28/2021

On Mutual Information Analysis of Infectious Disease Transmission via Particle Propagation

Besides mimicking bio-chemical and multi-scale communication mechanisms,...
research
10/23/2021

Stochastic facilitation in heteroclinic communication channels

Biological neural systems encode and transmit information as patterns of...
research
08/01/2019

A simulation model for longitudinal HIV viral load and mother-to-child-transmission in pregnant and postpartum women

This manuscript describes the model specification, including input and o...
research
05/03/2023

FastAMI – a Monte Carlo Approach to the Adjustment for Chance in Clustering Comparison Metrics

Clustering is at the very core of machine learning, and its applications...
research
06/30/2021

MIMO Transmission Under Discrete Input Signal Constraints

In this paper, we propose a multiple-input multipleoutput (MIMO) transmi...
research
04/26/2023

Mutual information of spin systems from autoregressive neural networks

We describe a direct approach to estimate bipartite mutual information o...

Please sign up or login with your details

Forgot password? Click here to reset