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
|
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 |
StrubeAlg
public StrubeAlg()
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.