Abstract
This paper describes a wide coverage “toolkit” for producing syntactic parse and semantic dependency analysis for English sentence input, with a focus on the syntactic parser component. This is pursued from an overarching application aim of empowering students who are medium to advanced learners of English to experience techniques of language analysis that stem from their word analysis. The idea is to unite the strengths of both human provided word analysis and a rule-based automatic system that creates structure from disambiguated word information. The central concern is then with the word information that should be supported and the impacts of this information on subsequent depictions of derived analysis.
This paper benefited from the comments of three anonymous reviewers who are gratefully acknowledged, especially for encouraging contextualising the approach from a language education resource stance. This research was supported by the Japan Society for the Promotion of Science (JSPS), Research Project Number: 19K00541.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Basile, V., Bos, J., Evang, K., Venhuizen, N.J.: Developing a large semantically annotated corpus. In: Proceedings of the 8th Int. Conf. on Language Resources and Evaluation. Istanbul, Turkey (2012)
Blackburn, P., Bos, J., Striegnitz, K.: Learn Prolog Now! Texts in Computing, vol. 7. College Publications, London (2006)
Butler, A.: From discourse to logic with stanford CoreNLP and treebank semantics. In: Sakamoto, M., Okazaki, N., Mineshima, K., Satoh, K. (eds.) JSAI-isAI 2019. LNCS (LNAI), vol. 12331, pp. 182–196. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-58790-1_12
Butler, Alastair. 2021. Meaning representations from treebanks. The Treebank Semantics Web Site. Available at: www.compling.jp/ajb129/ts.html
Butler, A.: The Treebank Semantics Parsed corpus (TSPC) Web Site. Hirosaki University. Available at: entrees.github.io (2022)
Christiansen, H., Dahl, V.: Natural language processing with (tabled and constraint) logic programming. In: Kifer, M., Liu, Y.A. (eds.) Declarative Logic Programming: Theory, Systems, and Applications, vol. 20. ACM Books, pp. 477–518. Association for Computing Machinery and Morgan & Claypool Publishers (2018)
Clocksin, W.F., Mellish, C.S.: Programming in Prolog. Springer, Heidelberg (1981)
Consortium, BNC. 2005. The BNC Sampler, XML version. Distributed by Oxford University Computing Services on behalf of the BNC Consortium. http://www.natcorp.ox.ac.uk
Covington, M.A.: Natural Language Processing for Prolog Programmers. Prentice-Hall, New Jersey (1994)
Cowie, A.P.: Oxford Advanced Learner’s Dictionary, 4th edn. Oxford University Press, Oxford (1989)
Hornby, A.S.: Guide to Patterns and Usage in English, 2nd edn. Oxford University Press, Oxford (1975)
Kitaev, N., Cao, S., Klein, D.: Multilingual constituency parsing with self-attention and pre-training. In: Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics (ACL 2019), pp. 3499–3505. Florence, Italy (2019)
Kowalski, R.: Logic for Problem Solving. Artificial Intelligence Series, vol. 7. New York and Oxford: Elsevier North Holland Inc. (1979)
Manning, C.D., Surdeanu, M., Bauer, J., Finkel, J., Bethard, S.J., McClosky, D.: The stanford CoreNLP natural language processing toolkit. In: Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistics: System Demonstrations, pp. 55–60 (2014)
Matthews, C.: An Introduction to Natural Language Processing Through Prolog. Routledge, London (1998)
Oepen, S., Lønning, J.T.: Discriminant-based MRS banking. In Proceedings of the Fifth International Conference on Language Resources and Evaluation (LREC’06). Genoa, Italy: European Language Resources Association (ELRA) (2006)
Pereira, F.C.N., Shieber, S.M.: Prolog and Natural-Language Analysis. CSLI Lecture Notes, vol. 10. Stanford, California: CSLI Publications (1986)
Pereira, F.C.N., Warren, D.H.D.: Definite Clause Grammars for language analysis – a survey of the formalism and a comparison with Augmented Transition Networks. Artif. Intell. 13(3), 231–278 (1980)
Santorini, B.: Annotation manual for the Penn Historical Corpora and the York-Helsinki Corpus of Early English Correspondence. Tech. rep., Department of Computer and Information Science, University of Pennsylvania, Philadelphia (2016). https://www.ling.upenn.edu/ppche/ppche-release-2016/annotation/
Shieber, S.M.: An Introduction to Unification-based Approaches to Grammar. CSLI Lecture Notes, vol. 4. Stanford, California: CSLI Publications (1986)
Swift, T., Warren, D.S.: An abstract machine for SLG resolution: definite programs. In: Bruynooghe, M. (ed.) Logic Programming, Proceedings of the 1994 International Symposium, pp. 633–652. Ithaca, New York, USA (1994)
Swift, T., Warren, D.S.: The XSB System, Version 5, Volume 1: Programmer’s Manual. Tech. rep., Stony Brook University (2022). http://xsb.sourceforge.net/manual1/manual1.pdf
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Butler, A. (2023). Constraining Parse Ambiguity with Grammatical Codes. In: Bekki, D., Mineshima, K., McCready, E. (eds) Logic and Engineering of Natural Language Semantics. LENLS 2022. Lecture Notes in Computer Science, vol 14213. Springer, Cham. https://doi.org/10.1007/978-3-031-43977-3_8
Download citation
DOI: https://doi.org/10.1007/978-3-031-43977-3_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-43976-6
Online ISBN: 978-3-031-43977-3
eBook Packages: Computer ScienceComputer Science (R0)