Next Article in Journal
Towards Accurate Breslow Measurements: Mitigating Issues in Histopathological Imaging
Previous Article in Journal
Analytic Approximation for Bachelier Option Prices and Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Empirical Nonnegative Finite-Resolution MAR-PID for Continuous Variables

HUN-REN Wigner Research Centre for Physics, Konkoly Thege Miklós út 29-33, 1121 Budapest, Hungary
Entropy 2026, 28(6), 641; https://doi.org/10.3390/e28060641
Submission received: 2 May 2026 / Revised: 2 June 2026 / Accepted: 4 June 2026 / Published: 6 June 2026
(This article belongs to the Section Information Theory, Probability and Statistics)

Abstract

We develop a finite-resolution empirical framework for applying nonnegative Mages–Anastasiadi–Rohner partial information decomposition (MAR-PID) to continuous and non-binary discrete variables. The variables are represented by recursive quantile binarization. This provides a balanced binary-tree representation at each finite depth. MAR-PID is then applied to binary target components, and the resulting atoms are aggregated back to the original target and source variables. The construction gives nonnegative target-relative information summaries for observed variables up to the chosen empirical resolution. The pipeline consists of conditional channel estimation, bit-level MAR-PID computation, projection of source atoms to the original variables, and aggregation of the resulting information contributions. The obtained quantities are empirical estimates of finite-resolution population quantities. XOR and mixed redundancy–synergy examples show how the representation separates informational mechanisms, which signed interaction-information summaries can conflate. We focus here on the finite-resolution MAR-PID construction and its information-level quantities. Downstream summaries, such as resolution-normalized PID-dimension descriptors and thresholded support-based degrees of freedom, are indicated but left for separate work.

1. Introduction

Understanding information flow in multivariate systems is a central problem in the analysis of complex data. In applications such as neuroscience, climate science, economics, and networked dynamical systems, observed signals arise from several interacting components. Pairwise measures are often insufficient in such settings, because information about a target may be redundant across sources, unique to one source, or available only through joint observation.
Classical multivariate information measures, such as interaction information, are useful algebraic summaries but can take negative values. This is not an error: the sign reflects the alternating-sum structure of the definition and the fact that redundancy and synergy contribute with opposite signs. Nevertheless, signed net quantities can be difficult to interpret when the aim is to identify distinct informational mechanisms.
Partial information decomposition (PID) addresses this issue by decomposing information about a chosen target into redundant, unique, and synergistic components. Early PID approaches introduced important conceptual distinctions but did not fully resolve the problem of obtaining nonnegative atoms in general multivariate settings. Mages, Anastasiadi, and Rohner [1] (see recent references in that paper) introduced a full-lattice PID based on the Blackwell order and the geometry of binary-input channels. We refer to this construction as MAR-PID. Its central advantage is that the resulting partial information atoms are nonnegative for a broad class of information functionals.
Partial information decomposition was introduced to separate redundant, unique, and synergistic contributions to the information that several sources provide about a target [2,3]. Since then, a number of alternative approaches to redundancy, synergy, and multivariate dependence have been developed, including optimization-based, geometric, pointwise, and dual-decomposition formulations [4]. Related work has also emphasized the role of synergy in information modification and dynamical (see also references there) systems, as well as the limitations of classical Shannon-type summaries for describing higher-order dependence [5] (see also references in the cited paper). The present paper does not aim to compare these PID measures. We use the Blackwell-order construction of Mages, Anastasiadi, and Rohner because it provides nonnegative partial information atoms for a broad class of information functionals and is naturally formulated in terms of binary-input channel geometry [1,6]. The binary-input channel geometry, Blackwell order, zonogon representation, cumulative loss construction, and nonnegativity theorem are inherited from MAR-PID. The new contribution of the present paper is the finite-resolution empirical layer needed when the variables of interest are continuous or high-cardinality rather than already given in a finite binary form. The comparison made here is conceptual rather than benchmark-based: different PID proposals define different decompositions, and a numerical comparison would require separate choices of estimators, test distributions, and error criteria.
The basic idea is to represent variables by binary coordinates obtained from recursive quantile, or median, partitioning. For a continuous target variable, the finite-resolution representation is a vector of binary target components. MAR-PID is applied to each binary target component, and the resulting atomic information quantities are aggregated over target bits. For sources that are also represented by binary coordinates, the bit-level atoms are pushed forward to atoms indexed by the original source variables. Thus the binary representation acts as an intermediate computational device, while the final summaries are reported at the level of the original variables.
The resulting object is a finite-resolution MAR-PID summary induced by the chosen binary representation, not a representation-independent PID of the underlying continuous variable. This distinction is important: the paper extends the empirical use of MAR-PID to finite-resolution representations of continuous or high-cardinality observations, but it does not modify the MAR-PID nonnegativity theorem itself.
This construction should also be distinguished from set-based structural degrees of freedom. If a discretized dynamical system is known explicitly, and if one knows the set of present-time variables influencing each next-time component, then set cardinalities and set-theoretic inclusion-exclusion methods provide direct structural descriptors. In observational time-series analysis, however, the update rule and its influence sets are usually not available. The present paper does not attempt to define degrees of freedom from such observations. Instead, it provides empirical nonnegative MAR-PID atoms that can later serve as the basis for support-level or scale-based summaries.

