One-shot Bottleneck Size Optimization in CNN for Split Computing

Split computing (SC) is a distributed inference method designed to balance computational load and reduce latency by partitioning a neural network into head and tail networks, deployed on a mobile device and a server, respectively. Due to the limited bandwidth, the data size at the split point must be reduced. For this reason, layers with small channel sizes, called bottlenecks, are often introduced in the model. However, the degree to which the channel size should be reduced depends on the overall structure of the model and the difficulty of the task, so a search is necessary. In this paper, we propose a training method that simultaneously reduces the number of bottleneck channels and optimizes model parameters for SC. This method introduces weights for the bottleneck layer into the loss function of training using cross-entropy. This makes the output value of each channel in the bottleneck layer closer to zero, and reduces the size of the transmitted data by filling in the values close to zero at the server side instead of sending them by the client during inference.

Authors

Publication Details

Published
2025-01-10
DOI
https://doi.org/10.1109/ccnc54725.2025.10975999
Citations
1
Primary Topic
Advanced Neural Network Applications
Type
article
Field-Weighted Citation Impact
1.28
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

One-shot Bottleneck Size Optimization in CNN for Split Computing

Takayuki Nishio, Yutaro Horikawa
1 citations
Advanced Neural Network Applications
1.28
article

One-shot Bottleneck Size Optimization in CNN for Split Computing

Takayuki Nishio, Yutaro Horikawa
article en
1 citations

Abstract

Split computing (SC) is a distributed inference method designed to balance computational load and reduce latency by partitioning a neural network into head and tail networks, deployed on a mobile device and a server, respectively. Due to the limited bandwidth, the data size at the split point must be reduced. For this reason, layers with small channel sizes, called bottlenecks, are often introduced in the model. However, the degree to which the channel size should be reduced depends on the overall structure of the model and the difficulty of the task, so a search is necessary. In this paper, we propose a training method that simultaneously reduces the number of bottleneck channels and optimizes model parameters for SC. This method introduces weights for the bottleneck layer into the loss function of training using cross-entropy. This makes the output value of each channel in the bottleneck layer closer to zero, and reduces the size of the transmitted data by filling in the values close to zero at the server side instead of sending them by the client during inference.

Openalex Percentile: Top 21%
Advanced Neural Network Applications
1.28
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

One-shot Bottleneck Size Optimization in CNN for Split Computing — Takayuki Nishio, Yutaro Horikawa · (2025) | TGRS Research Map | TGRS