Logical Activation Functions: Logit-space equivalents of Probabilistic Boolean Operators
Scott C. Lowe, Robert Earle, Jason d'Eon, Thomas Trappenberg, Sageev, Oore

TL;DR
This paper introduces probabilistic Boolean logic operators in logit-space, develops efficient approximations as neural activation functions, and demonstrates their effectiveness across various machine learning tasks.
Contribution
It formalizes logit-space Boolean operators, creates computationally efficient approximations, and applies them as novel activation functions in neural networks.
Findings
Effective in image classification tasks
Improve transfer learning performance
Enhance abstract reasoning and zero-shot learning
Abstract
The choice of activation functions and their motivation is a long-standing issue within the neural network community. Neuronal representations within artificial neural networks are commonly understood as logits, representing the log-odds score of presence of features within the stimulus. We derive logit-space operators equivalent to probabilistic Boolean logic-gates AND, OR, and XNOR for independent probabilities. Such theories are important to formalize more complex dendritic operations in real neurons, and these operations can be used as activation functions within a neural network, introducing probabilistic Boolean-logic as the core operation of the neural network. Since these functions involve taking multiple exponents and logarithms, they are computationally expensive and not well suited to be directly used within neural networks. Consequently, we construct efficient approximations…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsExplainable Artificial Intelligence (XAI) · Adversarial Robustness in Machine Learning · Neural Networks and Applications
MethodsLogit-space OR-gate (Normalized Approximate Independent Logit)
