opennlp.grok.knowledge
Class StrubeAlg

java.lang.Object
  |
  +--opennlp.grok.knowledge.StrubeAlg
All Implemented Interfaces:
opennlp.grok.knowledge.SalienceTracker

public class StrubeAlg
extends java.lang.Object
implements opennlp.grok.knowledge.SalienceTracker

An implementation of Strube's model for incremental centering.

OLD: evoked = pronomincal and nominal anaphora, prev mentioned proper
names, rel pronouns, appositives unused = proper names and titles
NEW: others
MED: inferrables (Don't worry about yet)
entries: (x, utt_x, pos_x) (y, utt_y, pos_y)
old < med < new
if same, order by utt then by pos

Version:
$Revision: 1.1.1.1 $, $Date: 2001/10/23 15:17:51 $
Author:
Jason Baldridge

Constructor Summary
StrubeAlg()
           
 
Method Summary
 void update(LF atom, opennlp.common.structure.KB dm)
           
 void update(opennlp.common.discourse.Referable ref, opennlp.common.structure.KB dm, int utt, int pos)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StrubeAlg

public StrubeAlg()
Method Detail

update

public void update(opennlp.common.discourse.Referable ref,
                   opennlp.common.structure.KB dm,
                   int utt,
                   int pos)
Specified by:
update in interface opennlp.grok.knowledge.SalienceTracker

update

public void update(LF atom,
                   opennlp.common.structure.KB dm)
Specified by:
update in interface opennlp.grok.knowledge.SalienceTracker


Copyright © 2001 Jason Baldridge and Gann Bierner. All Rights Reserved.