Contributions

The main contributions of this paper are as follows:
  • A finite-resolution binary representation of continuous or multilevel variables based on recursive quantile binarization;
  • A conditional dyadic property showing that, at every fixed finite-tree level, the recursive quantile code produces balanced and conditionally independent binary coordinates under non-atomic conditional laws;
  • A bit-level empirical procedure that applies MAR-PID to binary target components obtained from the finite-resolution representation;
  • An aggregation scheme over resolved target bits, producing finite-resolution target-bit summaries for the original target variable;
  • A source-side pushforward that maps bit-level MAR-PID atoms to summaries indexed by atoms over the original source variables;
  • Illustrative examples showing how nonnegative MAR-PID atoms represent XOR-type synergy and mixed redundancy–synergy mechanisms.
Although this paper focuses on the empirical construction and aggregation of MAR-PID atoms, the procedure is not tied to one side of the redundancy–synergy distinction. The finite-resolution binarization, target-bit aggregation, and source-side pushforward apply to the resulting atoms whether they are interpreted as redundant, unique, or synergistic contributions.
The present paper deliberately remains at the information decomposition level. PID-based dimensions and support-based degrees-of-freedom summaries require additional choices concerning scale normalization, activity thresholds, and source/target-bit aggregation. These questions are natural continuations of the present construction and are left to a separate treatment.
The structure of the paper reflects this separation. Section 2 recalls only the MAR-PID background needed for the construction. Section 3 defines the finite-resolution binary representation and proves the conditional dyadic property. Section 4 defines the bit-level MAR-PID aggregation and the pushforward to original-variable atoms. Section 5 presents the empirical plug-in computation. Section 6 presents illustrative examples, and Section 7 discusses interpretation, limitations, and subsequent support- or scale-based summaries.

2. MAR-PID Background

We briefly recall the objects needed for the empirical construction. Let
V = { V 1 , , V n }
be a finite collection of observed variables, and let T denote the target. A source is a nonempty subset S V . We write
S = P ( V ) { }
for the set of all sources. An atom is an antichain in S ; that is, a collection α S such that no source in α is strictly contained in another. The set of atoms is denoted by A ( V ) .
The MAR-PID construction assigns to each atom α A ( V ) a partial information contribution about the target. These atoms are obtained by applying Möbius inversion to a cumulative loss functional on the synergy/loss lattice. We write
I , f ( α ; T )
for the cumulative loss and
Δ I , f ( α ; T )
for its Möbius inverse. When the functional f is fixed, we suppress f when no confusion is possible.
The construction is based on comparing channels in the Blackwell order. For a source S and a binary target T { 0 , 1 } , the relevant channel is
κ S ( s t ) = P ( S = s T = t ) , t { 0 , 1 } .
For binary-input channels, the Blackwell order admits a zonogon representation, which makes joins and meets computable and supplies the geometric inequality behind the nonnegativity of the atoms. The formal lattice and channel definitions are recalled in Appendix A and Appendix B.
We use the synergy/loss orientation of the MAR-PID lattice throughout. Thus S denotes the order on antichains used for cumulative loss and Möbius inversion, as recalled in Appendix A. The symbol ∨ in κ ( α ) denotes the Blackwell join of the source channels { κ S : S α } . For binary-input channels this join is represented and computed through the associated zonogon geometry; the zonogon construction is therefore a geometric representation of the Blackwell join, not a separate source lattice operation.
The functional i f ( p , κ ) denotes the information functional used in MAR-PID for a binary-input channel κ and target bias p = P ( T = 1 ) . The cumulative quantity used below is a loss relative to the full source channel:
I , f ( α ; T ) = i f ( p , κ V ) i f ( p , κ ( α ) ) .
Partial information atoms are then obtained by Möbius inversion with respect to S . We assume f belongs to the admissible class covered by the MAR-PID nonnegativity theorem; the present paper does not modify that theorem or enlarge its scope.
A useful way to view the MAR-PID result is that it provides nonnegative target-relative atoms. In the binary-target case, these atoms satisfy
Δ I , f ( α ; T ) 0 , α A ( V ) .
For finite multilevel targets, MAR-PID can be formulated through pointwise binary-input decompositions over target states. In the empirical construction developed below, we use binary components of a finite-resolution representation of the target. This keeps every computational step inside the binary-input setting while allowing the final summaries to refer to the original target variable after aggregation.

3. Recursive Quantile Binarization

