BOWL: A Deceptively Simple Open World Learner
Roshni . R. Kamath, Rupert Mitchell, Subarnaduti Paul, Kristian Kersting, Martin Mundt
TL;DR
BOWL introduces a batch-norm-based framework that unifies out-of-distribution detection, informative data querying, and continual memory-based learning for open-world scenarios. By treating BN running statistics as Gaussian approximations of intermediate activations, it derives OoD scores, an information-density acquisition function, and a dynamic memory-update strategy to train incrementally. The approach yields strong open-world performance while substantially reducing data and computation compared with replay-based baselines, and ablation confirms each BN-based component contributes meaningfully. This simple, cohesive baseline enables effective deployment and ongoing learning of BN-equipped networks in non-stationary environments.
Abstract
Traditional machine learning excels on static benchmarks, but the real world is dynamic and seldom as carefully curated as test sets. Practical applications may generally encounter undesired inputs, are required to deal with novel information, and need to ensure operation through their full lifetime - aspects where standard deep models struggle. These three elements may have been researched individually, but their practical conjunction, i.e., open world learning, is much less consolidated. In this paper, we posit that neural networks already contain a powerful catalyst to turn them into open world learners: the batch normalization layer. Leveraging its tracked statistics, we derive effective strategies to detect in- and out-of-distribution samples, select informative data points, and update the model continuously. This, in turn, allows us to demonstrate that existing batch-normalized models can be made more robust, less prone to forgetting over time, and be trained efficiently with less data.
