Hi,

Thank you for the example. 

Perhaps i can ask a follow up question:

How are the STI values set (how do we know what is relevant for now), at 
what time and which processes in open cog are responsible for them. I 
assume that STI values are set for whole groups of atoms. 

When and for what purpose are STI values changed. 

Also, how are LTI values arrived at, it seems to me that LTI values are 
like forgetting -- once its gone, its gone, unless re-learned. 

thank you,

Daniel

On Tuesday, 2 May 2017 18:17:47 UTC+3, Vishnu Priya wrote:
>
> Hi,
>
>
> InheritenceLink Nageen human <strength, confidence>
>
> strength - represents True/false
> Confidence - expresses degree of strength, expresses  how certain/ 
> uncertain the strength is.
>
> InheritenceLink Nageen human <.9, .9>
>
> InheritenceLink Nageen monster <.9, .1>
> this indicates that there exists very small evidence that Nageen is 
> monster.
>
> Atoms are usually represented with attentional values. They are of 
> following types.
>
> STI: This value indicates how relevant this atom is to the currently 
> running process/context
> LTI: This value indicates how relevant this atom might be in future 
> processes/context (Atoms with low LTI have no future use and get delete if 
> the AS gets to big)
> VLTI: This is a simple boolean that indicates that this atom should never 
> be deleted. (Useful for system components that are written in Atomese)
>
> -Cheers,
> Vishnu
>
>
> On Tuesday, 2 May 2017 16:41:19 UTC+2, Nageen Naeem wrote:
>>
>> Dear all, 
>> Can anyone here explain in detail tge concept of truth value
>> -stregnth 
>> -confidence
>> -count
>> What is the concept of attention value.
>> Explain with example please
>>
>>
>>
>> Sent from my Samsung Galaxy smartphone.
>>
>> -------- Original message --------
>> From: 'Nil Geisweiller' via opencog <ope...@googlegroups.com> 
>> Date: 5/2/17 10:45 AM (GMT+05:00) 
>> To: ope...@googlegroups.com 
>> Cc: gros...@gmail.com, Linas Vepstas <linasv...@gmail.com> 
>> Subject: Re: [opencog-dev] Pros and cons 
>>
>> On 04/28/2017 06:11 PM, Ben Goertzel wrote:
>> > to implement new inference rules, you code new ImplicationLinks,
>> > wrapped with LambdaLinks etc. ...
>>
>> Some precision. You can encode rules as data using for instance 
>> ImplicationLinks, then use PLN or any custom deduction, modus-ponens, 
>> etc rules defined as BindLinks to reason on these. Or directly encode 
>> your rules as BindLinks. The following example demonstrates the 2 ways
>>
>> https://github.com/opencog/atomspace/tree/master/examples/rule-engine/frog
>>
>> Nil
>>
>>
>> >
>> > new inference rules coded as such Atoms, can be executed perfectly
>> > well by the URE rule engine...
>> >
>> > quantitative truth value formulas associated with new inference rules
>> > can be coded in Scheme or python and wrapped in GroundedSchemaNodes
>> >
>> > easy peasy...
>> >
>> >
>> > On Fri, Apr 28, 2017 at 11:09 PM, Daniel Gross <gros...@gmail.com> 
>> wrote:
>> >> Hi Linas,
>> >>
>> >> Thank you.
>> >>
>> >> What is the mechanism to endow new language elements in atomese with an
>> >> (custom) inference semantics.
>> >>
>> >> thank you,
>> >>
>> >> Daniel
>> >>
>> >>
>> >>
>> >>
>> >> On Friday, 28 April 2017 17:47:16 UTC+3, linas wrote:
>> >>>
>> >>>
>> >>>
>> >>> On Wed, Apr 26, 2017 at 11:43 PM, Daniel Gross <gros...@gmail.com> 
>> wrote:
>> >>>>
>> >>>> Hi Linas,
>> >>>>
>> >>>> Yes your intuition is right.
>> >>>>
>> >>>> Thank you for your clarification.
>> >>>>
>> >>>> What is the core meta-language that is OpenCog into which PLN can be
>> >>>> loaded.
>> >>>
>> >>>
>> >>> Its the system of typed atoms and values values.
>> >>> http://wiki.opencog.org/w/Atom    http://wiki.opencog.org/w/Value
>> >>>
>> >>> You can add new types if you wish (you can remove them too, but stuff 
>> will
>> >>> then likely break) with the new types defining teh new kinds of 
>> knowledge
>> >>> you want to represent.
>> >>>
>> >>> There is a rich set of pre-defined types, which encode pretty much
>> >>> everything that is generically useful, across multiple projects that 
>> people
>> >>> have done.  We call this "language" "atomese"
>> >>> http://wiki.opencog.org/w/Atomese
>> >>>
>> >>> We've gone through a lot of different atom types, by trial and error; 
>> the
>> >>> current ones are the ones that seem to work OK.  There are over a 
>> hundred of
>> >>> them.
>> >>>
>> >>> PLN uses only about a dozen of them, such as ImplicationLink,
>> >>> InheritanceLink, and most importantly, EvaluationLink.
>> >>>
>> >>> Using EvaluationLink is kind-of-like inventing a new type. So most 
>> users
>> >>> are told to use that, and nothing else.  Some types seem to deserve a
>> >>> short-hand notation, and so these get hard-coded for various reasons
>> >>> (usually for performance reasons).
>> >>>
>> >>> --linas
>> >>>>
>> >>>>
>> >>>> Daniel
>> >>>>
>> >>>>
>> >>>>
>> >>>> On Thursday, 27 April 2017 05:42:02 UTC+3, linas wrote:
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>> On Wed, Apr 26, 2017 at 9:13 PM, Daniel Gross <gros...@gmail.com> 
>> wrote:
>> >>>>>>
>> >>>>>> Hi Linas,
>> >>>>>>
>> >>>>>> I guess it would be good to differentiate between the KR 
>> architecture
>> >>>>>> and the language. Would be great if there exists some kind of 
>> comparison of
>> >>>>>> the open cog language to other comparable KR languages.
>> >>>>>
>> >>>>>
>> >>>>> I don't quite understand.  However, if I were to take a guess at the
>> >>>>> intent.
>> >>>>>
>> >>>>> opencog allows you to design your own KR language; it doesn't much 
>> care,
>> >>>>> it provides a set of tools. These include a data store, a rule 
>> engine with
>> >>>>> backward and forward chainers, a pattern matcher, a pattern miner.
>> >>>>>
>> >>>>> Opencog does come with a default "KR language", PLN -- its 
>> described in
>> >>>>> multiple PLN books.  But if you don't like PLN, you can create your 
>> own KR
>> >>>>> language. All the parts are there.
>> >>>>>
>> >>>>> The "cognitive architecture" is something you'd layer on top of the 
>> KR
>> >>>>> language (and/or on top of various neural nets, and/or on top of 
>> various
>> >>>>> learning algorithms, etc).
>> >>>>>
>> >>>>> opencog does not have a particularly firm "architecture" per se; we
>> >>>>> experiment and try to make things work, and learn from that. Ben 
>> would say
>> >>>>> that there is an architecture, it just hasn't been implemented 
>> yet.  There's
>> >>>>> a lot to do, we're only getting started.
>> >>>>>
>> >>>>> --linas
>> >>>>>>
>> >>>>>>
>> >>>>>> Then there are cognitive architectures, which can be compared. I 
>> think
>> >>>>>> Ben has a number of architectures compared in his book.
>> >>>>>>
>> >>>>>> i guess one then needs a kind of "composite" -- what an
>> >>>>>> architecture+language can do, since an architecture likely takes 
>> advantage
>> >>>>>> of the language features.
>> >>>>>>
>> >>>>>> Daniel
>> >>>>>>
>> >>>>>> On Wednesday, 26 April 2017 21:54:11 UTC+3, linas wrote:
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> On Wed, Apr 26, 2017 at 1:41 PM, Nageen Naeem <nage...@gmail.com>
>> >>>>>>> wrote:
>> >>>>>>>>
>> >>>>>>>> OpenCog didn't shift to java from c++?
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> You are welcome to study https://github.com/opencog for the 
>> source
>> >>>>>>> languages used.
>> >>>>>>>
>> >>>>>>>>
>> >>>>>>>> Thanks for defining pros and cons if there is any paper on 
>> comparison
>> >>>>>>>> with other architecture kindly recommend me.
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> Ben has written multiple books on the archtiecture in general.  
>> The
>> >>>>>>> wiki describes particular choices.
>> >>>>>>>
>> >>>>>>> I am not aware of any other (knowledge-representation) 
>> architectures
>> >>>>>>> that can do what the atomspace can do.  So I'm not sure what you 
>> want to
>> >>>>>>> compare against. Triplestore? various actionscripts? Prolog?
>> >>>>>>>
>> >>>>>>> --linas
>> >>>>>>>
>> >>>>>>>>
>> >>>>>>>> On Wednesday, April 26, 2017 at 9:36:04 PM UTC+5, Ben Goertzel 
>> wrote:
>> >>>>>>>>>
>> >>>>>>>>> OpenCog did not shift from Java to C++, it was always C++
>> >>>>>>>>>
>> >>>>>>>>> The advantage of Atomspace is that it allows fine-grained 
>> semantic
>> >>>>>>>>> representations of all forms of knowledge in a common framework.
>> >>>>>>>>> The
>> >>>>>>>>> disadvantage is, this makes things complicated.   The other
>> >>>>>>>>> advantage
>> >>>>>>>>> is, this fine-grained representation makes data amenable to 
>> multiple
>> >>>>>>>>> AI algorithms, including ones that can work together 
>> synergetically
>> >>>>>>>>>
>> >>>>>>>>> ben
>> >>>>>>>>>
>> >>>>>>>>> On Wed, Apr 26, 2017 at 12:10 PM, Nageen Naeem <
>> nage...@gmail.com>
>> >>>>>>>>> wrote:
>> >>>>>>>>>> Hey,
>> >>>>>>>>>> I'm searching for pros and cons for using atomspace for 
>> knowledge
>> >>>>>>>>>> representation but didn't get any full-fledged answer related 
>> to
>> >>>>>>>>>> it. what
>> >>>>>>>>>> are the pros and cons of using atomspace and why OpenCog 
>> shifted
>> >>>>>>>>>> to java
>> >>>>>>>>>> from c++ what are reasons behind it?
>> >>>>>>>>>>
>> >>>>>>>>>> --
>> >>>>>>>>>> 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 opencog+u...@googlegroups.com.
>> >>>>>>>>>> To post to this group, send email to ope...@googlegroups.com.
>> >>>>>>>>>> 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/bd2cd2ad-b15c-4a2e-a962-328a3197c0d7%40googlegroups.com
>> .
>> >>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>> --
>> >>>>>>>>> Ben Goertzel, PhD
>> >>>>>>>>> http://goertzel.org
>> >>>>>>>>>
>> >>>>>>>>> "I am God! I am nothing, I'm play, I am freedom, I am life. I 
>> am the
>> >>>>>>>>> boundary, I am the peak." -- Alexander Scriabin
>> >>>>>>>>
>> >>>>>>>> --
>> >>>>>>>> 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 opencog+u...@googlegroups.com.
>> >>>>>>>> To post to this group, send email to ope...@googlegroups.com.
>> >>>>>>>> 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/d6da6287-a623-47eb-b3c3-6444bce465c0%40googlegroups.com
>> .
>> >>>>>>>>
>> >>>>>>>> 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 opencog+u...@googlegroups.com.
>> >> To post to this group, send email to ope...@googlegroups.com.
>> >> 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/fe19fdfd-8070-40b2-a40a-82a9865aad84%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/topic/opencog/CMNQ85EfBMU/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to 
>> opencog+u...@googlegroups.com.
>> To post to this group, send email to ope...@googlegroups.com.
>> 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/fd399981-1d6c-237c-c1da-3fc3a34703e2%40gmail.com
>> .
>> 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 opencog+unsubscr...@googlegroups.com.
To post to this group, send email to opencog@googlegroups.com.
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/490f40a4-9825-4f70-bcf0-92f79760c385%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to