In practice, variables may be continuous or have many possible values. We therefore introduce a finite-resolution binary representation. The construction is based on recursive quantile (median) partitioning. For simplicity of notation, assume first that a variable X takes values in [ 0 , 1 ] ; other one-dimensional variables may be transformed to this case by a monotone distributional transform or by empirical ranks.
Let x be a realization of X.
  • Set A ( 0 ) = [ 0 , 1 ] .
  • For k = 1 , 2 , :
    (a)
    Choose the median m ( k 1 ) of X conditional on X A ( k 1 ) ;
    (b)
    Set
    B k ( x ) = 0 , x m ( k 1 ) , 1 , x > m ( k 1 ) ;
    (c)
    Update
    A ( k ) = A ( k 1 ) ( , m ( k 1 ) ] , B k ( x ) = 0 , A ( k 1 ) ( m ( k 1 ) , ) , B k ( x ) = 1 .
  • Output the binary sequence ( B k ( x ) ) k 1 .
In empirical work, the medians are estimated from samples. For time-series prediction or conditional analysis, the medians may be conditional on past information or on a conditioning state. The following proposition records the finite-tree-level property used in the construction.
Proposition 1 
(Conditional dyadic structure). Fix n 0 and write F n = σ ( X n ) . Assume that the recursive conditional median binarization of X n + 1 relative to F n is well defined up to every finite depth. Then, for every K 1 and every binary word ( b 1 , , b K ) { 0 , 1 } K ,
P B 1 n + 1 = b 1 , , B K n + 1 = b K F n = 2 K a . s .
Consequently, for every fixed K, the variables B 1 n + 1 , , B K n + 1 are conditionally independent given F n , and each is conditionally Bernoulli ( 1 / 2 ) .
The proof is given in Appendix C. This statement can be viewed as a finite-depth dyadic analogue of the Rosenblatt transform [7]. The construction produces balanced binary components, which is useful both statistically and computationally.
Proposition 1 is used here as a finite-resolution coding result. Recursive conditional median splitting produces balanced binary coordinates with a dyadic finite-tree structure. This gives each resolved target coordinate a common binary information scale and makes it suitable as a binary target for MAR-PID. The target-bit aggregation and the projection to original-variable atoms are separate construction steps introduced below.
Remark 1 
(Representation dependence). The construction is multivariate at the PID level: MAR-PID is applied to a collection of source variables and a target. The recursive quantile binarization step, however, is specified here for scalar variables. A vector-valued observed variable can be included either by treating its coordinates as separate observed variables, or by first choosing an additional finite-resolution encoding of the vector. Different such encodings may lead to different finite-resolution MAR-PID summaries.
For scalar variables, the quantile construction is invariant under strictly monotone transformations at the population level, or under rank-based empirical implementation, because the induced order of observations is unchanged. The finite-depth dyadic property in Proposition 1 requires the conditional median splits used in the construction; unconditional quantiles would not in general yield the same conditional dyadic property. Ties or atoms require a deterministic or randomized tie-breaking convention, and the exact balanced-split statement should be understood under the stated non-atomic conditional-law assumption.
The use of recursive median splits is part of the finite-resolution representation. Median splitting is the choice used in Proposition 1, since it gives balanced binary coordinates and the finite-depth dyadic property. Other quantile splits may be useful for application-specific encodings—for example, to give more resolution to tail events—but they define different finite-resolution summaries and need not satisfy the same dyadic property. For scalar variables, the rank-based median construction is invariant under strictly monotone transformations, apart from tie-handling conventions. For vector-valued variables, or for non-median encodings, the chosen representation should be reported.

4. Bit-Level MAR-PID and Lifting to Original Variables

The binary variables introduced above are computational intermediates. We now describe how MAR-PID is applied at the bit level and how the resulting atoms are aggregated back to finite-resolution summaries for the original variables.
Let Y be an original target variable, and let
Y ( K ) = ( C 1 , , C K )
be its finite-resolution binary representation. Similarly, suppose that each original source variable X i is represented at a common source depth k by
X i ( k ) = ( B i , 1 , , B i , k ) .
The binary source universe is
B = { B i , r : 1 i n , 1 r k } .
For simplicity we use a common source depth k and target depth K. Allowing source-dependent depths k i is straightforward, but adds notation without changing the construction. For each binary target component C , MAR-PID is applied to the source universe B and target C . This gives bit-level atoms
Δ I ( α ; C ) , α A ( B ) .
If Shannon information is used, the finite-resolution contribution associated with a bit-level atom α is aggregated over target bits by
Δ I ( α ; Y ( K ) ) : = = 1 K Δ I ( α ; C ) .
The normalized version is
Δ I ¯ ( α ; Y ( K ) ) : = 1 K = 1 K Δ I ( α ; C ) .
Throughout the paper, an overline denotes normalization by the number of resolved target bits.
When the sources are represented by binary coordinates, bit-level atoms can also be projected back to original source variables. Define the projection map on source-bit subsets by
π ( S ) : = { i : S { B i , 1 , , B i , k } } , S B .
For an atom α A ( B ) , the collection { π ( S ) : S α } may fail to be an antichain, because distinct bit-level sources can project to nested original-variable sources. We therefore define π * ( α ) to be the antichain obtained by removing every projected set that is strictly contained in another projected set.
For an original-variable atom γ A ( { X 1 , , X n } ) , define
Δ I orig ( γ ; C ) : = α : π * ( α ) = γ Δ I ( α ; C ) .
Aggregating over target bits gives
Δ I orig ( γ ; Y ( K ) ) : = = 1 K Δ I orig ( γ ; C ) ,
and the normalized version is
Δ I ¯ orig ( γ ; Y ( K ) ) : = 1 K = 1 K Δ I orig ( γ ; C ) .
Thus all bit-level atoms projecting to the same original-variable atom are summed. The resulting γ -indexed quantities are pushforward summaries of genuine bit-level MAR-PID atoms. This preserves, for each target component, the total MAR-PID information mass and keeps the projected quantities nonnegative. The projection is also a coarsening step: distinct bit-level mechanisms may project to the same original-variable atom and are then no longer separated at the original-variable level.
Aggregating over target bits gives a finite-resolution target-bit summary for the original target variable. The normalized version is an average information contribution per target bit, not a support or variable-count summary. In this sense, the binary coordinates are computational intermediates: MAR-PID is computed at the binary-coordinate level, while the final summaries are indexed by atoms over the original variables.
Remark 2 
(Scope of the target-bit aggregation). The source-side projection described above is a pushforward of nonnegative MAR-PID atoms. The subsequent summation over = 1 , , K is a finite-resolution target-bit aggregation: it records how MAR-PID information about the resolved target coordinates is distributed over original-variable atoms. This target-bit summary is distinct from a native MAR-PID of the full target block Y ( K ) . Cross-target-bit informational mechanisms require a separate target-block analysis or an additional support-level or dimension-level construction.

