You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by cl...@apache.org on 2016/10/11 21:14:13 UTC

svn commit: r1764358 - in /ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal: ae/EventEventRelationAnnotator.java eval/EvaluationOfEventEventThymeRelations.java

Author: clin
Date: Tue Oct 11 21:14:13 2016
New Revision: 1764358

URL: http://svn.apache.org/viewvc?rev=1764358&view=rev
Log:
remove event expansion for event-event relations.

Modified:
    ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/EventEventRelationAnnotator.java
    ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/eval/EvaluationOfEventEventThymeRelations.java

Modified: ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/EventEventRelationAnnotator.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/EventEventRelationAnnotator.java?rev=1764358&r1=1764357&r2=1764358&view=diff
==============================================================================
--- ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/EventEventRelationAnnotator.java (original)
+++ ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/EventEventRelationAnnotator.java Tue Oct 11 21:14:13 2016
@@ -199,8 +199,8 @@ public class EventEventRelationAnnotator
 		//	      }
 		//	    }
 
-		Map<EventMention, Collection<EventMention>> coveringMap =
-				JCasUtil.indexCovering(jCas, EventMention.class, EventMention.class);
+//		Map<EventMention, Collection<EventMention>> coveringMap =
+//				JCasUtil.indexCovering(jCas, EventMention.class, EventMention.class);
 
 		List<IdentifiedAnnotationPair> pairs = Lists.newArrayList();
 		List<EventMention> events = new ArrayList<>(JCasUtil.selectCovered(jCas, EventMention.class, sentence));
@@ -238,29 +238,29 @@ public class EventEventRelationAnnotator
 
 				//				List<EventMention> key = Arrays.asList(eventA, eventB);
 				
-				if(this.isTraining()){
-					//pairing covering system events:
-					if(eventAMedical || eventBMedical){
-						for (EventMention event1 : coveringMap.get(eventA)){
-							if(!hasOverlap(event1,eventB)){//don't generate overlapping arguments
-								pairs.add(new IdentifiedAnnotationPair(event1, eventB));
-							}
-
-							for(EventMention event2 : coveringMap.get(eventB)){
-								if(!hasOverlap(event1,event2)){//don't generate overlapping arguments
-									pairs.add(new IdentifiedAnnotationPair(event1, event2));
-								}
-							}
-						}
-						//					}
-						//					if(eventBMedical && !eventAMedical){
-						for(EventMention event2 : coveringMap.get(eventB)){
-							if(!hasOverlap(eventA,event2)){//don't generate overlapping arguments
-								pairs.add(new IdentifiedAnnotationPair(eventA, event2));
-							}
-						}
-					}
-				}
+//				if(this.isTraining()){
+//					//pairing covering system events:
+//					if(eventAMedical || eventBMedical){
+//						for (EventMention event1 : coveringMap.get(eventA)){
+//							if(!hasOverlap(event1,eventB)){//don't generate overlapping arguments
+//								pairs.add(new IdentifiedAnnotationPair(event1, eventB));
+//							}
+//
+//							for(EventMention event2 : coveringMap.get(eventB)){
+//								if(!hasOverlap(event1,event2)){//don't generate overlapping arguments
+//									pairs.add(new IdentifiedAnnotationPair(event1, event2));
+//								}
+//							}
+//						}
+//						//					}
+//						//					if(eventBMedical && !eventAMedical){
+//						for(EventMention event2 : coveringMap.get(eventB)){
+//							if(!hasOverlap(eventA,event2)){//don't generate overlapping arguments
+//								pairs.add(new IdentifiedAnnotationPair(eventA, event2));
+//							}
+//						}
+//					}
+//				}
 				pairs.add(new IdentifiedAnnotationPair(eventA, eventB));
 
 			}

Modified: ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/eval/EvaluationOfEventEventThymeRelations.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/eval/EvaluationOfEventEventThymeRelations.java?rev=1764358&r1=1764357&r2=1764358&view=diff
==============================================================================
--- ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/eval/EvaluationOfEventEventThymeRelations.java (original)
+++ ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/eval/EvaluationOfEventEventThymeRelations.java Tue Oct 11 21:14:13 2016
@@ -338,7 +338,7 @@ EvaluationOfTemporalRelations_ImplBase{
 		//		aggregateBuilder.add(AnalysisEngineFactory.createPrimitiveDescription(RemoveNonUMLSEvents.class));
 
 		//add unlabeled nearby system events as potential links: 
-		aggregateBuilder.add(AnalysisEngineFactory.createEngineDescription(AddEEPotentialRelations.class));
+//		aggregateBuilder.add(AnalysisEngineFactory.createEngineDescription(AddEEPotentialRelations.class));
 
 		aggregateBuilder.add(EventEventRelationAnnotator.createDataWriterDescription(
 				LibLinearStringOutcomeDataWriter.class,