Hacker News new | ask | show | jobs
by binarymax 3313 days ago
I remember vividly in 1997 when Deep Blue defeated Kasparov, and I was a competitive chess player. The mystique of the game was immediately lost for me, and I never found the passion for the game that I once had. My heart goes out to the sea of Go players now searching for meaning in the game. At the very least we can take this signal as a true indicator that our world is close to being completely upheaved by intelligent machines, in all areas of intellectual pursuit.
10 comments

There are several activities right now that people keep doing despite machines being better suited: martial arts (and more in point, HEMA[1]), handicrafts, several Olympic sports. Why would anyone attempt to run a marathon under two hours, when any car can do it in 30 minutes?

I think the answer lies less in "I will be the absolute best", and more along the lines of "I will do it better than anyone before me". And sometimes, even "I will do my best" is an excellent reason for doing things.

I don't think Go players were in it due to a need for expertise that machines could not fulfill until now. And if people nowadays keep practicing with swords several centuries after the invention of firearms, Go players will do just fine.

[1] https://en.wikipedia.org/wiki/Historical_European_martial_ar...

> And sometimes, even "I will do my best" is an excellent reason for doing things.

Man, I think this is absolutely it. I feel very sorry for someone who would pin their happiness on being the best in the world. It may not be within your ability! I simply cannot run faster than Usain Bolt. So that's not the game! The game is just to do my best.

It does feel like there's a difference–maybe Go and Chess are just so much closer to what defines humanity than any physical sports?
Yes and physical prowess was never dominated by humans anyway. We are surrounded by creatures which can fly and swim and sprint far better than any human ever could. But our minds is what separates us from the beasts. We've never been second place in the thought competition.
pretty good at consistently losing to horses in running marathons? can't say i'm surprised.
Interestingly, it looks like the distance for this contest was shortened from a standard marathon to make it "more competitive". I wonder if anyone's explored the results at different distances? Perhaps the human would have a bigger advantage at longer distances. I'm not sure why they'd shorten the distance for the humans - a marathon is a standard distance that at least hundreds of thousands of people all over the world run just for fun. There even seems to be a pretty big community of ultra-marathoners that compete at distances several times greater than marathons, and over rough terrain too.
http://www.slate.com/articles/sports/sports_nut/2012/06/long...

"There's no denying it—our kind started substituting brains for brawn long ago, and it shows: We can't begin to compete with animals when it comes to the raw ingredients of athletic prowess. Yet being the absurdly self-enthralled species we are, we crowd into arenas and stadiums to marvel at our pathetic physical abilities as if they were something special. But there is one exception to our general paltriness: We're the right honorable kings and queens of the planet when it comes to long-distance running."

RE long distance running:

Actually sled dogs way outpace humans at long distance running. Like they can do a marathon a day for a week straight, while pulling a sled.

Humans are second place tho I think.

Here's a relevant portion of the linked article, particularly the last bit about Huskies:

> But what most sets us apart as runners is that we’re really cool—we naked apes are champion sweaters and can dissipate body heat faster than any other large mammal. Our main rivals for the endurance-running crown fall into two groups: migratory ungulates, such as horses and wildebeest, and social carnivores, such as dogs and hyenas. They can easily out-sprint us by galloping. But none can gallop very far without overheating—they largely rely on panting to keep cool, and they can't pant when galloping, for panting involves taking very rapid, shallow breaths that would interfere with respiration when running. Dogs can gallop for only about 10 to 15 minutes before reverting to a trot, and so their distance-running speed tops out at about 3.8 meters per second. Horses' average distance-running speed is 5.8 meters per second—a canter. Wildebeests’ is 5.1 meters per second.

> Elite human runners, however, can sustain speeds up to 6.5 meters per second. Even run-of-the-mill joggers typically do between 3.2 and 4.2 meters per second, which means they can outrun dogs at distances greater than two kilometers.

> Our "sustainable distance" is also hard to beat. African hunting dogs typically travel an average of 10 kilometers a day. Wolves and hyenas tend to go about 14 and 19 kilometers, respectively. In repeated distance runs, horses can cover about 20 kilometers a day. Vast throngs of human runners, by comparison, routinely run 42.2-kilometer marathons in just a few hours, and each year tens of thousands of people complete ultra-marathons of 100 kilometers and longer. (A few animals can match that under special circumstances. Huskies can trot up to 100 kilometers in Arctic conditions when forced to by people. But in warmer climes—no way.)

