Le Zhang, Onat Gungor, Flavio Ponzina, Tajana Rosing
{"title":"E-QUARTIC:用于资源优化学习的高能效边缘卷积神经网络集合","authors":"Le Zhang, Onat Gungor, Flavio Ponzina, Tajana Rosing","doi":"arxiv-2409.08369","DOIUrl":null,"url":null,"abstract":"Ensemble learning is a meta-learning approach that combines the predictions\nof multiple learners, demonstrating improved accuracy and robustness.\nNevertheless, ensembling models like Convolutional Neural Networks (CNNs)\nresult in high memory and computing overhead, preventing their deployment in\nembedded systems. These devices are usually equipped with small batteries that\nprovide power supply and might include energy-harvesting modules that extract\nenergy from the environment. In this work, we propose E-QUARTIC, a novel Energy\nEfficient Edge Ensembling framework to build ensembles of CNNs targeting\nArtificial Intelligence (AI)-based embedded systems. Our design outperforms\nsingle-instance CNN baselines and state-of-the-art edge AI solutions, improving\naccuracy and adapting to varying energy conditions while maintaining similar\nmemory requirements. Then, we leverage the multi-CNN structure of the designed\nensemble to implement an energy-aware model selection policy in\nenergy-harvesting AI systems. We show that our solution outperforms the\nstate-of-the-art by reducing system failure rate by up to 40% while ensuring\nhigher average output qualities. Ultimately, we show that the proposed design\nenables concurrent on-device training and high-quality inference execution at\nthe edge, limiting the performance and energy overheads to less than 0.04%.","PeriodicalId":501291,"journal":{"name":"arXiv - CS - Performance","volume":"22 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"E-QUARTIC: Energy Efficient Edge Ensemble of Convolutional Neural Networks for Resource-Optimized Learning\",\"authors\":\"Le Zhang, Onat Gungor, Flavio Ponzina, Tajana Rosing\",\"doi\":\"arxiv-2409.08369\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Ensemble learning is a meta-learning approach that combines the predictions\\nof multiple learners, demonstrating improved accuracy and robustness.\\nNevertheless, ensembling models like Convolutional Neural Networks (CNNs)\\nresult in high memory and computing overhead, preventing their deployment in\\nembedded systems. These devices are usually equipped with small batteries that\\nprovide power supply and might include energy-harvesting modules that extract\\nenergy from the environment. In this work, we propose E-QUARTIC, a novel Energy\\nEfficient Edge Ensembling framework to build ensembles of CNNs targeting\\nArtificial Intelligence (AI)-based embedded systems. Our design outperforms\\nsingle-instance CNN baselines and state-of-the-art edge AI solutions, improving\\naccuracy and adapting to varying energy conditions while maintaining similar\\nmemory requirements. Then, we leverage the multi-CNN structure of the designed\\nensemble to implement an energy-aware model selection policy in\\nenergy-harvesting AI systems. We show that our solution outperforms the\\nstate-of-the-art by reducing system failure rate by up to 40% while ensuring\\nhigher average output qualities. Ultimately, we show that the proposed design\\nenables concurrent on-device training and high-quality inference execution at\\nthe edge, limiting the performance and energy overheads to less than 0.04%.\",\"PeriodicalId\":501291,\"journal\":{\"name\":\"arXiv - CS - Performance\",\"volume\":\"22 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-09-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Performance\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2409.08369\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Performance","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.08369","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
E-QUARTIC: Energy Efficient Edge Ensemble of Convolutional Neural Networks for Resource-Optimized Learning
Ensemble learning is a meta-learning approach that combines the predictions
of multiple learners, demonstrating improved accuracy and robustness.
Nevertheless, ensembling models like Convolutional Neural Networks (CNNs)
result in high memory and computing overhead, preventing their deployment in
embedded systems. These devices are usually equipped with small batteries that
provide power supply and might include energy-harvesting modules that extract
energy from the environment. In this work, we propose E-QUARTIC, a novel Energy
Efficient Edge Ensembling framework to build ensembles of CNNs targeting
Artificial Intelligence (AI)-based embedded systems. Our design outperforms
single-instance CNN baselines and state-of-the-art edge AI solutions, improving
accuracy and adapting to varying energy conditions while maintaining similar
memory requirements. Then, we leverage the multi-CNN structure of the designed
ensemble to implement an energy-aware model selection policy in
energy-harvesting AI systems. We show that our solution outperforms the
state-of-the-art by reducing system failure rate by up to 40% while ensuring
higher average output qualities. Ultimately, we show that the proposed design
enables concurrent on-device training and high-quality inference execution at
the edge, limiting the performance and energy overheads to less than 0.04%.