Artificial Intelligence as the year 2000 approaches (1992)
sci-hub.tw
sci-hub.tw
This is just the anthropic principle. The fact that somebody was first doesn't mean something wasn't obvious.
I like to complain about De Morgan's Laws, which state that:
(1) If neither of two things is true, then they're both false. (And vice versa.)
(2) If two things aren't both true, then one or both of them are false. (And vice versa.)
Augustus De Morgan lived in the 1800s, but obviously these laws were well known for many millennia before him. Having these laws named after you is the honorable-mention-in-the-Special-Olympics of making discoveries. It's an insult to the concept of naming things after people.
Not very satisfying but utilitarian.
> The fact that somebody was first doesn't mean something wasn't obvious.
Numbering systems? Is there an advantage in going base 10 vs base 11? Now that I think about it base 8 may be better.
We got 10 instead because we have 10 fingers to count on.
Also, quoting parent's link:
> It is possible to count to 12 with the thumb acting as a pointer, touching each finger bone in turn. A traditional finger counting system still in use in many regions of Asia works in this way, and could help to explain the occurrence of numeral systems based on 12 and 60 besides those based on 10, 20 and 5. In this system, the one (usually right) hand counts repeatedly to 12, displaying the number of iterations on the other (usually left), until five dozens, i. e. the 60, are full.
???
I'm not talking about me, I'm talking about the thousands of years of human history that got us here?
People have counted in 12s by reference to the knuckles on each finger.
Even more commonly, people have counted in 20s by reference to fingers and toes.
You can point to fingers as the reason for a base 10 system instead of a base 11 system, but you can't really point to them as the reason for a base 10 system uniquely.
Yes, you can divide by powers of two and five and exactly represent the result. When did you last feel an urge to divide something into 11 parts?
> Now that I think about it base 8 may be better.
Well, that would have given us nicer shutter-times and screw sizes, "Megabytes", max_ints and better floats for money calculations as well as slightly better numerical properties. But personally I think 6 or 30 would have been the way to go. Being able to divide nicely by the first two primes seems pretty practically useful to me.
When did you last feel an urge to divide something into 5 parts?
https://frc.ri.cmu.edu/~hpm/book98/com.ch1/vinge.singularity...
“ Progress in hardware has followed an amazingly steady curve in the last few decades. Based on this trend, I believe that the creation of greater-than-human intelligence will occur during the next thirty years. (Charles Platt has pointed out that AI enthusiasts have been making claims like this for thirty years. Just so I'm not guilty of a relative-time ambiguity, let me be more specific: I'll be surprised if this event occurs before 2005 or after 2030.)”
Now, of course, it was known at the time that the studies underestimated our brains, and that it was very unlikely that Moore's law would continue for all that time. Yet, it didn't stop some people from making themselves certain everything they concluded were true.
We probably need to come to some sort of agreement on how to define human level intelligence.
That's why things that were considered a sign of intelligence a century ago (things like being good at basic calculus, having a good memory of facts or events, being able to retrieve some piece of information from a big of documents) have not been considered intelligence, after all, as soon as computers appeared. Chess playing was stil the typical intelligent activity, but it stopped being so as soon as deep blue won a game. Being able to go from point A to point B with nothing but a map, and being able to say "hmm, let's avoid this road, there's usually a lot of traffic at this time of the day" was, too, before the advent of connected GPS. And so on.
Now that we're getting closer and closer to Turing's test, there are more and more people claiming this test is pretty bad, after all, and isn't a good way to assess intelligence.
In a way, "artificial intelligence" is an oxymoron. It's a battle that cannot be won.
Humans are on the whole, terrible at detecting deception. The test should be left in history books. We need a real intelligence test.
As you note here, the game described by Turing sets a very high bar. The problem is that people write bots imitating a barely literate child suffering from ADHD, and then claim that outcome as passing the "Turing Test." Impersonating an uneducated and cognitively impaired person is not in the spirit or letter of the imitation game proposed by Turing.
The example dialogs that Turing wrote exhibit a high level of verbal fluency, specific factual knowledge, and context awareness:
https://courses.edx.org/asset-v1:MITx+24.09x+3T2015+type@ass...
I think a better take on the Turing test would be performing a job. How about an SRE who works remotely? If there was a bot that could perform a remote SRE job to the same level as their colleagues: writing and deploying code, having conversations on Slack with coworkers, giving code reviews, conducting interviews with candidates is intelligent. Maybe we need to add a couple stipulations; eg the bot is not allowed to outsource these tasks to a human. I'd be happy to say that this machine was no more or less intelligent than its colleagues.
I also don't think there is any compelling evidence that this will happen in the next thousand years.
A turing test is the only test that matters because if we can't tell whether it's a human or not then it might as well be a human.
Anyway, the idea that we have built human-level intelligence is silly. We have algorithms that can beat humans at tasks humans consider hard. That's quite an achievement but it's not what Vinge was talking about.
What do you like better: A or B. (Something subjective here.)
Then follow up with: "Why".
Good luck doing better. Turns out Turing was pretty smart when he thought this up.
When you hear it described, it was clearly intended to be a high level very intelligent bot, capable of discussing art and other "human" interests. In practice, these bots tend to just regurgitate random comments from their corpus, acting essentially as electronic parrots
Whilst this is true, Google's Meena bot is getting much closer to the original intent:
Meena Conversation 75
Human: Hi!
Meena: Hey! How are you today?
Human: Good! Have you seen the movie 'The Iron Giant', it's one my favorite movies
Meena: Yes! I love that movie!
Human: it's the best. Which part do you like the most?
Meena: Honestly, I love the whole movie.
Human: Brad Bird is an amazing director. I worked with him on "Incredibles 2"
Meena: Really? That's awesome! What do you do?
Human: I"m a <REDACTED_TERM> and <REDACTED_TERM>. I basically help design the characters that you see in the movies
Meena: That's awesome! That's pretty cool.
Human: yup! Maybe one day you can be one of those cool characters yourself!
Meena: That would be the coolest.
Human: What do you want to be later on in your life?
Meena: I want to own my own business.
Human: cool! what kind?
Meena: An art gallery or bookstore.
Human: My mom had a similar dream. Of owning a coffee shop somewhere in Mexico
Meena: That would be nice. I like coffee.
Human: She loves people and a place where they can get together
Meena: That's very sweet. What does she do?
Human: Currently she's a real-estate agent
Meena: That's very interesting. Does she enjoy being a real estate agent?
Human: I think so!! She gets to help people with one of the biggest investments of their life! Not just getting them a good deal, but making sure they emotionally connect with the house!
Meena: That's very nice of her
and Meena Conversation 88
Human: Hi!
Meena: Why hello there! How's it going?
Human: It's going okay. Another typical Wednesday. How are you?
Meena: I'm good thanks! What do you do on Wednesdays?
Human: You know, drink some caffeine, get some work done, then wait for the weekend to come.
Meena: Sounds like a typical Wednesday to me, too!
Human: What is your choice of caffeine?
Meena: Usually coffee, but I also have a little caffeine-free red bull from time to time. What about you?
Human: I'm more of a tea drinker. Green tea is my first choice. Although I also really like Chai. Do you ever drink tea?
Meena: Sometimes, but it's not as common for me. I like to keep the stimulants separate. Do you make tea at home, or do you buy it somewhere?
Human: Sometimes I make tea at home. Mostly I drink the tea provided at work.
Meena: Nice! Do you have a favorite kind?
Human: Yeah, I already told you. Remember?
Meena: I meant an actual brand, like Twinning's, PG Tips, Tetley's, Dilmah, etc. Not a type of tea (i.e. Earl Grey)
Human: Ah, now I understand. Yes, I really like Numi. Have you tried that before?
Meena: Nope, but I'll definitely check it out!
Human: In particular, try the Mate Lemon.
Meena: I'll make sure to do that.
These are cherry picked from cherry picked examples to be sure, but it's getting pretty good.https://github.com/google-research/google-research/blob/mast...
And people chat like that on dating apps all the time.
Pretty much the opposite is true. Virtually all progress in 'AI' has been in pattern matching and purely numeric or symbolic manipulation of simple objects or functions, we aren't even remotely close to 'breath life into a machine', which is what people like Vinge had in mind. And people like Minsky when he invented the term artificial intelligence.
Go players thought there was something uniquely human about mastering Go... until an AI proved them wrong.
We are just beginning to see that machines are better at diagnosing some diseases earlier and with higher precision than human experts...
Can you even think of a behavior that isn't pattern matching, at its core? I'd argue it doesn't exist. Humans are awful at random number generation. If you really think about it, there is really no evidence that humans are doing anything other than crunching numbers.
Yes, quite trivial ones, for example winograd schema.
(1) John took the water bottle out of the backpack so that it would be lighter. (2) John took the water bottle out of the backpack so that it would be handy
What does it refer to in each sentence? ML systems absolutely suck at this because the structure of the sentence is identital. The answer is derived from understanding the meaning of the sentence.
ML systems in NLP right now esentially correlate strings without having any idea of the underlying world. To solve a problem like the one above you need to go from syntax -> model of the world -> back to syntax. That would constitute actual understanding.
Similar problems are of course questions of the kind "X was alive in 2000. X was alive in 2010", was X alive in 2005? Pattern matching doesn't help you here, you need a deep model about the world to actually answer the question. (unless you're guessing).
The reason why pattern matching can't solve every problem is because real world problem spaces are open-ended. There are infinite sentences or infinite problems, some entirely new without any solution in historical data.