KUber: Knowledge Delivery System For Machine Learning At Scale
Lead Research Organisation:
Queen Mary University of London
Department Name: Sch of Electronic Eng & Computer Science
Abstract
AI/ML systems are becoming an integral part of user products and applications as well as the main revenue driver for most organizations. This resulted in shifting the focus toward the Edge AI paradigm as edge devices possess the data necessary for training the models. Main Edge AI approaches either coordinate the training rounds and exchange model updates via a central server (i.e., Federated Learning), split the model training task between edge devices and a server (i.e., split Learning), or coordinate the model exchange among the edge devices via gossip protocols (i.e., decentralized training).
Due to the highly heterogeneous learners, configurations, environment as well as significant synchronization challenges, these approaches are ill-suited for distributed edge learning at scale. They fail to scale with a large number of learners and produce models with low qualities at prolonged training times. It is imperative for modern applications to rely on a system providing timely and accurate models.
This project addresses this gap by proposing a ground-up transformation to decentralized learning methods. Similar to Uber's delivery services, the goal of KUber is to build a novel distributed architecture to facilitate the exchange and delivery of acquired knowledge among the learning entities. In particular, we seize an opportunity to decouple the training task of a common model from the sharing task of learned knowledge. This is made possible by the advances in the AI/ML accelerators embedded in edge devices and the high-throughput and low-latency 5G/6G technologies. KUber will revolutionize the use of AI/ML methods in daily-life applications and open the door for flexible, scalable, and efficient collaborative learning between users, organizations, and governments.
Due to the highly heterogeneous learners, configurations, environment as well as significant synchronization challenges, these approaches are ill-suited for distributed edge learning at scale. They fail to scale with a large number of learners and produce models with low qualities at prolonged training times. It is imperative for modern applications to rely on a system providing timely and accurate models.
This project addresses this gap by proposing a ground-up transformation to decentralized learning methods. Similar to Uber's delivery services, the goal of KUber is to build a novel distributed architecture to facilitate the exchange and delivery of acquired knowledge among the learning entities. In particular, we seize an opportunity to decouple the training task of a common model from the sharing task of learned knowledge. This is made possible by the advances in the AI/ML accelerators embedded in edge devices and the high-throughput and low-latency 5G/6G technologies. KUber will revolutionize the use of AI/ML methods in daily-life applications and open the door for flexible, scalable, and efficient collaborative learning between users, organizations, and governments.
Publications
Abdelmoniem A
(2024)
Knowledge Routing in Decentralized Learning
in IEEE Intelligent Systems
Arouj A
(2024)
Towards Energy-Aware Federated Learning via Collaborative Computing Approach
in Computer Communications
| Description | First QMUL HPC Annual Meeting |
| Form Of Engagement Activity | Participation in an activity, workshop or similar |
| Part Of Official Scheme? | No |
| Geographic Reach | National |
| Primary Audience | Professional Practitioners |
| Results and Impact | Attended the First HPC@QMUL Annual User Meeting as an invited speaker and presented outstanding research utilizing Apocrita. The presentation covered the differences between centralized and distributed learning, providing insights into how the ongoing KUber project is set to further revolutionize the architecture of distributed learning. Engaged in in-depth discussions with the audience and exchanged ideas with HPC administrators on deploying the KUber service on HPC systems. |
| Year(s) Of Engagement Activity | 2024 |
| Description | MobiUK Workshop |
| Form Of Engagement Activity | Participation in an activity, workshop or similar |
| Part Of Official Scheme? | No |
| Geographic Reach | National |
| Primary Audience | Postgraduate students |
| Results and Impact | More than 50 researchers attended the MobiUK workshop, which is an annual common platform for UK researchers working on Mobile/Edge Computing to present their research work and exchange ideas/feedback. It was hosted at the University of Southhampton and was attended by myself and the Post-doctoral Researcher. The workshop and coffee breaks sparked questions and discussion afterwards, and we followed up with interested researchers about the project ideas and direction from academia and industry (e.g., FLOWER and Uni of Southhampton). |
| Year(s) Of Engagement Activity | 2024 |
| URL | http://mobiuk.org/2024/ |
| Description | Scientist Forum at Shenzhen University |
| Form Of Engagement Activity | A talk or presentation |
| Part Of Official Scheme? | No |
| Geographic Reach | International |
| Primary Audience | Postgraduate students |
| Results and Impact | Around 40 researchers attended the Shenzhen University Youth Forum, which served as a platform for young scholars to present their work and exchange ideas. A presentation on KUber's concepts and progress was reported and then had a discussions with research peers from around the world. The event brought together many professors and graduate students and conducted in-depth conversations and valuable networking opportunities. |
| Year(s) Of Engagement Activity | 2024 |
