An EM-based semi-supervised deep learning approach for semantic segmentation of histopathological images from radical prostatectomies

Comput Med Imaging Graph 2018 Deep Learning 6 Explanations View Original
Original Paper (PDF)

Unable to display PDF. Download it here or view on PMC.

Plain-English Explanations
Page 2
The Annotation Bottleneck in AI-Based Gleason Grading

Prostate cancer diagnosis relies on the Gleason grading system, which categorizes cancer aggressiveness based on the microscopic appearance of gland architecture in biopsy or surgical specimens. Pathologists assign scores for the two most prevalent tissue patterns, producing a final Gleason score that guides treatment. Patients with high scores (above 7) typically require immediate treatment, while lower scores may qualify for active surveillance -- making accurate grading clinically critical.

Manual Gleason grading is time-consuming and subject to significant variability between and within pathologists. Automated Gleason grading using deep learning would offer a consistent, quantitative alternative, and could serve as the first step in a computational pathology pipeline that extracts detailed features from the entire tumor section rather than a few selected regions. The key challenge is that useful deep learning models for semantic segmentation -- where every pixel in an image is assigned a class label -- require large datasets with detailed, pixel-level annotations.

Creating fully annotated datasets at pixel resolution is enormously expensive and slow. Expert pathologists must trace the exact boundaries of each tissue type -- stroma, benign glands, low-grade cancer, and high-grade cancer -- across thousands of image tiles. The shortage of such annotations is the main bottleneck preventing deep learning models from achieving their full potential in computational pathology, motivating the development of methods that can learn from cheaper, less precise labels.

TL;DR: Automated Gleason grading requires pixel-level annotations of whole slide images, but creating such annotations is expensive and slow, creating a major bottleneck that this study addresses with a semi-supervised learning approach.
Pages 2-4
Weak Labels and Semi-Supervised Learning

A key insight motivating this work is that two types of labeled data exist at very different costs. Fully annotated data requires pathologists to trace exact pixel boundaries of every tissue region -- precise but prohibitively time-consuming. Weakly annotated data only requires pathologists to draw rough circles around major tumor foci at low magnification and label them by grade -- much faster and cheaper. The challenge is that standard supervised deep learning algorithms cannot directly use weak labels because they need pixel-level guidance.

Several approaches have been developed to learn from weak labels. Multiple instance learning (MIL) treats each coarsely labeled region as a bag of unlabeled pixel instances and tries to infer instance labels from bag labels. Aggregation functions such as generalized mean and log-sum-exponential pool pixel-level predictions into image-level scores for comparison against weak labels. However, training errors can propagate badly when a small number of misclassified pixels dominate the aggregated signal.

The Expectation Maximization (EM) algorithm offers a principled alternative. EM treats the true pixel labels as hidden variables and iterates between: (1) estimating the best guess for hidden pixel labels given the current model (E-step), and (2) updating model parameters to maximize the likelihood of those estimated labels (M-step). This iterative process can refine both the model and the label estimates simultaneously, allowing the model to extract structure from weakly labeled data without requiring full pixel annotations.

TL;DR: Semi-supervised learning bridges the gap between expensive pixel-level annotations and cheap weak labels; the Expectation Maximization algorithm provides a principled framework for learning from weak labels by treating true pixel classes as hidden variables.
Pages 5-6
The Multi-Scale U-Net: Base Architecture for Gleason Segmentation

The base segmentation model is a multi-scale U-Net built on the fully convolutional network (FCN) framework. Standard U-Net has an encoder-decoder structure with symmetric contracting and expanding pathways connected by skip connections that preserve fine spatial details. Unlike patch-based classifiers that make predictions for one pixel at a time, the FCN-based U-Net generates predictions for every pixel simultaneously, making it computationally efficient for large-scale image analysis.

The multi-scale modification addresses a key challenge in Gleason grading: different tissue features are visible at different magnification levels. High-resolution patches (100 x 100 pixels) capture nuclear details such as nucleoli prominence -- a key feature for identifying aggressive cancer -- while larger patches (200 x 200 and 400 x 400 pixels) capture the glandular architecture context that determines grade. Deep features from all three scales are concatenated to produce a final segmentation prediction that integrates both fine-grained nuclear information and large-scale morphological patterns.

The model classifies each pixel into one of four classes: stroma (connective tissue), benign glands (normal prostate epithelium), low-grade cancer (Gleason 3, well-formed glands), and high-grade cancer (Gleason 4 and 5, poorly formed or fused glands). Correctly distinguishing low-grade from high-grade cancer at the pixel level is the most diagnostically important and technically difficult part of the task, because high-grade areas often lose the distinct glandular boundaries that define lower-grade cancer.

