SourceForge has been redesigned. Learn more.
Close

Belief Operations

David Fisher

Various belief operations tell the belief nodes in the inference network how to score (or if to even score) various terms. The belief operations are:

Belief Operations:

name Example
combine #combine(dog train) 0.5 log( b(dog) ) + 0.5 log( b(train) )
weight, weighted and #weight(1.0 dog 0.5 train) 0.67 log( b(dog) ) + 0.33 log( b(train) )
weighted sum #wsum(1.0 dog 0.5 dog.(title)) log( 0.67 b(dog) + 0.33 b(dog.(title)) )
not #not(dog) log( 1 - b(dog) )
max #max(dog train) returns maximum of b(dog) and b(train)
or #or(dog cat) log(1 - (1 - b(dog)) * (1 - b(cat)))

Related

Wiki: Home
Wiki: The Indri Query Language

Discussion

  • ChanBen

    ChanBen - 2015-04-30

    Hello,

    Can you tell me please, what does mean the "b" in each equation ??
    And can we consider the "#combine" as an "AND" operator ??

     
    Last edit: ChanBen 2015-05-01
  • David Fisher

    David Fisher - 2015-05-05

    b() is the belief operator. Typically an estimated probability. #combine is an OR operator

     

Log in to post a comment.