Get More With Less: Near Real-Time Image Clustering on Mobile Phones
Jorge Ortiz (IBM Reserch), Chien-Chin Huang (NYU Computer Science), and Supriyo Chakraborty (IBM Research)

TL;DR
This paper demonstrates that a fully distributed, edge-based image clustering pipeline on mobile phones can achieve near real-time performance, reducing reliance on cloud computing and improving efficiency by 75%.
Contribution
It introduces a novel approach to execute the entire image clustering pipeline on mobile devices, combining distributed computing, optimization, and contextual data.
Findings
75% faster than standard implementations
Achieves near real-time processing on mobile phones
Reduces cloud dependency for mobile applications
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Image and Video Retrieval Techniques · Video Surveillance and Tracking Methods · IoT and Edge/Fog Computing