5. Algorithmic Computation and Estimation

We now summarize the empirical computation. Throughout this section the target is a binary component C { 0 , 1 } and the sources are finite-valued variables, either original discrete variables or binary coordinates obtained from the representation above.

5.1. Empirical Meaning and Statistical Scope

In this paper, the term empirical means that the construction starts from a finite observed sample and produces computable finite-resolution MAR-PID summaries after binarization and channel estimation. The resulting quantities are plug-in summaries of the chosen finite-resolution representation.
Their numerical values depend on the available sample, the binarization depths, and the set of source atoms included in the computation. Statistical error control, optimal resolution selection, and finite-sample confidence statements are separate questions and are not addressed here.
For reproducibility, the sample size N, target depth K, source depths k i , tie-handling convention, and chosen source universe should be reported with any finite-sample computation.

5.2. Channel Estimation

Given samples
{ ( c ( m ) , b ( m ) ) } m = 1 N
from the binary target C and the source universe, estimate
p = P ( C = 1 )
by
p ^ = 1 N m = 1 N 1 { c ( m ) = 1 } .
For each source S and each value s A S , estimate
P ( S = s C = t ) , t { 0 , 1 } .
Let N s , t be the number of observations with S = s and C = t , and let N t be the number of observations with C = t . We use the plug-in estimator
P ^ ( S = s C = t ) = N s , t N t .
These conditional probabilities define the empirical channel κ ^ S for each source S. In the remainder of this section, all channels and MAR-PID quantities are empirical plug-in quantities unless explicitly stated otherwise; hats are omitted to lighten the notation.
Regularized channel estimators may be useful in sparse empirical applications, but their choice is an implementation issue and is not part of the finite-resolution MAR-PID construction studied here.

5.3. Zonogons, Joins, and Cumulative Loss

For each empirical channel κ ^ S , construct the binary-input zonogon associated with its column vectors. Blackwell joins of channels are computed geometrically at the level of these zonogons. For an atom α , write
κ ( α ) = S α κ S .
Let κ V denote the channel associated with the full source universe. The empirical cumulative loss is
I , f ( α ; C ) = i f ( p , κ V ) i f ( p , κ ( α ) ) .
Möbius inversion on the synergy/loss lattice gives
Δ I , f ( α ; C ) = I , f ( α ; C ) β S α Δ I , f ( β ; C ) .
The atoms are evaluated in an order compatible with S .

5.4. Aggregation over Target Bits and Projection to Original Variables

Repeat the binary-target computation for = 1 , , K . The empirical block-level contribution is
Δ I ( α ; Y ( K ) ) = = 1 K Δ I ( α ; C ) ,
or, in normalized form,
Δ I ¯ ( α ; Y ( K ) ) = 1 K = 1 K Δ I ( α ; C ) .
If source variables were represented by binary coordinates, one may additionally group bit-level atoms by their projected original-variable atom π * ( α ) as in Section 4. This yields empirical original-variable summaries
Δ I orig ( γ ; Y ( K ) ) = = 1 K α : π * ( α ) = γ Δ I ( α ; C ) .

5.5. Algorithmic Summary

The computation proceeds as follows.
  • Choose finite resolutions for source and target variables.
  • Represent the original target Y by binary components C 1 , , C K .
  • Represent continuous or multilevel source variables by binary coordinates when required.
  • For each target bit C , estimate the binary-input channels κ S for all sources S under consideration.
  • Construct the associated zonogons and compute Blackwell joins.
  • Compute empirical cumulative losses I , f ( α ; C ) .
  • Apply Möbius inversion to obtain Δ I , f ( α ; C ) .
  • Aggregate over target bits to obtain Δ I ( α ; Y ( K ) ) or its normalized version.
  • If source variables were binarized, project bit-level atoms to original-variable atoms and aggregate the corresponding contributions.

