TY - GEN
T1 - Characterizing consensus in threshold Boolean networks
AU - Ruz, Gonzalo A.
AU - Goles, Eric
N1 - Publisher Copyright:
© 2022 IEEE.
PY - 2022
Y1 - 2022
N2 - Consensus has become an active research topic in the field of social science, blockchain, and decision-making, to name a few. The study of how a group of people, entities, or agents generally reach an agreement is of interest. This paper studies how a consensus is reached using the threshold Boolean network model, where nodes represent agents taking on two possible values: 1 or 0. A threshold Boolean network is a directed graph with weights. It has typically been used as a model of gene regulatory networks. Each node has a Heaviside function depending linearly on its inputs and an updating scheme (in what order the nodes update their values). By using threshold Boolean networks, there are two possibilities of reaching a consensus. When all the possible configurations in the network converge to the fixed point attractor, all the nodes have only 1s or only 0s. We adopt a reverse engineering approach to study the characteristics of the networks that can model consensus. We search for such networks using evolutionary computation containing only one of the two mentioned attractors (consensus property). The search consists of finding the weights of the edges and the threshold value of each node. We characterize the resulting networks by the total number of edges, the number of positive edges, the number of negative edges, the average indegree, and the steps needed to reach consensus.
AB - Consensus has become an active research topic in the field of social science, blockchain, and decision-making, to name a few. The study of how a group of people, entities, or agents generally reach an agreement is of interest. This paper studies how a consensus is reached using the threshold Boolean network model, where nodes represent agents taking on two possible values: 1 or 0. A threshold Boolean network is a directed graph with weights. It has typically been used as a model of gene regulatory networks. Each node has a Heaviside function depending linearly on its inputs and an updating scheme (in what order the nodes update their values). By using threshold Boolean networks, there are two possibilities of reaching a consensus. When all the possible configurations in the network converge to the fixed point attractor, all the nodes have only 1s or only 0s. We adopt a reverse engineering approach to study the characteristics of the networks that can model consensus. We search for such networks using evolutionary computation containing only one of the two mentioned attractors (consensus property). The search consists of finding the weights of the edges and the threshold value of each node. We characterize the resulting networks by the total number of edges, the number of positive edges, the number of negative edges, the average indegree, and the steps needed to reach consensus.
KW - Attractor networks
KW - Consensus
KW - Evolutionary computation
KW - Threshold Boolean networks
UR - http://www.scopus.com/inward/record.url?scp=85140797626&partnerID=8YFLogxK
U2 - 10.1109/IJCNN55064.2022.9892553
DO - 10.1109/IJCNN55064.2022.9892553
M3 - Conference contribution
AN - SCOPUS:85140797626
T3 - Proceedings of the International Joint Conference on Neural Networks
BT - 2022 International Joint Conference on Neural Networks, IJCNN 2022 - Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2022 International Joint Conference on Neural Networks, IJCNN 2022
Y2 - 18 July 2022 through 23 July 2022
ER -