Learning to Chain Operations by Routing Information Through a Global Workspace
Hugo Chateau-Laurent, Rufin VanRullen
TL;DR
This work introduces a Global Workspace Theory–inspired model that routes information among specialized modules via a gating controller to perform sequential, System-2–like reasoning. The approach enables chaining of operations for arithmetic addition, demonstrated in both a hand-designed one-hot digit setup and a learned MNIST-based setup, with a central global workspace updating through gated module interactions. Empirically, the Global Workspace architecture achieves robust generalization to unseen additions and outperforms LSTMs and Transformer baselines on interpolated and extrapolated tasks, despite having fewer parameters. The findings suggest that workspace-based, multi-module architectures can enhance deep learning's reasoning and cross-modal capabilities, with potential extensions to more complex, multimodal tasks and unconscious-vs-conscious processing analogues.
Abstract
We present a model inspired by the Global Workspace Theory that integrates specialized modules to perform a sequential reasoning task. A controller selectively routes information between modules through the workspace using a gating mechanism. This approach allows the model to chain operations by iteratively broadcasting information between specialized domains, mimicking System-2 reasoning. We evaluate the model's performance on a simple addition task, where two addends must be summed. The task can be solved by routing information sequentially through an Input module, an Increment module (multiple times), and finally an Output module. We consider two implementations of this system with increasing complexity. First, using hand-designed modules operating on one-hot digit representations, the controller (a LSTM recurrent network) learns to select the appropriate modules (input, increment, output) in the appropriate sequence. Second, we replace the hand-designed modules with learned representation modules for MNIST images and an increment module trained on the task objectives; here again, the controller learns the appropriate sequential module selection to solve the task. Finally, we show that the Global Workspace model, while having fewer parameters, outperforms LSTMs and Transformers when tested on unseen addition operations (both interpolations and extrapolations of addition operations seen during training). Our results highlight the potential of architectures inspired by the Global Workspace Theory to enhance deep learning's reasoning capabilities.