6. Illustrative Examples

The examples below are controlled mechanism checks rather than empirical benchmarks. They are chosen so that the redundant, unique, or synergistic structure is known in advance. This makes it possible to check whether the finite-resolution MAR-PID construction assigns nonnegative information contributions to the expected atoms. Real-data applications require further choices, including preprocessing, source selection, resolution choice, and statistical stabilization. These choices are application dependent and are not part of the construction studied here.
We provide three examples illustrating the finite-resolution MAR-PID viewpoint. The first contrasts the negative value of classical interaction information with the nonnegative PID representation of an XOR structure. The second shows that redundant and synergistic mechanisms may coexist in a binary-target distribution. The third illustrates the treatment of a non-binary discrete target.

6.1. XOR Under the Doubling Map

Consider the doubling map on [ 0 , 1 ) ,
M ( u ) = 2 u mod 1 .
Write the binary expansion, ignoring the null set of dyadic rationals, as
u = 0 . u 0 u 1 u 2 , u i { 0 , 1 } .
Then M acts as the left shift on binary digits.
Let X 0 and Y 0 be independent uniformly distributed points in [ 0 , 1 ) , with binary expansions
X 0 = 0 . b 0 b 1 b 2 , Y 0 = 0 . c 0 c 1 c 2 ,
where ( b i ) i 0 and ( c i ) i 0 are independent i.i.d. Bernoulli ( 1 / 2 ) sequences. Define
Z 0 = 0 . ( b 0 c 0 ) ( b 1 c 1 ) ( b 2 c 2 ) ,
where ⊕ denotes addition modulo two. Let
X t = M t ( X 0 ) , Y t = M t ( Y 0 ) , Z t = M t ( Z 0 ) .
Then Z t = X t Y t digitwise for every t 0 .
At resolution δ = 2 k , let X t ( k ) , Y t ( k ) , Z t ( k ) denote the k-bit prefixes. Since
Z t ( k ) = X t ( k ) Y t ( k )
digitwise, the classical trivariate interaction information satisfies
I ( X t ( k ) ; Y t ( k ) ; Z t ( k ) ) = k
when information is measured in bits. Thus the signed interaction information summary is negative.
In the MAR-PID representation, keep the sources
V 1 = X t ( k ) , V 2 = Y t ( k ) ,
and choose a binary target given by one output digit of Z t .
In this example we take the source universe to be V = { V 1 , V 2 } , where each V i is a k-bit finite-valued source variable. Thus the source blocks are treated as the two sources in the MAR-PID computation. One could alternatively use the individual source bits as the source universe; then the positive synergistic contribution for target bit C j would be localized at the corresponding pair of source bits and would project back to the original-source atom { { V 1 , V 2 } } .
Let
C j = B t , j = b t + j c t + j , 0 j k 1 .
Then
I ( V 1 ; C j ) = 0 , I ( V 2 ; C j ) = 0 , I ( ( V 1 , V 2 ) ; C j ) = 1 .
For each binary target bit C j , the nonzero MAR-PID contribution is the synergistic atom corresponding to the joint source:
Δ I ( α syn ; C j ) = 1 , Δ I ( α ; C j ) = 0 for α α syn .
Aggregating over the k target bits gives
Δ I ( α syn ; Z t ( k ) ) = j = 0 k 1 Δ I ( α syn ; C j ) = k .
Thus the negative interaction information is replaced by a nonnegative atomic description: one bit of synergistic information is present at each resolved target digit (Table 1).

6.2. A Mixed Redundancy–Synergy Example

Let A Bern ( 1 / 2 ) be the binary target, and let B Bern ( q ) , 0 < q < 1 , be an independent latent switching variable. The observed sources are constructed as follows:
  • If B = 0 , set V 1 = A and V 2 = A . This regime introduces a redundant mechanism, since either source alone determines the target.
  • If B = 1 , sample U Bern ( 1 / 2 ) independently of A, and set V 1 = U and V 2 = U A . This regime introduces an XOR-type synergistic mechanism, since neither source alone determines the target, while the pair does.
  • Let V 3 be either independent noise or a noisy copy of A, depending on whether one wants to include an additional weakly informative source.
Since B is latent, MAR-PID is applied to the marginal distribution of ( A , V 1 , V 2 , V 3 ) , after averaging over the switch. The resulting atoms need not decompose additively into the two latent regimes. The example should therefore be read as a qualitative mechanism test case: one regime introduces redundant information, while the other introduces XOR-type synergistic information. The redundant atom associated with { { V 1 } , { V 2 } } and the synergistic atom associated with { { V 1 , V 2 } } are the principal atoms to inspect. Additional atoms involving V 3 may appear if V 3 carries information about A.
For reference, Table 2 shows population Shannon summaries for the two-source version of this example, without the optional source V 3 . The table is not a MAR-PID benchmark. It only records familiar information quantities for several values of the switch parameter q. The change of sign of I ( A ; V 1 ; V 2 ) shows how the same family moves from a redundancy-dominated regime to an XOR-type synergy-dominated regime.

