Interfacing biology, category theory and mathematical statistics
Abstract
Motivated by the concept of degeneracy in biology [4], we establish a first connection between the Multiplicity Principle [5, 6] and mathematical statistics. Specifically, we exhibit two families of tests that satisfy this principle to achieve the detection of a signal in noise.
1 Introduction
In [4], Edelman & Gally pointed out degeneracy as the fundamental property allowing for living systems to evolve through natural selection towards more complexity in fluctuating environments. Degeneracy is defined [4] as “ … the ability of elements that are structurally different to perform the same function or yield the same output”. Degeneracy is a crucial feature of immune systems and neural networks, at all organization levels.
The Multiplicity Principle (MP) [5, 6], introduced by Ehresmann & Vanbremeersch, is a mathematical formalization of degeneracy in Categorical terms. The consequences of this principle, as treated in [5, 6], underpin Edelman & Gally’s conjecture according to which “complexity and degeneracy go hand in hand” [4].
Another property of many biological and social systems is their resilience: (i) they can perform in degraded mode, with some performance loss, but without collapsing; (ii) they can recover their initial performance level when nominal conditions are satisfied again; (iii) they can perform corrections and auto-adaption so as to maintain essential tasks for their survival. In addition, resilience of social or biological systems is achieved via agents with different skills. For instance, cells are simply reactive organisms, whereas social agents have some cognitive properties. Thence the idea that resilience may derive from fundamental properties satisfied by agents, interactions and organizations. Could this fundamental property be a possible consequence of degeneracy [6, Section 3.1, p. 15]?
The notion of resilience remains, however, somewhat elusive, mathematically speaking. In contrast, the notion of robustness has a long history and track record in mathematical statistics [7]. By and large, a statistical method is robust if its performance is not unduly altered in case of outliers or fluctuations around the model for which it is designed. Can we fathom the links between resilience and robustness?
As an attempt to embrace the questions raised above from a comprehensive outlook, the original question addressed in this work is the possible connection between MP and robustness to account for emergence of resilience in complex systems. As a first step in our study aimed at casting the notions of robustness, resilience and degeneracy within the same theoretical framework based on the MP, we hereafter establish that statistical tests do satisfy the MP. The task to perform by the tests is the fundamental problem of detecting a signal in noise. However, to ease the reading of a paper at the interface between category theory and mathematical statistics, we consider a simplified version of this problem.
The paper is organized as follows. We begin by specifying notation and notions in mathematical statistics. In Section 2, we state the MP in categorical words on the basis of [5] and consider the particular case of preorders, which will be sufficient at the present time to establish that statistical tests satisfy the MP for detecting signals in noise. In Section 3, we set out the statistical detection problem. We will then introduce, in Section 4, a preorder that makes it possible to exhibit two types of "structurally different" tests, namely, the Neyman-Pearson tests (Section 5) and the RDT tests (Section 6). Section 7 concludes the paper by establishing that these two types of tests achieve the MP for the detection problem under consideration. For space considerations, we limit proofs to the minimum making it possible to follow the approach without too much undue effort.
Summary of main results
Because this paper lies at the interface between different mathematical specialties, the present section summarizes its contents in straight text. To begin with, the MP is a property that a category may satisfy when it involves structurally different diagrams sharing the same cocones. To state our main results, it will not be necessary to consider the general MP though. In fact, the particular case of preordered sets will suffice, in which case the MP reduces to Proposition 1.
Second, in statistical hypothesis testing, a hypothesis can be seen as a predicate, of which we can aim at determining the truth value by using statistical decisions. There exist many optimality criteria to devise a decision to test a given hypothesis. In non-Bayesian approaches, which will be our focus below, such criteria are specified through the notions of size and power.
The size is the least upper bound for the probability of rejecting the hypothesis when this one is actually true. We generally want this size to remain below a certain value called level, because the hypothesis to test mostly represents the standard situation. For instance, planes in the sky are rare events, after all, and the standard hypothesis is "there is no plane", which represents the nominal situation. A too large level may result in an intolerable cluttering of a radar screen.
We do not want to be bothered by too many alarms. In contrast, when the hypothesis is false, we want to reject it with the highest possible confidence. The probability that a decision rejects the hypothesis when this one is actually false is called the power of the decision. For a given testing problem, we thus look for decisions with maximal power within the set of those decisions that have a size less than or equal to a a specified level. This defines a preorder. A maximal element in this preorder is said to be optimal.
Different hypotheses to test may thus require different criteria, specified through different notions of size and different notions of power. This is what we exploit below to exhibit two sets of "structurally different" decisions that satisfy the MP.
To carry out this construction, we consider the detection of a signal in independent standard gaussian noise, a classical problem in many applications. This is an hypothesis testing problem for which there exists an optimality criterion where the size is the so-called probability of false alarm and the power is the so-called probability of detection. This criterion has a solution, the Neyman-Pearson (NP) decision, which is thus the maximal element of a certain preorder. We can consider a second class of decisions, namely, the RDT decisions. These decisions are aimed at detecting deviations of a signal with respect to a known deterministic model in presence of independent standard gaussian noise. This problem is rotationally invariant and the RDT decisions are optimal with respect to a specific criterion defined through suitable notions of size and power. They are maximal elements of another preordered set. Although not dedicated to signal detection, these decisions can be used as surrogates to NP decisions to detect a signal. It turns out that the family of RDT decisions and that of NP decisions satisfy the MP as stated in Theorem 4. This is because the more data we have, the closer to perfection both decisions are.
Notation
Random variables. Given two measurable spaces and , denotes the set of all measurable functions defined on and valued in . The two -algebra involved are omitted in the notation because, in the sequel, they will always be obvious from the context. In particular, we will throughout consider a probability space and systematically endow with the Borel -algebra, which will not be recalled. Therefore, designates the set of all real random variables and is the set of -dimensional real random vectors.
Given , is the set of all real random variables such that . As usual, we write to mean that is standard normal. Given a sequence of real random variables, we write to mean that are independent and identically distributed with common distribution .
Decisions et Observations. Throughout, designates the set of all measurable functions . Any element of is called a decision for obvious reasons given below. If then, for any , denotes the Bernoulli-distributed random variable defined for any given by . An -dimensional test is hereafter any measurable function and stands for the set of all -dimensional tests. A measurable function is hereafter called an observation and denotes the set of all these observations. Given a test and , is trivially a decision: . If then, for any , is defined for every by .
Empirical means. We define the empirical mean of a given sequence of real values as the sequence of real values such that, . By extension, the empirical mean of a sequence of random variables where each is the sequence of random variables where, for each , is defined by . Therefore, for any , with . If is a sequence of observations (, ), we define the empirical mean of as the sequence of observations such that, for , with and .
Preordered sets.
Given a preordered set and , the set of maximal elements of is denoted by , the set of upper bounds of is denoted by and the set of least upper bounds of in is denoted by .
2 Multiplicity Principle
2.1 General case
The multiplicity principle (MP) comes from [5]. It proposes a categorical approach to the biological degeneracy principle, which ensures a kind of flexible redundancy. Roughly, MP, in a category , ensures the existence of structurally non isomorphic diagrams with same colimit. A formal definition relies on the notion of a cluster between diagrams in a category .
Definition 1 (Cluster).
Let and be two (small) diagrams. A cluster is a maximal set such that:
-
(i)
for all there exist and such that
-
(ii)
let be the subset of consisting of arrows associated to the same ; then is included in a connected component of the comma-category
-
(iii)
if and , then
-
(iv)
if and , then
For instance, a connected cone from to can be seen as a cluster from the constant functor to ; and any cocone from to is a cluster .
Remark 1.
Adjacent clusters can be composed: a cluster and a cluster can be composed to a cluster . We can then consider a category of clusters of , whose objects are the (small) diagrams , and an arrow is a cluster. This category is isomorphic to the free cocompletion of [5].
A cluster defines a functor mapping a cocone to the cocone (composite of , seen as a cluster, and , which is a cluster).
Definition 2 (Multiplicity principle (MP)).
A category satisfies the multiplicity principle (MP) if there exist two diagrams and such that:
-
(i)
;
-
(ii)
There is no cluster nor such that is an isomorphism.
and having the same cocones translates the property of both systems to accomplish the same function. The absence of clusters between and that define an isomorphism, reflects the structural difference between and , which is key to robustness and adaptability: if the system described by fails, then may replace it.
2.2 Application to preorders
The main purpose of this paper is to find a meaningful instance of the MP in some preorder. In the following, we do not distinguish between a preorder and its associated category.
Proposition 1 (MP in a preorder).
Let be a preorder. If there are two disjoint subsets such that the following conditions hold, then verifies the MP:
-
(i)
and have the same sets of upper bounds
-
(ii)
There is an with no upper bounds in
-
(iii)
There is a with no upper bounds in
Proof.
Condition (i) ensures that and have isomorphic categories of cocones. Conditions (ii) and (iii) respectively ensure that there is no cluster nor where and are the inclusion functors. ∎
Albeit trivial, the following lemma will be helpful.
Lemma 1.
Given a preordered set , if and are two subsets of such that and , then satisfies the MP.
3 Statistical detection of a signal in noise
3.1 Problem statement
Let be the unknown indicator value on whether a certain physical phenomenon has occurred () or not (). We aim at determining this value. It is desirable to resort to something more evolved than tossing a coin to estimate . However, whatever , the decision is erroneous for any such that . We thus have two distinct cases.
False alarm probability:
If and , we commit a false alarm or error of the kind, since we have erroneously decided that the phenomenon has occurred while nothing actually happened. We thus define the false alarm probability (aka size, aka error probability of the kind) of as:
(1) |
Detection probability: If and , we commit an error of the kind, also called missed detection since, in this case, we have missed the occurrence of the phenomenon. As often in the literature on the topic, we prefer to use the probability of correctly detecting the phenomenon and we define the detection probability as:
(2) |
3.2 Decision with level and oracles
Among all possible decisions, the omniscient oracle is defined for any pair by setting . Its probability of false alarm is and its probability of detection is : et . This omniscient oracle has no practical interest since it knows . That’s not really fair! Since it is not possible in practice to guarantee a null false alarm probability, we focus on decisions whose false alarm probabilities are upper-bounded by a real number called level. We state the following definition.
Definition 3 (Level).
Given , we say that has level if . The set of all decisions with level is denoted by .
We can easily prove the existence of an infinite number of elements in that all have a detection probability equal to . Whence the following definition.
Definition 4.
Given , an oracle with level is any decision such that . The set of all the oracles with level is denoted by .
Oracles with level have no practical interest either since they require prior knowledge of ! Therefore, we restrict our attention to decisions in that "approximate" at best the oracles with level , without prior knowledge of , of course. To this end, we must preorder decisions.
Lemma-Definition 1 (Total preorder ).
For any given and any pair , we define a preorder by setting:
(3) |
We write if and .
3.3 Observations
In practice, observations help us decide whether the phenomenon has occurred or not. By collecting a certain number of them, we can expect to make a decision. Hereafter, observations are assumed to be elements of and corrupted versions of . We suppose that we have a sequence of such random variables. As a first standard model, we could assume that, for any and any , with . In this additive model, models noise on the th observation. We could make this model more complicated and realistic by considering random vectors instead of variables. However, with respect to our purpose, the significant improvement we can bring to the model is elsewhere. Indeed, we have assumed above that the signal, regardless of noise, is . However, from a practical point of view, it is more realistic to assume that the th observation captures in presence of some interference , independent of . In practice, the probability distribution of will hardly be known and, as a means to compensate for this lack of knowledge, we assume the existence of a uniform bound on the amplitude of all possible interferences. Therefore, we assume that, for all , and the existence of such that . After all, this model is standard in time series analysis: plays the role of a trend, is the seasonal variation and is the measurement noise.
For each , henceforth designates the set of all the sequences:
such that, and , , where and are independant. Therefore, for all and all , , with .
4 Selectivity, landscapes of tests and preordering
For any sequence , we henceforth set:
(4) |
In other words, is the truncated version of the original sequence at the th term.
Definition 5 (Selectivity of a test).
Given any and any test , the selectivity of at given level is defined as the set:
The relevance of the interval in the definition above will pop up in Section 6.2.
Definition 6 (Landscapes of tests).
Given any and any test , the landscape of at given level is the subset of defined by:
(5) |
The total landscape covered by all the tests is defined by setting:
(6) |
This notion of landscape makes it possible to compare tests via the following preorder. The proofs that the following definition is consistent and that the next lemma holds true are left to the reader.
Definition 7 (Preorder ).
Given any level , we define the preorder via the following three properties:
(P1) , , if:
(P2) ,
(P3) ,
Lemma 2.
,
With this material, we can state our first result that will prove useful in applications to statistical decisions below.
Theorem 1 (Approximation of oracles in ).
Given , if a set and a family of tests satisfy:
(i) , ;
(ii) , , ;
(iii) , , ;
then, by setting , we have:
(7) |
Proof.
For any and any , (P2) in Definition 7 straightforwardly implies that . As a consequence:
(8) |
To prove the converse inclusion, consider some . We thus have , . According to Lemma 2, we have , . Therefore, , , and , . It follows from the definition of and assumption (ii) above that:
We derive from assumption (iii) that and thus that . It follows that . We obtain that and therefore, from (8), . The second equality in (7) is straightforward since the elements of are isomorphic in the sense of . ∎
For later use, given , and , we hereafter set:
(9) |
5 The Neyman-Pearson (NP) solution
When spans , the Neyman-Pearson (NP) Lemma makes it possible to pinpoint a maximal element in each with . These maximal elements are hereafter called NP decisions. Specifically, we have the following result.
Lemma 3 (Maximality of the NP decisions).
For any and any ,
(10) |
where is the -dimensional NP test with size defined by:
(11) |
and satisfies, ,
Proof.
A direct application of the Neyman-Pearson Lemma [9, Theorem 3.2.1, page 60], followed by some standard algebra to obtain . ∎
The next result states that it suffices to increase the number of observations to approximate oracles with level by NP decisions.
Theorem 2 (Approximation of oracles with level by NP decisions in ).
Setting for any , we have:
6 The RDT solution
6.1 An elementary RDT problem
Problem statement. The RDT theoretical framework is exposed in full details in [10, 11]. To ease the reading of the present paper, we directly focus on the particular RDT problem that can be used in connection with the detection problem at stake.
In this respect, suppose that , where and are independent elements of . In the sequel, we assume that , being the identity matrix, and consider the mean testing problem of deciding on whether (null hypothesis ) or (alternative hypothesis ), when we are given , for . The idea is that oscillates uncontrollably around and that only sufficient large deviations of the norm should be detected. This is a particular Block-RDT problem, following the terminology and definition given in [11]. This problem is summarized by dropping , as usual, and writing:
(12) |
Standard likelihood theory [9, 2, 3] does not make it possible to solve this problem. Fortunately, this problem can be solved as follows via the Random Distortion Testing (RDT) framework.
Size and power of tests for mean testing. We seek tests with guaranteed size and optimal power, in the sense specified below.
Definition 8 (Size for the mean testing problem).
The size of for testing the empirical mean of the signals such that , given with independent of , is defined by:
(13) |
We say that has level (resp. size) if (resp. ). The class of all the tests with level is denoted by :
Definition 9 (Power for the mean testing problem).
The power of for testing the empirical mean of such that when we are given , with independent of , is defined by:
(14) |
The RDT solution. With the same notation as above, we can easily construct a preorder by setting:
No maximal element exists in . However, we can exhibit whose elements satisfy suitable invariance properties with respect to the mean testing problem and prove the existence of a maximal element in .
Set where id is the identity of . Endowed with the usual composition law of functions, is a group. Let be the group action that associates to each given the map defined for every by Readily, the mean testing problem is invariant under the action of in that where is independent of . Therefore, satisfies the same hypotheses as . We also have . Hence, the mean testing problem remains unchanged by substituting for and for . It is thus natural to seek -invariant tests, that is, tests such that for any and any .
On the other hand, since we can reduce the noise variance by averaging observations, we consider -invariant integrator tests, that is, -invariant tests for which exists , henceforth called the reduced form of , such that for any . Reduced forms of -invariant integrator tests are also -invariant: , , . We thus define as the class of all -invariant integrator tests with level . We thus have if:
[Size]: ;
[-invariance]: , ;
[Integration]: , , .
The following result derives from the foregoing and [10, 11].
Proposition 2 (Maximal element of ).
For any and any ,
(15) |
where is defined by setting
and is the unique solution in to the equation
where is the cumulative distribution function (cdf) of the law.
RDT and NP tests are structurally different because dedicated to two different testing problems and optimal with respect to two different criteria. This structural difference will be enhanced by coming back to our initial detection problem.
6.2 Application to Detection
Consider again the problem of estimating , when we have a sequence of observations such that:
(16) |
where and , with . The empirical mean of satisfies: . We thus have (a-s). Set for every . In the sequel, we assume because, in this case, we straightforwardly verify that
(17) |
Therefore, when , deciding on whether is zero or not when we are given amounts to testing whether or not for . We thus can use the decision , where is given by Proposition 2.
We can calculate the false alarm probability (1) of where is defined by (4). The theoretical results in [10] yield that In the sequel, for the sake of simplifying notation, we assume that both and are in . In this case, we have:
(18) |
We can then state the following lemma, which is the counterpart to Lemma 3.
Theorem 3 (Maximality of RDT decisions).
For any , any and any , .
Proof.
We now prove that the oracles with level are approximated by RDT decisions.
Lemma 4 (Approximation of oracles with by RDT decisions in ).
Setting for any given , we have:
7 Multiplicity Principle in
To state the MP in , we need the following lemma.
Lemma 5 (Selectivity of NP tests).
,
Proof.
A consequence of [10, Section B, p. 6.]. ∎
We have now all the material to state the main result.
Theorem 4 (Multiplicity Principle in ).
For any given , the MP is satisfied in by the pair .
8 Conclusions and Perspectives
In this paper, via the framework provided by the Multiple Principle (MP), which is motivated by the concept of degeneracy in biology, and by introducing the notions of test landscapes and selectivity, we have established that this principle is satisfied when we consider the standard NP tests and the RDT tests applied to a detection problem. One interest of this result is that it opens prospects on the construction of Memory Evolutive Systems [5, 6] via tests.
More elaborated statistical decision problems should be considered beyond this preliminary work. Sequential tests are particularly appealing because they collect information till they can decide with guaranteed performance bounds. On the one hand, the Sequential Probability Ratio Test (SPRT) established in [12] is proved to be optimal; on the other hand, in [8], we have exhibited non-optimal tests with performance guarantees in presence of interferences. In the same way as NP and RDT tests satisfy PM, we conjecture that these two types of sequential tests satisfy MP as well.
From a pratical point of view, such results open new prospects for the design of networks of sensors, where combining different types of sensors and tests satisfying the MP could bring resilience to the overall system.
Acknowledgements
The authors are very grateful to the reviewers for their strong encouragements and insightful remarks that help improve the readiness of this paper.
References
- [1]
- [2] A. A. Borovkov (1998): Mathematical statistics. Gordon and Breach Science Publishers, 10.2307/3619119.
- [3] M. L. Eaton (1983): Multivariate statistics. A vector space approach. Wiley. Available at https://projecteuclid.org/euclid.lnms/1196285102.
- [4] Gerald M. Edelman & Joseph A. Gally (2001): Degeneracy and complexity in biological systems. Proceedings of the National Academy of Sciences 98(24), pp. 13763–13768, 10.1073/pnas.231499798. Available at https://www.pnas.org/content/98/24/13763.
- [5] Andrée Ehresmann & Jean-Paul Vanbremeersch (2007): Memory Evolutive Systems; Hierarchy, Emergence, Cognition, first edition. Studies in multidisciplinarity 4, Elsevier, 10.1016/S1571-0831(06)04001-9.
- [6] Andrée Ehresmann & Jean-Paul Vanbremeersch (2019): MES: A Mathematical Model for the Revival of Natural Philosophy. Philosophies 4(1), p. 9, 10.3390/philosophies4010009.
- [7] F.R. Hampel, E.M. Ronchetti, P.J. Rousseeuw & W.A. Stahel (1986): Robust Statistics: the Approach based on Influence Functions. John Wiley and Sons, New York, 10.1002/9781118186435.
- [8] Prashant Khanduri, Dominique Pastor, Vinod Sharma & Pramod K. Varshney (2019): Sequential Random Distortion Testing of Non-Stationary Processes. IEEE Transactions on Signal Processing 67(21), pp. 5450–5462, 10.1109/TSP.2019.2940124.
- [9] E. L. Lehmann & J. P. Romano (2005): Testing statistical hypotheses, 3rd edition. Springer, 10.1007/0-387-27605-X.
- [10] D. Pastor & Q.-T. Nguyen (2013): Random Distortion Testing and Optimality of Thresholding Tests. IEEE Transactions on Signal Processing 61(16), pp. 4161 – 4171, 10.1109/TSP.2013.2265680.
- [11] D. Pastor & F.-X. Socheleau (2018): Random distortion testing with linear measurements. Signal Processing 145, pp. 116 – 126, 10.1016/j.sigpro.2017.11.017. Available at http://www.sciencedirect.com/science/article/pii/S0165168417304127.
- [12] A. Wald (1945): Sequential Tests of Statistical Hypotheses. The Annals of Mathematical Statistics 16(2), pp. 117–186, 10.1214/aoms/1177731118. Available at http://www.jstor.org/stable/2235829.