Aside from objects/instances, there are classes/kinds/types,
qualities/attributes/properties, interactions/events/messages/calls, spaces
and locations within them (time, space, and anything else that can be
reasoned about linearly or spatially), collections/groups/lists, numbers,
relationships, likelihood/probability/degree, etc.

Natural language is a great place to look for the sorts of terms humans
think in. A noun phrase represents an object/instance, or a
collection/group/list thereof. The head noun, if any, of the noun phrase
indicates the class/kind/type of that object/instance. A verb phrase
represents an interaction/event. The verb of the verb phrase indicates the
class/kind/type of that interaction/event. The adjectives and adverbs of
noun phrases and verb phrases indicate qualities/attributes/properties of
the objects/instances and interactions/events, respectively, that those
phrases represent. Prepositional phrases and possessive pronouns indicate
relationships. Adverbs such as "occasionally", "very", "mostly", etc.
represent likelihood/probability/degree. It goes on...

Most of the concepts above also have corresponding concepts in the Object
Oriented paradigm, but natural language is much richer and more versatile.
Switching over to the database paradigm, records can be made to correspond
to objects/instances, tables to classes/kinds/types, fields to
qualities/attributes/properties, and cross-table indices to relationships.
(Databases are even less rich in concepts than OO, but it helps us see
what's core versus what's merely "extra": objects/instances/rows,
classes/kinds/types/tables, qualities/attributes/properties/fields, and
relationships/indices.)

The fact that these basic concepts keep cropping up under different guises
in everything we humans construct to deal with large amounts of information
(including our very language) tells me they are fundamental to dealing with
large amounts of information, which is a core requirement of any GI.



On Mon, Dec 10, 2012 at 4:45 PM, Piaget Modeler
<[email protected]>wrote:

>  Question for Aaron:
>
> What other representational structures could we use besides Objects
> because we may have Object bias?
>
> Everything is not always a nail you know. Sometimes it's a screw or a
> staple.
>
> ~PM
>
>
> ------------------------------
> Date: Mon, 10 Dec 2012 16:34:58 -0600
>
> Subject: Re: [agi] Internal Representation
> From: [email protected]
> To: [email protected]
>
>
> You looked right past the point. Of course complexity is an execution
> issue. But I'm talking about the execution of the human mind in
> understanding concepts, not the execution of the program that's being
> understood. The fact that OOP is more easily understood by a human being is
> a huge clue-in as to what sort of representational structures the human
> mind uses to organize information.
>
>
>
>    *AGI* | Archives <https://www.listbox.com/member/archive/303/=now>
> <https://www.listbox.com/member/archive/rss/303/23050605-2da819ff> |
> 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