I think that an extremely effective way to get a better feel for a new subject is to pay an online tutor to answer your questions about it for an hour.
It turns that there are a bunch of grad students on Wyzant who mostly work tutoring high school math or whatever but who are very happy to spend an hour answering your weird questions.
For example, a few weeks ago I had a session with a first-year Harvard synthetic biology PhD. Before the session, I spent a ten-minute timer writing down things that I currently didn’t get about biology. (This is an exercise worth doing even if you’re not going to have a tutor, IMO.) We spent the time talking about some mix of the questions I’d prepared, various tangents that came up during those explanations, and his sense of the field overall.
I came away with a whole bunch of my minor misconceptions fixed, a few pointers to topics I wanted to learn more about, and a way better sense of what the field feels like and what the important problems and recent developments are.
There are a few reasons that having a paid tutor is a way better way of learning about a field than trying to meet people who happen to be in that field. I really like it that I’m paying them, and so I can aggressively direct the conversation to wherever my curiosity is, whether it’s about their work or some minor point or whatever. I don’t need to worry about them getting bored with me, so I can just keep asking questions until I get something.
Conversational moves I particularly like:
“I’m going to try to give the thirty second explanation of how gene expression is controlled in animals; you should tell me the most important things I’m wrong about.”
“Why don’t people talk about X?”
“What should I read to learn more about X, based on what you know about me from this conversation?”
All of the above are way faster with a live human than with the internet.
I think that doing this for an hour or two weekly will make me substantially more knowledgeable over the next year.
Various other notes on online tutors:
Online language tutors are super cheap—I had some Japanese tutor who was like $10 an hour. They’re a great way to practice conversation. They’re also super fun IMO.
Sadly, tutors from well paid fields like programming or ML are way more expensive.
If you wanted to save money, you could gamble more on less credentialed tutors, who are often $20-$40 an hour.
If you end up doing this, I’d love to hear your experience.
I’ve hired tutors around 10 times while I was studying at UC-Berkeley for various classes I was taking. My usual experience was that I was easily 5-10 times faster in learning things with them than I was either via lectures or via self-study, and often 3-4 one-hour meetings were enough to convey the whole content of an undergraduate class (combined with another 10-15 hours of exercises).
How do you spend time with the tutor? Whenever I tried studying with a tutor, it didn’t seem more efficient than studying using a textbook. Also when I study on my own, I interleave reading new materials and doing the exercises, but with a tutor it would be wasteful to do exercises during the tutoring time.
I usually have lots of questions. Here are some types of questions that I tended to ask:
Here is my rough summary of the basic proof structure that underlies the field, am I getting anything horribly wrong?
Examples: There is a series of proof at the heart of Linear Algebra that roughly goes from the introduction of linear maps in the real numbers to the introduction of linear maps in the complex numbers, then to finite fields, then to duality, inner product spaces, and then finally all the powerful theorems that tend to make basic linear algebra useful.
Other example: Basics of abstract algebra, going from groups and rings to modules, fields, general algebra’s, etcs.
“I got stuck on this exercise and am confused how to solve it”. Or, “I have a solution to this exercise but it feels really unnatural and forced, so what intuition am I missing?”
I have this mental visualization that I use to solve a bunch of problems, are there any problems with this mental visualization and what visualization/intuition pumps do you use?
As an example, I had a tutor in Abstract Algebra who was basically just: “Whenever I need to solve a problem of “this type of group has property Y”, I just go through this list of 10 groups and see whether any of them has this property, and ask myself why it has this property, instead of trying to prove it in abstract”
How is this field connected to other ideas that I am learning?
Examples: How is the stuff that I am learning in real analysis related to the stuff in machine learning? Are there any techniques that machine learning uses from real analysis that it uses to achieve actually better performance?
This isn’t just you! See Bloom’s 2 sigma effect.
Hired an econ tutor based on this.
How do you connect with tutors to do this?
I feel like I would enjoy this experience a lot and potentially learn a lot from it, but thinking about figuring out who to reach out to and how to reach out to them quickly becomes intimidating for me.
I posted on Facebook, and LW might actually also be a good place for some subset of topics.
I recommend looking on Wyzant.
This sounds like a really fun thing I can do at weekends / in the mornings. I’ll try it out and report back sometime.
Thanks for posting this. After looking, I’m definitely tempted.
[this is a draft that I shared with a bunch of friends a while ago; they raised many issues that I haven’t addressed, but might address at some point in the future]
In my opinion, and AFAICT the opinion of many alignment researchers, there are problems with aligning superintelligent models that no alignment techniques so far proposed are able to fix. Even if we had a full kitchen sink approach where we’d overcome all the practical challenges of applying amplification techniques, transparency techniques, adversarial training, and so on, I still wouldn’t feel that confident that we’d be able to build superintelligent systems that were competitive with unaligned ones, unless we got really lucky with some empirical contingencies that we will have no way of checking except for just training the superintelligence and hoping for the best.
A simplified version of the hope with IDA is that we’ll be able to have our system make decisions in a way that never had to rely on searching over uninterpretable spaces of cognitive policies. But this will only be competitive if IDA can do all the same cognitive actions that an unaligned system can do, which is probably false, eg cf Inaccessible Information.
The best we could possibly hope for with transparency techniques is: For anything that a neural net is doing, we are able to get the best possible human understandable explanation of what it’s doing, and what we’d have to change in the neural net to make it do something different. But this doesn’t help us if the neural net is doing things that rely on concepts that it’s fundamentally impossible for humans to understand, because they’re too complicated or alien. It seems likely to me that these concepts exist. And so systems will be much weaker if we demand interpretability.
Even though these techniques are fundamentally limited, I think there are still several arguments in favor of sorting out the practical details of how to implement them:
Perhaps we actually should be working on solving the alignment problem for non-arbitrarily powerful systems
Maybe because we only need to align slightly superhuman systems who we can hand off alignment work to. (I think that this relies on assumptions about gradual development of AGI and some other assumptions.)
Maybe because narrow AI will be transformative before general AI, and even though narrow AI doesn’t pose an x-risk from power-seeking, it would still be nice to be able to align it so that we can apply it to a wider variety of tasks (which I think makes it less of a scary technological development in expectation). (Note that this argument for working on alignment is quite different from the traditional arguments.)
Perhaps these fundamentally limited alignment strategies work on arbitrarily powerful systems in practice, because the concepts that our neural nets learn, or the structures they organize their computations into, are extremely convenient for our purposes. (I called this “empirical generalization” in my other doc; maybe I should have more generally called it “empirical contingencies work out nicely”)
These fundamentally limited alignment strategies might be ingredients in better alignment strategies. For example, many different alignment strategies require transparency techniques, and it’s not crazy to imagine that if we come up with some brilliant theoretically motivated alignment schemes, these schemes will still need something like transparency, and so the research we do now will be crucial for the overall success of our schemes later.
The story for this being false is something like “later on, we’ll invent a beautiful, theoretically motivated alignment scheme that solves all the problems these techniques were solving as a special case of solving the overall problem, and so research on how to solve these subproblems was wasted.” As an analogy, think of how a lot of research in computer vision or NLP seems kind of wasted now that we have modern deep learning.
The practical lessons we learn might also apply to better alignment strategies. For example, reinforcement learning from human feedback obviously doesn’t solve the whole alignment problem. But it’s also clearly a stepping stone towards being able to do more amplification-like things where your human judges are aided by a model.
More indirectly, the organizational and individual capabilities we develop as a result of doing this research seems very plausibly helpful for doing the actually good research. Like, I don’t know what exactly it will involve, but it feels pretty likely that it will involve doing ML research, and arguing about alignment strategies in google docs, and having large and well-coordinated teams of researchers, and so on. I don’t think it’s healthy to entirely pursue learning value (I think you get much more of the learning value if you’re really trying to actually do something useful) but I think it’s worth taking into consideration.
But isn’t it a higher priority to try to propose better approaches? I think this depends on empirical questions and comparative advantage. If we want good outcomes, we both need to have good approaches and we need to know how to make them work in practice. Lacking either of these leads to failure. It currently seems pretty plausible to me that on the margin, at least I personally should be trying to scale the applied research while we wait for our theory-focused colleagues to figure out the better ideas. (Part of this is because I think it’s reasonably likely that the theory researchers will make a bunch of progress over the next year or two. Also, I think it’s pretty likely that most of the work required is going to be applied rather than theoretical.)
I think that research on these insufficient strategies is useful. But I think it’s also quite important for people to remember that they’re insufficient, and that they don’t suffice to solve the whole problem on their own. I think that people who research them often equivocate between “this is useful research that will plausibly be really helpful for alignment” and “this strategy might work for aligning weak intelligent systems, but we can see in advance that it might have flaws that only arise when you try to use it to align sufficiently powerful systems and that might not be empirically observable in advance”. (A lot of this equivocation is probably because they outright disagree with me on the truth of the second statement.)
I wonder what you mean by “competitive”? Let’s talk about the “alignment tax” framing. One extreme is that we can find a way such that there is no tradeoff whatsoever between safety and capabilities—an “alignment tax” of 0%. The other extreme is an alignment tax of 100%—we know how to make unsafe AGIs but we don’t know how to make safe AGIs. (Or more specifically, there are plans / ideas that an unsafe AI could come up with and execute, and a safe AI can’t, not even with extra time/money/compute/whatever.)
I’ve been resigned to the idea that an alignment tax of 0% is a pipe dream—that’s just way too much to hope for, for various seemingly-fundamental reasons like humans-in-the-loop being more slow and expensive than humans-out-of-the-loop (more discussion here). But we still want to minimize the alignment tax, and we definitely want to avoid the alignment tax being 100%. (And meanwhile, independently, we try to tackle the non-technical problem of ensuring that all the relevant players are always paying the alignment tax.)
I feel like your post makes more sense to me when I replace the word “competitive” with something like “arbitrarily capable” everywhere (or “sufficiently capable” in the bootstrapping approach where we hand off AI alignment research to the early AGIs). I think that’s what you have in mind?—that you’re worried these techniques will just hit a capabilities wall, and beyond that the alignment tax shoots all the way to 100%. Is that fair? Or do you see an alignment tax of even 1% as an “insufficient strategy”?
One extreme is that we can find a way such that there is no tradeoff whatsoever between safety and capabilities—an “alignment tax” of 0%.
I think was the idea behind ‘oracle ai’s’. (Though I’m aware there were arguments against that approach.)
One of the arguments I didn’t see for
sorting out the practical details of how to implement them:
“As we get better at this alignment stuff we will reduce the ‘tradeoff’. (Also, arguably, getting better human feedback improves performance.)
I appreciate your points, and I don’t think I see significant points of disagreement. But in terms of emphasis, it seems concerning to be putting effort into (what seems like) rationalizing not updating that a given approach doesn’t have a hope of working. (Or maybe more accurately, that a given approach won’t lead to a sufficient understanding that we could know it would work, which (with further argument) implies that it will not work.) Like, I guess I want to amplify your point
> But I think it’s also quite important for people to remember that they’re insufficient, and that they don’t suffice to solve the whole problem on their own.
and say further that one’s stance to the benefit of working on things with clearer metrics of success, would hopefully include ongoingly noticing everyone else’s stance to that situation. If a given unit of effort can only be directed towards marginal things, then we could ask (for example): What would it look like to make cumulative marginal progress towards, say, improving our ability to propose better approaches, rather than marginal progress on approaches that we know won’t resolve the key issues?
That may be ‘the best we could hope for’, but I’m more worried about ‘we can’t understand the neural net (with the tools we have)’ than “the neural net is doing things that rely on concepts that it’s fundamentally impossible for humans to understand”. (Or, solving the task requires concepts that are really complicated to understand (though maybe easy for humans to understand), and so the neural network doesn’t get it.)
And so systems will be much weaker if we demand interpretability.
Whether or not “empirical contingencies work out nicely”, I think the concern about ’fundamentally impossible to understand concepts” is...something that won’t show up in every domain. (I also think that things do exist that people can understand, but it takes a lot of work, so people don’t do it. There’s an example from math involving some obscure theorems that aren’t used a lot for that reason.)
Potentially people could have the cost function of an AI’s model have include its ease of interpretation by humans a factor. Having people manually check every change in a model for its effect on interperability would be too slow, but an AI could still periodically check its current best model with humans and learn a different one if it’s too hard to interpret.
I’ve seen a lot of mention of the importance of safe AI being competitive with non-safe AI. And I’m wondering what would happen if the government just illegalized or heavily taxed the use of the unsafe AI techniques. Then even with significant capability increases, it wouldn’t be worthwhile to use them.
Is there something very doubtful about governments creating such a regulation? I mean, I’ve already heard some people high in the government concerned about AI safety. And the Future of Life institute got the Californian government to unanimously pass the Asilomar AI Principles. It includes things about AI safety, like rigidly controlling any AI that can recursively self-improve.
It sounds extremely dangerous having widespread use of powerful, unaligned AI. So simply to protect their selves and families, they could potentially benefit a lot from implementing such regulations.
A key psychological advantage of the “modest alignment” agenda is that it’s not insanity-inducing. When I seriously contemplate the problem of selecting a utility function to determine the entire universe until the end of time, I want to die (which seems safer and more responsible).
But the problem of making language models “be honest” instead of just continuing the prompt? That’s more my speed; that, I can think about, and possibly even usefully contribute to, without wanting to die. (And if someone else in the future uses honest language models as one of many tools to help select a utility function to determine the entire universe until the end of time, that’s not my problem and not my fault.)
What’s insanity-inducing about it? (Not suggesting you dip into the insanity-tending state, just wondering if you have speculations from afar.)
The problem statement you gave does seem to have an extreme flavor. I want to distinguish “selecting the utility function” from the more general “real core of the problem”s. The OP was about (the complement of) the set of researchers directions that are in some way aimed directly at resolving core issues in alignment. Which sounds closer to your second paragraph.
If it’s philosophical difficulty that’s insanity-inducing (e.g. “oh my god this is impossible we’re going to die aaaahh”), that’s a broader problem. But if it’s more “I can’t be responsible for making the decision, I’m not equipped to commit the lightcone one way or the other”, that seems orthogonal to some alignment issues. For example, trying to understand what it would look like to follow along an AI’s thoughts is more difficult and philosophically fraught than your framing of engineering honesty, but also doesn’t seem responsibility-paralysis, eh?
[I’m not sure how good this is, it was interesting to me to think about, idk if it’s useful, I wrote it quickly.]
Over the last year, I internalized Bayes’ Theorem much more than I previously had; this led me to noticing that when I applied it in my life it tended to have counterintuitive results; after thinking about it for a while, I concluded that my intuitions were right and I was using Bayes wrong. (I’m going to call Bayes’ Theorem “Bayes” from now on.)
Before I can tell you about that, I need to make sure you’re thinking about Bayes in terms of ratios rather than fractions. Bayes is enormously easier to understand and use when described in terms of ratios. For example: Suppose that 1% of women have a particular type of breast cancer, and a mammogram is 20 times more likely to return a positive result if you do have breast cancer, and you want to know the probability that you have breast cancer if you got that positive result. The prior probability ratio is 1:99, and the likelihood ratio is 20:1, so the posterior probability is 1∗20:99∗1 = 20:99, so you have probability of 20/(20+99) of having breast cancer.
I think that this is absurdly easier than using the fraction formulation. I think that teaching the fraction formulation is the single biggest didactic mistake that I am aware of in any field.
Anyway, a year or so ago I got into the habit of calculating things using Bayes whenever they came up in my life, and I quickly noticed that Bayes seemed surprisingly aggressive to me.
For example, the first time I went to the Hot Tubs of Berkeley, a hot tub rental place near my house, I saw a friend of mine there. I wondered how regularly he went there. Consider the hypotheses of “he goes here three times a week” and “he goes here once a month”. The likelihood ratio is about 12x in favor of the former hypothesis. So if I previously was ten to one against the three-times-a-week hypothesis compared to the once-a-month hypothesis, I’d now be 12:10 = 6:5 in favor of it. This felt surprisingly high to me.
(I have a more general habit of thinking about whether the results of calculations feel intuitively too low or high to me; this has resulted in me noticing amusing inconsistencies in my numerical intuitions. For example, my intuitions say that $3.50 for ten photo prints is cheap, but 35c per print is kind of expensive.)
Another example: A while ago I walked through six cars of a train, which felt like an unusually long way to walk. But I realized that I’m 6x more likely to see someone who walks 6 cars than someone who walks 1.
In all these cases, Bayes Theorem suggested that I update further in the direction of the hypothesis favored by the likelihood ratio than I intuitively wanted to. After considering this a bit more, I have came to the conclusion that my intuitions were directionally right; I was calculating the likelihood ratios in a biased way, and I was also bumping up against an inconsistency in how I estimated priors and how I estimated likelihood ratios.
If you want, you might enjoy trying to guess what mistake I think I was making, before I spoil it for you.
Here’s the main mistake I think I was making. Remember the two hypotheses about my friend going to the hot tub place 3x a week vs once a month? I said that the likelihood ratio favored the first by 12x. I calculated this by assuming that in both cases, my friend visited the hot tub place on random nights. But in reality, when I’m asking whether my friend goes to the hot tub place 3x every week, I’m asking about the total probability of all hypotheses in which he visits the hot tub place 3x per week. There are a variety of such hypotheses, and when I construct them, I notice that some of the hypotheses placed a higher probability on me seeing my friend than the random night hypothesis. For example, it was a Saturday night when I saw my friend there and started thinking about this. It seems kind of plausible that my friend goes once a month and 50% of the times he visits are on a Saturday night. If my friend went to the hot tub place three times a week on average, no more than a third of those visits could be on a Saturday night.
I think there’s a general phenomenon where when I make a hypothesis class like “going once a month”, I neglect to think about things about specific hypotheses in the class which make the observed data more likely. The hypothesis class offers a tempting way to calculate the likelihood, but it’s in fact a trap.
There’s a general rule here, something like: When you see something happen that a hypothesis class thought was unlikely, you update a lot towards hypotheses in that class which gave it unusually high likelihood.
And this next part is something that I’ve noticed, rather than something that follows from the math, but it seems like most of the time when I make up hypotheses classes, something like this happens where I initially calculate the likelihood to be lower than it is, and the likelihoods of different hypothesis classes are closer than they would be.
(I suspect that the concept of a maximum entropy hypothesis is relevant. For every hypothesis class, there’s a maximum entropy (aka maxent) hypothesis, which is the hypothesis which is maximally uncertain subject to the constraint of the hypothesis class. Eg the maximum entropy hypothesis for the class “my friend visits the hot tub place three times a month on average” is the hypothesis where the probability of my friend visiting the hot tub place every day is equal and uncorrelated. In my experience in real world cases, hypotheses classes tend to contain non-maxent hypotheses which fit the data better much better. In general for a statistical problem, these hypotheses don’t do better than the maxent hypothesis; I don’t know why they tend to do better in problems I think about.)
Another thing causing my posteriors to be excessively biased towards low-prior high-likelihood hypotheses is that priors tend to be more subjective to estimate than likelihoods are. I think I’m probably underconfident in assigning extremely high or low probabilities to hypotheses, and this means that when I see something that looks like moderate evidence of an extremely unlikely event, the likelihood ratio is more extreme than the prior, leading me to have a counterintuitively high posterior on the low-prior hypothesis. I could get around this by being more confident in my probability estimates at the 98% or 99% level, but it takes a really long time to become calibrated on those.
Time to record my thoughts! I won’t try to solve it fully, just note my reactions.
Well, firstly, I’m not sure that the likelihood ratio is 12x in favor of the former hypothesis. Perhaps likelihood of things clusters—like people either do things a lot, or they never do things. It’s not clear to me that I have an even distribution of things I do twice a month, three times a month, four times a month, and so on. I’d need to think about this more.
Also, while I agree it’s a significant update toward your friend being a regular there given that you saw them the one time you went, you know a lot of people, and if it’s a popular place then the chances of you seeing any given friend is kinda high, even if they’re all irregular visitors. Like, if each time you go you see a different friend, I think it’s more likely that it’s popular and lots of people go from time to time, rather than they’re all going loads of times each.
I don’t quite get what’s going on here. As someone from Britain, I regularly walk through more than 6 cars of a train. The anthropics just checks out. (Note added 5 months later: I was making a british joke here.)
The prior probability ratio is 1:99, and the likelihood ratio is 20:1, so the posterior probability is 120:991 = 20:99, so you have probability of 20/(20+99) of having breast cancer.
What does “120:991” mean here?
formatting problem, now fixed
I know a lot of people through a shared interest in truth-seeking and epistemics. I also know a lot of people through a shared interest in trying to do good in the world.
I think I would have naively expected that the people who care less about the world would be better at having good epistemics. For example, people who care a lot about particular causes might end up getting really mindkilled by politics, or might end up strongly affiliated with groups that have false beliefs as part of their tribal identity.
But I don’t think that this prediction is true: I think that I see a weak positive correlation between how altruistic people are and how good their epistemics seem.
I think the main reason for this is that striving for accurate beliefs is unpleasant and unrewarding. In particular, having accurate beliefs involves doing things like trying actively to step outside the current frame you’re using, and looking for ways you might be wrong, and maintaining constant vigilance against disagreeing with people because they’re annoying and stupid.
Altruists often seem to me to do better than people who instrumentally value epistemics; I think this is because valuing epistemics terminally has some attractive properties compared to valuing it instrumentally. One reason this is better is that it means that you’re less likely to stop being rational when it stops being fun. For example, I find many animal rights activists very annoying, and if I didn’t feel tied to them by virtue of our shared interest in the welfare of animals, I’d be tempted to sneer at them.
Another reason is that if you’re an altruist, you find yourself interested in various subjects that aren’t the subjects you would have learned about for fun—you have less of an opportunity to only ever think in the way you think in by default. I think that it might be healthy that altruists are forced by the world to learn subjects that are further from their predispositions.
I think it’s indeed true that altruistic people sometimes end up mindkilled. But I think that truth-seeking-enthusiasts seem to get mindkilled at around the same rate. One major mechanism here is that truth-seekers often start to really hate opinions that they regularly hear bad arguments for, and they end up rationalizing their way into dumb contrarian takes.
I think it’s common for altruists to avoid saying unpopular true things because they don’t want to get in trouble; I think that this isn’t actually that bad for epistemics.
I think that EAs would have much worse epistemics if EA wasn’t pretty strongly tied to the rationalist community; I’d be pretty worried about weakening those ties. I think my claim here is that being altruistic seems to make you overall a bit better at using rationality techniques, instead of it making you substantially worse.
Caring about things seems to make you interact with the world in more diverse ways (because you do this in addition to things other people do, not instead of); some of that translates into more experience and better models. But also tribal identity, mindkilling, often refusing to see the reasons why your straightforward solution would not work, and uncritical contrarianism.
Now I think about a group of people I know, who care strongly about improving the world, in the one or two aspects they focus on. They did a few amazing things and gained lots of skills; they publish books, organize big conferences, created a network of like-minded people in other countries; some of their activities are profitable, for others they apply for various grants and often get them, so some of them improve the world as a full-time job. They also believe that covid is a hoax, plus have lots of less fringe but still quite irrational beliefs. However… this depends on how you calculate the “total rationality”, but seems to me that their gains in near mode outweigh the losses in far mode, and in some sense I would call them more rational than average population.
Of course I dream about a group that would have all the advantages and none of the disadvantages.
They also believe that covid is a hoax, plus have lots of less fringe but still quite irrational beliefs.
It seems like the more people you know, the less likely this is.
Of both? (This sentence didn’t have a clear object.)
Ah. I meant, I would like to see a group that has the sanity level of a typical rationalist, and the productivity level of these super-agenty irrationalists. (Instead of having to choose between “sane with lots of akrasia” and “awesome but insane”.)
Hm. Maybe there’s something to be gained from navigating ‘trade-offs’ differently? I thought perpetual motion machines were impossible (because thermodynamics) aside from ‘launch something into space, pointed away from stuff it would crash into’, though I’d read that ‘trying to do so is a good way to learn about physics., but I didn’t really try because I thought it’d be pointless.’ And then this happened.
For example, people who care a lot about particular causes might end up getting really mindkilled by politics, or might end up strongly affiliated with groups that have false beliefs as part of their tribal identity.
These both seem pretty common, so I’m curious about the correlation that you’ve observed. Is it mainly based on people you know personally? In that case I expect the correlation not to hold amongst the wider population.
Also, a big effect which probably doesn’t show up much amongst the people you know: younger people seem more altruistic (or at least signal more altruism) and also seem to have worse epistemics than older people.
A couple weeks ago I spent an hour talking over video chat with Daniel Cantu, a UCLA neuroscience postdoc who I hired on Wyzant.com to spend an hour answering a variety of questions about neuroscience I had. (Thanks Daniel for reviewing this blog post for me!)
The most interesting thing I learned is that I had quite substantially misunderstood the connection between convolutional neural nets and the human visual system. People claim that these are somewhat bio-inspired, and that if you look at early layers of the visual cortex you’ll find that it operates kind of like the early layers of a CNN, and so on.
The claim that the visual system works like a CNN didn’t quite make sense to me though. According to my extremely rough understanding, biological neurons operate kind of like the artificial neurons in a fully connected neural net layer—they have some input connections and a nonlinearity and some output connections, and they have some kind of mechanism for Hebbian learning or backpropagation or something. But that story doesn’t seem to have a mechanism for how neurons do weight tying, which to me is the key feature of CNNs.
Daniel claimed that indeed human brains don’t have weight tying, and we achieve the efficiency gains over dense neural nets by two other mechanisms instead:
Firstly, the early layers of the visual cortex are set up to recognize particular low-level visual features like edges and motion, but this is largely genetically encoded rather than learned with weight-sharing. One way that we know this is that mice develop a lot of these features before their eyes open. These low-level features can be reinforced by positive signals from later layers, like other neurons, but these updates aren’t done with weight-tying. So the weight-sharing and learning here is done at the genetic level.
Secondly, he thinks that we get around the need for weight-sharing at later levels by not trying to be able to recognize complicated details with different neurons. Our vision is way more detailed in the center of our field of view than around the edges, and if we need to look at something closely we move our eyes over it. He claims that this gets around the need to have weight tying, because we only need to be able to recognize images centered in one place.
I was pretty skeptical of this claim at first. I pointed out that I can in fact read letters that are a variety of distances from the center of my visual field; his guess is that I learned to read all of these separately. I’m also kind of confused by how this story fits in with the fact that humans seem to relatively quickly learn to adapt to inversion goggled. I would love to check what some other people who know neuroscience think about this.
I found this pretty mindblowing. I’ve heard people use CNNs as an example of how understanding brains helped us figure out how to do ML stuff better; people use this as an argument for why future AI advances will need to be based on improved neuroscience. This argument seems basically completely wrong if the story I presented here is correct.
I used to think that slower takeoff implied shorter timelines, because slow takeoff means that pre-AGI AI is more economically valuable, which means that economy advances faster, which means that we get AGI sooner. But there’s a countervailing consideration, which is that in slow takeoff worlds, you can make arguments like ‘it’s unlikely that we’re close to AGI, because AI can’t do X yet’, where X might be ‘make a trillion dollars a year’ or ‘be as competent as a bee’. I now overall think that arguments for fast takeoff should update you towards shorter timelines.So slow takeoffs cause shorter timelines, but are evidence for longer timelines.
This graph is a version of this argument: if we notice that current capabilities are at the level of the green line, then if we think we’re on the fast takeoff curve we’ll deduce we’re much further ahead than we’d think on the slow takeoff curve.For the “slow takeoffs mean shorter timelines” argument, see here: https://sideways-view.com/2018/02/24/takeoff-speeds/This point feels really obvious now that I’ve written it down, and I suspect it’s obvious to many AI safety people, including the people whose writings I’m referencing here. Thanks to Caroline Ellison for pointing this out to me, and various other people for helpful comments.I think that this is why belief in slow takeoffs is correlated with belief in long timelines among the people I know who think a lot about AI safety.
I wrote a whole post on modelling specific continuous or discontinuous scenarios- in the course of trying to make a very simple differential equation model of continuous takeoff, by modifying the models given by Bostrom/Yudkowsky for fast takeoff, the result that fast takeoff means later timelines naturally jumps out.
Varying d between 0 (no RSI) and infinity (a discontinuity) while holding everything else constant looks like this:
If we compare the trajectories, we see two effects—the more continuous the progress is (lower d), the earlier we see growth accelerating above the exponential trend-line (except for slow progress, where growth is always just exponential) and the smoother the transition to the new growth mode is. For d=0.5, AGI was reached at t=1.5 but for discontinuous progress this was not until after t=2. As Paul Christiano says, slow takeoff seems to mean that AI has a larger impact on the world, sooner.
Varying d between 0 (no RSI) and infinity (a discontinuity) while holding everything else constant looks like this:
But that model relies on pre-setting a fixed ’threshold for AGI, given by the parameter AGI, in advance. This, along with the starting intelligence of the system, fixes how far away AGI is.
For values between 0 and infinity we have varying steepnesses of continuous progress. IAGI is the Intelligence level we identify with AGI. In the discontinuous case, it is where the jump occurs. In the continuous case, it is the centre of the logistic curve. here IAGI=4
For values between 0 and infinity we have varying steepnesses of continuous progress. IAGI is the Intelligence level we identify with AGI. In the discontinuous case, it is where the jump occurs. In the continuous case, it is the centre of the logistic curve. here IAGI=4
You could (I might get round to doing this), model the effect you’re talking about by allowing IAGI to vary with the level of discontinuity. So every model would start with the same initial intelligence I0, but the IAGI would be correlated with the level of discontinuity, with larger discontinuity implying IAGI is smaller. That way, you would reproduce the epistemic difference of expecting a stronger discontinuity—that the current intelligence of AI systems is implied to be closer to what we’d expect to need for explosive growth on discontinuous takeoff scenarios than on continuous scenarios.
We know the current level of capability and the current rate of progress, but we don’t know I_AGI, and holding all else constant slow takeoff implies I_AGI is a significantly higher number (again, I_AGI is relative to the starting intelligence of the system)
This is because my model was trying to model different physical situations, different ways AGI could be, not different epistemic situations, so I was thinking in terms of I_AGI being some fixed, objective value that we just don’t happen to know.
I’m uncertain if there’s a rigorous way of quantifying how much this epistemic update does against the physical fact that continuous takeoff implies an earlier acceleration above exponential. If you’re right, it overall completely cancels this effect out and makes timelines on discontinuous takeoff earlier overall—I think you’re right about this. It would be easy enough to write something to evenly cancel it out, to make all takeoffs in the different scenarios appear at the same time, but that’s not what you have in mind.