ctakes-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kim Ebert (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CTAKES-316) "I do not see any" returns different ContextAnnotations in drugner pipeline
Date Wed, 08 Oct 2014 20:25:33 GMT

    [ https://issues.apache.org/jira/browse/CTAKES-316?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14164099#comment-14164099
] 

Kim Ebert commented on CTAKES-316:
----------------------------------

ctakes-drug-ner/src/main/java/org/apache/ctakes/drugner/ae/impl/NegContextInitializerImpl.java
also contains the same problem.

> "I do not see any" returns different ContextAnnotations in drugner pipeline
> ---------------------------------------------------------------------------
>
>                 Key: CTAKES-316
>                 URL: https://issues.apache.org/jira/browse/CTAKES-316
>             Project: cTAKES
>          Issue Type: Bug
>          Components: ctakes-drug-ner
>    Affects Versions: 3.2.0
>            Reporter: Kim Ebert
>
> "I do not see any"
> Can result in the following ContextAnnotations:
> <org.apache.ctakes.typesystem.type.textsem.ContextAnnotation _indexed="1" _id="130"
_ref_sofa="1" begin="13" end="16" id="0" typeID="0" discoveryTechnique="0" confidence="0.0"
polarity="0" uncertainty="0" conditional="false" generic="false" historyOf="0" FocusText="I"
Scope="RIGHT"/>
> or
> <org.apache.ctakes.typesystem.type.textsem.ContextAnnotation _indexed="1" _id="130"
_ref_sofa="1" begin="5" end="16" id="0" typeID="0" discoveryTechnique="0" confidence="0.0"
polarity="0" uncertainty="0" conditional="false" generic="false" historyOf="0" FocusText="I"
Scope="RIGHT"/>
> or
> <org.apache.ctakes.typesystem.type.textsem.ContextAnnotation _indexed="1" _id="130"
_ref_sofa="1" begin="5" end="8" id="0" typeID="0" discoveryTechnique="0" confidence="0.0"
polarity="0" uncertainty="0" conditional="false" generic="false" historyOf="0" FocusText="I"
Scope="RIGHT"/>
> Well, after doing some digging it turns out that org.apache.ctakes.necontexts.negation.NegationContextAnalyzer
is to blame.
> The code looks like the following:
> public ContextHit analyzeContext(List<? extends Annotation> contextTokens, int
scopeOrientation)
> throws AnalysisEngineProcessException {
> List<TextToken> fsmTokenList = wrapAsFsmTokens(contextTokens);
> try {
> Set<NegationIndicator> s = _negIndicatorFSM.execute(fsmTokenList);
> if (s.size() > 0) {
> NegationIndicator neg = s.iterator().next();
> return new ContextHit(neg.getStartOffset(), neg.getEndOffset());
> } else {
> return null;
> }
> } catch (Exception e) {
> throw new AnalysisEngineProcessException(e);
> }
> }



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message