Skip to main navigation Skip to search Skip to main content

A Multiple Gradient Descent Design for Multi-Task Learning on Edge Computing: Multi-Objective Machine Learning Approach

  • Xiaojun Zhou
  • , Yuan Gao
  • , Chaojie Li*
  • , Zhaoke Huang
  • *Corresponding author for this work

Research output: Journal Publications and Reviews › RGC 21 - Publication in refereed journal › peer-review

Abstract

Multi-task learning technique is widely utilized in machine learning modeling where commonalities and differences across multiple tasks are exploited. However, multiple conflicting objectives often occur in multi-task learning. Conventionally, a common compromise is to minimize the weighted sum of multiple objectives which may be invalid if the objectives are competing. In this paper, a novel multi-objective machine learning approach is proposed to solve this challenging issue, which reformulates the multi-task learning as multi-objective optimization. To address the issues contributed by existing multi-objective optimization algorithms, a multi-gradient descent algorithm is introduced for the multi-objective machine learning problem by which an innovative gradient-based optimization is leveraged to converge to an optimal solution of the Pareto set. Moreover, the gradient surgery for the multi-gradient descent algorithm is proposed to obtain a stable Pareto optimal solution. As most of the edge computing devices are computational resource-constrained, the proposed method is implemented for optimizing the edge device's memory, computation and communication demands. The proposed method is applied to the multiple license plate recognition problem. The experimental results show that the proposed method outperforms state-of-the-art learning methods and can successfully find solutions that balance multiple objectives of the learning task over different datasets. © 2021 IEEE.
Original languageEnglish
Pages (from-to)121-133
JournalIEEE Transactions on Network Science and Engineering
Volume9
Issue number1
Online published19 Mar 2021
DOIs
Publication statusPublished - Jan 2022
Externally publishedYes

Funding

The authors thank the Project of Basic Science Center of the National Natural Science Foundation of China under Grant No. 72088101, the National Natural Science Foundation of China under Grant No. 61873285, the National Key Research and Development Program of China under Grant 2018AAA0101603, International Cooperation and Exchange of the National Natural Science Foundation of China under Grant 61860206014, Hunan Provincial Science and Technology Research Foundation of China under Grant 2019RS1003, Australian Research Council through Grants DP200101197 and DE210100274, and the State Key Laboratory of Synthetical Automation for Process Industries for their funding support.

Research Keywords

  • Deep neural network
  • Edge computing
  • Multi-objective machine learning
  • Multi-task learning
  • Multiple gradient descent

Fingerprint

Dive into the research topics of 'A Multiple Gradient Descent Design for Multi-Task Learning on Edge Computing: Multi-Objective Machine Learning Approach'. Together they form a unique fingerprint.

Cite this