{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,7]],"date-time":"2026-05-07T11:40:57Z","timestamp":1778154057073,"version":"3.51.4"},"reference-count":56,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2025,1,21]],"date-time":"2025-01-21T00:00:00Z","timestamp":1737417600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Comput. Sci."],"abstract":"<jats:p>Soil microbial fuel cells (SMFCs) are an emerging technology which offer clean and renewable energy in environments where more traditional power sources, such as chemical batteries or solar, are not suitable. With further development, SMFCs show great promise for use in robust and affordable outdoor sensor networks, particularly for farmers. One of the greatest challenges in the development of this technology is understanding and predicting the fluctuations of SMFC energy generation, as the electro-generative process is not yet fully understood. Very little work currently exists attempting to model and predict the relationship between soil conditions and SMFC energy generation, and we are the first to use machine learning to do so. In this paper, we train Long Short Term Memory (LSTM) models to predict the future energy generation of SMFCs across timescales ranging from 3 min to 1 h, with results ranging from 2.33 to 5.71% Mean Average Percent Error (MAPE) for median voltage prediction. For each timescale, we use quantile regression to obtain point estimates and to establish bounds on the uncertainty of these estimates. When comparing the median predicted vs. actual values for the total energy generated during the testing period, the magnitude of prediction errors ranged from 2.29 to 16.05%. To demonstrate the real-world utility of this research, we also simulate how the models could be used in an automated environment where SMFC-powered devices shut down and activate intermittently to preserve charge, with promising initial results. Our deep learning-based prediction and simulation framework would allow a fully automated SMFC-powered device to achieve a median 100+% increase in successful operations, compared to a naive model that schedules operations based on the average voltage generated in the past.<\/jats:p>","DOI":"10.3389\/fcomp.2024.1447745","type":"journal-article","created":{"date-parts":[[2025,1,21]],"date-time":"2025-01-21T08:38:55Z","timestamp":1737448735000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Time-series forecasting of microbial fuel cell energy generation using deep learning"],"prefix":"10.3389","volume":"6","author":[{"given":"Adam","family":"Hess-Dunlop","sequence":"first","affiliation":[]},{"given":"Harshitha","family":"Kakani","sequence":"additional","affiliation":[]},{"given":"Stephen","family":"Taylor","sequence":"additional","affiliation":[]},{"given":"Dylan","family":"Louie","sequence":"additional","affiliation":[]},{"given":"Jason","family":"Eshraghian","sequence":"additional","affiliation":[]},{"given":"Colleen","family":"Josephson","sequence":"additional","affiliation":[]}],"member":"1965","published-online":{"date-parts":[[2025,1,21]]},"reference":[{"key":"B1","doi-asserted-by":"publisher","first-page":"135036","DOI":"10.1016\/j.chemosphere.2022.135036","article-title":"Recent advances in soil microbial fuel cells based self-powered biosensor","volume":"303","author":"Abbas","year":"2022","journal-title":"Chemosphere"},{"key":"B2","unstructured":"Ultralow Power Energy Harvester PMUs with MPPT and Charge Management\n          \n          2016"},{"key":"B3","doi-asserted-by":"crossref","first-page":"1","DOI":"10.23919\/SpliTech52315.2021.9566340","article-title":"\u201cDrone interrogation (and its low-cost alternative) in backscatter environmental sensor networks,\u201d","volume-title":"2021 6th International Conference on Smart and Sustainable Technologies","author":"Andrianakis","year":"2021"},{"key":"B4","first-page":"207","article-title":"\u201cProtean: an energy-efficient and heterogeneous platform for adaptive and hardware-accelerated battery-free computing,\u201d","volume-title":"Proceedings of the 20th ACM Conference on Embedded Networked Sensor Systems, SenSys '22","author":"Bakar","year":"2023"},{"key":"B5","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1145\/3561972","article-title":"Edge-slam: edge-assisted visual simultaneous localization and mapping","volume":"22","author":"Ben Ali","year":"2022","journal-title":"ACM Trans. Embed. Comput. Syst"},{"key":"B6","first-page":"331","article-title":"\u201cCinamin: a perpetual and nearly invisible ble beacon,\u201d","volume-title":"Proceedings of the 2016 International Conference on Embedded Wireless Systems and Networks, EWSN '16","author":"Campbell","year":"2016"},{"key":"B7","doi-asserted-by":"publisher","first-page":"997","DOI":"10.1007\/s10514-021-09987-4","article-title":"Network offloading policies for cloud robotics: a learning-based approach","volume":"45","author":"Chinchali","year":"2021","journal-title":"Auton. Robots"},{"key":"B8","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1145\/3286062.3286070","article-title":"\u201cNeural networks meet physical networks: distributed inference between edge devices and the cloud,\u201d","volume-title":"Proceedings of the 17th ACM Workshop on Hot Topics in Networks, HotNets '18","author":"Chinchali","year":"2018"},{"key":"B9","doi-asserted-by":"publisher","first-page":"684113","DOI":"10.3389\/fnins.2021.684113","article-title":"Always-on sub-microwatt spiking neural network based on spike-driven clock- and power-gating for an ultra-low-power intelligent device","volume":"15","author":"Chundi","year":"2021","journal-title":"Front. Neurosci"},{"key":"B10","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1145\/3510850","article-title":"Camaroptera: a long-range image sensor with local inference for remote sensing applications","volume":"21","author":"Desai","year":"2022","journal-title":"ACM Trans. Embed. Comput. Syst"},{"key":"B11","doi-asserted-by":"publisher","first-page":"103071","DOI":"10.1016\/j.seta.2023.103071","article-title":"Voltage evolution and electrochemical behaviour of soil microbial fuel cells operated in different quality soils","volume":"56","author":"Dziegielowski","year":"2023","journal-title":"Sustain. Energy Technol. Assess"},{"key":"B12","unstructured":"Eric\n              B.\n            \n          \n          \n          2018"},{"key":"B13","doi-asserted-by":"publisher","first-page":"1016","DOI":"10.1109\/JPROC.2023.3308088","article-title":"Training spiking neural networks using lessons from deep learning","volume":"111","author":"Eshraghian","year":"2023","journal-title":"Proc. IEEE"},{"key":"B14","first-page":"421","article-title":"\u201cLTE-based low-cost and low-power soil moisture sensing,\u201d","volume-title":"Proceedings of the 20th ACM Conference on Embedded Networked Sensor Systems, SenSys '22","author":"Feng","year":"2023"},{"key":"B15","doi-asserted-by":"publisher","first-page":"1","DOI":"10.2965\/jwet.21-087","article-title":"Evaluation of methods for measuring internal resistances of discharging microbial fuel cells","volume":"20","author":"Fujinaga","year":"2022","journal-title":"J. Water Environ. Technol"},{"key":"B16","doi-asserted-by":"publisher","first-page":"1513","DOI":"10.1007\/s10462-023-10562-9","article-title":"A survey of uncertainty in deep neural networks","volume":"56","author":"Gawlikowski","year":"2023","journal-title":"Artif. Intell. Rev"},{"key":"B17","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1145\/3297858.3304011","article-title":"\u201cIntelligence beyond the edge: inference on intermittent embedded systems,\u201d","volume-title":"Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS '19","author":"Gobieski","year":"2019"},{"key":"B18","unstructured":"Hess-Dunlop\n              A.\n            \n            \n              Kakani\n              H.\n            \n            \n              Josephson\n              C.\n            \n          \n          \n          2024"},{"key":"B19","author":"Howell","year":"2023","journal-title":"How to correctly perform cross-validation for time series"},{"key":"B20","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1145\/3411808","article-title":"Zygarde: time-sensitive on-device deep inference and adaptation on intermittently-powered systems","volume":"4","author":"Islam","year":"2020","journal-title":"Proc. ACM Interact. Mob. Wearable Ubiquitous Technol"},{"key":"B21","doi-asserted-by":"publisher","first-page":"717","DOI":"10.1016\/j.biortech.2008.07.041","article-title":"Performance of microbial fuel cell subjected to variation in pH, temperature, external load and substrate concentration","volume":"100","author":"Jadhav","year":"2009","journal-title":"Bioresour. Technol"},{"key":"B22","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/LSENS.2020.3043666","article-title":"Farming electrons: Galvanic versus microbial energy in soil batteries","volume":"4","author":"Josephson","year":"2020","journal-title":"IEEE Sens. Lett"},{"key":"B23","first-page":"299","article-title":"\u201cLow-cost in-ground soil moisture sensing with radar backscatter tags,\u201d","volume-title":"Proceedings of the 4th ACM SIGCAS Conference on Computing and Sustainable Societies, COMPASS '21","author":"Josephson","year":"2021"},{"key":"B24","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1145\/3568113.3568117","article-title":"The future of clean computing may be dirty","volume":"26","author":"Josephson","year":"2022","journal-title":"GetMobile: Mobile Comp. Comm"},{"key":"B25","first-page":"229","article-title":"\u201cWireless computer vision using commodity radios,\u201d","volume-title":"Proceedings of the 18th International Conference on Information Processing in Sensor Networks, IPSN '19","author":"Josephson","year":"2019"},{"key":"B26","doi-asserted-by":"publisher","first-page":"422","DOI":"10.1038\/s42254-021-00314-5","article-title":"Physics-informed machine learning","volume":"3","author":"Karniadakis","year":"2021","journal-title":"Nat. Rev. Phys"},{"key":"B27","doi-asserted-by":"publisher","first-page":"14095","DOI":"10.1109\/ACCESS.2021.3052478","article-title":"Sensing methodologies in agriculture for soil moisture and nutrient monitoring","volume":"9","author":"Kashyap","year":"2021","journal-title":"IEEE Access"},{"key":"B28","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1145\/3369837","article-title":"Intermittent learning: on-device machine learning on intermittently powered system","volume":"3","author":"Lee","year":"2020","journal-title":"Proc. ACM Interact. Mob. Wearable Ubiquitous Technol"},{"key":"B29","first-page":"1","article-title":"\u201cIntermittent computing: challenges and opportunities,\u201d","volume-title":"2nd Summit on Advances in Programming Languages (SNAPL 2017) volume 71 of Leibniz International Proceedings in Informatics (LIPIcs)","author":"Lucia","year":"2017"},{"key":"B30","first-page":"906","article-title":"\u201cHardware to enable large-scale deployment and observation of soil microbial fuel cells,\u201d","volume-title":"Proceedings of the 20th ACM Conference on Embedded Networked Sensor Systems, SenSys '22","author":"Madden","year":"2023"},{"key":"B31","first-page":"590","article-title":"\u201cPowering an e-ink display from soil bacteria,\u201d","volume-title":"Proceedings of the 19th ACM Conference on Embedded Networked Sensor Systems, SenSys '21","author":"Marcano","year":"2021"},{"key":"B32","unstructured":"2018"},{"key":"B33","first-page":"382","article-title":"\u201cEperceptive: energy reactive embedded intelligence for batteryless sensors,\u201d","volume-title":"Proceedings of the 18th Conference on Embedded Networked Sensor Systems, SenSys '20","author":"Montanari","year":"2020"},{"key":"B34","doi-asserted-by":"crossref","first-page":"292","DOI":"10.1145\/3081333.3081347","article-title":"\u201cGlimpse: a programmable early-discard camera architecture for continuous mobile vision,\u201d","volume-title":"Proceedings of the 15th Annual International Conference on Mobile Systems, Applications, and Services, MobiSys '17","author":"Naderiparizi","year":"2017"},{"key":"B35","doi-asserted-by":"publisher","first-page":"137108","DOI":"10.1016\/j.electacta.2020.137108","article-title":"A soil microbial fuel cell-based biosensor for dissolved oxygen monitoring in water","volume":"362","author":"Olias","year":"2020","journal-title":"Electrochim. Acta"},{"key":"B36","doi-asserted-by":"publisher","first-page":"100776","DOI":"10.1016\/j.jafr.2023.100776","article-title":"Internet of things and smart sensors in agriculture: scopes and challenges","volume":"14","author":"Rajak","year":"2023","journal-title":"J. Agric. Food Res"},{"key":"B37","doi-asserted-by":"crossref","first-page":"5377","DOI":"10.1109\/TNNLS.2020.2966745","article-title":"Beyond expectation: Deep joint mean and quantile regression for spatio-temporal problems","volume":"31","author":"Rodrigues","year":"2018","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"B38","doi-asserted-by":"publisher","first-page":"386","DOI":"10.1037\/h0042519","article-title":"The perceptron: a probabilistic model for information storage and organization in the brain","volume":"65","author":"Rosenblatt","year":"1958","journal-title":"Psychol. Rev"},{"key":"B39","doi-asserted-by":"publisher","first-page":"e20159","DOI":"10.1002\/vzj2.20159","article-title":"A soil moisture-based framework for guiding the number and location of soil moisture sensors in agricultural fields","volume":"20","author":"Rossini","year":"2021","journal-title":"Vadose Zone J"},{"key":"B40","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1145\/3469116.3470013","article-title":"\u201cBattery-free camera occupancy detection system,\u201d","volume-title":"Proceedings of the 5th International Workshop on Embedded and Mobile Deep Learning, EMDL'21","author":"Saffari","year":"2021"},{"key":"B41","doi-asserted-by":"publisher","first-page":"2638","DOI":"10.3390\/s20092638","article-title":"Machine learning on mainstream microcontrollers","volume":"20","author":"Sakr","year":"2020","journal-title":"Sensors"},{"key":"B42","first-page":"1159","article-title":"\u201cMeasurement and validation of energy harvesting IOT devices,\u201d","volume-title":"Design, Automation &Test in Europe Conference &Exhibition (DATE)","author":"Sigrist","year":"2017"},{"key":"B43","doi-asserted-by":"publisher","first-page":"232","DOI":"10.1016\/j.solener.2018.01.005","article-title":"A comparative study of LSTM neural networks in forecasting day-ahead global horizontal irradiance with satellite data","volume":"162","author":"Srivastava","year":"2018","journal-title":"Solar Energy"},{"key":"B44","doi-asserted-by":"publisher","first-page":"211","DOI":"10.3150\/10-BEJ267","article-title":"Estimating conditional quantiles with the help of the pinball loss","volume":"17","author":"Steinwart","year":"2011","journal-title":"Bernoulli"},{"key":"B45","unstructured":"2020"},{"key":"B46","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1007\/978-981-15-2810-1_25","article-title":"\u201cStudy on indoor human behavior detection based on wisp,\u201d","volume-title":"Data Science: 6th International Conference, ICDS 2019, Ningbo, China, May 15-20, 2019, Revised Selected Papers 6","author":"Wang","year":"2020"},{"key":"B47","doi-asserted-by":"publisher","first-page":"145","DOI":"10.3390\/bios13010145","article-title":"Soil microbial fuel cell based self-powered cathodic biosensor for sensitive detection of heavy metals","volume":"13","author":"Wang","year":"2023","journal-title":"Biosensors"},{"key":"B48","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1016\/j.apenergy.2018.10.078","article-title":"Probabilistic individual load forecasting using pinball loss guided lstm","volume":"235","author":"Wang","year":"2019","journal-title":"Appl. Energy"},{"key":"B49","doi-asserted-by":"publisher","first-page":"107772","DOI":"10.1016\/j.jobe.2023.107772","article-title":"Quantile regression based probabilistic forecasting of renewable energy generation and building electrical load: a state of the art review","volume":"79","author":"Xu","year":"2023","journal-title":"J. Build. Eng"},{"key":"B50","unstructured":"Ka moamoa practical SMFC design guide\n          \n          2023"},{"key":"B51","doi-asserted-by":"publisher","DOI":"10.1145\/3631410","article-title":"Soil-powered computing: The engineer's guide to practical soil microbial fuel cell design","author":"Yen","year":"2023","journal-title":"Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies, Vol. 7"},{"key":"B52","doi-asserted-by":"publisher","first-page":"135414","DOI":"10.1016\/j.jclepro.2022.135414","article-title":"Deep learning for renewable energy forecasting: A taxonomy, and systematic literature review","volume":"384","author":"Ying","year":"2023","journal-title":"J. Clean. Prod"},{"key":"B53","doi-asserted-by":"publisher","first-page":"595","DOI":"10.1109\/TNET.2020.3042320","article-title":"Coedge: cooperative dnn inference with adaptive workload partitioning over heterogeneous edge devices","volume":"29","author":"Zeng","year":"2021","journal-title":"IEEE\/ACM Trans. Netw"},{"key":"B54","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1145\/3508396.3512877","article-title":"\u201cTowards battery-free machine learning and inference in underwater environments,\u201d","volume-title":"Proceedings of the 23rd Annual International Workshop on Mobile Computing Systems and Applications, HotMobile '22","author":"Zhao","year":"2022"},{"key":"B55","doi-asserted-by":"publisher","DOI":"10.32473\/edis-hs1222-2013","article-title":"Minimum number of soil moisture sensors for monitoring and irrigation purposes","author":"Zotarelli","year":"2016","journal-title":"J. Irrig. Drain. Eng"},{"key":"B56","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1016\/j.agwat.2008.06.007","article-title":"Tomato yield, biomass accumulation, root distribution and irrigation water use efficiency on a sandy soil, as affected by nitrogen rate and irrigation scheduling","volume":"96","author":"Zotarelli","year":"2009","journal-title":"Agric. Water Manag"}],"container-title":["Frontiers in Computer Science"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fcomp.2024.1447745\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,21]],"date-time":"2025-01-21T08:39:09Z","timestamp":1737448749000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fcomp.2024.1447745\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,1,21]]},"references-count":56,"alternative-id":["10.3389\/fcomp.2024.1447745"],"URL":"https:\/\/doi.org\/10.3389\/fcomp.2024.1447745","relation":{},"ISSN":["2624-9898"],"issn-type":[{"value":"2624-9898","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,1,21]]},"article-number":"1447745"}}