Get More With Less: Near Real-Time Image Clustering on Mobile Phones

12/09/2015
by   Jorge Ortiz, et al.
0

Machine learning algorithms, in conjunction with user data, hold the promise of revolutionizing the way we interact with our phones, and indeed their widespread adoption in the design of apps bear testimony to this promise. However, currently, the computationally expensive segments of the learning pipeline, such as feature extraction and model training, are offloaded to the cloud, resulting in an over-reliance on the network and under-utilization of computing resources available on mobile platforms. In this paper, we show that by combining the computing power distributed over a number of phones, judicious optimization choices, and contextual information it is possible to execute the end-to-end pipeline entirely on the phones at the edge of the network, efficiently. We also show that by harnessing the power of this combination, it is possible to execute a computationally expensive pipeline at near real-time. To demonstrate our approach, we implement an end-to-end image-processing pipeline -- that includes feature extraction, vocabulary learning, vectorization, and image clustering -- on a set of mobile phones. Our results show a 75 on the phones without modification -- reducing the time to one minute under certain conditions. We believe that this result is a promising indication that fully distributed, infrastructure-less computing is possible on networks of mobile phones; enabling a new class of mobile applications that are less reliant on the cloud.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/05/2022

Compute- and Data-Intensive Networks: The Key to the Metaverse

The worlds of computing, communication, and storage have for a long time...
research
01/07/2023

RIC-O: Efficient placement of a disaggregated and distributed RAN Intelligent Controller with dynamic clustering of radio nodes

The Radio Access Network (RAN) is the segment of cellular networks that ...
research
08/29/2016

PVANET: Deep but Lightweight Neural Networks for Real-time Object Detection

This paper presents how we can achieve the state-of-the-art accuracy in ...
research
03/30/2021

Collaborative Cloud and Edge Mobile Computing in C-RAN Systems with Minimal End-to-End Latency

Mobile cloud and edge computing protocols make it possible to offer comp...
research
04/26/2018

Near-Lossless Deep Feature Compression for Collaborative Intelligence

Collaborative intelligence is a new paradigm for efficient deployment of...
research
06/17/2021

Generalized Learning Vector Quantization for Classification in Randomized Neural Networks and Hyperdimensional Computing

Machine learning algorithms deployed on edge devices must meet certain r...
research
04/29/2022

Deployment of an IoT System for Adaptive In-Situ Soundscape Augmentation

Soundscape augmentation is an emerging approach for noise mitigation by ...

Please sign up or login with your details

Forgot password? Click here to reset