Data-Driven Learning of Boolean Networks and Functions by Optimal Causation Entropy Principle (BoCSE)

06/01/2020
by   Jie Sun, et al.
0

Boolean functions and networks are commonly used in the modeling and analysis of complex biological systems, and this paradigm is highly relevant in other important areas in data science and decision making, such as in the medical field and in the finance industry. Automated learning of a Boolean network and Boolean functions, from data, is a challenging task due in part to the large number of unknowns (including both the structure of the network and the functions) to be estimated, for which a brute force approach would be exponentially complex. In this paper we develop a new information theoretic methodology that we show to be significantly more efficient than previous approaches. Building on the recently developed optimal causation entropy principle (oCSE), that we proved can correctly infer networks distinguishing between direct versus indirect connections, we develop here an efficient algorithm that furthermore infers a Boolean network (including both its structure and function) based on data observed from the evolving states at nodes. We call this new inference method, Boolean optimal causation entropy (BoCSE), which we will show that our method is both computationally efficient and also resilient to noise. Furthermore, it allows for selection of a set of features that best explains the process, a statement that can be described as a networked Boolean function reduced order model. We highlight our method to the feature selection in several real-world examples: (1) diagnosis of urinary diseases, (2) Cardiac SPECT diagnosis, (3) informative positions in the game Tic-Tac-Toe, and (4) risk causality analysis of loans in default status. Our proposed method is effective and efficient in all examples.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/07/2019

A Lower Bound on the Number of Boolean Functions with Median Correlation Immunity

The number of n-ary balanced correlation immune (resilient) Boolean func...
research
01/22/2019

Partial Order on the set of Boolean Regulatory Functions

Logical models have been successfully used to describe regulatory and si...
research
08/31/2020

Collectively canalizing Boolean functions

This paper studies the mathematical properties of collectively canalizin...
research
01/12/2018

Self-Predicting Boolean Functions

A Boolean function g is said to be an optimal predictor for another Bool...
research
05/04/2014

Feature Selection On Boolean Symbolic Objects

With the boom in IT technology, the data sets used in application are mo...
research
01/06/2020

A Boolean Task Algebra for Reinforcement Learning

We propose a framework for defining a Boolean algebra over the space of ...
research
02/11/2020

A Method Expanding 2 by 2 Contingency Table by Obtaining Tendencies of Boolean Operators: Boolean Monte Carlo Method

A medical test and accuracy of diagnosis are often discussed with contin...

Please sign up or login with your details

Forgot password? Click here to reset