<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Understanding deep learning requires rethinking generalization · HackerPapers discussions</title><link>https://hackerpaper.kaipfister.de/p/1611.03530/</link><description>Collected HN comments and submissions linking this paper.</description><language>en</language><lastBuildDate>Mon, 02 Nov 2026 11:16:22 GMT</lastBuildDate><atom:link href="https://hackerpaper.kaipfister.de/p/1611.03530/feed.xml" rel="self" type="application/rss+xml" /><item><title>Understanding deep learning requires rethinking generalization — mentioned by cgdl</title><link>https://news.ycombinator.com/item?id=43408283</link><guid isPermaLink="false">urn:hackerpapers:mention:1611.03530:43408283</guid><pubDate>Wed, 19 Mar 2025 04:32:42 GMT</pubDate><description>&lt;p&gt;Yes, and that&amp;#x27;s the problem. What Zhang et al [2] showed convincingly in the Rethinking paper is that just focusing on the hypothesis space cannot be enough since the same hypothesis space fits real and random data so it&amp;#x27;s already too large. Therefore, these methods that focus on the hypothesis space have to talk about a bias in practice towards a better subspace, and that already requires studying the specific optimization algorithm in order to understand why it picks certain hypothesis over others in the space. But once you are ready to do that then algorithmic stability is enough. You…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1611.03530/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.LG</category></item><item><title>Understanding deep learning requires rethinking generalization — mentioned by woopwoop</title><link>https://news.ycombinator.com/item?id=43399558</link><guid isPermaLink="false">urn:hackerpapers:mention:1611.03530:43399558</guid><pubDate>Tue, 18 Mar 2025 14:06:15 GMT</pubDate><description>&lt;p&gt;A decade ago the paper &amp;quot;Understanding deep learning requires rethinking generalization&amp;quot; [0] was published. The submission is a response to that paper and subsequent literature. Deep neural nets are notable for their strong generalization performance: despite being highly overparametrized they do not seem to overfit the training data. They still perform well on hold-out data and very often on out of distribution data &amp;quot;in the wild&amp;quot;. The paper [0] noted a particularly odd feature of neural net training: one can train neural nets on standard datasets to fit random labels. There does not seem to…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1611.03530/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.LG</category></item><item><title>Understanding deep learning requires rethinking generalization — mentioned by blt</title><link>https://news.ycombinator.com/item?id=40301079</link><guid isPermaLink="false">urn:hackerpapers:mention:1611.03530:40301079</guid><pubDate>Wed, 08 May 2024 17:58:12 GMT</pubDate><description>&lt;p&gt;[1] Was an empirical paper that inspired much theoretical follow-up. [2] Is one such follow-up, and the references therein should point to many of the other key works in the years between. [3] Introduces the neural tangent kernel (NTK), a theoretical tool used in much of this work. (Not everyone agrees that reliance on NTK is the right way towards long-term theoretical progress.) [4] Is a more recent paper I haven&amp;#x27;t read yet that goes into more detail on interpolation. Its authors were well known in more &amp;quot;clean&amp;quot; parts of ML theory (e.g. bandits) and recently began studying deep learning.…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1611.03530/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.LG</category></item><item><title>Understanding deep learning requires rethinking generalization — mentioned by DavidSJ</title><link>https://news.ycombinator.com/item?id=31242785</link><guid isPermaLink="false">urn:hackerpapers:mention:1611.03530:31242785</guid><pubDate>Tue, 03 May 2022 00:16:55 GMT</pubDate><description>&lt;p&gt;With over-parameterized neural networks, the problem essentially becomes convex and even linear [1], and in many contexts provably converges to a global minimum [2], [3]. The question then becomes: why does this generalize [4], given that the classical theory of Vapnik and others [5] becomes vacuous, no longer guaranteeing lack of over-fitting? This is less well understood, although there is recent theoretical work here too. [1] Lee et al (2019). Wide Neural Networks of Any Depth Evolve as Linear Models Under Gradient Descent. https://proceedings.neurips.cc/paper/2019/hash/0d1a9651497a3...…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1611.03530/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.LG</category></item><item><title>Understanding deep learning requires rethinking generalization — mentioned by woopwoop</title><link>https://news.ycombinator.com/item?id=31237972</link><guid isPermaLink="false">urn:hackerpapers:mention:1611.03530:31237972</guid><pubDate>Mon, 02 May 2022 17:17:30 GMT</pubDate><description>&lt;p&gt;Even if it were practically useless (which it is not, although the practical applications are less impressive than the research achievements at this point), it would be magical. Deep learning has dominated imagenet for a decade now, for example. One reason this is magical is because the sota models are extremely over parametrized. There exist weights that perform perfectly on the training data but give random answers on the test data [0]. But in practice these degenerate weights are not found during sgd. What&amp;#x27;s going on there? As far as I know there is no satisfying explanation. [0]…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1611.03530/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.LG</category></item><item><title>Understanding deep learning requires rethinking generalization — mentioned by davnn</title><link>https://news.ycombinator.com/item?id=26347875</link><guid isPermaLink="false">urn:hackerpapers:mention:1611.03530:26347875</guid><pubDate>Thu, 04 Mar 2021 20:33:43 GMT</pubDate><description>&lt;p&gt;2016 for v1 to be exact, link: https://arxiv.org/abs/1611.03530 and discussion: https://news.ycombinator.com/item?id=13566917&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1611.03530/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.LG</category></item><item><title>Understanding deep learning requires rethinking generalization — mentioned by machinelearning</title><link>https://news.ycombinator.com/item?id=24852807</link><guid isPermaLink="false">urn:hackerpapers:mention:1611.03530:24852807</guid><pubDate>Wed, 21 Oct 2020 22:12:54 GMT</pubDate><description>&lt;p&gt;I think you misunderstood the point of deep double descent. The x-axis is not number of training epochs, it is model capacity. I think you&amp;#x27;d be interested in https://arxiv.org/abs/1611.03530. It discusses how SGD is an implicit regularizer. We also actually want high variance weights for symmetry breaking.&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1611.03530/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.LG</category></item><item><title>Understanding deep learning requires rethinking generalization — HN submission</title><link>https://news.ycombinator.com/item?id=24500924</link><guid isPermaLink="false">urn:hackerpapers:submission:1611.03530:24500924</guid><pubDate>Thu, 17 Sep 2020 03:34:41 GMT</pubDate><description>&lt;p&gt;Understanding deep learning requires rethinking generalization&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;2 points; 0 discussion replies on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/1611.03530/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.LG</category></item><item><title>Understanding deep learning requires rethinking generalization — HN submission</title><link>https://news.ycombinator.com/item?id=24134440</link><guid isPermaLink="false">urn:hackerpapers:submission:1611.03530:24134440</guid><pubDate>Wed, 12 Aug 2020 17:27:13 GMT</pubDate><description>&lt;p&gt;Understanding Deep Learning Requires Re-Thinking Generalization (2017)&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;2 points; 1 discussion reply on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/1611.03530/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.LG</category></item><item><title>Understanding deep learning requires rethinking generalization — mentioned by jasonwatkinspdx</title><link>https://news.ycombinator.com/item?id=22303330</link><guid isPermaLink="false">urn:hackerpapers:mention:1611.03530:22303330</guid><pubDate>Tue, 11 Feb 2020 21:55:05 GMT</pubDate><description>&lt;p&gt;We have a lot more than the gut feeling you&amp;#x27;re assuming: https://arxiv.org/abs/1611.03530&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1611.03530/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.LG</category></item><item><title>Understanding deep learning requires rethinking generalization — mentioned by jasonwatkinspdx</title><link>https://news.ycombinator.com/item?id=22303298</link><guid isPermaLink="false">urn:hackerpapers:mention:1611.03530:22303298</guid><pubDate>Tue, 11 Feb 2020 21:50:54 GMT</pubDate><description>&lt;p&gt;No it&amp;#x27;s not scary in the slightest. Missing or scrambled labels are routine in ML and the algorithms are able to handle it. This was a huge paper a couple years ago that demonstrates deep nets will still find the structure in the data even with totally randomized labels: https://arxiv.org/abs/1611.03530 There are also various well known techniques to verify whether you&amp;#x27;ve over or underfit.&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1611.03530/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.LG</category></item><item><title>Understanding deep learning requires rethinking generalization — HN submission</title><link>https://news.ycombinator.com/item?id=18686968</link><guid isPermaLink="false">urn:hackerpapers:submission:1611.03530:18686968</guid><pubDate>Sat, 15 Dec 2018 04:00:52 GMT</pubDate><description>&lt;p&gt;Understanding deep learning requires rethinking generalization&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;6 points; 0 discussion replies on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/1611.03530/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.LG</category></item><item><title>Understanding deep learning requires rethinking generalization — mentioned by skeptic_69</title><link>https://news.ycombinator.com/item?id=18436828</link><guid isPermaLink="false">urn:hackerpapers:mention:1611.03530:18436828</guid><pubDate>Mon, 12 Nov 2018 23:06:06 GMT</pubDate><description>&lt;p&gt;1. people overfit the baby datasets to zero training loss (MNIST) all the time. maybe you meant a &amp;quot;hard&amp;quot; dataset. 2. You clearly have no idea what you are talking about. This paper is trying to argue a bit about why neural networks generalize well by showing with math that a nn with some of their conditions converges to the zero training loss. It isn&amp;#x27;t remotely meant to be practical. IT IS A THEORETICAL PAPER. And comparing it to nearest neighbors of 1 is so so so so so silly it isn&amp;#x27;t even wrong. edit. #1 is actually an entire research direction in the theory of machine learning fyi. It is…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1611.03530/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.LG</category></item><item><title>Understanding deep learning requires rethinking generalization — mentioned by sdenton4</title><link>https://news.ycombinator.com/item?id=18202247</link><guid isPermaLink="false">urn:hackerpapers:mention:1611.03530:18202247</guid><pubDate>Fri, 12 Oct 2018 15:49:51 GMT</pubDate><description>&lt;p&gt;Check out this classic paper on deep learning with randomized labels: https://arxiv.org/abs/1611.03530 Spoiler: the neutral net thinks it&amp;#x27;s doing a really good job!&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1611.03530/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.LG</category></item><item><title>Understanding deep learning requires rethinking generalization — mentioned by rockmeamedee</title><link>https://news.ycombinator.com/item?id=17523591</link><guid isPermaLink="false">urn:hackerpapers:mention:1611.03530:17523591</guid><pubDate>Fri, 13 Jul 2018 15:12:16 GMT</pubDate><description>&lt;p&gt;Hey I love this but watch out with this kind of stuff. And by stuff I mean training RNNs to do classification on very small (100s) sets of images. (Also you didn&amp;#x27;t mention your train/test split?). Which just means, get more data and make a smaller network by likely re-using a trained network. I highly recommend the paper &amp;quot;Understanding deep learning requires rethinking generalization&amp;quot; (https://arxiv.org/abs/1611.03530), which shows how amazing some RNNs are at memorizing pure noise. Would love to see different applications of DL on historical visual art: GANNs making new paintings in…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1611.03530/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.LG</category></item><item><title>Understanding deep learning requires rethinking generalization — mentioned by eggie5</title><link>https://news.ycombinator.com/item?id=16171336</link><guid isPermaLink="false">urn:hackerpapers:mention:1611.03530:16171336</guid><pubDate>Wed, 17 Jan 2018 20:11:26 GMT</pubDate><description>&lt;p&gt;I would say training a CNN from scratch or even fine-tuning one takes a lot of domain knowledge and best practices which often are not standardised yet. Besides, we don&amp;#x27;t even know why they generalise in the first place! See: https://arxiv.org/abs/1611.03530, https://arxiv.org/abs/1711.11561&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1611.03530/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.LG</category></item><item><title>Understanding deep learning requires rethinking generalization — mentioned by chillee</title><link>https://news.ycombinator.com/item?id=15912167</link><guid isPermaLink="false">urn:hackerpapers:mention:1611.03530:15912167</guid><pubDate>Wed, 13 Dec 2017 05:10:04 GMT</pubDate><description>&lt;p&gt;Really don&amp;#x27;t think that&amp;#x27;s the best paper to say &amp;quot;sheds quite a bit of light on this&amp;quot;. That paper has been somewhat controversial since it came out. I think https://arxiv.org/abs/1609.04836 is seminal in showing unsharp minima = generalization, the parent&amp;#x27;s paper is good for showing that gradient descent over non-convex surfaces works fine, https://arxiv.org/abs/1611.03530 is landmark for kicking off this whole generalization business (mainly shows that traditional models of generalization, namely VC dimension and ideas of &amp;quot;capacity&amp;quot; don&amp;#x27;t make sense for neural nets).&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1611.03530/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.LG</category></item><item><title>Understanding deep learning requires rethinking generalization — mentioned by hyperbovine</title><link>https://news.ycombinator.com/item?id=15106636</link><guid isPermaLink="false">urn:hackerpapers:mention:1611.03530:15106636</guid><pubDate>Sat, 26 Aug 2017 18:18:32 GMT</pubDate><description>&lt;p&gt;In fact recent research indicates that you can randomly relabel the training examples and the network still achieves zero training error (https://arxiv.org/abs/1611.03530). So it is not &amp;quot;understanding&amp;quot; anything intrinsic or fundamental about the letter &amp;quot;A&amp;quot;. Rather, it&amp;#x27;s just storing training examples somewhere inside of its millions of parameters, which sounds a lot less impressive.&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1611.03530/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.LG</category></item><item><title>Understanding deep learning requires rethinking generalization — mentioned by backpropaganda</title><link>https://news.ycombinator.com/item?id=14284642</link><guid isPermaLink="false">urn:hackerpapers:mention:1611.03530:14284642</guid><pubDate>Sun, 07 May 2017 09:38:59 GMT</pubDate><description>&lt;p&gt;All machine learning models are capable of overfitting. Deep learning does not have a special relationship to overfitting, and in fact, there is some evidence that the structural priors in complex deep networks actually inhibit overfitting and improve generalization [1]. Citing certain examples of misuse of deep learning by folks who &amp;quot;tweaked it till it worked&amp;quot; doesn&amp;#x27;t say anything about deep learning at large. The same team would do the same with a much less powerful model. Of course, being able to explain is a very valuable trait. But there&amp;#x27;s just no evidence that deep learning methods are…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1611.03530/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.LG</category></item><item><title>Understanding deep learning requires rethinking generalization — HN submission</title><link>https://news.ycombinator.com/item?id=13566917</link><guid isPermaLink="false">urn:hackerpapers:submission:1611.03530:13566917</guid><pubDate>Sat, 04 Feb 2017 13:38:22 GMT</pubDate><description>&lt;p&gt;Understanding deep learning requires rethinking generalization&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;131 points; 18 discussion replies on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/1611.03530/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.LG</category></item><item><title>Understanding deep learning requires rethinking generalization — mentioned by jureso</title><link>https://news.ycombinator.com/item?id=13518848</link><guid isPermaLink="false">urn:hackerpapers:mention:1611.03530:13518848</guid><pubDate>Mon, 30 Jan 2017 05:10:10 GMT</pubDate><description>&lt;p&gt;Based on our current theoretical understanding the we should expect overfitting. In practice however, a very large number of parameters does not necessarily lead to overfitting. Clearly there is a gap between out theoretical understanding and practice. Check out a recent paper that explores exactly this questions: https://arxiv.org/abs/1611.03530&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1611.03530/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.LG</category></item><item><title>Understanding deep learning requires rethinking generalization — mentioned by highd</title><link>https://news.ycombinator.com/item?id=13261235</link><guid isPermaLink="false">urn:hackerpapers:mention:1611.03530:13261235</guid><pubDate>Tue, 27 Dec 2016 04:12:42 GMT</pubDate><description>&lt;p&gt;Timeseries can 100% work like that. If you expect your timeseries data to be coming from a similar distribution that is what you do to train your LSTM. It&amp;#x27;s not just a magic box - you have to train it to encode useful features in the gate. Sure, you can prefer to use subsets of a single time series instead of multiple time series. The issue remains that it doesn&amp;#x27;t matter what your performance on training data is. You still need to partition your dataset into training and test data - otherwise you could just be storing a lookup table for all you know. It looks like the author has trained on…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1611.03530/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.LG</category></item></channel></rss>