6.3. Discrete Variable with More than 2 Values

Let C 1 , C 2 be independent Bernoulli ( 1 / 2 ) variables and let
Y = 2 C 1 + C 2 { 0 , 1 , 2 , 3 } .
Let V 1 = C 1 and V 2 = C 2 . Then Y is a four-valued target, but its quantile binary representation consists of the two independent bits C 1 and C 2 . MAR-PID applied to C 1 assigns one bit uniquely to V 1 , while MAR-PID applied to C 2 assigns one bit uniquely to V 2 . Aggregation over target bits therefore gives two separate original-target information contributions rather than a single undifferentiated two-bit dependence.
The example also shows where representation dependence enters. Internal permutations of bits within a source variable are removed by the projection π * , so they do not change the resulting original-variable source atom. On the target side, however, the chosen binary representation matters: a substantially different binarization of Y may lead to a different target-bit summary. This is why the proposed quantities are finite-resolution summaries induced by a specified target representation.
Together, the examples illustrate the role of the finite-resolution representation. The XOR example starts from continuous variables on [ 0 , 1 ) , but MAR-PID is applied only after resolving binary coordinates. The four-valued example shows that target binarization can expose separate informational components that would otherwise appear as a single multivalued dependence.

7. Discussion

The present paper separates two tasks that are often conflated: constructing a nonnegative empirical information decomposition, and deriving support- or scale-based summaries from it. We focus on the first task.
The main construction is a finite-resolution empirical MAR-PID pipeline. Continuous or high-cardinality variables are represented by binary coordinates using recursive quantile binarization. MAR-PID is then applied to binary target components, producing nonnegative bit-level atoms. These atoms are aggregated across target bits and lifted from source-bit atoms back to atoms over the original source variables. Thus the binary coordinates serve as computational intermediates rather than final interpretive units.
The finite-depth dyadic property justifies the use of this binary representation. Under non-atomic conditional laws, the binary tree coordinates are balanced and conditionally independent at each finite-tree level. In the present construction, the source side is resolved over the chosen binary source universe: for each target bit C , MAR-PID is computed over B , and the resulting source-bit atoms are pushed forward to atoms over the original variables. On the target side, the construction remains MAR-PID-nonnegativity-compatible bit by bit. Each Δ I ( α ; C ) is a genuine nonnegative binary-target MAR-PID atom, and summing over gives a nonnegative finite-resolution target-bit summary.
The finite-resolution pipeline is neutral with respect to the redundancy–synergy interpretation of the atoms. Once the MAR-PID atoms have been estimated, the same aggregation and lifting procedure applies to atoms interpreted as redundant, unique, or synergistic contributions. Accordingly, the proposed summaries should be interpreted as finite-resolution MAR-PID summaries induced by the chosen binary representation, rather than as a representation-independent continuous-variable PID.
The examples illustrate why the atomic decomposition matters. In the XOR example, classical interaction information is negative, while MAR-PID identifies a nonnegative synergistic contribution at each target bit. In the mixed example, redundant and synergistic mechanisms coexist. A signed net quantity may obscure this coexistence, whereas MAR-PID keeps the mechanisms separated.
The construction has several practical constraints. Finite-sample estimation of high-dimensional conditional channels is statistically demanding. In applied work, one may need restricted atom families, problem-specific source selection, or other regularized channel estimators. Such choices concern large-scale implementation and statistical stabilization; they are not part of the finite-resolution MAR-PID construction itself.
Support-based degrees of freedom, persistent supports, and PID-based dimensions are natural downstream constructions. Once nonnegative empirical atoms are available, one may threshold their support, normalize across source and target resolutions, or study scaling with resolution. These choices require separate treatment. The role of the present paper is to establish the empirical nonnegative MAR-PID layer on which such summaries can be built.
The present paper should be read as a construction paper. It defines a finite-resolution representation, applies MAR-PID at the binary target-component level, and aggregates the resulting nonnegative atoms back to original variables. It does not claim to provide a complete statistical validation procedure. Real-data benchmarking, confidence statements, optimal resolution selection, and large-scale sparse implementation require further statistical and computational choices. These are important for applications, but they are not part of the finite-resolution MAR-PID construction itself.
The full-lattice version is combinatorial. If MAR-PID is computed over m source coordinates, there are 2 m 1 nonempty source subsets, and the number of nonempty antichain atoms is M ( m ) 2 , where M ( m ) is the m-th Dedekind number. This gives 4 , 18 , 166 , and 7579 atoms for m = 2 , 3 , 4 , and 5, respectively. In the bit-level construction, m may be | B | = i k i , so source-bit unfolding can increase the lattice quickly. Full-lattice computation should therefore be regarded as a small-source construction. For larger systems, one may reduce the source universe by grouping source bits into original variables, limiting the maximum source order, preselecting variables, or using a problem-specific family of source groups. Pruning very small atoms can be useful as a reporting or post-processing step, but it is not a substitute for the exact Möbius inversion on the chosen lattice.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study.

