Csecz Jan, On Thu, Aug 25, 2016 at 2:05 AM, Jan Matusiewicz <[email protected]> wrote:
> Hi Linas, > Thank you for detailed explanations about evaluating graph of factoids. > Surely it may reach some conclusion in this way. However, when I think > about this example I create a simple model in which the cat's hunger is a > variable which is constantly decreased by eating mice. When the cat is > satiated it stops eating mice. It hunts later one mouse each time it is > hungry. Can OpenCog create such models of situation with variables? > In principle, yes; in practice, I don't think anyone has done so, not even as an example or demo. It actually would be a worth-while example -- i.e. create a very simple atomspace, representing a sequence of points-in-time vs. hunger, and have a "no longer hungry" state trigger some action. Excellent task for someone trying to learn the system, as it will require some deeper understanding and some invention and possibly some bug fixes. OpenCog does have a TimeServer. Its a bit raw, under-utilized, probably buggy, and certainly incomplete. The intent is that the TimeServer can speed-up and automate time-relative queries, such as "before", "after", "same time". There is no built-in system for automating or speeding up any "when the threshold of this drops below some level, trigger something". We haven't advanced to needing something like this yet. Re; below: we do have a SpaceServer, which currently can deal with "near", "far", "closer", "next to" type relationships. There is no in-built system form modelling the interiors or rooms. There is a proposal to extend the SpaceServer to handle OctTrees, which in principle would allow it to model walls, corridors, nooks, open sky, fences, etc. however, no one has used it for that purpose yet, not even in a demo or an example. This would be another good demo to write. The space server does (or did??) interop with the MineCraft backend. Not sure how. Note that neither the space server nor the time server are needed to represent space and time in opencog. They are there to optimize performance, only. You can model space and time just fine with atoms. It just won't be very fast or efficient. This whole area needs work. --linas > > Imagination is also the ability to mentally put objects in space. Suppose > a box has more complicated structure with some nooks and crannies inside. > If I draw the scheme of a box with size and initial positions of mice and > cat marked as well, a human could imagine(based on experience of watching > Tom&Jerry :) ) where the mice will hide, will they be fast enough and if > cat's legs are long enough to reach hidden mice. Can AI invent such > simulations? > > On Thu, Aug 25, 2016 at 9:10 AM, Linas Vepstas <[email protected]> > wrote: > >> >> >> On Tue, Aug 23, 2016 at 7:20 PM, Noah Bliss <[email protected]> wrote: >> >>> With enough data, Cogprime should be able to make at least one guess >>> which accounted for variables such as the cats age, when it last ate, how >>> many mice, etc. I am confident it could do so based on how critically >>> engrained pattern matching is in its design. Given enough contextual data >>> such as observing cats eat nice,, knowing cats are mammals, knowing mammals >>> only need to eat until they are full, etc. drawing a reasonable conclusion >>> should be no major stretch for the system. That recent embodiment example >>> in Minecraft posted a few weeks ago (the one with multiple bots, keys, >>> chests, and animals) demonstrated the system's ability to assume truths >>> based on fuzzy but similar observations. Of course, the variables it >>> accounts for in its prediction would have to be variables it knows may have >>> impact. E.g. if it had never seen a cat eat a mouse, it may not assume that >>> it would eat mice in this instance. >>> >>> >>> Tl;dr. I believe we have a solid contender so long as we stick to the >>> basis of patterns and sufficiently educate our system both explicitly and >>> through its own observations. >>> >> >> Thanks Noah! >> >> --linas >> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "opencog" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at https://groups.google.com/group/opencog. >>> To view this discussion on the web visit https://groups.google.com/d/ms >>> gid/opencog/b40a25d7-a3a9-4406-8ae8-ee54fb025462%40googlegroups.com. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "opencog" group. >> To unsubscribe from this topic, visit https://groups.google.com/d/to >> pic/opencog/y--WRlIxf3s/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at https://groups.google.com/group/opencog. >> To view this discussion on the web visit https://groups.google.com/d/ms >> gid/opencog/CAHrUA35YO3gA7gtQ8XefhvqvM328JbWO8e8NviKAdbYV8Q% >> 3D1ag%40mail.gmail.com >> <https://groups.google.com/d/msgid/opencog/CAHrUA35YO3gA7gtQ8XefhvqvM328JbWO8e8NviKAdbYV8Q%3D1ag%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to the Google Groups > "opencog" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/opencog. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/opencog/CA%2B2nBRv08AFbOw83RLG5eMANq%2B% > 2Bx%2B0ZOTrq%2B4BJEnAVwmAc9PQ%40mail.gmail.com > <https://groups.google.com/d/msgid/opencog/CA%2B2nBRv08AFbOw83RLG5eMANq%2B%2Bx%2B0ZOTrq%2B4BJEnAVwmAc9PQ%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "opencog" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/opencog. To view this discussion on the web visit https://groups.google.com/d/msgid/opencog/CAHrUA34B%3DzND5ijL-KrzOc9Bv4pNQi6ESpyKyiAGJe1w0ibC9w%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
