Sean,

Thank you for information.

I was reading the document.  So, the MaxLeftScopeSize and MaxRightScopeSize
are limit up to 10?  Is there anyway to adjust it without modify the source
code?

https://cwiki.apache.org/confluence/display/CTAKES/cTAKES+4.0+-+NE+Contexts


Thanks again,
Kathy



On Tue, Nov 28, 2017 at 9:31 AM, Finan, Sean <
sean.fi...@childrens.harvard.edu> wrote:

> Hi Kathy,
>
> The negation annotator used in the default clinical pipeline is based upon
> machine learning and trained on real data.  It is possible that such
> "denies" lists were underrepresented in the training data.  One thing that
> you can try is adding another negation annotator.  The ContextAnnotator in
> ctakes-ne-contexts will add negation to terms without removing existing
> negation.  It also has configurable scope/distance that may be helpful.
>
> To use this, create a new piper file containing the two lines
>
> load DefaultFastPipeline
> add ContextAnnotator MaxLeftScopeSize=10 MaxRightScopeSize=10
>
> The default scope sizes are 7, but increasing  the MaxRight* might help
> with your "denies" discoveries.  7 might be ok for the left, so feel free
> to remove "MaxLeftScopeSize=10" from the line.
>
> Then run your piper file (command line, gui, maven profile, etc.)
> https://cwiki.apache.org/confluence/display/CTAKES/Piper+Files
>
> Sean
>
> -----Original Message-----
> From: Kathy Ferro [mailto:healthcare1...@gmail.com]
> Sent: Monday, November 27, 2017 8:10 PM
> To: dev@ctakes.apache.org
> Subject: polarity tag in output for mention/concept. [EXTERNAL]
>
> Good evening,
>
> I ran a few sentences through default clinical pipeline.
>
> It really reliable if it's only one term after negative, but I am get
> in-consistent value for polarity for the list of terms.  Please see example
> below.
>
> 1.   denies fatigue, malaise, fever, weight loss
> SignSymthomMention:
> polarity = -1:  fatigue, malaise,fever
> polarity = 1: weight loss.
> Why does weight loss got single out?
>
> 2.   denies ear pain or discharge, nasal obstruction or discharge, sore
> throat
> polarity = -1: ear pain or discharge
> polarity = 1: nasal obstruction or discharge, obstruction, sore throat
> Doesn't even acknowledge the list.
>
> 3.   denies back pain, joint swelling, joint stiffness, joint pain
> polarity = -1: back pain, Swelling
> polarity = 1: Joint swelling, Stiffness, pain What! totally messy the
> pattern.
>
> 4.   denied back pain, joint swelling, joint stiffness, joint pain
> Ok, may be it doesn't like the word denies; I changed to denied, deny,
> etc..
> polarity = -1 : Swelling
> everything else is 1.
>
>
> My question is:
> How do I handle the negative claims in the document?
>
> Thank you
> Kathy
>

Reply via email to