Supervised Machine learning.
 
-  
Find a function which maps a vector [X1, X2, ... XN], into one of several classes by looking at several input-output examples of the function.
 
 -  In our application the vector consists of N consecutive words centered on
a numerical expression.
 -  The classes are essentially Timespan or Not_Timespan.