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
