Hello all,
Say, I have the following example sentences
- apple is rich in vitamins.
- apple makes the doctor away.
- apple is healthy.
- apple is red in color.
- eva eats apple.
- Steve Jobs invented apple.
- apple iphone is usually costly.
- headquaters of apple inc. is in california.
- apple products are robust.
i just parsed these sentences and got R2L outputs. Example of one such
output is as follows (apple products are robust):
((ImplicationLink
(PredicateNode "robust@a80f418c-0d57-477d-8d77-7077068e3033")
(PredicateNode "robust" (stv 0.045454547 0.0012484394))
)
(InheritanceLink
(ConceptNode "products@c9f041f5-5583-4cb0-ab57-eec13624a28b")
(ConceptNode "product" (stv 0.019607844 0.0012484394))
)
(EvaluationLink
(PredicateNode "robust@a80f418c-0d57-477d-8d77-7077068e3033")
(ListLink
(ConceptNode "products@c9f041f5-5583-4cb0-ab57-eec13624a28b")
)
)
(InheritanceLink
(InterpretationNode
"sentence@293aa7fb-891c-48a5-ab25-e5be24cbbf47_parse_0_interpretation_$X")
(DefinedLinguisticConceptNode "DeclarativeSpeechAct")
)
(InheritanceLink
(ConceptNode "apple@7f6ace14-d5bf-4ffb-aa3b-dfc4bce59f7a")
(ConceptNode "apple" (stv 0.17647059 0.011124846))
)
(InheritanceLink
(ConceptNode "products@c9f041f5-5583-4cb0-ab57-eec13624a28b")
(ConceptNode "apple@7f6ace14-d5bf-4ffb-aa3b-dfc4bce59f7a")
)
)
1. When you look at the example sentences, you will know that i have
framed all sentences with the word "apple" that comes in two different
contexts. Apple as a fruit and and as a company. I think, Atoms have
multiple truth values depending upon the context. (I assume Atoms with the
same Context will have similar Truth Values.?!) . Is it possible to filter
atoms based on some TV depending upon particular context?
2. Like STV, i am unable to see STI in the R2L output. I assume the
atom with the highest number of links gets automatically high STI value.
So is it possible to retrieve top most important atoms based on STI ? (
also may be top atom's related atoms in a similar context). If so, how can
i acheive that?
3. The process of forgetting and recovering from the disk is possible only
when i save atoms in postgres. So everytime when i have huge text, i should
parse each line using (nlp-parse ""), convert into R2L output using
(parse-get-r2l-outputs.....) and in turn should store the obtained results
in postgres. Am i missing anything here?.
Thanks in advance
Vishnu
--
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/f641c4f3-0a91-40bb-bb65-1ca0daaf6689%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.