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
    M

    Moritz Hardt

    blog.mrtz.org · Personal blog · on HN since 2015

    Moritz Hardt, a machine learning researcher, writes about differential privacy, fairness, optimization, and how research and peer review are evaluated.

    Visit blogHN submissions
    AI & Machine LearningPrivacy & PolicyMath
    What HN says

    HN commenters cite his posts on the NIPS review experiment and gradient descent, and one praises the Chebyshev polynomial material as a basis for numerical analysis tricks.

    Stats for nerds
    23HN people shared it
    13linked in comments
    205story points
    Jul 2023last shared
    2015people per year2023

    Top posts on HN

    1. 1
      Approaching fairness in machine learning
      1 person · 65 points · first shared 2016 · 50 comments on HN
    2. 2
      The zen of gradient descent
      4 people · 45 points · first shared 2016 · 4 comments on HN
    3. 3
      Competing in a data science contest without reading the data
      8 people · 44 points · first shared 2015 · 4 comments on HN
    4. 4
      Is Differential Privacy practical? (2013)
      2 people · 35 points · first shared 2015 · 4 comments on HN
    5. 5
      Towards practicing differential privacy
      1 person · 8 points · first shared 2015 · Discussion on HN
    6. 6
      Towards practicing differential privacy
      1 person · 7 points · first shared 2015 · 2 comments on HN
    7. 7
      The NIPS experiment
      8 people · 1 points · first shared 2015 · Discussion on HN

    What HN people wrote when they linked it

    • solveJun 2015

      Background:

      The technique is actually pretty fascinating. This is something that's been well understood by the cryptography community for decades, but is somehow just recently being fully appreciated by the ML community. See here:

      http://blog.mrtz.org/2015/03/09/competition.html

      https://www.kaggle.com/c/restaurant-revenue-prediction/forums/t/13950/our-perfect-submission

      Summary -

      Submitting guesses to a system that gives you back scores for your guesses, will quickly leak out enough information that you can reverse engineer a huge number of hidden numbers/labels in surprisingly few iterations, e.g. 700 iterations to covertly extract 10,000+ real numbers with high precision. This surprisingly rapid convergence is a bit reminiscent of the birthday paradox.

      Further, this not only lets you win the against the "test" dataset, as apposed to the final "validation" set, but this allows you to significantly increase the data available to you to train your model on, since now you can train your model against both the "test" and "training" datasets.

      Layman summary -

      ML breaks datasets into 3 partitions "test", "train", and "validation". In cases where they're evenly split, this technique can double the training data you have access to, which is a massive advantage in ML competitions where scores differ by tiny amounts.

      Moral judgement -

      My opinion, this moral argument is misdirecting the attention from where it needs to be. Yes, it's bad what occurred here. But at this point,…

    • lwnealJul 2020

      The PSU Grievance Studies Affair [1] had the same objective as the 1996 Sokal Affair: to test peer review by submitting obviously bad papers that should be rejected, and seeing how many of them are accepted.

      The motivation behind this is entirely reasonable. Bad "true negative" as well as known-good "true positive" articles ought to be regularly submitted to every peer review process as a test of accuracy. A great example of a similar idea was the 2014 NIPS consistency experiment [2].

      However, there is a problem with the "dog rape" hoax article [3] as a test of the peer review system. Specifically, the author in that paper claims to have spent over 1000 hours carefully cataloguing the behavior of ten thousand people and dogs over the course of one year. The paper then proceeds to produce silly but surprising statistics: female dogs are 70% more likely to be leashed than male dogs, 100% of dogs with shock collars are male, 847 instances of dogs fighting were observed, and so on.

      The problem here is that the data was falsified: the observations and experiments claimed never happened, the numbers were all made up. The article was likely accepted because of its data, but the data was a lie. If this data had been real, it might have been a minor but useful study relevant to economists, sociologists, or urban planners, regardless of how silly or made-up the conclusions at the end were.

      Peer review works based on the assumption that the author is telling the truth about what…

    • Fede_VApr 2016

      I think this is largely a case of 'moloch' as described by Scott Alexander: http://slatestarcodex.com/2014/07/30/meditations-on-moloch/

      In that long (but excellent essay) Scott points out that self organizing systems like human society can sometimes arrange themselves in horrible local minimas which can be very difficult to escape.

      I think the way modern science is organized is decidedly suboptimal. Note that I'm talking purely sociologically: science, as a method, is still by far the best thing we've developed to understand the natural world. However, the incentives around publishing / grants / hiring work are broken in a myriad of ways, from small to massive.

      For example:

      - High prestige journals/conferences are basically a crapshoot: http://blog.mrtz.org/2014/12/15/the-nips-experiment.html - consider that getting a paper accepted in NIPS/published in Nature might completely change the way your career shapes up.

      - Grant funding is incredibly competitive, and the way they are awarded is also a crapshot: https://psmag.com/why-the-national-institutes-of-health-should-replace-peer-review-with-a-lottery-41d09bcce5d8

      - The pressure to publish/obtain grants drives people to either make up data to obtain fancy publications, or even to kill themselves: http://www.dcscience.net/2014/12/01/publish-and-perish-at-imperial-college-london-the-death-of-stefan-grimm/

      - We reward researchers for brilliant clean discoveries, not brilliant methodologies. However, the outcome of a…

    • godelskiJul 2023

      > paper reviewers are usually not supposed to look at the actual source code of the papers

      Wait what? I haven't reviewed for ACL but most conferences don't say "don't look at the source code." They will say that reviewers are not required to look at it (as well as the appendix). But generally it just isn't uploaded. I do always look at the main method when it is there but talking to my peers and advisor, this is very uncommon[0]. My experience is that most reviewers do not spend more than an hour on a work and make an opinion within 15 minutes.

      > Not sure what the best solution is, other than having the most "hyped" papers double verified by researchers on Twitter.

      I'd say (as a start):

      1) Get rid of the conference system. A zero-shot (maybe 1-shot if "rebuttal" is allowed) zero-sum system is just disastrous, especially at scale. There's high incentives to actually reject works you review for. A conference system has a binary outcome and the purpose is to reject 80% of papers based on a rather noisy metric of "top tier." A journal system is a back and forth where reviewers are trying to improve the paper. The purpose of the reviewers here is to determine if the idea is indeed good, and then if the paper meets the requirements or not and must explicitly state what needs to be changed for acceptance.

      1.5) An actual rebuttal system could help alleviate some of these issues. Using OpenReview for a conversation between authors and reviewers is critical. A singular 1 page…

    • mjnMar 2015

      > It's very difficult to pass lackluster work through these places

      Not really that hard. It's difficult to pass outright bad work through a top-tier conference, but above a quality threshold, it's basically a crapshoot; the reviewing process doesn't reliably separate middling from great papers. The very low acceptance rates (~10-15%) and very high inter-reviewer variance [1] combine to make it pretty random whether a given paper, of sufficiently "ok" quality, gets accepted or not. So the main successful strategy to accumulate a lot of papers in top-tier conferences is simply to submit a lot of decent papers to top-tier conferences. How many such papers a given professor can churn out depends largely on how many students, post-docs, and research scientists they can hire, which depends on funding.

      [1] NIPS, one of the top-tier machine learning conferences, did a very interesting experimental study of this. http://blog.mrtz.org/2014/12/15/the-nips-experiment.html

    • benrbrayJun 2020

      Great post! The author touches on Chebychev polynomials, which are the basis for quite a few numerical analysis tricks, including conjugate gradient [1], accelerated gradient descent [2], and Chebychev semi-iterative methods (which find the best combination of past iterates to use during an optimization procedure; sadly I can't find a good reference).

      There are a number of facts/folklore about Chebychev polynomials that seem to go stated without proof in a lot of papers, so a few years ago I wrote up some notes [3,4] with the most common claims. Maybe someone will find them useful!

      [1] (p35) http://www.cs.cmu.edu/~quake-papers/painless-conjugate-gradient.pdf

      [2] http://blog.mrtz.org/2013/09/07/the-zen-of-gradient-descent.html

      [3] https://benrbray.com/static/notes/chebychev-polynomials_dec16.pdf

      [4] https://benrbray.com/static/notes/minimax-approx_nov16.pdf

    Related

    Jacob Buckmanjacobbuckman.com17 people

    Please commit more blatant academic fraud

    Jacob Buckman
    Personal · last shared 2025
    inFERENCeinference.vc50 people

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

    inFERENCe
    Personal · last shared 2026
    cleverhans-blogcleverhans.io20 people

    How to steal modern NLP systems with gibberish?

    cleverhans-blog
    Publication · last shared 2026
    Statistical Modeling, Causal Inference, and Social Sciencestatmodeling.stat.columbia.edu350 people

    Suspicious data pattern in recent Venezuelan election

    Statistical Modeling, Causal Inference, and Social Science
    Publication · last shared 2026
    Towards Data Sciencemedium.com/towards-data-science90 people

    Audio processing in TensorFlow

    Towards Data Science
    Publication · last shared 2025
    arg minargmin.net81 people

    Lessons from Optics, the Other Deep Learning

    arg min
    Personal · last shared 2026
    CMU ML Blogblog.ml.cmu.edu16 people

    Learning from failure to tackle hard problems

    CMU ML Blog
    Company · last shared 2026
    33 Bits of Entropy33bits.org58 people

    About 33 bits

    33 Bits of Entropy
    Publication · last shared 2017