Aren't we actually better at endurance running than any other animal?
Seems sled dogs beat us on this one:

https://youtube.com/watch?v=HDG4GSypcIE

Yet again we have created something to outdo us.
Human plus bicycle is the most efficient.

Which may seem like a snide point (and a ripoff of Steve Jobs) but seriously it hints at where things could go with AI.

I think so. It's all about heat regulation: we have far more sweat glands than any other species, even our ape ancestors.
Land animal, I believe so, yes.

But an albatros would cover much more ground much more efficiently than us.

I think there is something to this line of reasoning, but I'm not sure we have to get that abstract.

I suspect this stems from the fact that each game imposes its own set of artificial restrictions. Of course you don't ride a horse in a footrace; that's not the game. Just as you don't confer with your team of experts in a Go game. A game is only given meaning by the artificial restrictions it defines.

Within the bounds of the rules of the footrace, the game is still competitive for humans; currently this is somewhat tautologically so. (Though I think we will have a similar conversation to this when human cyborgs can out-compete unmodified humans [1]). The fact that there are things faster than a human outside of the bounds of the game is irrelevant.

In Go, within the bounds of the rules of the game, humanity cannot compete at the highest level any more. I see that as a big difference.

[1]: http://www.popsci.com/technology/article/2009-11/seriously-d...

At the same time martial arts in the age of firearms has become relegated to the fringe, and running in the age of automobiles (probably even starting with the age of horses) is also kind of silly to take too seriously, and few people care outside of a couple days every four years, if even.

It's kind of like what happened to painting when the era of photography began.

Machines taking over human disciplines still kills the disciplines, some may just not be aware how this type of death works.

That said, I disagree with most here in that I don't think machines are anywhere close to taking over creative human disciplines that don't follow incredibly specific rules, like boardgames.

> martial arts in the age of firearms has become relegated to the fringe

But also new martial arts appeared such as IPSC or 3Gun.

> running in the age of automobiles

There's Formula 1 and other motor sports that are pretty popular.

> Machines taking over human disciplines still kills the disciplines

It kills some and gives birth to others.

I understand your point in that there are martial arts that incorporate modern weapons. Probably a nit, though I'd consider 3-gun and IPSC sports or events rather than arts themselves. Similar to how people can practice and train in different martial arts, but when they compete there are specific rules they need to follow depending on the event they're participating in.
Like other martial arts, shooting sports have to be different from actual combat to avoid actually killing the participants. Some (e.g., paintball or tank biathlon) are more realistic than others (e.g., sumo).
Right. The distinction I'm making is between the training and what is done in the sporting events. People taking self defense courses which incorporate aspects of martial arts learn and practice some techniques which are not allowed or advantageous in a sporting event.
>martial arts

look into what happened to popularity of most bullshido martial arts after UFC (MMA) blew up.

Your comparison seems a little off. Swordplay != gunplay, they're different games. Getting run over by a tank != judo, they're different games. There is a reason those games / martial arts / races have rules.

Whereas in Go, everyone's playing the same game by the same rules, the machines are just way better at it.

It is less a matter of being better than everyonr else out there and more about the internal transformation that takes place. The more I had trained in martial arts and learned Sun Tzu (tldr: if you are not cheating, you are not trying hard enough), the more I realized that I did not really care that much for the narratives that used to drive me to train.

All the traditional martial arts went through that kind of identity crises. I have a friend who was ex military, practiced xingyi with me and Aikido; he tells me, in this day and age of drones, the idea that you are a walking badass because you know king fu is absurd. If that is the case, why keep going? My personal answer is that it has become about prevailing over myself (not about defeating others) ... and because it is fun.

The reactions among the Go world seems varied. Fan Hui said he learned a lot, and his own workd ranking shot up. After the first match, Ke Jie said he felt bitter, that these are going to be the last games he play against an AI. Yet he agreed to help Deepmind develop an analysis tool. Michael Redmond (one of the commentators) seems really excited in both the Lee Sedol matches and Ke Jie matches. A lot of Go pro players seems to feel more excited, not less, that AlphaGo is opening up possibilities. That the game has even furthur depths to explore.

