Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    O

    Off the Convex Path

    offconvex.org · Publication · on HN since 2015

    Off the Convex Path is a machine learning theory blog by academic researchers, including Sanjeev Arora, on deep learning, optimization, and generalization.

    Visit blogHN submissions
    AI & Machine LearningMathScience
    What HN says

    Commenters call its generalization article the best they saw recently, and one says its backpropagation post made the topic crystal clear.

    Stats for nerds
    28HN people shared it
    23linked in comments
    51story points
    Mar 2026last shared
    2016people per year2026

    Top posts on HN

    1. 1
      Evolution, Dynamical Systems and Markov Chains
      2 people · 8 points · first shared 2016 · Discussion on HN
    2. 2
      Tensor Methods in Machine Learning
      1 person · 8 points · first shared 2015 · Discussion on HN
    3. 3
      Generative Adversarial Networks (GANs), Some Open Questions
      3 people · 6 points · first shared 2017 · Discussion on HN
    4. 4
      Rip van Winkle's Razor, a Simple New Estimate for Adaptive Data Analysis
      4 people · 5 points · first shared 2021 · Discussion on HN
    5. 5
      Generalization Theory and Deep Nets, an Introduction (2017)
      2 people · 4 points · first shared 2017 · Discussion on HN
    6. 6
      Linear algebraic structure of word meanings (2016)
      2 people · 4 points · first shared 2016 · Discussion on HN
    7. 7
      Escaping from Saddle Points
      4 people · 2 points · first shared 2016 · Discussion on HN
    8. 8
      Back-Propagation, an Introduction, by Sanjeev Arora and Tengyu Ma
      2 people · 2 points · first shared 2017 · Discussion on HN
    9. 9
      Do GANs actually do distribution learning?
      1 person · 2 points · first shared 2017 · Discussion on HN
    10. 10
      When Recurrent Models Don't Need to Be Recurrent
      1 person · 2 points · first shared 2018 · Discussion on HN

    What HN people wrote when they linked it

    • stochastic_monkNov 2017

      You're correct. Boosting was directly formulated in the PAC framework.

      (Source: http://l2r.cs.uiuc.edu/Teaching/CS446-17/LectureNotesNew/boosting/main.pdf "The original boosting algorithm was proposed as an answer to a theoretical
      question in PAC learning [The Strength of Weak Learnability; Schapire, 89.]")

      It took a while, but there's been a lot of work lately explaining neural nets' performance over the last 5 years of so, from papers showing PAC learnability for specific architectures (https://arxiv.org/abs/1710.10174) to work saying that most local optima are close to global optima (http://www.offconvex.org/2016/03/22/saddlepoints/), to work saying that the optimization error incurred (as separate from approximation and estimation errors) serve as a form of regularization for deep neural networks.

      And understanding how these things work helps improve and speed up these methods and models: it's hybrid algorithms which are enabling performance in time-series data and more complex tasks. The future will nearly certainly use neural networks as part of many algorithms, but I doubt that the full machinery will be simple feed-forward nets of ever-increasing sizes.

    • dfOct 2019

      Here is a fun one:

      https://www.cs.cmu.edu/~tom/pubs/science2008.pdf -- "Predicting Human Brain Activity Associated with the Meanings of Nouns"

      "We present a computational model that predicts the functional magnetic resonance imaging (fMRI) neural activation associated with words for which fMRI data are not yet available. This model is trained with a combination of data from a trillion-word text corpus and observed fMRI data associated with viewing several dozen concrete nouns. Once trained, the model predicts fMRI activation for thousands of other concrete nouns in the text corpus,with highly significant accuracies over the 60 nouns for which we currently have fMRI data."

      This is a frequently cited paper - I stumbled across it recently as a drive-by mention in this blog post about word embeddings: http://www.offconvex.org/2015/12/12/word-embeddings-1/

      Anyway - totally tangential to the topic of the OP. But maybe some interesting food for thought.

    • pizzaMar 2026

      I meant in the sense of - you have benchmarkers and trainers. If you publicize your evaluation, trainers may likely have their models 'consume' it, even if only indirectly: another person creating their own benchmark from scratch may be influenced by yours, even if the new question sets are clean-room. That, and the rule of thumb that benchmark value dissipates like sqrt(age) [0]

      So there is a definite advantage to never publicizing your internal benchmark. But then, no one else can replicate your findings. You should assume that the space of benchmarks that are actually decent at evaluating model performance is much larger and most of the good ones, the ones that were costliest to produce, are hidden, and might not even correspond very well with the public ones. And that the public expensive benchmarks are selective and have a bias towards marketing purposes.

      [0] https://www.offconvex.org/2021/04/07/ripvanwinkle/

    • staredOct 2017

      Well, the thing that word2vec can (and should)
      be understood in terms of word coincidences (and pointwise mutual information) is important, but hardly new. I tried to explain it here:
      http://p.migdal.pl/2017/01/06/king-man-woman-queen-why.html.

      There is a temptation to use just the word pair counts, skipping SVD, but it won't yield in the best results. Creating vectors not only compresses data, but also finds general patterns. This compression is super important for less frequent words (otherwise we get a lot of overfitting). See "Why do low dimensional embeddings work better than high-dimensional ones?" from http://www.offconvex.org/2016/02/14/word-embeddings-2/.

    • taliesinbOct 2017

      Thanks for your blog post!

      Are you familiar with http://www.offconvex.org/2016/07/10/embeddingspolysemy/?

      I read a blog post maybe a year ago that explained word embeddings under an 'atom interpretation', in which word embeddings are really sparse combinations of 'atoms' (I don't really remember more than that). It was very interesting, but then I forgot about it. Trying to find the post again I only came up with the above paper, which is probably the same idea, but it wasn't what I originally read. Wish I could find it.

    • SpaceManNabsNov 2019

      Yes.

      https://joanbruna.github.io/MathsDL-spring18/

      On Tanh and ReLus, the paper on SeLUs is pretty intense.

      ReLUs help with vanishing gradients to some degree on a larger degree of loss and activation functions, btw.

      edit: On your question about a billion data points and predicting behavior, we are getting there.

      http://www.offconvex.org/2017/03/30/GANs2/

    Related

    Nuit Blanchenuit-blanche.blogspot.com22 people

    This Week in Compressive Sensing

    Nuit Blanche
    Personal · last shared 2021
    inFERENCeinference.vc50 people

    ML Beyond Curve Fitting: An Intro to Causal Inference and Do-Calculus

    inFERENCe
    Personal · last shared 2026
    LessWronglesswrong.com2.4k people

    The Best Textbooks on Every Subject

    LessWrong
    Publication · last shared 2026
    Ayasdi Blogayasdi.com15 people

    Why Topological Data Analysis Works

    Ayasdi Blog
    Company · last shared 2019
    Stanford AI Lab Blogai.stanford.edu45 people

    An Introduction to Knowledge Graphs

    Stanford AI Lab Blog
    Company · last shared 2026
    Physics arXiv Blogmedium.com/the-physics-arxiv-blog119 people

    The Growing Impact of Old Scientific Papers

    Physics arXiv Blog
    Publication · last shared 2026
    Math3mamath3ma.com40 people

    Viewing Matrices and Probability as Graphs

    Math3ma
    Personal · last shared 2024
    Google Research Blogresearch.google584 people

    Google Titans architecture, helping AI have long-term memory

    Google Research Blog
    Company · last shared 2026