On 6/26/19 6:03 PM, Basile Starynkevitch wrote:
On 6/26/19 5:21 PM, Stefan Reich via AGI wrote:
> Tying to build an AGI using symbolism, spoken language or C++ code
for example, IMO is like trying to build a car from cars. (I seem to
have a car theme going).
I beg to differ. I aim to create the "75% AGI" (everyday thought,
excluding just the highest levels of creativity) using symbolism.
And the bootstrapping approach, used since decades in the programming
language and compiler implementation domains, can and IMHO should be
transposable to such an AGI.
J.Pitrat is advocating such a bootstrapping and symbolic AGI approach
since several decades. See his blog on
http://bootstrappingartificialintelligence.fr/WordPress3/ and his
/Artificial Beings /book (unfortunately, that book is quite expensive,
but with some efforts you could find its PDF somewhere on the Web)
describing his CAIA
<http://jacques.pitrat.pagesperso-orange.fr/A%20Step%20toward%20an%20Artificial%20AI%20Scientist.pdf>
system.
I believe that, for practical purposes, /also/ using existing neuronal
AI and machine learning techniques and libraries would be worthwhile.
In other words, we would need (but that is very difficult and would
take more than a decade of full time research) to give symbolic
knowledge (actually meta-knowledge) to our AGI system about how to
cleverly use existing libraries such as TensorFlow
<https://www.tensorflow.org/> or Gudhi <http://gudhi.gforge.inria.fr/>
and that means how to cleverly generate some code using them (so
transpilation
<https://en.wikipedia.org/wiki/Source-to-source_compiler> techniques
are also relevant).
The basis (topmost layer, not by itself an AI by any means) of such as
system should probably be a /reflexive/, /multi-threaded/, nicely
interactive, and orthogonally persistent system capable of
meta-programming abilities, such as my Bismon
<https://github.com/bstarynk/bismon> (or some better near-equivalent
system).
Sorry for the typo. I meant *_bottom-most_ layer*, of course, similar to
Bismon for any such AGI system.
I am retiring in about 3 years, and I intend to devote a lot of my
retirement time to work on such an AGI (free software, on Linux)
system. I don't really expect to succeed, but I do expect to have a
lot of fun doing it.
If someone on this list is interesting in such an idea and accepts to
work on a free software (GPLv3+ licensed) Linux future AGI-related
system, please send me a private email (so reply to me only, not to
the list). But I don't think that a lot of readers on this AGI list
are as crazy as I am, so I would be really surprised if someone even
contacts me, since that AGI list is a "startup"-oriented list, not an
"academic" list to discuss implementation ideas and prototype software
systems. For personal ethical reasons (I am an excessively naive
idealist and consider software as something close to poetry, and as
beautiful as it), I don't even want to consider working on a
non-GPLv3+ AGI software. I have about software in general (and AI
systems) the same view as Erdös
<https://en.wikipedia.org/wiki/Paul_Erd%C5%91s> had about math and
proofs (when he spoke of "The Book" of theorems).
Also, I strongly believe that AGI is technically as difficult as
making a controlled-nuclear fusion
<https://en.wikipedia.org/wiki/Nuclear_fusion> reactor (consider the
ITER <https://en.wikipedia.org/wiki/ITER> and successors project for a
useful similarity, in terms of budgets, efforts, and time) or a human
space mission to Mars
<https://en.wikipedia.org/wiki/Human_mission_to_Mars>. There is no
simple and unique way to make AGI, the road is very difficult, and it
will take many decades (so I will be dead before seeing it) and
thousands of very clever people. I strongly believe that their cannot
be an "AGI in a garage" way of making an AGI. An AGI project should be
at least as ambitious and as big as the Manhattan project
<https://en.wikipedia.org/wiki/Manhattan_Project> was during WW2. For
software development organization of such software mega-projects
<https://en.wikipedia.org/wiki/Megaproject>, the SoftwareHeritage
<https://www.softwareheritage.org/> project may give a valuable
insight (see notably Roberto Di Cosmo <http://www.dicosmo.org/>'s
opinion on these). And that is why I believe that AGI has to be free
software.... Any proprietary approach will fail (because, like nuclear
fusion, it cannot be profitable in less than several decades).
Regards
--
Basile STARYNKEVITCH ==http://starynkevitch.net/Basile
opinions are mine only - les opinions sont seulement miennes
Bourg La Reine, France
*Artificial General Intelligence List
<https://agi.topicbox.com/latest>* / AGI / see discussions
<https://agi.topicbox.com/groups/agi> + participants
<https://agi.topicbox.com/groups/agi/members> + delivery options
<https://agi.topicbox.com/groups/agi/subscription> Permalink
<https://agi.topicbox.com/groups/agi/Tf97c751029c2e4db-M78fc68b73abbe92881a98845>
--
Basile STARYNKEVITCH == http://starynkevitch.net/Basile
opinions are mine only - les opinions sont seulement miennes
Bourg La Reine, France
------------------------------------------
Artificial General Intelligence List: AGI
Permalink:
https://agi.topicbox.com/groups/agi/Tf97c751029c2e4db-M634b12436517e90edfd88cc6
Delivery options: https://agi.topicbox.com/groups/agi/subscription