Acknowledgments

During the preparation of this manuscript the author used ChatGPT 5.4 for language editing and LaTeX formatting. The author has reviewed and edited the output and takes full responsibility for the content of this publication.

Conflicts of Interest

The author declares no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MAR-PIDMages–Anastasiadi–Rohner partial information decomposition
PIDPartial information decomposition

Nomenclature

SymbolObject
T , Y Target variables
C Target bit
X i , V i Source variables
B i , r Source bit
K , k i Resolution depths
S Source family
A ( V ) Atom lattice
α , γ Atom indices
κ S Source channel
Δ I ( α ; C ) Bit-level atom
π * ( α ) Projected atom

Appendix A. Lattice Formalism for Atoms and the Synergy Order

This appendix summarizes the lattice notation used in the MAR-PID construction.

Appendix A.1. Sources and Atoms

Let
V = { V 1 , , V n }
be the set of observed variables. A source is a nonempty subset of V. We denote the set of all sources by
S = P ( V ) { } .
An atom is an antichain in S . Thus an atom is a collection α S such that
S a , S b α , S a S b S a ¬ S b and S b ¬ S a .
The set of all atoms is denoted by A ( V ) .

Appendix A.2. The Synergy/Loss Order

The synergy, or loss, order S on A ( V ) is defined by
α S β S α S β such that S S .
Equipped with this order, A ( V ) is a finite lattice. The order is used to define cumulative loss and to perform Möbius inversion.

Appendix A.3. Möbius Inversion

Let F : A ( V ) R be a real-valued function. Its Möbius inverse Δ F with respect to S is defined recursively by
Δ F ( α ) = F ( α ) β S α Δ F ( β ) ,
or equivalently
F ( α ) = β S α Δ F ( β ) .
In MAR-PID, F is the cumulative loss I , f ( α ; T ) , and Δ F yields the partial information atoms Δ I , f ( α ; T ) .

Appendix B. Binary-Input Channels, Blackwell Order, and Zonogons

This appendix recalls the channel-theoretic objects used in the MAR-PID construction. The full proof of nonnegativity is credited to Mages, Anastasiadi, and Rohner [1].

Appendix B.1. Binary-Input Channels

Assume T { 0 , 1 } . A binary-input channel κ : T S is specified by
κ ( s t ) = P ( S = s T = t ) .
Equivalently, it can be represented by column vectors
v s = κ ( s 1 ) κ ( s 0 ) , s A S .

Appendix B.2. Blackwell Order

For two channels κ 1 : T S 1 and κ 2 : T S 2 with the same input alphabet, write
κ 1 BW κ 2
if κ 1 is a garbling of κ 2 ; i.e., if there exists a stochastic post-processing channel K : S 2 S 1 such that
κ 1 = K κ 2 .
Thus κ 2 is at least as informative as κ 1 for all decision problems with input T.

Appendix B.3. Zonogon Representation

For binary-input channels, associate to κ the zonogon
Z ( κ ) = s A S [ 0 , v s ] R 2 ,
a Minkowski sum of line segments. The Blackwell order, joins, and meets can be expressed geometrically in terms of these zonogons. This representation is both computationally useful and central to the proof of the nonnegativity of the MAR-PID atoms.

Appendix B.4. Nonnegativity Mechanism

For an atom α , define
κ ( α ) = S α κ S .
The cumulative loss functional is
I , f ( α ; T ) = i f ( p , κ V ) i f ( p , κ ( α ) ) , p = P ( T = 1 ) .
Partial atoms are obtained by Möbius inversion on the synergy/loss lattice. The nonnegativity theorem follows from monotonicity of the channel join, monotonicity of i f under the Blackwell order, and zonogon-based inclusion–exclusion inequality for binary-input channels. Hence, in the binary-target setting,
Δ I , f ( α ; T ) 0 α A ( V ) .

Appendix C. Finite-Depth Conditional Binarization

