On the use of Deep Autoencoders for Efficient Embedded Reinforcement Learning

dc.contributor.authorPrakash, Bharat
dc.contributor.authorHorton, Mark
dc.contributor.authorWaytowich, Nicholas R.
dc.contributor.authorHairston, William David
dc.contributor.authorOates, Tim
dc.contributor.authorMohsenin, Tinoosh
dc.date.accessioned2019-04-12T15:31:47Z
dc.date.available2019-04-12T15:31:47Z
dc.date.issued2019-03-25
dc.description.abstractIn autonomous embedded systems, it is often vital to reduce the amount of actions taken in the real world and energy required to learn a policy. Training reinforcement learning agents from high dimensional image representations can be very expensive and time consuming. Autoencoders are deep neural network used to compress high dimensional data such as pixelated images into small latent representations. This compression model is vital to efficiently learn policies, especially when learning on embedded systems. We have implemented this model on the NVIDIA Jetson TX2 embedded GPU, and evaluated the power consumption, throughput, and energy consumption of the autoencoders for various CPU/GPU core combinations, frequencies, and model parameters. Additionally, we have shown the reconstructions generated by the autoencoder to analyze the quality of the generated compressed representation and also the performance of the reinforcement learning agent. Finally, we have presented an assessment of the viability of training these models on embedded systems and their usefulness in developing autonomous policies. Using autoencoders, we were able to achieve 4-5 × improved performance compared to a baseline RL agent with a convolutional feature extractor, while using less than 2W of power.en_US
dc.description.sponsorshipThis project was sponsored by the U.S. Army Research Laboratory under Cooperative Agreement Number W911NF-10-2-0022.en_US
dc.description.urihttps://arxiv.org/pdf/1903.10404.pdfen_US
dc.format.extent6 pagesen_US
dc.genrejournal articles preprintsen_US
dc.identifierdoi:10.13016/m2zscy-bapt
dc.identifier.citationBharat Prakash, Mark Horton, et.al, On the use of Deep Autoencoders for Efficient Embedded Reinforcement Learning, Computer Science, Machine Learning, https://arxiv.org/pdf/1903.10404.pdfen_US
dc.identifier.urihttp://hdl.handle.net/11603/13416
dc.language.isoen_USen_US
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Computer Science and Electrical Engineering Department Collection
dc.relation.ispartofUMBC Faculty Collection
dc.relation.ispartofUMBC Student Collection
dc.rightsThis item is likely protected under Title 17 of the U.S. Copyright Law. Unless on a Creative Commons license, for uses protected by Copyright Law, contact the copyright holder or the author.
dc.subjectautoencodersen_US
dc.subjectneural networksen_US
dc.subjectreinforcement learningen_US
dc.subjectembedded devicesen_US
dc.subjectdeep learningen_US
dc.titleOn the use of Deep Autoencoders for Efficient Embedded Reinforcement Learningen_US
dc.typeTexten_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1903.10404.pdf
Size:
2.17 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.56 KB
Format:
Item-specific license agreed upon to submission
Description: