The union of Edge Computing (EC) and Artificial Intelligence (AI) has brought forward the Edge AI concept to provide intelligent solutions close to end-user environment, for privacy preservation, low latency to real-time performance, as well as resource optimization. Machine Learning (ML), as the most advanced branch of AI in the past few years, has shown encouraging results and applications in the edge environment. Nevertheless, edge powered ML solutions are more complex to realize due to the joint constraints from both edge computing and AI domains, and the corresponding solutions are expected to be efficient and adapted in technologies such as data processing, model compression, distributed inference, and advanced learning paradigms for Edge ML requirements. Despite that a great attention of Edge ML is gained in both academic and industrial communities, we noticed the lack of a complete survey on existing Edge ML technologies to provide a common understanding of this concept. To tackle this, this paper aims at providing a comprehensive taxonomy and a systematic review of Edge ML techniques: we start by identifying the Edge ML requirements driven by the joint constraints. We then survey more than twenty paradigms and techniques along with their representative work, covering two main parts: edge inference, and edge learning. In particular, we analyze how each technique fits into Edge ML by meeting a subset of the identified requirements. We also summarize Edge ML open issues to shed light on future directions for Edge ML.
翻译:电磁计算(EC)和人工智能(AI)联盟提出电磁计算(EC)和人工智能(AI)概念,以提供接近终端用户环境的智能解决方案,从而保护隐私,低潜入实时性能,以及优化资源; 机器学习(ML),作为AI在过去几年中最先进的分支,在边缘环境中显示了令人鼓舞的成果和应用; 然而,由于边端计算和人工智能(AI)领域的联合制约,有优势的ML解决方案更难以实现,而相应的解决方案预计将在数据处理、模型压缩、分布的推断和高级学习模式等技术方面产生高效和适应。 尽管Edge ML在学术界和工业界都非常关注Edge ML(M),但我们注意到对现有的Edge ML(M)技术缺乏全面调查,无法在边缘环境中形成对这一概念的共同理解。 解决这一问题,本文件的目的是提供全面的分类和对Edge ML技术的系统审查:我们首先确定由联合制约驱动的Edge ML要求。 我们随后对Edge ML(E)要求进行了超过20个深度的调查,然后通过学习方式分析其每一阶段的深度分析。