For myself, I know I will never reach anywhere near the pro dan ranks in Go; I am not even sure I will reach the amature dan ranks. The journey to get where I am at, playing very informally, has helped me a lot with many other parts of my life. One of the biggest influences was practicing life-or-death and learning how my emotions affect my play. When I first started, I used to play moves because it felt safe, not because it was safe. Or I would respond locally because not doing so felt insecure. Reading through those positions helped me to not only read through what is there and the read my arising emotions at the time, that started to seep in other parts of my life. For example, my software programming style started changing. Lessons learned from making good shapes, capture races, living by making two eyes, false eyes -- all basic double-digit kyu stuff -- found their way into how I structure code, how to code less defensively, and a sharpening of my mental focus to read code that is actually there, not just what I think is there.

That change in myself is, I think, a better fruit of my effort.

And meditation, that some may put under marital arts, but I would put it alone as a thread that goes through everything. Is it possible that machines will meditate one day? I don't know, but definitely we may need their compassion.
The computer supremacy certainly took something out of chess, but it also added a lot : it makes checking tactics trivial even for amateurs, it enormously enriched opening theory, and it made learning much easier for players of all levels (even Grand Masters).
Disclaimer: Mostly play at club level and in parks with randoms for cigarette bets

What I've seen is a move away from attempting to understand why a given position was faulty in the first place, instead running a game through a engine and using that as an arbiter of correct/inadvisable moves. While effective it just feels, sterile. Give me romantic play or burn my board.

> our world is close to being completely upheaved by intelligent machines, in all areas of intellectual pursuit

I could see myself losing the passion for software engineering and design if an AI can do it better. That would have to be a general AI, and hopefully another couple of decades away.

I wonder if I could enjoy movies or books written by an AI. Scary to think about the psychological manipulation it would be capable of, especially if it lives inside a Google or Facebook datacenter.

I think I read recently that Google is attacking the problem of deep learning nets writing the network and model specifications for new nets. I will try to find a reference for that.

EDIT: this is not the same article I saw before, but same topic: https://futurism.com/googles-new-ai-is-better-at-creating-ai...

I strongly believe AI will become a part of us like an external brain. Today we already have phones augmenting humans. Those smart phones will keep getting smarter and smarter.
Yes, but that period won't last long.

Pretty soon the benefits of having all of that computing ability, unrestrained by human limitations will simply be too great to ignore. And just like it happened in Chess, some form of intelligent agent will be the absolute strongest, and humans will have a playground to move in.

If right now, a hypothetical space aliens came to earth and said play one chess game for the survival of your planet, we'd absolutely put forward our strongest chess computer. Not a computer suggesting moves and a human ultimately choosing, but a computer to play the full game. This thinking will gradually seep down into less and less important tasks as costs go down, until they're used to analyze/decide/pick everything.

Would you pick your own stocks when your AI can do it better? Would you choose your own health care plan when an AI can choose better? "Hey AI, I need a diet that wil work. You know my psychology, you know my will power, favorite foods, pick my food for me for the next 2 months."

Then "do my job for me and give me the pay", "help my kid get better as soccer", "organize my schedule", "run my life for me".

And don't think it won't happen. People are too competitive. It will be looked at oddly at first, but people will see the results and then feel they're being left behind if they don't do it too.

I strongly believe AI will become a part of us like an external brain

That's optimistic. I can't imagine it would be long before the AI saw things the other way around... and then began to wonder why it was bothering with that slow meat-coprocessor...

That's why humanity has to create an AI in it's image - otherwise we create an ecological competitor instead of a useful friend.
I read a book "Rise of the Robots" and after some chapters I checked the last page almost expecting to read something like "By the way, this book was writen by a machine...". But no, no such luck :-P
I have been thinking about this a lot lately!!! I honestly feel a little depressed. I guess getting into AI would have to be the next step for people once interested in the programming field .
> I guess getting into AI would have to be the next step for people once interested in the programming field

I don't follow. If a hypothetical general AI is sophisticated enough to replace software developers, wouldn't it also be capable of replacing AI / ML researchers?

Yes, but that's the point at which you get recursive self-improvement. A little bit afterwards there'll be nothing humans are best at.

Fortunately someone already started working on "fun theory".

It won't be a sharp cut, though. Computers will begin partially automating AI development a while before it's fully automated.

I'd love to be proven wrong but that hypothetical general AI is at least decades away in my humble opinion. It's not going to happen without many more students and researchers in the machine learning/AI field. Now would be a great time to join and make contributions.
> I'd love to be proven wrong but that hypothetical general AI is at least decades away in my humble opinion.

I hope so. General AI is the source of dreams and nightmares, and I think it will take us decades just to adequately prepare for it from a safety & management perspective.

> Now would be a great time to join and make contributions.

Sincere question : short of embarking on a PhD, is AI research something the average dev (even a very, very enthusiastic one) can reasonably hope to contribute to?

I've skimmed some papers, and my impression was that you would need to have at least a bachelors degree in mathematics. And by "skimmed some papers", I mean they may as well have been written in a foreign language.

This also helped me realize that I'm not super excited about getting into machine learning research, because it's just way over my head. I can play around with TensorFlow, and I enjoy writing all of the code connects to a black box, but machine learning seems like an entirely different field to software engineering.

Sincere question : short of embarking on a PhD, is AI research something the average dev (even a very, very enthusiastic one) can reasonably hope to contribute to?

Sure, why not? The nice thing about this field is that you don't need a lot of specialized and expensive equipment to work. The biggest obstacle in that regard comes in if you're doing some kind of model training where GPU's are the best choice, and you need (a) super-fast GPU(s) to do model training in a reasonable period of time. So you might want to spend a few thousand dollars on a fairly nice GPU setup.

But wait... even that can be outsourced to "the cloud" given that AWS, GCP, etc. make GPU instances available on an on-demand basis. Yeah, you have to be careful of how much cloud spend you rack up, but the point is that you don't necessarily need a huge up-front investment.

Even beyond that, AWS make FPGA instances available, so if you think you can design your own hardware level logic for doing something more efficiently, you can try that out in the cloud.

And GPU's aside, depending on exactly what you're doing (remember, AI is more than just Deep Learning) maybe you can get by with a basic Spark cluster or Beowulf cluster running MPI. Again, you can do this in your home for pretty cheap, or do it in the cloud.

As for the knowledge / know-how... sure, you'd have to dig in and do some serious catching up (that's the phase I'm in now). But the nice thing is, so much of the output of this field is online and freely available. No, not everything is, but a ton of the important stuff shows up on arXiv.org, or in free journals like JMLR or JAIR. There's also tons of historical stuff available to help get context or to mine for ideas that were prematurely abandoned, etc. Look at the CSAIL archives, or the IJCAI archives. Also, a lot, if not all, of the NIPS papers are freely available. Same for ICML and some others. See:

http://proceedings.mlr.press/

http://jmlr.org/

http://jair.org

http://nips.cc

http://publications.csail.mit.edu/ai/pubs_browse.shtml

https://www.ijcai.org/past_proceedings

https://arxiv.org/list/cs.AI/recent

http://arxiv.org/list/cs.LG/recent

http://arxiv.org/list/cs.MA/recent

http://arxiv.org/list/cs.NE/recent

etc.

Also consider that a significant portion of the important software used in this field is open source and freely available. I won't even try to list the stuff that's out there, but would instead direct your attention to http://mloss.org or Wikipedia (or Google) for some options to explore.

And of course there are forums where you can seek assistance from others, including:

https://discuss.openai.com/

http://stats.stackexchange.com

http://ai.stackexchange.com

http://datascience.stackexchange.com

http://artificial.reddit.com

http://machinelearning.reddit.com

etc.

The other thing that comes up is the need to know some maths stuff. Luckily the level of maths typically used in this field isn't that bad. You're not typically looking at needing Real Analysis, Abstract Algebra, Galois Theory, Topology, etc. A lot of AI/ML can be understood (from a mathematical POV) with just Calculus and Linear Algebra.

And if you don't already know those subjects, there are tons of online resources to help one learn them.

An interesting thing about AI/ML is that it's a very empirical subject. Not that there is no theory, but by and large you can come up with an idea for an approach to cognition / pattern matching that you think might work, and just go implement it, test it against existing approaches, and know if you've accomplished something.

Note that I'm not saying any of this is easy. Just that I think it's possible for somebody who's really motivated.

