TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Template-Based Automatic Search of Compact Semantic Segmen...

Template-Based Automatic Search of Compact Semantic Segmentation Architectures

Vladimir Nekrasov, Chunhua Shen, Ian Reid

2019-04-04Reinforcement LearningReal-Time Semantic SegmentationHoldout SetSemantic SegmentationGeneral Classification
PaperPDFCode(official)

Abstract

Automatic search of neural architectures for various vision and natural language tasks is becoming a prominent tool as it allows to discover high-performing structures on any dataset of interest. Nevertheless, on more difficult domains, such as dense per-pixel classification, current automatic approaches are limited in their scope - due to their strong reliance on existing image classifiers they tend to search only for a handful of additional layers with discovered architectures still containing a large number of parameters. In contrast, in this work we propose a novel solution able to find light-weight and accurate segmentation architectures starting from only few blocks of a pre-trained classification network. To this end, we progressively build up a methodology that relies on templates of sets of operations, predicts which template and how many times should be applied at each step, while also generating the connectivity structure and downsampling factors. All these decisions are being made by a recurrent neural network that is rewarded based on the score of the emitted architecture on the holdout set and trained using reinforcement learning. One discovered architecture achieves 63.2% mean IoU on CamVid and 67.8% on CityScapes having only 270K parameters. Pre-trained models and the search code are available at https://github.com/DrSleep/nas-segm-pytorch.

Results

TaskDatasetMetricValueModel
Semantic SegmentationCityscapes testFrame (fps)10Template-Based-NAS-arch1
Semantic SegmentationCityscapes testTime (ms)97Template-Based-NAS-arch1
Semantic SegmentationCityscapes testFrame (fps)19Template-Based-NAS-arch0
Semantic SegmentationCityscapes testTime (ms)52Template-Based-NAS-arch0
10-shot image generationCityscapes testFrame (fps)10Template-Based-NAS-arch1
10-shot image generationCityscapes testTime (ms)97Template-Based-NAS-arch1
10-shot image generationCityscapes testFrame (fps)19Template-Based-NAS-arch0
10-shot image generationCityscapes testTime (ms)52Template-Based-NAS-arch0

Related Papers

SeC: Advancing Complex Video Object Segmentation via Progressive Concept Construction2025-07-21CUDA-L1: Improving CUDA Optimization via Contrastive Reinforcement Learning2025-07-18VisionThink: Smart and Efficient Vision Language Model via Reinforcement Learning2025-07-17Spectral Bellman Method: Unifying Representation and Exploration in RL2025-07-17Aligning Humans and Robots via Reinforcement Learning from Implicit Human Feedback2025-07-17VAR-MATH: Probing True Mathematical Reasoning in Large Language Models via Symbolic Multi-Instance Benchmarks2025-07-17QuestA: Expanding Reasoning Capacity in LLMs via Question Augmentation2025-07-17Inverse Reinforcement Learning Meets Large Language Model Post-Training: Basics, Advances, and Opportunities2025-07-17