基于边缘设备的增量学习向量自回归预测

Venkata Pesala, T. Paul, Ken Ueno, H. P. Bugata, Ankit Kesarwani
{"title":"基于边缘设备的增量学习向量自回归预测","authors":"Venkata Pesala, T. Paul, Ken Ueno, H. P. Bugata, Ankit Kesarwani","doi":"10.1109/ICMLA52953.2021.00188","DOIUrl":null,"url":null,"abstract":"It is common to forecast time-series data in a cloud server environment by building a forecasting model after collecting all the time-series data at the server-side. However, this may not be efficient in time-critical forecasting, control, and decision-making due to high latency, bandwidth, and network connectivity issues. Hence, edge devices can be employed to make quick forecasting on a real-time basis. However, due to limited computing resources and processing power, edge devices cannot handle a huge volume of multivariate time-series data. Therefore, it is desirable to develop an algorithm that trains and updates a forecasting model incrementally. This can be done by using a small chunk of multivariate time-series data without sacrificing the forecasting accuracy, while training and inference can be executed in the edge device itself. In this context, we propose a new forecasting method called Incremental Learning Vector Auto Regression (ILVAR). It works by minimizing the variance difference between actual and forecasted values as a new chunk of time-series data arrives sequentially and thereby it updates the forecasting model incrementally. To show the effectiveness of the proposed method, experiments were performed on 11 publicly available datasets from diverse domains using Raspberry Pi-2 as an edge device and evaluated using five metrics such as MAPE, RMSE, $\\mathrm{R}^{2}$ score, Computational time, and Memory consumption for 1-step and 24-step ahead forecasting tasks. The performance was compared with the state-of-the-art methods such as Vector Auto Regression (VAR), Incremental Learning Extreme Learning Machine (ILELM), and Incremental Learning Long Short-Term Memory (ILLSTM). These experimental results suggest that our proposed method performs better than existing methods and is able to achieve the desired performance for forecasting with edge devices.","PeriodicalId":6750,"journal":{"name":"2021 20th IEEE International Conference on Machine Learning and Applications (ICMLA)","volume":"185 1","pages":"1153-1159"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Incremental Learning Vector Auto Regression for Forecasting with Edge Devices\",\"authors\":\"Venkata Pesala, T. Paul, Ken Ueno, H. P. Bugata, Ankit Kesarwani\",\"doi\":\"10.1109/ICMLA52953.2021.00188\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"It is common to forecast time-series data in a cloud server environment by building a forecasting model after collecting all the time-series data at the server-side. However, this may not be efficient in time-critical forecasting, control, and decision-making due to high latency, bandwidth, and network connectivity issues. Hence, edge devices can be employed to make quick forecasting on a real-time basis. However, due to limited computing resources and processing power, edge devices cannot handle a huge volume of multivariate time-series data. Therefore, it is desirable to develop an algorithm that trains and updates a forecasting model incrementally. This can be done by using a small chunk of multivariate time-series data without sacrificing the forecasting accuracy, while training and inference can be executed in the edge device itself. In this context, we propose a new forecasting method called Incremental Learning Vector Auto Regression (ILVAR). It works by minimizing the variance difference between actual and forecasted values as a new chunk of time-series data arrives sequentially and thereby it updates the forecasting model incrementally. To show the effectiveness of the proposed method, experiments were performed on 11 publicly available datasets from diverse domains using Raspberry Pi-2 as an edge device and evaluated using five metrics such as MAPE, RMSE, $\\\\mathrm{R}^{2}$ score, Computational time, and Memory consumption for 1-step and 24-step ahead forecasting tasks. The performance was compared with the state-of-the-art methods such as Vector Auto Regression (VAR), Incremental Learning Extreme Learning Machine (ILELM), and Incremental Learning Long Short-Term Memory (ILLSTM). These experimental results suggest that our proposed method performs better than existing methods and is able to achieve the desired performance for forecasting with edge devices.\",\"PeriodicalId\":6750,\"journal\":{\"name\":\"2021 20th IEEE International Conference on Machine Learning and Applications (ICMLA)\",\"volume\":\"185 1\",\"pages\":\"1153-1159\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 20th IEEE International Conference on Machine Learning and Applications (ICMLA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICMLA52953.2021.00188\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 20th IEEE International Conference on Machine Learning and Applications (ICMLA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICMLA52953.2021.00188","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

摘要

在云服务器环境中,通过在服务器端收集所有时间序列数据后构建预测模型来预测时间序列数据是很常见的。然而,由于高延迟、带宽和网络连接问题,这在时间关键的预测、控制和决策中可能不是有效的。因此,可以利用边缘设备进行实时快速预测。然而,由于计算资源和处理能力的限制,边缘设备无法处理海量的多元时间序列数据。因此,需要开发一种算法,以增量方式训练和更新预测模型。这可以通过使用一小块多变量时间序列数据而不牺牲预测精度来实现,而训练和推理可以在边缘设备本身中执行。在此背景下,我们提出了一种新的预测方法,称为增量学习向量自回归(ILVAR)。它的工作原理是,当新的时间序列数据块依次到达时,将实际值和预测值之间的方差差最小化,从而增量地更新预测模型。为了证明所提出方法的有效性,使用Raspberry Pi-2作为边缘设备,在来自不同领域的11个公开可用数据集上进行了实验,并使用MAPE、RMSE、$\ mathm {R}^{2}$ score、计算时间和内存消耗等五个指标对1步和24步预测任务进行了评估。与向量自回归(VAR)、增量学习极限学习机(ILELM)、增量学习长短期记忆(ILLSTM)等最先进的方法进行了比较。实验结果表明,本文提出的方法比现有方法性能更好,能够达到预期的边缘设备预测性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Incremental Learning Vector Auto Regression for Forecasting with Edge Devices
It is common to forecast time-series data in a cloud server environment by building a forecasting model after collecting all the time-series data at the server-side. However, this may not be efficient in time-critical forecasting, control, and decision-making due to high latency, bandwidth, and network connectivity issues. Hence, edge devices can be employed to make quick forecasting on a real-time basis. However, due to limited computing resources and processing power, edge devices cannot handle a huge volume of multivariate time-series data. Therefore, it is desirable to develop an algorithm that trains and updates a forecasting model incrementally. This can be done by using a small chunk of multivariate time-series data without sacrificing the forecasting accuracy, while training and inference can be executed in the edge device itself. In this context, we propose a new forecasting method called Incremental Learning Vector Auto Regression (ILVAR). It works by minimizing the variance difference between actual and forecasted values as a new chunk of time-series data arrives sequentially and thereby it updates the forecasting model incrementally. To show the effectiveness of the proposed method, experiments were performed on 11 publicly available datasets from diverse domains using Raspberry Pi-2 as an edge device and evaluated using five metrics such as MAPE, RMSE, $\mathrm{R}^{2}$ score, Computational time, and Memory consumption for 1-step and 24-step ahead forecasting tasks. The performance was compared with the state-of-the-art methods such as Vector Auto Regression (VAR), Incremental Learning Extreme Learning Machine (ILELM), and Incremental Learning Long Short-Term Memory (ILLSTM). These experimental results suggest that our proposed method performs better than existing methods and is able to achieve the desired performance for forecasting with edge devices.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信