Scaling MLPs: A Tale of Inductive Bias

AI-generated keywords: MLPs Inductive Bias Performance Theory Practice

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.

  • Authors revisit the multi-layer perceptron (MLP) in deep learning
  • Aim to study limits of MLP performance on vision tasks and provide empirical insights
  • Understanding MLPs important due to recent narrative suggesting "less inductive bias is better"
  • MLPs offer ideal test bed as they are free from any inductive bias
  • Experimental data points for MLPs scarce in literature, raising concerns about their role as a proxy
  • Authors conduct extensive experiments with MLPs, demonstrating improved performance with scale increase
  • Performance of MLPs improves drastically on CIFAR10, CIFAR100, and TinyImageNet vision tasks
  • MLPs faithfully mimic behavior of modern counterparts but exhibit stronger or unexpected behaviors in certain components of learning setting
  • Computational efficiency makes large pre-training experiments more accessible for academic researchers
  • Paper provides valuable insights into performance limits of MLPs on vision tasks and addresses discrepancies between theory and practice
Also access our AI generated: Comprehensive summary, Lay summary, Blog-like article; or ask questions about this paper to our AI assistant.

Authors: Gregor Bachmann, Sotiris Anagnostidis, Thomas Hofmann

Abstract: In this work we revisit the most fundamental building block in deep learning, the multi-layer perceptron (MLP), and study the limits of its performance on vision tasks. Empirical insights into MLPs are important for multiple reasons. (1) Given the recent narrative "less inductive bias is better", popularized due to transformers eclipsing convolutional models, it is natural to explore the limits of this hypothesis. To that end, MLPs offer an ideal test bed, being completely free of any inductive bias. (2) MLPs have almost exclusively been the main protagonist in the deep learning theory literature due to their mathematical simplicity, serving as a proxy to explain empirical phenomena observed for more complex architectures. Surprisingly, experimental datapoints for MLPs are very difficult to find in the literature, especially when coupled with large pre-training protocols. This discrepancy between practice and theory is worrying: Do MLPs reflect the empirical advances exhibited by practical models? Or do theorists need to rethink the role of MLPs as a proxy? We provide insights into both these aspects. We show that the performance of MLPs drastically improves with scale (93% on CIFAR10, 79% on CIFAR100, 69% on TinyImageNet), highlighting that lack of inductive bias can indeed be compensated. We observe that MLPs mimic the behaviour of their modern counterparts faithfully, with some components in the learning setting however surprisingly exhibiting stronger or unexpected behaviours. Due to their inherent computational efficiency, large pre-training experiments become more accessible for academic researchers. All of our experiments were run on a single GPU.

Submitted to arXiv on 23 Jun. 2023

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: 2306.13575v1

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 paper "Scaling MLPs: A Tale of Inductive Bias," authors Gregor Bachmann, Sotiris Anagnostidis, and Thomas Hofmann revisit the multi-layer perceptron (MLP), which is a fundamental building block in deep learning. The authors aim to study the limits of MLP performance on vision tasks and provide empirical insights into its capabilities. The importance of understanding MLPs lies in two key aspects. Firstly, there has been a recent narrative suggesting that "less inductive bias is better," particularly with the rise of transformers overshadowing convolutional models. Therefore, it becomes crucial to explore the boundaries of this hypothesis. MLPs offer an ideal test bed for this exploration as they are completely free from any inductive bias. Secondly, MLPs have predominantly been featured in deep learning theory literature due to their mathematical simplicity, serving as a proxy for explaining empirical phenomena observed in more complex architectures. However, experimental data points for MLPs are scarce in the literature, especially when combined with large pre-training protocols. This discrepancy between theory and practice raises concerns about whether MLPs truly reflect the empirical advances exhibited by practical models or if theorists need to reconsider their role as a proxy. To address these concerns and shed light on both aspects, the authors conduct extensive experiments with MLPs. They demonstrate that as scale increases, the performance of MLPs drastically improves on vision tasks such as CIFAR10 (achieving 93% accuracy), CIFAR100 (achieving 79% accuracy), and TinyImageNet (achieving 69% accuracy). These results highlight that although MLPs lack inductive bias, their performance can be compensated through scaling up their size and complexity. Furthermore, the authors observe that while MLPs faithfully mimic the behavior of modern counterparts they also exhibit stronger or unexpected behaviors in certain components of the learning setting; emphasizing the need to carefully consider these nuances when using them as proxies for understanding more complex architectures. Additionally, they highlight how computational efficiency makes large pre-training experiments more accessible for academic researchers; all experiments were conducted on a single GPU. In summary, this paper provides valuable insights into the performance limits of MLPs on vision tasks and addresses discrepancies between theory and practice; demonstrating that lack of inductive bias can be compensated through scale and emphasizing importance when using them as proxies in deep learning research.
Created on 06 Jul. 2023

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.

Similar papers summarized with our AI tools

Navigate through even more similar papers through a

tree representation

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.