<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Multiplying Matrices Without Multiplying · HackerPapers discussions</title><link>https://hackerpaper.kaipfister.de/p/2106.10860/</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/2106.10860/feed.xml" rel="self" type="application/rss+xml" /><item><title>Multiplying Matrices Without Multiplying — mentioned by nickpsecurity</title><link>https://news.ycombinator.com/item?id=40506600</link><guid isPermaLink="false">urn:hackerpapers:mention:2106.10860:40506600</guid><pubDate>Tue, 28 May 2024 23:16:32 GMT</pubDate><description>&lt;p&gt;There&amp;#x27;s work on replacing multiplication. Here&amp;#x27;s four examples: https://openaccess.thecvf.com/content_CVPR_2020/papers/Chen_... https://arxiv.org/abs/2012.03458 https://openaccess.thecvf.com/content/CVPR2021W/MAI/papers/E... https://arxiv.org/pdf/2106.10860&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2106.10860/"&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>Multiplying Matrices Without Multiplying — mentioned by joennlae</title><link>https://news.ycombinator.com/item?id=38361454</link><guid isPermaLink="false">urn:hackerpapers:mention:2106.10860:38361454</guid><pubDate>Tue, 21 Nov 2023 09:35:56 GMT</pubDate><description>&lt;p&gt;Author here: Thank you for the feedback :-) A lot of the work regarding the comparison with „simple“ approximate matrix multiplication has been done in the preceding paper: https://arxiv.org/abs/2106.10860 While I share your enthusiasm regarding the potential, we have to be careful about the limiting factors. Our main contributions on the algorithmic side are the reformulation of Maddness such that it is differentiable (autogradable), and we can use it in e2e DNN training, as decision trees are not differentiable. We are still in the process of understanding how to optimise the training. In…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2106.10860/"&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>Multiplying Matrices Without Multiplying — mentioned by ffast-math</title><link>https://news.ycombinator.com/item?id=31796116</link><guid isPermaLink="false">urn:hackerpapers:mention:2106.10860:31796116</guid><pubDate>Sun, 19 Jun 2022 04:16:42 GMT</pubDate><description>&lt;p&gt;We found sparse, truncated PCA to be the most competitive baseline. We beat it by a lot (see the paper [1]), but the other big drawback is that trading off the rank vs sparsity was an ugly hyperparameter tuning problem. By ugly, I mean that the results were really sensitive to getting this right, it wasn&amp;#x27;t easy to set a priori, and took a while to iterate on because the sparse PCA trained much more slowly than any other practical alternative. There are situations where PCA/SVD is the right approach though. Namely, if you need really little error, our method often can&amp;#x27;t do that, whereas…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2106.10860/"&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>Multiplying Matrices Without Multiplying — mentioned by ffast-math</title><link>https://news.ycombinator.com/item?id=31796007</link><guid isPermaLink="false">urn:hackerpapers:mention:2106.10860:31796007</guid><pubDate>Sun, 19 Jun 2022 03:51:05 GMT</pubDate><description>&lt;p&gt;There&amp;#x27;s definitely a tradeoff between speed and accuracy. We characterize this for various problems in the paper (https://arxiv.org/pdf/2106.10860.pdf), but tl;dr is that it speeds things up more at a given level of error when there&amp;#x27;s more redundancy in your matrices. Back-of-the-envelope calculation suggests that this won&amp;#x27;t beat tensor cores on NVIDIA GPUs. This is basically because ~half the die is an ASIC for dense (and 2:4 sparse) matmuls, with no support for the sparsity structure we induce. If 1:16 sparsity were supported or there were a batched warp_shuffle instruction, we&amp;#x27;d get…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2106.10860/"&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>Multiplying Matrices Without Multiplying — mentioned by cgreerrun</title><link>https://news.ycombinator.com/item?id=31793056</link><guid isPermaLink="false">urn:hackerpapers:mention:2106.10860:31793056</guid><pubDate>Sat, 18 Jun 2022 19:38:07 GMT</pubDate><description>&lt;p&gt;Maddness is their more recent work and yields 100x speedups: https://arxiv.org/pdf/2106.10860.pdf The code for Maddness is in the same github repo if you search for &amp;quot;Mithral&amp;quot;. SIMD instructions can work wonders in the right context.&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/2106.10860/"&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>Multiplying Matrices Without Multiplying — HN submission</title><link>https://news.ycombinator.com/item?id=28375096</link><guid isPermaLink="false">urn:hackerpapers:submission:2106.10860:28375096</guid><pubDate>Wed, 01 Sep 2021 00:02:33 GMT</pubDate><description>&lt;p&gt;Multiplying Matrices Without Multiplying&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;235 points; 122 discussion replies on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/2106.10860/"&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>Multiplying Matrices Without Multiplying — HN submission</title><link>https://news.ycombinator.com/item?id=27605528</link><guid isPermaLink="false">urn:hackerpapers:submission:2106.10860:27605528</guid><pubDate>Wed, 23 Jun 2021 15:19:31 GMT</pubDate><description>&lt;p&gt;Multiplying Matrices Without Multiplying&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;4 points; 1 discussion reply on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/2106.10860/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.LG</category></item></channel></rss>