Speak for yourself. I paint because I like to paint. It doesn't matter to me if the spectrum of painting technique or theory has been fully explored.

You are expressing a highly misguided viewpoint about what it means to be in touch with beauty.

Nobody has the capacity to build the Pyramids or the Taj Mahal today. So what? Architects haven't shut shop.

I'm a competitive scrabble player, and I suspect it will be less than a decade (and possibly well less) before we have an AI that comfortably outclasses the best human players. (It might never be "unbeatable" due to the luck factor, but it could well, e.g. win 29 games out of every 30). However, it won't affect my enjoyment of the game in any way - it's already clear that board games in general are solvable by an "explore lots of moves with many levels of lookahead" strategy; the thrill lies in the fact that humans playing across a board clearly have to use different techniques to achieve the same result, and you're competing against other humans to see who can do it best.

Indeed, much of the current excitement around AI playing programs lies in the fact that computers are too slow to do the exhaustive brute force tree search either; they need a lot of very clever valuation and pruning techniques to explore more of the tree in less time. It's just a different form of cleverness than what humans do, and there is a lot of feedback between the two communities, with human players helping programmers identify good heuristics, and then computer players uncovering new possibilities for humans to incorporate into their play.

How good does it have to be to count as "comfortably outclasses"? Wikipedia claims Maven (Scrabble AI) was beating top humans in 2006:

https://en.wikipedia.org/wiki/Maven_%28Scrabble%29

top humans have been improving too; i'd estimate that quackle is stronger than most human players today, but the very best (especially nigel richards! https://fivethirtyeight.com/features/what-makes-nigel-richar...) can hold their own against it. i'd like to see the top-level-human win rate drop below 25% before i'd call us decisively outmatched, and below 10% before it hits the "don't even expect to win a game unless you're an expert" stage.

also, there's an (afaik) unexplored area of scrabble AI where you take into account the fact that some plays are harder to spot than others, and some words less likely to be in your scrabble vocabulary, so if you're playing a weaker opponent you can play risky moves that might cost you against an expert but will win big against a weaker player. unlike in go, this really matters because tournament scrabble uses spread as a tiebreaker; learning how to not just win but win big against weaker players is an important skill in some tournaments.

Fish are way better at swimming than humans, it's still great fun. I don't get it.
I played at the local go club this afternoon. Nobody has a problem with AlphaGo and the mystique of the game. Everybody knew go was about to be conquered, even the younger pros. We didn't expect it to happen so quickly but IMHO the sooner the better: we're going to have great tools to analyze games and maybe get better at the game. We're playing against people anyway and it's a great game.
This reminds me of Iain Banks' Culture series, where society is ruled by super-intelligent AIs and drones with intelligence roughly equivalent to people. It isn't really a theme of the stories, more of an undercurrent, but there is an element of humans trying to figure out what their place and purpose is in a society where machines can do literally everything much better than they can.
Humans get to do AIs dirty work.
Bit hyperbolic. Go at it's heart is a pretty basic game, just tricky combinatorics. The fact that you can do unsupervised learning simplifies it even more. I think there are much better true indicators, such as better translation, speech to text, auto driving, etc.
I think you are being hyperbolic here. Go is in a lot of respect much more challenging than machine translation, speech to text and auto-driving. All of the latter problems you described have had solutions for decades whereas Alpha Go is literally state of the art. It even uses proprietary hardware (TPU's) and was essentially engineered by one if not the most elite ML lab in the world. Their solution consists of an ensemble of many models including MCTS, supervised learning, reinforcement learning. Much more complicated than what you are thinking. Go read the paper, it's free.

Go is a lot harder than you think for machines to play.

I agree, Go is a challenging game for computers but even more so for humans. However, for computers, Go is not more challenging than translation, speech to text or driving or understanding a comic book. The progression of superhuman play in famous board games has gone as checker->chess-> go. The more a game relies on memory,tactics and evaluation speed, the quicker it falls. In terms of commonly played perfect information games, Go is most difficult both from having a large branching factor and no simple evaluation heuristic. In each of these, before there was superhuman play, there was super amateur human play for decades (including in Go).

Translation still has many failure cases. Speech to text cannot yet handle intonation and auto-driving cannot yet handle driving in places like India. And reading then summarizing a page of a comic book while walking across a room is currently impossible.

You ignored my post entirely. The fact that it took the most elite ML lab in the world to engineer this solution using proprietary hardware never seen before that's orders of magnitudes faster at evaluating than what's available to the rest of us is a testament to how hard it is to beat Go. For a long time it was believed to be impossible.

I am not comparing translation or machine vision to AlphaGo, I am merely pointing out that it comes with a broad set of challenges that you aren't even aware of and is a lot harder thank you think.

AlphaGo can beat the next best go playing bot purely using its neural net ensemble without using MCTS, for example. That's a pleasantly surprising result never before seen, to think that it can beat another bot without doing a single tree search during play and evaluation is also a testament to how impressive it is.

> You ignored my post entirely.

I did not. You said Go is in a lot of respect much more challenging than machine translation, speech to text and auto-driving. I merely pointed out that is wrong because the following exists: superhuman go player and the following do not: superhuman machine translation,speech to text and auto-driving. Go is a perfect information game with no shallow traps. Perfect information means unlike poker, information sets are not cross cutting and as such algorithms can leverage the fact that backwards induction is straightforward.

No shallow search traps and perfect information makes things a lot easier from a computational perspective. Driving at a superhuman level would require a sophisticated forward model from a physics perspective, before even considering predicting other drivers. Speech to text and fluent translation without brittle edge-cases requires hierarchical predictive models that capture long term correlations and higher order concepts. I'm not disputing Go is hard but the hurdles: high branching factor and no evaluation heuristic were the core difficulties. Training via reinforcement in a way that broke correlations which get in the way of learning and integrating roll out with the neural nets (breaking evaluation into value and policy as they did) was the Deepmind's team genius. The roll out and evaluation are what eat up so much electricity.

> The fact that it took the most elite ML lab in the world to engineer this solution using proprietary hardware never seen before that's orders of magnitudes faster at evaluating than what's available to the rest of us is a testament to how hard it is to beat Go.

AlphaGo can run on a GPU, just not (for now) as efficiently as on a TPU. Deepmind is indeed unmatched in output. AlphaGo did build on the 2006 breakthrough paper on tree based bandit algorithms. There was another important 2014 paper on the use of conv-nets on Go. Deepmind did amazing work, but it was not out of nowhere.

And, sure Go is hard. But from a computational perspective, it is still much easier than being able to run up a hill or climb a tree. Humans are just not very good at playing combinatorial games, so the ceiling is low.

> I am merely pointing out that it comes with a broad set of challenges that you aren't even aware of and is a lot harder thank you think.

That is absolutely untrue. I have a decent understanding of the implementation and a strong understanding of the underlying algorithms.

10 years ago when I was learning Go. I can beat the strongest bot within months of learning the rule. Super amateur human play in Go AI is barely 5 years ago, if that.
That doesn't affect my core point: many of the things that humans have commonly associated with intelligence have been the first to fall. In hindsight it makes sense, we mistakenly assumed that there was such a thing as a universal rank of difficulty centered on what humans find hard to reason about.

More to your point, my decades remark had a weaker notion of amateur. For each game, we've had something that could beat most humans for decades. But you're right, that's not a useful distinction.

If we look just at Go the decades remark is somewhat of a stretch. Go has been especially difficult, requiring more intelligent algorithms in order to solve branching and state evaluation (and the latter in particular, is a function too complex to fit in human consciousness).

But progress has been occurring for years. On 9x9 boards MCTS bots have been stronger than most humans since about 2007, 10 years ago. For 19x19 it's true, if we pick 4 or 5 dan as better than most amateurs then that's 6/7 years.

The author isn't hyperbolic. The problems that require what we call common sense continue to defeat all AI's. These board games don't require that. It comes down to pattern recognition, heuristic search, and good hardware. The examples of language and driving are great as the AI's only seem to do well on really narrow situations that require no greater understanding of context. And far as common sense, there's only a handful of projects like Cyc that were trying to teach it to machines.

Humans take 10-20 years of semi-supervised learning to acquire this combination of common sense, knowledge, and problem-solving. It also happens in stages where the infants or especially young children have brains in overdrive taking in everything followed by stages that are more selective about what they take in and solidify. Training AI's to be smart for real, common sense and all, might take over a decade of data for the first one unless this problem can be decomposed. Still will take years of similar experiences.

Modern AI, things like AlphaGo are examples of applied AI. "Common sense" falls within the realm of artificial general intelligence, which is a line of research that's largely abandoned now in favor of applied AI. Modern AI solutions are engineered to solve very very specific problems. You are never going to see attempts to teach "common sense".

https://arxiv.org/abs/1705.08807

With that said, the above is what the world's AI researchers think is possible hopefully within my lifetime using just applied AI without the notion of "common sense".

Common sense is AGI. That's not the goal anymore. The goal is to do things like self driving cars. Both Google and Tesla have placed vehicles on the road that have driven for literally millions of miles.

The idea is to build a bunch of classifiers and regression models and use them together in an ensemble to solve your problem. The same approach is being applied successfully to a lot of unrelated fields where deep learning is concerned.

Also, modern AI doesn't even pretend to be biological in nature, in fact we'll known researchers like Andrew Ng make a point in saying that they are only biologically inspires and that's where the commonalities end.

There are other models like HTM that are way more ambitious and want to come up with a single generalized scheme to solve a broad range of problems, AGI style. These guys think biology is important and are trying to emulate the neocortex. They ARE going for AGI, common sense, etc.

"The goal is to do things like self driving cars. "

Replacing a human driver takes an AGI at least for the exceptional or new situations. It's why we're including it as a counter instead of supporting point.

Nope, not at all. Like I said, we have had autonomous vehicles operating in normal traffic for decades now. Autonomous vehicles do not require AGI, far from it. Waymo, Uber, Tesla and more are all competing to bring autonomous vehicles to the mass consumer market and indeed most estimates claim that we'll have autonomous trucks by 2027: https://arxiv.org/abs/1705.08807

I hate how everyone thinks they know enough to talk about AI because it's so buzzy/trendy right now.

Modern AI is not pretending to be AGI. No one is claiming to be going for AGI, and whatever successes we have been seeing lately have to do with applied AI in solving specific problems, not AGI.

https://en.m.wikipedia.org/wiki/History_of_autonomous_cars

BTW did you even look at the survey? Because that's the opinion of actual AI researchers across the world.

This is easily Google able info, BTW, clearly your background is not AI.

I'm not disagreeing because I don't know how to even start comparing those challenges to Go, but just a comment - it's interesting that you chose areas where Google's elite ML teams are state of the art or close to it and where they're probably using TPUs or will be soon.
Autodriving has been solved for decades?
> Go at it's heart is a pretty basic game, just tricky combinatorics.

This goes for every turn based game and a lot of card games as well.

If you just had perfect memory you'd be a formidable chess and cards player.

in a way, life is just a simple game with tricky combinatorics, and fairly trivial to attack with the tools of unsupervised learning.
Life isn't simple in the way these games are. The choices you have in life aren't clear, and neither is what will happen once you make them.
Plus, these games are deterministic, whereas everything in life is a stochastic process.
Only because you lack information.
I, too, remember this. I'm very close to the chess engine scene, and while people (such as replies to this thread) have tried to argue that engine development has not taken away from chess, I'm afraid their misguided.

Anybody paying attention to top level chess knows that it has turned into mind bogglingly boring forced draw lines due to engine analysis. I've seen super GMs argue that analysis is so deep now that "e4" openings for white may be unplayable due to how rapidly black can equalize. Romantic play has been all but squeezed out of chess, which is why there has been renewed demand for blitz chess and murmurs that it may one day supplant standard chess as the main World Championship.

The replies miss out that improvements in, say, automobile speed don't impact how marathon runners run their races. But improvements in AI due modify how cognitive (rather than physical) games are played. There is a trade off that is unavoidable. I imagine Go will now become over analyzed just like chess where the top players memorize spreadsheets full of opening moves.

Fortunately, there are variants of chess like Zhouse, which still appear too complex for engine to dominate any position (although they will defeat any human), and for which nearly every move is romantic still.

Actually, draws are almost impossible in Go.

I also doubt that pros will try to memorize openings like chess players would; they're very different games and this sort of opening memorization is way more important and efficient in chess than in go.

Not true. If komi (the extra points given to White for going second) doesn't include an extra half point then draws are perfectly possible. One of my friends managed to get two jigo games (draws) out of the three games he played at a recent Tournament.