University of Illinois Chicago
Browse

Adaptive and Secure Coded Computation for Distributed Learning

thesis
posted on 2023-12-01, 00:00 authored by Elahe Vedadi
The volume of data generated by end devices such as Internet of Things (IoT) has been growing exponentially. To unlock the potential of this vast data, particularly in machine learning applications, distributed edge computing has emerged as a promising paradigm. In this approach, computationally intensive tasks are distributed across edge devices, with a central server aggregating the results. However, traditional distributed computing methods often yield suboptimal performance due to resource constraints at edge devices, the presence of straggler devices, and the need to protect sensitive data. To address these challenges in edge networks, this thesis designs and develops distributed edge computing solutions using tools from coded computing, Multi-Party Computation (MPC), and information theoretic security. First, we focus on characterizing the cost-benefit trade-offs of coded computation in practical edge computing systems and develop a resource aware adaptive coding strategy for matrix multiplication by taking into account the heterogeneous and time varying nature of edge devices. Next, we investigate efficient coded multi-party computation at edge networks. We designed novel CMPC algorithms PolyDot-CMPC and AGE-CMPC to minimize the number of edge devices, storage, communication, and computation load as compared to existing CMPC mechanisms. Finally, we focus on privacy preserving vertical federated learning. We designed a set of privacy preserving tools including low-complexity dot-product calculation and binary version of Shamir's secret sharing to provide an efficient and practical solution for collaborative machine learning in vertical federated learning setup while ensuring data privacy.

History

Advisor

Hulya Seferoglu

Department

Electrical and Computer Engineering

Degree Grantor

University of Illinois Chicago

Degree Level

  • Doctoral

Degree name

PhD, Doctor of Philosophy

Committee Member

Daniela Tuninetti Natasha Devroye Salim El Rouayheb, Rutgers University Yasaman Keshtkarjahromi, Seagate Technology

Thesis type

application/pdf

Language

  • en

Usage metrics

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC