Biologically-inspired Semi-supervised Semantic Segmentation for Biomedical Imaging
Luca Ciampi, Gabriele Lagani, Giuseppe Amato, Fabrizio Falchi
TL;DR
The paper tackles semantic segmentation in biomedical imaging under data scarcity by proposing a two-stage pipeline that first uses biologically inspired Hebbian learning to pretrain both convolutional and transpose-convolutional layers in an unsupervised manner, then fine-tunes the model with backpropagation on a small labeled set. It introduces novel Hebbian rules for transpose-convolution layers and provides two strategies (SWTA-S/HPCA-S and SWTA-TSA/HPCA-TSA) to handle the upsampling path. Extensive experiments on GlaS, PH2, HMEPS, and LA XIONG demonstrate state-of-the-art or near-state-of-the-art performance across varying label availability, and show that the unsupervised stage can further boost existing semi-supervised methods when used for initialization. The approach offers a practical, energy-efficient, and biologically plausible alternative for biomedical image segmentation where annotated data is expensive to obtain.
Abstract
We propose a novel bio-inspired semi-supervised learning approach for training downsampling-upsampling semantic segmentation architectures. The first stage does not use backpropagation. Rather, it exploits the Hebbian principle ``fire together, wire together'' as a local learning rule for updating the weights of both convolutional and transpose-convolutional layers, allowing unsupervised discovery of data features. In the second stage, the model is fine-tuned with standard backpropagation on a small subset of labeled data. We evaluate our methodology through experiments conducted on several widely used biomedical datasets, deeming that this domain is paramount in computer vision and is notably impacted by data scarcity. Results show that our proposed method outperforms SOTA approaches across different levels of label availability. Furthermore, we show that using our unsupervised stage to initialize the SOTA approaches leads to performance improvements. The code to replicate our experiments can be found at https://github.com/ciampluca/hebbian-bootstraping-semi-supervised-medical-imaging
