Multi-Task Classification of Sewer Pipe Defects and Properties using a Cross-Task Graph Neural Network Decoder
Not on the map. Why?
Abstract (arXiv)
The sewerage infrastructure is one of the most important and expensive infrastructures in modern society. In order to efficiently manage the sewerage infrastructure, automated sewer inspection has to be utilized. However, while sewer defect classification has been investigated for decades, little attention has been given to classifying sewer pipe properties such as water level, pipe material, and pipe shape, which are needed to evaluate the level of sewer pipe deterioration. In this work we classify sewer pipe defects and properties concurrently and present a novel decoder-focused multi-task classification architecture Cross-Task Graph Neural Network (CT-GNN), which refines the disjointed per-task predictions using cross-task information. The CT-GNN architecture extends the traditional disjointed task-heads decoder, by utilizing a cross-task graph and unique class node embeddings. The cross-task graph can either be determined a priori based on the conditional probability between the task classes or determined dynamically using self-attention. CT-GNN can be added to any backbone and trained end-to-end at a small increase in the parameter count. We achieve state-of-the-art performance on all four classification tasks in the Sewer-ML dataset, improving defect classification and water level classification by 5.3 and 8.0 percentage points, respectively. We also outperform the single task methods as well as other multi-task classification approaches while introducing 50 times fewer parameters than previous model-focused approaches. The code and models are available at the project page http://vap.aau.dk/ctgnn
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 36 of its 81 references that are in the map. First posted on arXiv 15 Nov 2021.
Builds on
36 of 81 references.
References · 36
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2014Deep Learning Face Attributes in the Wildcited by 3,693
- 2017Multi-Task Learning Using Uncertainty to Weigh Losses for Scene Geometry and Semanticscited by 1,358
- 2019Class-Balanced Loss Based on Effective Number of Samplescited by 1,245
- 2017A Survey on Multi-Task Learningcited by 840
- 2017GradNorm: Gradient Normalization for Adaptive Loss Balancing in Deep Multitask Networkscited by 834
- 2018Multi-Task Learning as Multi-Objective Optimizationcited by 821
- 2017An Overview of Multi-Task Learning in Deep Neural Networkscited by 803
- 2018Taskonomy: Disentangling Task Transfer Learningcited by 634
- 2017Learning multiple visual domains with residual adapterscited by 557
24 more
- 2018End-to-End Multi-Task Learning with Attentioncited by 534
- 2016Cross-stitch Networks for Multi-task Learningcited by 467
- 2019Which Tasks Should Be Learned Together in Multi-task Learning?cited by 375
- 2019Multi-Label Image Recognition with Graph Convolutional Networkscited by 322
- 2014Detect What You Can: Detecting and Representing Objects using Holistic Models and Body Partscited by 232
- 2018PAD-Net: Multi-Tasks Guided Prediction-and-Distillation Network for Simultaneous Depth Estimation and Scene Parsingcited by 224
- 2019Pareto Multi-Task Learningcited by 224
- 2020Just Pick a Sign: Optimizing Deep Multitask Models with Gradient Sign Dropoutcited by 201
- 2020MTI-Net: Multi-Scale Task Interaction Networks for Multi-Task Learningcited by 157
- 2019Attentive Single-Tasking of Multiple Taskscited by 148
- 2019Pattern-Affinitive Propagation across Depth, Surface Normal and Semantic Segmentationcited by 142
- 2018NDDR-CNN: Layerwise Feature Fusing in Multi-Task CNNs by Neural Discriminative Dimensionality Reductioncited by 127
- 2020Learning to Branch for Multi-Task Learningcited by 115
- 2018Auxiliary Tasks in Multi-task Learningcited by 108
- 2020Robust Learning Through Cross-Task Consistencycited by 105
- 2016Fully-adaptive Feature Sharing in Multi-Task Networks with Applications in Person Attribute Classificationcited by 93
- 2019Branched Multi-Task Networks: Deciding What Layers To Sharecited by 76
- 2021Exploring Relational Context for Multi-Task Dense Predictioncited by 71
- 2016Deep Multi-task Representation Learning: A Tensor Factorisation Approachcited by 69
- 2020Automated Search for Resource-Efficient Branched Multi-Task Networkscited by 51
- 2021Sewer-ML: A Multi-Label Sewer Defect Classification Dataset and Benchmarkcited by 17
- 2020Deep Multi-Task Augmented Feature Learning via Hierarchical Graph Neural Networkcited by 5
- 2019Automatic Analysis of Sewer Pipes Based on Unrolled Monocular Fisheye Imagescited by 4
- 2021Tasks Structure Regularization in Multi-Task Learning for Improving Facial Attribute Predictioncited by 3
Built on by
Citing papers per year: 2024: 2; 2025: 0; 2026: 1.
3 papers.
- 2024Multi-label Sewer Pipe Defect Recognition with Mask Attention Feature Enhancement and Label Correlation Learningcited by 0
- 2024Self-Supervised Learning for Identifying Defects in Sewer Footagecited by 0
- 2026A Fuzzy Rule-based Neuro-Symbolic Approach for Pipe Severity Prediction in Sewer Networkscited by 0
- 2026A Fuzzy Rule-based Neuro-Symbolic Approach for Pipe Severity Prediction in Sewer Networks30 Jul 2026
- 2024Self-Supervised Learning for Identifying Defects in Sewer Footage2 Sep 2024
- 2024Multi-label Sewer Pipe Defect Recognition with Mask Attention Feature Enhancement and Label Correlation Learning1 Aug 2024