Hierarchical Latent Structure Learning through Online Inference
Organizations: Center for Theoretical Neuroscience and Zuckerman Institute, Columbia University, New York, NY 10027 · Department of Psychiatry, Columbia University Irving Medical Center, New York, NY 10032 · New York State Psychiatric Institute, New York, NY 10032 · Columbia Data Science Institute, New York, NY 10027
Abstract
Learning systems must balance generalization across experiences with discrimination of task-relevant details. Effective learning therefore requires representations that support both. Online latent-cause models support incremental inference but assume flat partitions, whereas hierarchical Bayesian models capture multilevel structure but typically require offline inference. We introduce the Hierarchical Online Learning of Multiscale Experience Structure (HOLMES) model, a computational framework for hierarchical latent structure learning through online inference. HOLMES combines a variation on the nested Chinese Restaurant Process prior with sequential Monte Carlo inference to perform tractable trial-by-trial inference over hierarchical latent representations without explicit supervision over the latent structure. In simulations, HOLMES matched the predictive performance of flat models while learning more compact representations that supported one-shot backward transfer to higher-level latent categories. In a forward transfer task, HOLMES additionally achieved above-chance outcome prediction for stimuli with never-before-seen feature combinations, by exploiting abstract shape-level representations learned across diverse training instances. These results provide a tractable computational framework for discovering hierarchical structure in sequential data.
Figures & tables
| Hierarchical Levels ( ) | Number of Contexts | Trials per Level (10 per context) |
| 2 | 8 | 80 |
| 3 | 16 | 160 |
| 4 | 32 | 320 |
| 5 | 64 | 640 |
| Level | Model | Recall | Precision | F1 |
|---|---|---|---|---|
| 2 | Flat | 0.897 (0.147) | 0.995 (0.025) | 0.918 (0.117) |
| Hierarchical | 0.893 (0.128) | 0.656 (0.097) | 0.707 (0.106) | |
| 3 | Flat | 0.445 (0.064) | 0.661 (0.132) | 0.507 (0.064) |
| Hierarchical | 0.655 (0.137) | 0.579 (0.091) | 0.541 (0.080) | |
| 4 | Flat | 0.329 (0.098) | 0.517 (0.076) | 0.368 (0.080) |
| Hierarchical | 0.576 (0.186) | 0.601 (0.077) | 0.468 (0.114) |
Hierarchical Representation Learning
Hierarchical representation learning organizes data into nested, coarse-to-fine features that capture parts, patterns, and global structure.
See all 226 papers