Ben: analogy is mathematically a matter of finding mappings that match certain
constraints. The traditional AI approach to this would be to search the
constrained space of mappings using some search heuristic. A complex systems
approach is to embed the constraints into a dynamical system and let the
dynamical system evolve into a configuration that embodies a mapping matching
the constraints.
Ben,
If you are to arrive at a surprising analogy or solution to a creative problem,
the first task is to find out a new domain that "maps" on to or is relevant to
the given domain, and by definition you have no rules for where to search. If
for example you had to solve Kauffman's practical problem - how do I
hide/protect a loose computer cord so that no one trips over it? - which
domains do you start with (that connect to computer cords), and where do you
end? Books? Bricks? Tubes? Cellotape? Warning signs? There are actually an
infinity (or practically endless set) of possibilities. And there are no
pre-applicable rules about which domains to search, or what constitutes
"hiding/protecting" - and therefore the "constraints" of the problem, or indeed
how much evidence to consider, and what constitutes evidence.And "hiding
computer cords and other household objects" is not a part of any formal subject
or branch of reasoning.
Ditto if you, say, are an adman and have to find a new analogy for your beer
being "as cool as a --- " (must be new/surprising aka cabbages and kings, and
preferably in form as well as content, e.g. as cool as a tool in a pool as a
rule [1st attempt] ).
Doesn't complexity only apply when you have some formulae or rules to start
with? But you don't with analogy. That's the very nature of the problem
That's why I asked you to give me a problem example. {Can you remember a
problem example of analogy or otherwise crossing domains from your book - just
one? )
Nor can I see how maths applies to problems such as these, or any crossing of
domains, other than to prove that there are infinite possibilities. Which
branch of maths actually deals with analogies?
And the statement:
"it is provable that complex systems methods can solve **any** analogy problem,
given appropriate data"
seems outrageous. You can prove mathematically that you can solve the creative
problem of the "engram" (how info. is laid down in the brain)? That you can
solve any of the problems of discovery and invention currently being faced by
science and technology? A mind-reading machine, say? Or did you mean problems
where you are given "appropriate data", i.e. "the answers/clues/rules"? Those
aren't problems of analogy or creativity.
I don't know about you, but a lot of computer guys don't actually understand
what analogy is. Hofstadter's oft-cited "xyy is to xyz as abb is to a--?" for
example is NOT an analogy. It is logic.
And if you look at your "brief answer" para, you will find that while you talk
of mappings and constraints, (which are not necessarily AGI at all), you make
no mention in any form of how complexity applies to the crossing of hitherto
unconnected "domains" [or matrices, frames etc], which, of course, are.
.
Ben,
Ben: the reason AGI is so hard has to do with Santa Fe Institute style
complexity ...
Intelligence is not fundamentally grounded in any particular mechanism but
rather in emergent structures
and dynamics that arise in certain complex systems coupled with their
environments
Characterizing what these emergent structures/dynamics are is hard,
Ben,
Maybe you could indicate how complexity might help solve any aspect of
*general* intelligence - how it will help in any form of crossing domains, such
as analogy, metaphor, creativity, any form of resourcefulness etc.- giving
some example.
Personally, I don't think it has any connection - and it doesn't sound
from your last sentence, as if you actually see a connection :).
You certainly draw some odd conclusions from the wording of peoples'
sentences. I not only see a connection, I wrote a book on this subject,
published by Plenum Press in 1997: "From Complexity to Creativity."
Characterizing these things at the conceptual and even mathematical level is
not as hard at realizing them at the software level... my 1997 book was
concerned with the former.
I don't have time today to cut and paste extensively from there to satisfy
your curiosity, but you're free to read the thing ;-) ... I still agree with
most of it ...
To give a brief answer to one of your questions: analogy is mathematically a
matter of finding mappings that match certain constraints. The traditional AI
approach to this would be to search the constrained space of mappings using
some search heuristic. A complex systems approach is to embed the constraints
into a dynamical system and let the dynamical system evolve into a
configuration that embodies a mapping matching the constraints. Based on this,
it is provable that complex systems methods can solve **any** analogy problem,
given appropriate data, and using for example asymmetric Hopfield nets (as
described in Amit's book on Attractor Neural Networks back in the 80's).
Whether they are the most resource-efficient way to solve such problems is
another issue. OpenCog and the NCE seek to hybridize complex-systems methods
with probabilistic-logic methods, thus alienating almost everybody ;=>
-- Ben G
------------------------------------------------------------------------------
agi | Archives | Modify Your Subscription
-------------------------------------------
agi
Archives: https://www.listbox.com/member/archive/303/=now
RSS Feed: https://www.listbox.com/member/archive/rss/303/
Modify Your Subscription:
https://www.listbox.com/member/?member_id=8660244&id_secret=114414975-3c8e69
Powered by Listbox: http://www.listbox.com