TL;DR: The multi-scale U-Net processes tissue images at three resolutions simultaneously, capturing both nuclear-level details and large-scale glandular architecture to make pixel-wise predictions across four tissue classes.
Pages 6-7
Adaptive Bias: Using Prior Knowledge to Stabilize EM Training

A fundamental risk in EM-based training is that the model can collapse into a degenerate solution -- for example, predicting every pixel as stroma regardless of the actual tissue content. To prevent this, the researchers introduced a bias parameter (beta) that constrains the probability maps during the E-step. The bias ensures that pixels in a tile labeled as high-grade cancer are pushed toward being predicted as cancer rather than defaulting to stroma.

The key innovation over prior EM methods is the use of an adaptive bias that is individually tuned for each tissue class. The bias is selected at each E-step to minimize the Kullback-Leibler (KL) divergence between the model's predicted distribution of tissue proportions and a prior distribution derived from the known biological reality: high-grade tumors contain less stroma (because cancer cells infiltrate the surrounding tissue), while benign areas contain more stroma. A fixed bias that ignores these differences across grades is less effective.

This prior knowledge about stroma-to-epithelium ratios by Gleason grade gives the adaptive EM a biologically grounded anchor. Even when the model's initial predictions are poor, the adaptive bias steers the label estimates toward tissue distributions that are physiologically plausible, preventing the common failure mode where the model gets stuck predicting the majority class (stroma) for all pixels.

TL;DR: Adaptive bias incorporates biological prior knowledge about tissue proportions by Gleason grade into EM training, preventing model collapse and improving label estimation for underrepresented cancer classes.
Pages 9-10
A 14% Improvement Over the Supervised Baseline

The initial multi-scale U-Net trained with only 135 fully annotated tiles achieved a mean Jaccard Index (J) of 35.90% on the independent test set -- a relatively poor result reflecting the severe limitation of the small training set. The model particularly struggled with high-grade areas, frequently misclassifying them as low-grade or benign tissue. This failure made clinical application impossible at the baseline.

Applying the EM-based semi-supervised approach with adaptive bias and incorporating 30% of the fully annotated tiles into each training batch produced the best result: a mean J of 49.47% -- a 14% absolute improvement over the baseline (p less than 10-18). The adaptive bias outperformed fixed bias across all comparisons, and the addition of even a small fraction of fully annotated data (10-30%) consistently improved performance over using weakly labeled data alone.

Adding too much fully annotated data diminished the gains. When 90% of training batches contained fully annotated tiles, the model essentially reverted toward supervised learning and lost the benefit of the larger weakly labeled dataset. The optimal balance was 30% fully annotated and 70% weakly labeled tiles, suggesting the two data types are complementary: fully annotated data provides precise class boundaries while weakly labeled data provides the diversity and volume needed for generalization to unseen tissue patterns.

TL;DR: The adaptive EM semi-supervised model achieved a mean Jaccard Index of 49.5% using 135 fully annotated and 1,800 weakly annotated tiles -- a 14% improvement over the supervised baseline trained on labeled data alone.
Pages 10-11
Limitations and the Path to Clinical Deployment

The authors explicitly acknowledged that a mean J of 49.5% remains insufficient for clinical deployment. Correct localization of high-grade areas -- which the model improved substantially -- is considered more clinically important than perfectly traced boundaries, because pathologists need to know where aggressive tissue is present more than they need precise pixel-level outlines. Nevertheless, further improvements are necessary before AI-based Gleason grading could be integrated into clinical pathology workflows.

A key limitation is that the low-magnification annotations (LMAs) used for weak labeling assumed each contoured region contains only one tissue type. In reality, prostate tumors are heterogeneous and a single circled area might contain patches of different grades. Extending the EM framework to handle multi-class weak labels -- where a single tile might contain multiple tissue types -- would make the method more realistic and applicable to the full range of prostate tumor heterogeneity.

Cross-institutional generalizability is another challenge highlighted for future work. Tissue slides from different hospitals can vary significantly in staining protocols and scanning parameters, potentially changing the color, brightness, and texture of the same tissue type. The study used color normalization to partially address this, but evaluating the semi-supervised model across multiple institutions with distinct protocols is essential before any clinical translation. The researchers propose testing the approach on whole slide images from diverse centers as the next validation step.

TL;DR: While the 14% improvement is meaningful, the current model is not yet clinically ready; future work should address multi-class weak labels, cross-institutional generalizability, and integration with diverse whole-slide imaging pipelines.
Citation: Open Access, . Available at: PMC6173982.