In this appendix we prove Proposition 1. We work on standard Borel spaces, so regular conditional distributions exist. Fix n 0 and write
F n = σ ( X n ) .
Let
μ n ( ω , · ) = P ( X n + 1 · F n ) ( ω )
be a regular conditional distribution. We assume that, for almost every ω , the conditional law μ n ( ω , · ) is non-atomic on the cells generated below. This guarantees that each cell can be split into two subcells of equal conditional probability. It also avoids ambiguity from atoms or ties. In empirical implementations with ties, one must specify a deterministic or randomized tie-breaking rule; this is a numerical convention and is not part of the population statement proved here.
For each k 0 and each binary word
β = ( b 1 , , b k ) { 0 , 1 } k ,
let C β ( k ) ( ω ) denote the corresponding depth-k cell. These cells are allowed to depend on ω , through the conditional law given F n . At depth zero set
C ( 0 ) = [ 0 , 1 ] .
If C β ( k ) has been defined, choose an F n -measurable conditional median m β ( k ) inside C β ( k ) such that the two children
C β 0 ( k + 1 ) = C β ( k ) ( , m β ( k ) ] , C β 1 ( k + 1 ) = C β ( k ) ( m β ( k ) , )
have equal conditional probability given F n and X n + 1 C β ( k ) . Such measurable choices are standard under the non-atomic conditional-law assumption; alternatively, the argument may be read conditional on a fixed ω outside a null set.
Define the cylinder events
E β ( k ) = { B 1 n + 1 = b 1 , , B k n + 1 = b k } = { X n + 1 C β ( k ) } .
Proof of Proposition 1. 
We first show by induction that
P ( E β ( K ) F n ) = 2 K
for every word β { 0 , 1 } K . For K = 1 , this is exactly the first conditional median split. Assume it holds at depth K. For β { 0 , 1 } K and b { 0 , 1 } ,
E β b ( K + 1 ) E β ( K ) ,
and the defining split yields
P ( E β b ( K + 1 ) F n , E β ( K ) ) = 1 2 .
Therefore
P ( E β b ( K + 1 ) F n ) = 1 2 2 K = 2 ( K + 1 ) .
This completes the induction.
For each i and b { 0 , 1 } , the event { B i n + 1 = b } is the disjoint union of 2 i 1 cylinder events of length i, each of conditional probability 2 i . Hence
P ( B i n + 1 = b F n ) = 1 2 .
Finally, for any word ( b 1 , , b K ) ,
P ( B 1 n + 1 = b 1 , , B K n + 1 = b K F n ) = 2 K
and
i = 1 K P ( B i n + 1 = b i F n ) = 2 K .
Thus B 1 n + 1 , , B K n + 1 are conditionally independent given F n . □

References

  1. Mages, T.; Anastasiadi, E.; Rohner, C. Non-Negative Decomposition of Multivariate Information: From Minimum to Blackwell-Specific Information. Entropy 2024, 26, 424. [Google Scholar] [CrossRef] [PubMed]
  2. Williams, P.L.; Beer, R.D. Nonnegative decomposition of multivariate information. arXiv 2010, arXiv:1004.2515. [Google Scholar] [CrossRef]
  3. Lizier, J.T.; Bertschinger, N.; Jost, J.; Wibral, M. Information decomposition of target effects from multi-source interactions: Perspectives on previous, current and future work. Entropy 2018, 20, 307. [Google Scholar] [CrossRef] [PubMed]
  4. Harder, M.; Salge, C.; Polani, D. Bivariate Measure of Redundant Information. Phys. Rev. E 2013, 87, 012130. [Google Scholar] [CrossRef] [PubMed]
  5. Lizier, J.T.; Flecker, B.; Williams, P.L. Towards a Synergy-based Approach to Measuring Information Modification. In Proceedings of the 2013 IEEE Symposium on Artificial Life (ALife), Singapore, 16–19 April 2013; pp. 43–51. [Google Scholar] [CrossRef]
  6. Blackwell, D. Equivalent Comparisons of Experiments. Ann. Math. Stat. 1953, 24, 265–272. [Google Scholar] [CrossRef]
  7. Rosenblatt, M. Remarks on a Multivariate Transformation. Ann. Math. Stat. 1952, 23, 470–472. [Google Scholar] [CrossRef]
Table 1. MAR-PID structure of the XOR example at resolution δ = 2 k .
Table 1. MAR-PID structure of the XOR example at resolution δ = 2 k .
Atom α TypeAggregated Contribution
{ { V 1 , V 2 } } Synergistick
{ { V 1 } } Unique0
{ { V 2 } } Unique0
{ { V 1 } , { V 2 } } Redundant0
Table 2. Population Shannon summaries for the mixed redundancy–synergy example without the optional source V 3 . Information is measured in bits.
Table 2. Population Shannon summaries for the mixed redundancy–synergy example without the optional source V 3 . Information is measured in bits.
q I ( A ; V 1 ) I ( A ; V 2 ) I ( A ; V 1 , V 2 ) I ( A ; V 1 ; V 2 )
0 1.000 1.000 1.000 1.000
0.25 0.456 0.456 0.741 0.172
0.50 0.189 0.189 0.656 0.278
0.75 0.046 0.046 0.697 0.605
1 0.000 0.000 1.000 1.000
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Telcs, A. Empirical Nonnegative Finite-Resolution MAR-PID for Continuous Variables. Entropy 2026, 28, 641. https://doi.org/10.3390/e28060641

AMA Style

Telcs A. Empirical Nonnegative Finite-Resolution MAR-PID for Continuous Variables. Entropy. 2026; 28(6):641. https://doi.org/10.3390/e28060641

Chicago/Turabian Style

Telcs, András. 2026. "Empirical Nonnegative Finite-Resolution MAR-PID for Continuous Variables" Entropy 28, no. 6: 641. https://doi.org/10.3390/e28060641

APA Style

Telcs, A. (2026). Empirical Nonnegative Finite-Resolution MAR-PID for Continuous Variables. Entropy, 28(6), 641. https://doi.org/10.3390/e28060641

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop