Live data from Hacker News

Meet the algorithm that can learn “everything about anything”

gigaom.com

41–50 of 81 posts

Re: Meet the algorithm that can learn “everything about anything”

#41
post #12
post #5

Earlier quoted context omitted.

I don't think there is a meaningful distinction. Do chess computers have a "fundamental understanding" of chess, which humans traditionally considered a benchmark of human intelligence/strategy? Analogous to the philosophical zombie thought experiment, I think that "real intelligence/understanding" is indistinguishable from simply being able to perform actions to accomplish the same tasks that humans traditionally co…

If fictional media is anything to go by, the single defining aspect of human intelligence is love. This is the last bastion of human understanding that is incomprehensible to evil, machines and aliens.

Depends on your choice of fictional media; try reading Peter Watts, some time when you're already not in a good mood.

Re: Meet the algorithm that can learn “everything about anything”

#42

One of the hallmarks of bad science is overly grand claims paired with aggressive marketing. Bad times are coming for AI again.

FWIW, the paper is much more modest and honest than the gigaom article. It's certainly a hot topic and getting wide coverage, but most scientists are being fairly conservative about their claims.*

* Grant applications and future work sections excluded :)

Re: Meet the algorithm that can learn “everything about anything”

#44

One of the hallmarks of bad science is overly grand claims paired with aggressive marketing. Bad times are coming for AI again.

Judging by the amount of "deep learning" submissions to HN bad times for AI are already here although maybe they never left. In defense of the LEVAN thing, though, I didn't see any claims that this is science at all, more like an exploratory application illustrating an algorithm.

Disclaimer: I have vested interest in Deep Learning having built a distributed deep learning framework[1] and building a business around it.

Deep Learning is actually worth the hype though. It has 2 main merits that are interesting.

1. Auto Trend Discovery

2. Plays very well with parallelism

The main problem, which I'm hoping to fix, is feasibility and ease of use. Neural nets to the untrained eye can be a black box that takes a really long time to train with little to no reward.

The hype isn't all for naught either. I'll elaborate if asked, but won't bore you guys otherwise.

The results coming out from different tasks are currently blowing away many of the old school algorithms in tasks like sentiment analysis, speech to text, object recognition, among others.

[1] http://deeplearning4j.org/

Re: Meet the algorithm that can learn “everything about anything”

#46
post #23

Earlier quoted context omitted.

Thirded. Before Diaspora, I first read "Wang's Carpets"[1] which is a short story of his. Then found out this story had later been incorporated as a chapter into the book. I remember basically immediately ordering said book that night. fwiw, that "Webly-Supervised Visual Concept Learning" reminds me of the stuff that Hinton et al. do re: unsupervised (concept, etc.) learning (using restricted Boltzmann machines, and…

Umm.. fourthed? I just couldn't help but jump in and also recommend Greg Egan's "Permutation City". That book is just wonderful... think simulation, cellular automata as a model for computation, artificial life and all that other good stuff :). Also, about the LEVAN thing... given the amount of data available online, both in various structured formats and unstructured formats, don't be surprised if deep learning will…

This is happening now in deep learning. Deep autoencoders[1] are allowing for computer representations of "similar" concepts. I recently gave a talk on this very concept to assist in QA systems.

[1] http://www.slideshare.net/agibsonccc/ir-34811120

Re: Meet the algorithm that can learn “everything about anything”

#47
If we define 'learning' in an appropriate way, then any good research library already knows "everything about anything".

Okay, let the thing 'learn' about the Kuhn-Tucker conditions by searching on Google and reading, say, Wikipedia or some books at Google or Amazon. Then have the thing show that for problems in functional form the Zangwill and Kuhn-Tucker constraint qualifications are independent. Do that and I will start to believe that the terminology 'deep learning' is appropriate. I'm not holding my breath.

Yes, it may be that in some rough sense the kind of 'learning' it is doing is roughly like some of the learning of a child of, say, 2 as it is starting to learn about language and things. Yes, it may be that such 'learning' is a significant part of the intelligence of, say, a child of 3-5. Maybe. Big, huge maybe.

When I was working in AI, I noticed the terminology had been cooked up to imply much more than was being accomplished. Now, as I understand it, there is a specific definition for the current AI term 'deep learning' and has to do with the 'depth' of where adjust parameters in a neural network, not how 'deep' the 'learning' is about the subject in question. Cute terminology.

Re: Meet the algorithm that can learn “everything about anything”

#48
post #5

Earlier quoted context omitted.

I don't think there is a meaningful distinction. Do chess computers have a "fundamental understanding" of chess, which humans traditionally considered a benchmark of human intelligence/strategy? Analogous to the philosophical zombie thought experiment, I think that "real intelligence/understanding" is indistinguishable from simply being able to perform actions to accomplish the same tasks that humans traditionally co…

The fundamental problem humans will have with strong AI is that it won't be able to properly rationalize it's actions. Sure you'll have a statistical model for why it did what it did but that means about as much to anybody as a numerical reification of the quantum states of every particle of a person's mind at the time they made a decision.

Who says they won't be able to? In fact, rationalizing may be the easiest part - the rules of logic are few, and computers are very good at using them fast.

Building new concepts from raw inputs is the difficult part at which humans are better, but now computers are showing that they may be able to do that too.

Re: Meet the algorithm that can learn “everything about anything”

#49
post #2

Here is the actual paper for those interested http://levan.cs.washington.edu/ngrams/objectNgrams_cvpr14.pd...

Summary of the paper for those who don't want to read it:

So basically there are two categories of "learning" involved in this sort of research, supervised and unsupervised. In supervised learning, someone gives the computer a long list of concepts and their attributes ("frog", "green frog", "jumping frog") and a set of pictures to go with each item, and feeds them into a visual-recognition algorithm. In unsupervised learning, the computer is given a concept like "frog" but then has to discover all the variations itself and get its own visual data to match.

The claim in this paper is that they have made the unsupervised learning as strong as the supervised learning. That is, they give the computer a concept ("frog"), it goes and searches through Google Books for common variations ("green frog", "jumping frog") and then uses Google image search to fetch images for each of those queries. They can then remove the obvious false positives (they test to see which images seem to screw up their learning algorithm and leave those out), and the result they get is on par with the supervised learning methods.

----------------------

In my opinion, this is only mildly interesting because Google Image Search functions based on human input anyway -- Google knows the difference between a "frog" and a "jumping frog" or even a "camel" simply because people on the internet caption such images and Google can make associations between images and their captions. Essentially, what the researchers have managed to do is outsource the work of some grad student to millions of people around the world through Google.

Of course, it could be argued that there is some sort of parallel with what humans actually do (we know what things are called because we hear other people call them that), but even if I didn't know the name of an animal I could still tell you when the same animal is in different pictures, and I can also tell you when it's jumping and what colour it is. I don't need to have someone caption the image for me to understand the broad range of situations to which the caption "jump" applies.

Re: Meet the algorithm that can learn “everything about anything”

#50

One of the hallmarks of bad science is overly grand claims paired with aggressive marketing. Bad times are coming for AI again.

Nah, I think you're overreacting. It seems like every pop-sci article on CS research reads like this one (e.g. "breakthrough in cryptography", "scientists solve quantum computing", etc.).

Usually it's just weak journalism rather than researchers trying to overinflate.

Post reply on HN