Bayesian here. I'll lay down my thoughts after reading this post in no particular order, I'm not trying to construct a coherent argument pro/against the argument of your post, not due to lack of interest but due to lack of time, though in general it'll be evident I'm generally pro-Bayes:
In the last few years, as I read stuff about AI US vs. China in the blogosphere, I've always felt confused by this kind of question (exports to China or not? China this or that?). I really don't have an intuition of what's the right answer here. I've never thought about this deeply, so I'll take the occasion to write down some thoughts.
Conditional on the scenario where dangerous AI/point of no return comes in 2035, if AI development continues to be free, so not because say it would come earlier but was regulated away:
Considering the question Q = "Is China at the edge with chips in 2035?":
Then I consider three policies and write down P(Q|do(Policy)):
P(Q|free chips trade with China) = 30%
P(Q|restrictions on exports to China of most powerful chips) = 50%
P(Q|block all chips exports to China) = 80%
I totally made up these percentages; I guess my brain simply generated three ~evenly-spaced numbers in (0, 100).
Then the next question would be: what difference does Q make? Does it make a difference if China is at the same level of the US?
The US is totally able to create the problem in the first place from scratch in a unipolar world. Would an actually multipolar world be even worse? Or would it not make any difference, because the US is self-racing? Or would it have the opposite effect, where the US is forced to actually sit at a table?
I'm jumping to reply here having read the post in the past and without re-reading the post and the discussion, so maybe I'll be redundant. With that said:
I think that nonparametric probabilistic programming will in general have the same order of number of parameters as DL. The number of parameters can be substantially lower only when you have a neat simplified model, either because
1. you understand the process to the point of constraining it so much, for example in physics experiments
2. it's hopeless to extract more information than that, in other words it's noisy data, so a simple model suffices
Last time I was in the US, I often relied on the following pasta recipe to prepare multiple meals at once:
- fettuccine
- cook bacon in a pot with just a drip of olive oil (no other additions)
- cook pre-sliced mushrooms in another pot (no other additions)
- throw everything into the drained fettuccine in a pot
- add a few cheese singles and mix everything until they are melt and blended
The thing about this recipe is that I've observed it keeps the original flavor if kept in the fridge and re-heated in the microwave, I kept it in the fridge up to 10 days. Many other pasta sauces alter their flavor in a bad way if so processed, and freezing was even worse in my experience.
Yeah I had complaints when I was taught that formula as well!
Reasons I deem more likely:
1. Selection effect: if it's unfeasible you don't work on it/don't hear about it, in my personal experience n^3 is already slow
2. If in n^k k is high, probably you have some representation where k is a parameter and so you say it's exponential in k, not that it's polinomial
I don't like the notation because appears as a free RV but actually it's averaged over. I think it would be better to write .
While reading this, I thought "Man, an autistic by default is going to ram through all this social mechanism like a train".
I will never get the python love they also express here, or the hate for OOP. I really wish we weren’t so foolish as to build the AI future on python, but here we are.
I'm confused. How can they "hate OOP" (which I assume stands for "Object Oriented Programming") and also love Python, which is the definitive everything-is-an-object, everything-happens-at-runtime language? If they were ML professionals I'd think it was a rant about JAX vs Pytorch, but they aren't right?
EDIT: it was pointed out to me that e.g. Java is more OOP than Python, and objects do not count as Objects if you don't have to deal with classes & co yourself but just use them in a simple fashion. Still, love Python & hate OOP? In this context they are probably referring to Pytorch, that I would call OOP for sure, it does a lot of object-oriented shenanigans.
A general way my mental model of how statistics works disagrees with what you write here is on whether the specific properties that are in different contexts required of estimators (calibration, unbiasedness, minimum variance, etc.) are the things we want. I think of them as proxies, and I think Goodhart's law applies: when you try to get the best estimator in one of these senses, you "pull the cover" and break some other property that you would actually care about on reflection but are not aware of.
(Not answering many points in your comment to cut it short, I prioritized this one.)