56 points E-Reverance 2 hours ago 41 comments
infocollector 1 hour ago | parent
saagarjha 1 hour ago | parent
cr4zy 1 hour ago | parent
OpenAI. An explicit power saving for the exact discrete Fourier transform.
Here's a random excerpt:
8.3 The middle transform and the final permutation The factor QFt in (35) can be computed from a cyclic convolution and two pointwise phase multiplications. The chirp identity below performs the frequency change in Q without applying Q as a separate permutation of the array. The second identity shows how the retained source permutation R cancels when computing a convolution. Here ∗ denotes cyclic convolution on the product of the coordinate groups and a dot denotes coordinatewise multiplication.
saagarjha 1 hour ago | parent
shmoil 1 hour ago | parent
elcritch 1 hour ago | parent
This also reaffirms my (wishful) thinking that if there’s a way to do FTL communication it’ll be something with an absurdly tiny factor like 2^-182 with a slight asymmetry in a probability somewhere.
Then you’re not violating FTL, just gaining a very slight chance that you might know something FTL – probably.
hgoel 1 hour ago | parent
From that angle, beating light speed by some absurdly tiny factor would probably correspond to a means of predicting the future at some almost absurdly tiny factor better than random guessing.
Edit: Actually...it doesn't make sense to call this FTL communication, it's just predicting the future state of a system given some previous state. FTL comms would have to be predicting the future state of a system without information about the previous state.
Practically speaking predictive modeling would be a means of compensating for light speed comms, kind of like branch prediction in processors or speculative decoding in LLMs, but that wouldn't actually be FTL comms.
Lerc 58 minutes ago | parent
elcritch 51 minutes ago | parent
It’d likely involve exponentially more energy as well. It’d be a good sci-if plot point if FTL communications required machines the size of Jupyter to get a few milliseconds of prescience.
empraptor 28 minutes ago | parent
roywiggins 27 minutes ago | parent
If you know what will happen in one minute, write down the message you see yourself writing down in one minute. In a minute, do the same thing. Now you can pass messages back two minutes.
saagarjha 1 hour ago | parent
binlog 20 minutes ago | parent
ethin 15 minutes ago | parent
So, yes, we could've measured c wrong. We just would have no idea if we did.
Source: Veritasium did a very fascinating video explaining this problem.
dprkh 1 hour ago | parent
philipwhiuk 46 minutes ago | parent
simon-b 32 minutes ago | parent
12390asdjkas 23 minutes ago | parent
NelsonMinar 23 minutes ago | parent
MinimalAction 1 hour ago | parent
Chinjut 1 hour ago | parent
Fordec 1 hour ago | parent
bawolff 56 minutes ago | parent
The fact that you can in principle go faster than n lg n, even if just by an almost imperceptible amount, is kind of surprising. It raises the question of, if n lg n isn't the limit, what is? How far down can we get the speed? If we can get it a little past n lg n, maybe we can go a lot further.
[or at least that is my understanding. not a theoretical computer scientist]
12390asdjkas 1 hour ago | parent
i will NEVER care about proposed multiplication speedups unless they are truly generalized
zamadatix 1 hour ago | parent
It's most interesting when the lower bound can actually be proven. In lack of that, we have to guess what the best possible algorithm might yield (generalized or not). This tells us that need not be O(n log n) and we have the opportunity to still find better algorithms than we typically thought would be possible. This does the latter, which is interesting, but it just leaves us to hunger more for what the real limit must be :).
12390asdjkas 44 minutes ago | parent
Your issue is that I am viewing this proof as what it really is in terms of progressing the field and not from an imaginative perspective. I think that it is important to ground our selves somewhat in reality when discussing research like this because at the end of the day open ai is not doing for fun either.
openai wants to show the world what their product can do and i am simply not impressed
zamadatix 16 minutes ago | parent
wk_end 1 hour ago | parent
We're in full vibe-code mode at work, so I understand both how powerful frontier models can be and how often they can over-confidently state subtly (or not so subtly) wrong things, even when you're taking great efforts to try to keep that from happening.
So without a Lean development or extensive human verification, I guess I'm a little bit skeptical, and even sort of hoping this is wrong - not just because of my not so positive feelings about AI, but by my disposition towards beauty in math. n log n is an awful lot nicer than what we have here.
reddozen 56 minutes ago | parent
bawolff 47 minutes ago | parent
But in regards to beauty, i feel like multiplication already has a lot of non beautiful exponents. Best known matrix multiply is O(n^2.371). For integer factorization, the inverse of this problem, general number field sieve is a crazy subexponential.
If factorization is just barely subexponential, is it really that surprising that multiplication is just barely sub n lg n ?
mmiyer 35 minutes ago | parent
1. https://github.com/openai/math/blob/main/preprints/Matrix-Mu...
isaac-harvey 1 hour ago | parent
Kotlopou 55 minutes ago | parent
Math is incredibly rich, and even the simplest things have insanely complicated structure when you zoom in. However this all ends up, math is bigger than LLMs, and the people who claim it is getting "solved" and we are running out of open problems haven't stared into the abyss enough.
E-Reverance 41 minutes ago | parent
Kotlopou 34 minutes ago | parent
Also, it still seems that AI has a much different style from humans, with more brute force and using obscure literature results, and the future might still end up human/AI complementary. We aren't in an AlphaZero situation where the AI learns everything through self-play. (Yet? But we don't even seem to be moving that way much? Can anybody qualified help out?) Things are just moving really fast now and it's hard to process everything.
TGower 32 minutes ago | parent
binlog 17 minutes ago | parent