Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion What is Needed to Teach a Computer to Read?
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
casey  
View profile  
 More options Oct 9 2012, 11:45 pm
Newsgroups: sci.lang, comp.ai.philosophy, comp.ai.nat-lang
From: casey <jgkjca...@yahoo.com.au>
Date: Tue, 9 Oct 2012 20:45:56 -0700 (PDT)
Local: Tues, Oct 9 2012 11:45 pm
Subject: Re: What is Needed to Teach a Computer to Read?
On Oct 9, 4:38 pm, c...@kcwc.com (Curt Welch) wrote:

> casey <jgkjca...@yahoo.com.au> wrote:
> > On Oct 9, 2:25=A0pm, c...@kcwc.com (Curt Welch) wrote:
> > > [...]
> > > See the last page of the paper:

> > >http://static.googleusercontent.com/external_content/untrusted_dlcp/res
> > > ea=
> > rch.google.com/en/us/archive/unsupervised_icml2012.pdf

> > There is nothing in that article that conflicts
> > with what I have written.

> > Knowing ALL the actual weights or connections isn't
> > knowing the features it extracts.

> > You seem to confuse "beyond all human knowing the
> > details" with "beyond all human understanding the
> > principles discovered by the ANN".

> I'm not confusing it John.  You are just choosing to pretend the details
> that are beyond your understanding aren't important and don't need to be
> understood.

The details aren't important.  It is not that they are beyond
understanding they are just not relevant. Detail is thrown
away that is the whole trick to seeing similarity between
differences.

> > The actual weights and connections may vary widely
> > between ANNs that have discovered the same features.

> Yes. But if I give you a pen an paper, there is no way in hell you
> understand the concept well enough to fill in a set of numbers that will
> actually make the network work.

You have no evidence we couldn't understand the algorithms
discovered by an ANN. The "numbers" just determine the
logic of the algorithm and if you understand the logic you
type or wire that in.

> It is beyond your understanding.

Repeating something doesn't make it true.

> These neural networks, are beyond our understanding, and we can not
> hand-code them.  We can understand how to write the learning algorithm, and
> let the learning algorithm do the work of "coding" the solutions for us.
> But we can't understand the coded solution it produced.  We can only
> understand the top 1% of abstract "concept" of what it has done, by saying
> it's created a "cat face" detector and other vague ideas like that.

Just looking at the weights may not tell you anything but
understanding the functional result of those weights may
tell you a lot. That we don't know how to translate those
weighted connections into a higher level statement at this
point in time doesn't mean one day we won't.

> > THe important thing is that the ANN has discovered
> > the features where humans may have failed and we
> > need to extract those features or methods so we
> > can understand them.

> A big neural network will extract 100 MILLION features john.

Did you count them?

>  There's no
> way a human can "understand" 100 million different features.  We can pick
> 100 of the features, and study them, and come to some weak vague
> generalized understanding of what they are like, but we will never
> understand what all the 100 million features extracted from a billion
> images "mean".  Nor we will gain a full understanding of even one of the
> features.  There's no reason we would even want to understand it.

Most likely there are only a few features and all the recognition
is found in combining those features (measurements).

For example if the ANN happened to wire up to measure the
area of each of the characters in this text how well do you think it
might be able to discriminate between them all? And that is
only ONE feature.

> For example, even in the cat face detector, there is likely some very
> non-cat information hidden in there to help the network distinguish between
> other pictures that look something like a cat face.  Such as maybe a
> cat-face logo that looks a lot like a cat, but is not an actual cat.  The
> network might be able to correctly tell the difference between that logo
> and a real cat, and the information it uses to make that discrimination is
> coded partially into the feature we called the "cat fact" feature but this
> is the type of subtle point we are likely to never understand unless we
> take the time to study how the network detects that cat-logo as not being a
> cat.

> For a complex system like this, we can isolate, and study and learn a lot
> about some limited, isolated, behavior, but the whole thing is too complex
> to understand fully.

> Humans can understand simple things, but they just can't understand things
> once they become too complex.  Most things in the universe, are just too
> complex for us to ever understand.  So we just just extract out the simple
> features we can understand, and work with those, and call the complexity we
> can't understand "noise".

The noise is filtered and thresholded out.

> A prime reason AI progress has been so slow, is exactly because the brain
> is too complex for a human to understand.  People keep trying to
> "understand" the different algorithms and processes at work, but only every
> manage to get the tip of the iceberg, and leave out all the real complexity
> that makes us human.

My impression is you haven't any idea of the work being done
on understanding the higher level functioning modules of the
brain because you want to believe they exist.

> If we had the power to understand the full complexity of the brain, we
> could just sit down with a million programmers and code a machine that
> acted like a human.  But we can't.

> We can however, do the same thing evolution did, and figure out how to
> build a machine that writes its own code, by trial and error, without ever
> trying to "understand" any of it.  that's the beauty of these learning
> systems. they can build systems, that no one understand and which the
> process that creates it doesn't "understand" any any sense.

> That's is how evolution works.  It doesn't "design" complex systems by
> understanding what is needed and building it.  It evolves complex systems
> that are beyond our full understanding by trial and error.

We understand a lot about how things that evolved work.

Given the same problem evolution has come up with similar solutions
we might have come up with such as a lens to focus an image on an
array of sensors or a pump using valves to circulate nutrients.

> The brain configures itself using the same type of trial and error learning
> process, and the "intelligent system" it turns itself into, is beyond our
> understanding.

Saying "is beyond our understanding" again and again doesn't make it
true.

> We can certainly understand a little of it, but not much of
> it, which is why human behavior has always looked so "magical". It's too
> complex for any human to understand.

> Even the small neural networks quickly escape our understanding.  We can't
> train a small network to do digit recognition, study the weights, and ever
> get to the point of being able to say, "OK, I understand it all now, I'll
> show I understand it by writing my own code to duplicate what it's doing.".

> No human can do that, unless they simply memorize all the weights, and
> hand-code the same weights into their own version of the network (which is
> not what I would call "understanding").

Stop thinking at the level of weights and you might start to
understand.

> --
> Curt Welch                                            http://CurtWelch.Com/
> c...@kcwc.com                                        http://NewsReader.Com/- Hide quoted text -

> - Show quoted text -


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.