Deep Tile Coder: an Efficient Sparse Representation Learning Approach with applications in Reinforcement Learning

AI-generated keywords: Representation learning Sparse representation Tile coding Deep tile coder Reinforcement learning

AI-generated Key Points

The license of the paper does not allow us to build upon its content and the key points are generated using the paper metadata rather than the full article.

  • Representation learning is crucial for success in modern large-scale reinforcement learning systems.
  • Sparse representation helps reduce catastrophic interference and provides stable bootstrap targets during training of reinforcement learning algorithms.
  • Tile coding is a recognized method for generating sparse features but has limitations in scalability to high-dimensional domains due to computational and memory requirements.
  • The novel approach of deep tile coder adapts tile coding into a deep learning framework, enabling scalability to high-dimensional problems.
  • Deep tile coder focuses on generating sparse features through construction rather than relying on regularization techniques, ensuring sparsity from the outset without the need for tuning weights.
  • Empirical demonstrations show that reinforcement learning algorithms with deep tile coder exhibit superior performance in classic discrete action control and Mujoco continuous robotics control problems.
Also access our AI generated: Comprehensive summary, Lay summary, Blog-like article; or ask questions about this paper to our AI assistant.

Authors: Yangchen Pan

Abstract: Representation learning is critical to the success of modern large-scale reinforcement learning systems. Previous works show that sparse representation can effectively reduce catastrophic interference and hence provide relatively stable and consistent boostrap targets when training reinforcement learning algorithms. Tile coding is a well-known sparse feature generation method in reinforcement learning. However, its application is largely restricted to small, low dimensional domains, as its computational and memory requirement grows exponentially as dimension increases. This paper proposes a simple and novel tile coding operation---deep tile coder, which adapts tile coding into deep learning setting, and can be easily scaled to high dimensional problems. The key distinction of our method with previous sparse representation learning method is that, we generate sparse feature by construction, while most previous works focus on designing regularization techniques. We are able to theoretically guarantee sparsity and importantly, our method ensures sparsity from the beginning of learning, without the need of tuning regularization weight. Furthermore, our approach maps from low dimension feature space to high dimension sparse feature space without introducing any additional training parameters. Our empirical demonstration covers classic discrete action control and Mujoco continuous robotics control problems. We show that reinforcement learning algorithms equipped with our deep tile coder achieves superior performance. To our best knowledge, our work is the first to demonstrate successful application of sparse representation learning method in online deep reinforcement learning algorithms for challenging tasks without using a target network.

Submitted to arXiv on 19 Nov. 2019

Ask questions about this paper to our AI assistant

You can also chat with multiple papers at once here.

The license of the paper does not allow us to build upon its content and the AI assistant only knows about the paper metadata rather than the full article.

AI assistant instructions?

Results of the summarizing process for the arXiv paper: 1911.08068v1

This paper's license doesn't allow us to build upon its content and the summarizing process is here made with the paper's metadata rather than the article.

In the realm of modern large-scale reinforcement learning systems, representation learning plays a crucial role in ensuring success. <br> Sparse representation has been identified as a key factor in reducing catastrophic interference and providing stable bootstrap targets during the training of reinforcement learning algorithms. <br> While tile coding is a widely recognized method for generating sparse features in reinforcement learning, its practical application has been limited to small, low-dimensional domains due to the exponential growth in computational and memory requirements as dimensions increase. <br> To address this limitation, a novel approach known as deep tile coder has been introduced in this paper. The deep tile coder operation adapts tile coding into a deep learning framework, allowing for scalability to high-dimensional problems. <br> What sets this method apart from previous sparse representation learning techniques is its focus on generating sparse features through construction rather than relying on regularization techniques. This approach not only guarantees sparsity theoretically but also ensures sparsity from the outset of the learning process without the need for tuning regularization weights. Moreover, the deep tile coder seamlessly maps from a low-dimensional feature space to a high-dimensional sparse feature space without introducing additional training parameters. <br> Empirical demonstrations conducted on classic discrete action control and Mujoco continuous robotics control problems showcase that reinforcement learning algorithms equipped with the deep tile coder exhibit superior performance. Notably, this work stands out as the first successful demonstration of applying sparse representation learning methods in online deep reinforcement learning algorithms for challenging tasks without utilizing a target network. Authored by Yangchen Pan, this study sheds light on an efficient and effective approach to sparse representation learning with applications in reinforcement learning, offering promising avenues for further advancements in the field.
Created on 25 Feb. 2024

Assess the quality of the AI-generated content by voting

Score: 0

Why do we need votes?

Votes are used to determine whether we need to re-run our summarizing tools. If the count reaches -10, our tools can be restarted.

The previous summary was created more than a year ago and can be re-run (if necessary) by clicking on the Run button below.

The license of this specific paper does not allow us to build upon its content and the summarizing tools will be run using the paper metadata rather than the full article. However, it still does a good job, and you can also try our tools on papers with more open licenses.

Look for similar papers (in beta version)

By clicking on the button above, our algorithm will scan all papers in our database to find the closest based on the contents of the full papers and not just on metadata. Please note that it only works for papers that we have generated summaries for and you can rerun it from time to time to get a more accurate result while our database grows.

Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.