Mining Contracts for Business Events and Temporal Constraints in Service Engagements

Contracts are legally binding descriptions of business service engagements. In particular, we consider business events as elements of a service engagement. Business events such as purchase, delivery, bill payment, and bank interest accrual not only correspond to essential processes but are also inherently temporally constrained. Identifying and understanding the events and their temporal relationships can help a business partner determine what to deliver and what to expect from others as it participates in the service engagement specified by a contract. However, contracts are expressed in unstructured text and their insights are buried therein. Our contributions are threefold. We develop a novel approach employing a hybrid of surface patterns, parsing, and classification to extract 1) business events and 2) their temporal constraints from contract text. We use topic modeling to 3) automatically organize the event terms into clusters. An evaluation on a real-life contract dataset demonstrates the viability and promise of our hybrid approach, yielding an F-measure of 0.89 in event extraction and 0.90 in temporal constraints extraction. The topic model yields event term clusters with an average match of 85 percent between two independent human annotations and an expert-assigned set of class labels for the clusters.

[1]  Santosh K. Shrivastava,et al.  A Model for Checking Contractual Compliance of Business Interactions , 2012, IEEE Transactions on Services Computing.

[2]  Christopher D. Manning,et al.  Generating Typed Dependency Parses from Phrase Structure Parses , 2006, LREC.

[3]  R. Quirk A Grammar of contemporary English , 1974 .

[4]  Fabrizio Sebastiani,et al.  Machine learning in automated text categorization , 2001, CSUR.

[5]  Pavel Berkhin,et al.  A Survey of Clustering Data Mining Techniques , 2006, Grouping Multidimensional Data.

[6]  Jakub Piskorski,et al.  Real-Time News Event Extraction for Global Crisis Monitoring , 2008, NLDB.

[7]  Christopher D. Manning,et al.  Incorporating Non-local Information into Information Extraction Systems by Gibbs Sampling , 2005, ACL.

[8]  อนิรุธ สืบสิงห์,et al.  Data Mining Practical Machine Learning Tools and Techniques , 2014 .

[9]  Kamalakar Karlapalem,et al.  Electronic Contracts , 2008, IEEE Internet Computing.

[10]  Michael I. Jordan,et al.  Latent Dirichlet Allocation , 2001, J. Mach. Learn. Res..

[11]  Martin Purvis,et al.  Affinities between multi-agent systems and service-dominant logic: Interactionist implications for business marketing practice , 2011 .

[12]  Michael Luck,et al.  Electronic contracting in aircraft aftercare: a case study , 2008, AAMAS.

[13]  Frank Schilder,et al.  From Temporal Expressions To Temporal Information: Semantic Tagging Of News Messages , 2001, The Language of Time - A Reader.

[14]  Ralph Weischedel,et al.  PERFORMANCE MEASURES FOR INFORMATION EXTRACTION , 2007 .

[15]  Munindar P. Singh,et al.  Commitment-Based Service-Oriented Architecture , 2009, Computer.

[16]  Krishnamurthy Vidyasankar,et al.  Study of Execution Centric Payment Issues in E-contracts , 2008, 2008 IEEE International Conference on Services Computing.

[17]  Krishnamurthy Vidyasankar,et al.  Study of Dependencies in Executions of E-Contract Activities , 2009, ADBIS.

[18]  Pankaj Mehra,et al.  Mining Business Contracts for Service Exceptions , 2012, IEEE Transactions on Services Computing.

[19]  Michael Curtotti,et al.  Corpus Based Classification of Text in Australian Contracts , 2010, ALTA.

[20]  Wil M. P. van der Aalst,et al.  Service Mining: Using Process Mining to Discover, Check, and Improve Service Behavior , 2013, IEEE Transactions on Services Computing.

[21]  Kishore Varma Indukuri,et al.  Mining e-contract documents to classify clauses , 2010, Bangalore Compute Conf..

[22]  Fatemeh Zahedi,et al.  A knowledge based component/service repository to enhance analysts' domain knowledge for requirements analysis , 2012, Inf. Manag..

[23]  J. Cole,et al.  On design and implementation of a contract monitoring facility , 2004, Proceedings. First IEEE International Workshop on Electronic Contracting, 2004..

[24]  Hassan H. Malik,et al.  Accurate information extraction for quantitative financial events , 2011, CIKM '11.

[25]  Beatrice Santorini,et al.  Building a Large Annotated Corpus of English: The Penn Treebank , 1993, CL.

[26]  Marius Pasca,et al.  Answering Definition Questions via Temporally-Anchored Text Snippets , 2008, IJCNLP.

[27]  Michael Rosemann,et al.  Identification and Analysis of Business and Software Services—A Consolidated Approach , 2009, IEEE Transactions on Services Computing.

[28]  Munindar P. Singh Norms as a basis for governing sociotechnical systems , 2013, IJCAI.

[29]  Marco Colombetti,et al.  Commitments for agent-based supply chain management , 2001, SECO.

[30]  John Mylopoulos,et al.  Modeling and Reasoning about Service-Oriented Applications via Goals and Commitments , 2010, CAiSE.

[31]  Kamalakar Karlapalem,et al.  A Methodology and Toolkit for Deploying Contract Documents as E-contracts , 2007, ER.

[32]  John Makhoul Information Extraction from speech , 2006, SLT.