A framework for resolution of time in natural language

Automatic extraction and reasoning over temporal properties in natural language discourse has not had wide use in practical systems due to its demand for a rich and compositional, yet inference-friendly, representation of time. Motivated by our study of temporal expressions from the Penn Treebank corpora, we address the problem by proposing a two-level constraint-based framework for processing and reasoning over temporal information in natural language. Within this framework, temporal expressions are viewed as partial assignments to the variables of an underlying calendar constraint system, and multiple expressions together describe a temporal constraint-satisfaction problem (TCSP). To support this framework, we designed a typed formal language for encoding natural language expressions. The language can cope with phenomena such as under-specification and granularity change. The constraint problems can be solved using various constraint propagation and search methods, and the solutions can then be used to answer a wide range of time-related queries.

[1]  Hsinchun Chen,et al.  COPLINK - Arming Law Enforcement with New Knowledge Management Technologies , 2002, Advances in Digital Government.

[2]  Vipin Kumar,et al.  Algorithms for Constraint-Satisfaction Problems: A Survey , 1992, AI Mag..

[3]  Michael Wooldridge,et al.  A Tableau-Based Proof Method for Temporal Logics of Knowledge and Belief , 1998, J. Appl. Non Class. Logics.

[4]  Sushil Jajodia,et al.  An Algebraic Representation of Calendars , 2004, Annals of Mathematics and Artificial Intelligence.

[5]  Peter van Beek,et al.  On the conversion between non-binary constraint satisfaction problems , 1998, AAAI 1998.

[6]  Andrea Setzer,et al.  Temporal information in newswire articles : an annotation scheme and corpus study , 2001 .

[7]  Ann Bies,et al.  The Penn Treebank: Annotating Predicate Argument Structure , 1994, HLT.

[8]  Rina Dechter,et al.  Temporal Constraint Networks , 1989, Artif. Intell..

[9]  Ion Androutsopoulos Exploring Time, Tense and Aspect in Natural Language Database Interfaces , 2002 .

[10]  Itay Meiri Temporal reasoning: a constraint-based approach , 1992 .

[11]  Lenhart K. Schubert,et al.  Interpreting Tense, Aspect and Time Adverbials: A Compositional, Unified Approach , 1994, ICTL.

[12]  Mark Steedman,et al.  In handbook of logic and language , 1997 .

[13]  Richard M. Schwartz,et al.  An Algorithm that Learns What's in a Name , 1999, Machine Learning.

[14]  Uwe Reyle,et al.  From discourse to logic , 1993 .

[15]  Eugene Charniak,et al.  A Maximum-Entropy-Inspired Parser , 2000, ANLP.

[16]  James F. Allen Towards a General Theory of Action and Time , 1984, Artif. Intell..

[17]  Jef Wijsen A String-based Model for Infinite Granularities ( Extended Abstract ) , 1999 .

[18]  Benjamin Han,et al.  Time Calculus for Natural Language Tagging Guidelines , 2003 .

[19]  Dov M. Gabbay,et al.  Temporal logic (vol. 1): mathematical foundations and computational aspects , 1994 .

[20]  Nello Cristianini,et al.  An Introduction to Support Vector Machines and Other Kernel-based Learning Methods , 2000 .

[21]  Alan K. Mackworth Consistency in Networks of Relations , 1977, Artif. Intell..

[22]  Dov M. Gabbay,et al.  Calendar Logic , 1998, J. Appl. Non Class. Logics.

[23]  D. Gabbay,et al.  Temporal Logic Mathematical Foundations and Computational Aspects , 1994 .

[24]  Tomek Strzalkowski,et al.  From Discourse to Logic , 1991 .

[25]  Richard T. Snodgrass,et al.  The TSQL2 Temporal Query Language , 1995 .

[26]  Michael Collins,et al.  Head-Driven Statistical Models for Natural Language Parsing , 2003, CL.

[27]  Richard Waldinger,et al.  A Guide to Snark , 2000 .

[28]  Nissim Francez,et al.  Temporal Prepositions and Temporal Generalized Quantifiers , 2001 .

[29]  Marsal Gavaldà SOUP: A Parser for Real-world Spontaneous Speech , 2000, IWPT.

[30]  Peter van Beek,et al.  On the Conversion between Non-Binary and Binary Constraint Satisfaction Problems , 1998, AAAI/IAAI.