Todor,

On Wed, Apr 3, 2013 at 1:12 AM, Todor Arnaudov <[email protected]> wrote:

> One thought from me: throw away NL for representations in an intelligent
> system,
>

Of course. I guess I didn't make it clear, but I was looking for an
internal information exchange format to turn NL into, that would be useful.
Clearly, any form of representation (like NL) that is nearly beyond the
capabilities of modern computers even to parse is completely worthless as
an internal representation.

I worked on the supercomputer compiler at CDC, that had a related problem.
They were taking FORTRAN and teasing out the array operations that the DO
loops were doing, and then having their array processor do those same
operations.

First they parsed to parse-trees.

Then they generated pseudo-code from the parse trees.

Then they looked for loops that met various complex criteria indicating
that they were suitable for vectorization, and translated that pseudo-code
to vector operations.

Then they generated sequences of machine code to replace the pseudo-code.

Then they optimized the extraneous instructions out of the program.

At each juncture, the program was described according to various
structures. Each pass moved the program to the next structure. The final
"structure" was executable code.

I suspect there is a similar process that would work for NL, but before we
can define that process, we need to know what is supposed to come out the
other end - the equivalent to the "executable code" that a compiler turns a
"program" into.

AGI has a special problem in addition to the many problems shared by other
applications like automated language translation. AGI needs the ability to
COMPUTE on the results of "compiling" the NL, which is even more closely
parallel to a conventional compiler than other NL products.

So, what the heck can we compile NL into that would support prospective AGI
operation?

If this question can't be answered, then it is time to fold up the AGI
tent, shut down this forum, and give up.

Right?

This whole thing SO reminds me of my first robotics project. I was just 5
years old. I nailed some boards together in the shape of a body, legs,
arms, head, etc., and proclaimed that I was done, with the exception of its
musculature and nervous systems. I STILL haven't been able to finish off
those "little" details.

It sounds like OpenCog and other efforts are doing the same thing -
hammering the easy stuff together and expecting to take care of the rest
later. My wooden robot had NO suitable interfaces to attach future
musculature and nervous systems, and neither does OpenCog and other efforts.

Clearly, if no suitable internal interfaces can be created, then the code
to honor those impossible interfaces can't be written, so there is
absolutely NO hope of the easy stuff ever amounting to anything.

Right?

Ben, are you following this?

Steve
=================
unless there's a mind that does understand it completely - e.g. one that
can unroll and map any ambiguous vague NL item (as long as it falls in its
cognitive reach) down to sensory data specifics or/and
theory/implementation details; and back.

>
>
> >Date: Tue, 2 Apr 2013 10:07:18 -0700
> > Subject: [agi] What is "understanding"?
> > From: [email protected]
> > To: [email protected]
>
> > Aaron, et al,
>
> > Recent discussions regarding representation brings up an even more
> fundamental question - what is "understanding".
> >(...)
>
> >I am NOT looking for vague wishy-washy words. I am looking for a solid
> definition that defines the outer boundary of
>  >"understanding", enough to guide efforts to define a good representation
> for it.
> >Any thoughts?
>
>
> --
> ===* Todor "Tosh" Arnaudov ===*
>  *
> .... Twenkid Research:*  http://research.twenkid.com
>
> .... *Author of the world first University courses in AGI  (2010, 2011)*:
> http://artificial-mind.blogspot.com/2010/04/universal-artificial-intelligence.html
>
> *.... Todor Arnaudov's Researches Blog**: *
> http://artificial-mind.blogspot.com
> *
> *
>    *AGI* | Archives <https://www.listbox.com/member/archive/303/=now>
> <https://www.listbox.com/member/archive/rss/303/10443978-6f4c28ac> |
> Modify<https://www.listbox.com/member/?&;>Your Subscription
> <http://www.listbox.com>
>



-------------------------------------------
AGI
Archives: https://www.listbox.com/member/archive/303/=now
RSS Feed: https://www.listbox.com/member/archive/rss/303/21088071-f452e424
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=21088071&id_secret=21088071-58d57657
Powered by Listbox: http://www.listbox.com

Reply via email to