CrowdHMTware: A Cross-Level Co-Adaptation Middleware for Context-Aware Mobile DL Deployment

There are many deep learning (DL) powered mobile and wearable applications today continuously and unobtrusively sensing the ambient surroundings to enhance all aspects of human lives. To enable robust and private mobile sensing, DL models are often deployed locally on resource-constrained mobile devices using techniques such as model compression or offloading. However, existing methods, either front-end algorithm level (i.e. DL model compression/partitioning) or back-end scheduling level (i.e. operator/resource scheduling), cannot be locally online because they require offline retraining to ensure accuracy or rely on manually pre-defined strategies, struggle with <i>dynamic adaptability</i>. The primary challenge lies in feeding back runtime performance from the <i>back-end</i> level to the <i>front-end</i> level optimization decision. Moreover, the adaptive mobile DL model porting middleware with <i>cross-level co-adaptation</i> is less explored, particularly in mobile environments with <i>diversity</i> and <i>dynamics</i>. In response, we introduce CrowdHMTware, a dynamic context-adaptive DL model deployment middleware for heterogeneous mobile devices. It establishes an <i>automated adaptation loop</i> between cross-level functional components, i.e. elastic inference, scalable offloading, and model-adaptive engine, enhancing scalability and adaptability. Experiments with four typical tasks across 15 platforms and a real-world case study demonstrate that <inline-formula><tex-math notation="LaTeX">${\sf CrowdHMTware}$</tex-math></inline-formula> can effectively scale DL model, offloading, and engine actions across diverse platforms and tasks. It hides run-time system issues from developers, reducing the required developer expertise.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Mobile Computing
Published
2025-03-28
DOI
https://doi.org/10.1109/tmc.2025.3549399
Citations
1
Primary Topic
Context-Aware Activity Recognition Systems
Type
article
Field-Weighted Citation Impact
1.28
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

CrowdHMTware: A Cross-Level Co-Adaptation Middleware for Context-Aware Mobile DL Deployment

Xu Yuan, Bin Guo, Ke Ma, Yuzhan Wang et al.
1 citations
IEEE Transactions on Mobile Computing
Context-Aware Activity Recognition Systems
1.28
article

CrowdHMTware: A Cross-Level Co-Adaptation Middleware for Context-Aware Mobile DL Deployment

Xu Yuan, Bin Guo, Ke Ma, Yuzhan Wang, Sicong Liu, Zhiwen Yu, Yao Li, Cheng Fang, Shiyan Luo, Hao Luo
article en
1 citations

Abstract

There are many deep learning (DL) powered mobile and wearable applications today continuously and unobtrusively sensing the ambient surroundings to enhance all aspects of human lives. To enable robust and private mobile sensing, DL models are often deployed locally on resource-constrained mobile devices using techniques such as model compression or offloading. However, existing methods, either front-end algorithm level (i.e. DL model compression/partitioning) or back-end scheduling level (i.e. operator/resource scheduling), cannot be locally online because they require offline retraining to ensure accuracy or rely on manually pre-defined strategies, struggle with <i>dynamic adaptability</i>. The primary challenge lies in feeding back runtime performance from the <i>back-end</i> level to the <i>front-end</i> level optimization decision. Moreover, the adaptive mobile DL model porting middleware with <i>cross-level co-adaptation</i> is less explored, particularly in mobile environments with <i>diversity</i> and <i>dynamics</i>. In response, we introduce CrowdHMTware, a dynamic context-adaptive DL model deployment middleware for heterogeneous mobile devices. It establishes an <i>automated adaptation loop</i> between cross-level functional components, i.e. elastic inference, scalable offloading, and model-adaptive engine, enhancing scalability and adaptability. Experiments with four typical tasks across 15 platforms and a real-world case study demonstrate that <inline-formula><tex-math notation="LaTeX">${\sf CrowdHMTware}$</tex-math></inline-formula> can effectively scale DL model, offloading, and engine actions across diverse platforms and tasks. It hides run-time system issues from developers, reducing the required developer expertise.

IEEE Transactions on Mobile ComputingVol. 24(8)
Harbin Engineering University (CN), Northwestern Polytechnical University (CN)
Openalex Percentile: Top 22%
Context-Aware Activity Recognition Systems
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.