NeuralSymbolic::NeuralSymbolicReasoner
Inherits Reference < Object
Performs neural-guided symbolic reasoning: uses embeddings to rank candidate atoms before applying symbolic inference rules.
Constructors
new(atomspace : AtomSpace::AtomSpace)
Instance methods
add_embedding(concept : String, vector : Array(Float64))
Add an embedding for a concept
atomspace
embedding_store
enrich_with_similarities(threshold : Float64 = 0.8)
Enrich AtomSpace with semantic similarity links derived from embeddings
neural_to_truth_value(probability : Float64, confidence : Float64 = 0.9) : AtomSpace::SimpleTruthValue
Map neural prediction (probability distribution) to truth value
Given a query concept, retrieve semantically similar concepts from AtomSpace