Proceedings

Constraint Detection in Natural Language Problem Descriptions

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 744-749.

Abstract

Modeling in constraint programming is a hard task that requires considerable expertise. Automated model reformulation aims at assisting a naive user in modeling constraint problems. In this context, formal specification languages have been devised to express constraint problems in a manner similar to natural yet rigorous specifications that use a mixture of natural language and discrete mathematics. Yet, a gap remains between such languages and the natural language in which humans informally describe problems. This work aims to alleviate this issue by proposing a method for detecting constraints in natural language problem descriptions using a structured-output classifier. To evaluate the method, we develop an original annotated corpus which gathers 110 problem descriptions from several resources. Our results show significant accuracy with respect to metrics used in cognate tasks.

  1. [Akgun et al., 2011] O. Akgun, I. Miguel, C. Jefferson, A. M. Frisch, and B. Hnich. Extensible automated con- straint modelling. In Proc. AAAI Conf. Artif. Intell., 4-11. AAAI Press, 2011.
  2. [Bagley, 2015] C. Bagley. Constraint-based problems and solutions in the global enterprise, 2015. Invited talk, Int. Conf. Principles Practice of Constraint Programming.
  3. [Bajwa et al., 2010] I.
  4. Sarwar Bajwa, B. Bordbar, and Mark G. Lee. OCL constraints generation from natural language specification. In Proc. Int. Enterprise Distrib. Object Comput. Conf., 204-213. IEEE Comp. Soc., 2010.
  5. [Bajwa et al., 2011] I.
  6. Sarwar Bajwa, M. G. Lee, and B. Bor- dbar. SBVR business rules generation from natural lan- guage specification. In Proc. AAAI Spring Symp. on AI for Business Agility, Tech. Rep. SS-11-03. AAAI, 2011.
  7. [Beldiceanu and Simonis, 2011] N. Beldiceanu and H. Si- monis. A constraint seeker: Finding and ranking global constraints from examples. In Proc. Int. Conf. Principles and Practice of Constraint Programming, LNCS 6876, 12- 26. Springer, 2011.
  8. [Beldiceanu and Simonis, 2012] N. Beldiceanu and H. Si- monis. A model seeker: Extracting global constraint mod- els from positive examples. In Proc. Int. Conf. Principles and Practice of Constraint Programming, LNCS 7514, 141-157. Springer, 2012.
  9. [Bessiere et al., 2015] C. Bessiere, F. Koriche, N. Lazaar, and B. O'Sullivan. Constraint acquisition. Artif. Intell., 2015. Online preprint.
  10. [De Lannoy et al., 2012] G. De Lannoy, D. Franc ¸ois, J. Del- beke, and M. Verleysen. Weighted conditional random fields for supervised interpatient heartbeat classification. IEEE Trans. Biomed. Eng., 59(1):241-247, 2012.
  11. [Frisch et al., 2008] A. M. Frisch, W. Harvey, C. Jefferson, B. Martínez Hernández, and I. Miguel. Essence : A con- straint language for specifying combinatorial problems. Constraints, 13(3):268-306, 2008.
  12. [Grishman, 2003] R. Grishman. Information extraction. In The Handbook of Computational Linguistics and Natural Language Processing, 515-530. Wiley-Blackwell, 2003.
  13. [Kof, 2005] L. Kof. Natural language processing: Mature enough for requirements documents analysis? In Proc. Int. Conf. Applic. of Nat. Lang. to Inf. Sys., LNCS 3513, 91-102. Springer, 2005.
  14. [Körner and Landhäußer, 2010] S. J. Körner and M. Landhäußer. Semantic enriching of natural lan- guage texts with automatic thematic role annotation. In Proc. Int. Conf. Applic. of Nat. Lang. to Inf. Sys., LNCS 6177, 92-99. Springer, 2010.
  15. [Levy et al., 2014] R. Levy, Y. Bilu, D. Hershcovich, E. Aha- roni, and N. Slonim. Context dependent claim detection. In Proc. Int. Conf. Comput. Ling., 1489-1500. ACL, 2014.
  16. [Lippi and Torroni, 2015] M. Lippi and P. Torroni. Context- independent claim detection for argument mining. In Proc. Int. Joint Conf. Artif. Intell., 185-191. AAAI Press, 2015.
  17. [Marriott et al., 2008] K. Marriott, N. Nethercote, R. Rafeh, P. J. Stuckey, M. G. de la Banda, and M. Wallace. The design of the zinc modelling language. Constraints, 13(3):229-267, 2008.
  18. [Mich et al., 2004] L. Mich, M. Franch, and P. Novi Inver- ardi. Erratum: Market research for requirements analysis using linguistic tools. Requir. Eng., 9(2):151, 2004.
  19. [Miner, 2012] G. Miner. Practical Text Mining and Statis- tical Analysis for Non-structured Text Data Applications. Academic Press, 2012.
  20. [Nguyen and Guo, 2007] N. Nguyen and Y. Guo. Compar- isons of sequence labeling algorithms and extensions. In Proc. Int. Conf. Machine Learning, ICML 2007, 681-688. ACM, 2007.
  21. [Nightingale et al., 2014] P. Nightingale, O. Akgun, I. P. Gent, C. Jefferson, and I. Miguel. Automatically improv- ing constraint models in savile row through associative- commutative common subexpression elimination. In Proc. Int. Conf. Principles and Practice of Constraint Program- ming, LNCS 8656, 590-605. Springer, 2014.
  22. [Njonko and Abed, 2012] P. B. Feuto Njonko and W. El Abed. From natural language business requirements to ex- ecutable models via SBVR. In Proc. Int. Conf. Systems and Informatics, 2453-2457. IEEE, 2012.
  23. [O'Sullivan, 2010] B. O'Sullivan. Automated modelling and solving in constraint programming. In Proc. AAAI Conf. Artif. Intell., 1493-1497. AAAI Press, 2010.
  24. [Passerini et al., 2012] A. Passerini, M. Lippi, and P. Fras- coni. Predicting metal-binding sites from protein se- quence. IEEE/ACM Trans. Comput. Biol. Bioinf., 9(1):203-213, 2012.
  25. [Ryan, 1993] K. Ryan. The role of natural language in re- quirements engineering. In Proc. Int. Symp. Requir. Eng., 240-242. IEEE, 1993.
  26. [Sadoun et al., 2013] D. Sadoun, C. Dubois, Y. Ghamri- Doudane, and B. Grau. From natural language require- ments to formal specification using an ontology. In Proc. Int. Conf. Tools with Artif. Intell., 755-760. IEEE Com- puter Society, 2013.
  27. [Sebastiani, 2002] F. Sebastiani. Machine learning in auto- mated text categorization. ACM Comput. Surv., 34(1):1- 47, 2002.
  28. [Todorovski et al., 2012] L. Todorovski, W. Bridewell, and P. Langley. Discovering constraints for inductive process modeling. In Proc. AAAI Conf. Artif. Intell., 256-262. AAAI Press, 2012.
  29. [Tsochantaridis et al., 2005] I. Tsochantaridis, T. Joachims, T. Hofmann, and Y. Altun. Large margin methods for structured and interdependent output variables. Journal of Machine Learning Research, 6:1453-1484, 2005.
  30. [Van Hentenryck, 1999] P. Van Hentenryck. The OPL Opti- mization Programming Language.. The MIT Press, 1999.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards