Publications : Graeme Ritchie

2018

Ritchie, G. (2018) The evaluation of creative systems. In Computational Creativity: The Philosophy and Engineering of Autonomously Creative Systems, T. Veale and A. Cardoso, (Eds.). Springer. Publisher's web page for the book.

Ritchie, G.(2018) The Comprehension of Jokes. Abingdon: Routledge. More informationPublisher's web page for the book.

2014

Ritchie, G. (2014). Logic in jokes. European Journal of Humour Research 2(1), pp.50-60. Journal's PDF copy

2012

Khan, I. H., van Deemter, K. & Ritchie, G. D. (2012). Managing ambiguity in reference generation: the role of surface structure. Topics in Cognitive Science, vol 4, no. 2, pp. 211-231. PDF copy

Manurung, R., Ritchie, G. & Thompson, H. (2012). Using genetic algorithms to create meaningful poetic text. Journal of Experimental & Theoretical Artificial Intelligence, vol 24, no. 1, pp.43-64.

Ritchie, G. (2012). A closer look at creativity as search. In M. L. Maher, K. Hammond, A. Pease, R. Perez y Perez, D. Ventura & G. Wiggins (eds), Proceedings of the Third International Conference on Computational Creativity. Open University Press, Dublin, pp. 41-48, International Conference on Computational Creativity (ICCC) 2012, Dublin, Ireland, 30-1 June. (PDF copy)

2011

Venour, C.T., Ritchie, G.D. & Mellish, C.S. (2011). Dimensions of incongruity in register humour. in M Dynel (ed.),The Pragmatics of Humour across Discourse Domains. 2011 edn, vol. vi, John Benjamins Pub., pp. 125-144.

Ritchie, G. & Masthoff, J. (2011). The STANDUP 2 Interactive Riddle Builder. in D Ventura, P Gervas, F Harrell, ML Maher, A Pease & G Wiggins (eds), Proceedings of the Second International Conference on Computational Creativity. Universidad Autonoma Metropolitana, Mexico City, pp. 159. (PDF copy)

2010

Dan Ventura, Alison Pease, Rafael Perez y Perez, Graeme Ritchie (eds) (2010) Proceedings of the International Conference on Computational Creativity. Department of Informatics Engineering, University of Coimbra, Portugal. PDF copy (47 MB).

C. Venour, G. Ritchie, C. Mellish (2010) Quantifying Humorous Lexical Incongruity. Pp. 268-277 in Proceedings of the 1st International Conference on Computational Creativity, ed. Dan Ventura, Alison Pease, Rafael Perez y Perez, Graeme Ritchie, Tony Veale. Lisbon, January 2010. ISBN 978-989-96001-2-6. (PDF copy)

G. Ritchie (2010) Linguistic Factors in Humour. Chapter 2 (pp.33-48) in Translation, Humour and Literature, ed. Delia Chiaro. London: Continuum. ISBN 9781441158239.

2009

Annalu Waller, Rolf Black, David A. O’Mara, Helen Pain, Graeme Ritchie, Ruli Manurung (2009). Evaluating the STANDUP Pun Generating Software with Children with Cerebral Palsy. ACM Transactions on Accessible Computing (TACCESS) Volume 1, Issue 3 (February 2009) Article No. 16. (ISSN:1936-7228) Copy on publisher's site.

I.H.Khan, K. van Deemter, G. Ritchie, A. Gatt, A. Cleland. (2009) A Hearer-oriented Evaluation of Referring Expressions Generation. Pp. 98-101 in Proceedings of 12th European Workshop on Natural Language Generation. Athens, March. PDF copy in ACL Anthology.

G. Ritchie (2009) Can computers create humor? AI Magazine. Volume 30, No. 3. Pp.71-81. ISSN 0738-4602. Issue at AI Magazine site (subscription required).

G. Ritchie (2009) Variants of Incongruity Resolution. Pp. 313-332 in Journal of Literary Theory, Vol 3 No 2. ISSN 1862-5290. e-ISSN 1862-8990. copy at journal website (abstract available, subscription required for full text); PDF copy.

2008

Graeme Ritchie, Robyn Munro, Helen Pain, Kim Binsted. (2008) Evaluating humorous properties of texts. Pp. 17-20 in Proceedings of the AISB 2008 Symposium on Affective Language in Human and Machine. (PDF copy)

D. He, G. Ritchie, J. Lee, (2008). References to graphical objects in interactive multimodal queries. Knowledge-Based Systems 21, pp. 617-628. ( Link to Elsevier online version).

Imtiaz Hussain Khan, Kees van Deemter, Graeme Ritchie. (2008) Generation of Referring Expressions: Managing Structural Ambiguities. Pp. 433-440 in Proceedings of the 22nd International Conference on Computational Linguistics, ed. Donia Scott and Hans Uszkoreit. Manchester, UK. August. ACL: Stroudsberg, PA. (PDF copy)

G. Ritchie (2008). Uninformed resource creation for humour simulation. Pp. 147-150 in Proceedings of the 5th International Joint Workshop on Computational Creativity. Madrid. (PDF copy)

Ruli Manurung, Graeme Ritchie and Henry Thompson (2008). Implementation of a Flexible Author-Reviewer Model of Generation using Genetic Algorithms. In Proceedings of the 22nd Pacific Asia Conference on Language, Information, and Computation (PACLIC 2008), pp.272-281, Cebu, Philippines, 20-22 November 2008. (PDF copy)

R. Manurung, G. Ritchie, H. Pain, A. Waller, D. O'Mara, R. Black (2008). The construction of a pun generator for language skills development. Applied Artificial Intelligence, 22(9) pp. 841-869. (PDF copy)

R. Manurung, G. Ritchie, H. Pain, A. Waller, R. Black, D. O'Mara (2008). Adding phonetic similarity data to a lexical database. Language Resources and Evaluation 42 (3), pp.319-324. (PDF copy) (Copy on publisher's site)

2007

G. Ritchie, R. Manurung, H. Pain, A. Waller, R. Black, D. O'Mara, (2007). A practical application of computational humour. Pp. 91-98 in Proceedings of the 4th International Joint Conference on Computational Creativity, ed. Amilcar Cardoso and Geraint A. Wiggins. London. (PDF copy)

G. Ritchie, (2007). Some empirical criteria for attributing creativity to a computer program. Minds and Machines, 17 (1), pp. 67-99. ( PDF copy ;   Link to Springer online version).

2006

Ritchie, G., Manurung, R., Pain, H., Waller, A., O'Mara,D. (2006). The STANDUP Interactive Riddle Builder. IEEE Intelligent Systems 21 (2), March/April. Pp. 67-69. (PDF copy)

Manurung, R., Ritchie, G., O'Mara,D., Waller, A., Pain, H. (2006). Combining lexical resources for an interactive language tool. In Proceedings of ISAAC 2006, Duesseldorf, August 2006. (PDF copy)

O'Mara,D., Waller, A., Manurung, R., Ritchie, G., Pain, H. (2006). Designing and evaluating joke-building software for AAC users. In Proceedings of ISAAC 2006, Duesseldorf, August 2006. (PDF copy)

Manurung, R., O'Mara,D., Pain, H. Ritchie, G., Waller, A., (2006). Building a lexical database for an interactive joke-generator. In Proceedings of LREC 2006, Genoa, May 2006. (PDF copy)

Imtiaz Hussain Khan, Graeme Ritchie, Kees van Deemter. (2006). The clarity-brevity trade-off in generating referring expressions. Proceedings of the International Workshop on Natural Language Generation, Sydney, July 2006. (PDF copy)

G. Ritchie, (2006). The transformational creativity hypothesis. New Generation Computing 24, pp. 241-266. (PDF copy)

G. Ritchie, (2006). Reinterpretation and viewpoints. HUMOR 19(3), pp.251-270 (special issue on Cognitive Linguistics). (PDF copy)

2005

Waller, A., O'Mara, D., Manurung, R., Pain, H., and Ritchie, G. (2005). Facilitating user feedback in the design of a novel joke generation system for people with severe communication impairment. In Proceedings of HCII 2005 (CD), Vol.5, G. Salvendy (Ed). Lawrence Erlbaum, NJ, USA. (PDF copy)

G. Ritchie, (2005). On transformational creativity. Pp. 17-24 in Proceedings of the IJCAI-05 Workshop on Computational Creativity, Edinburgh, 2005. Technical Report 5-05, Departamento de Sistemas Informaticos y Programacion, Universidad Complutense de Madrid. Edited by Pablo Gervas, Tony Veale, Alison Pease. (PDF copy)

G. Ritchie, (2005). Computational Mechanisms for Pun Generation. Pp.125-132 in Proceedings of the 10th European Natural Language Generation Workshop, Aberdeen, 2005. (PDF copy)

2004

O'Mara, D., Waller, A., Ritchie, G., Pain, H. and Manurung, H. M. (2004). The role of assisted communicators as domain experts in early software design. In Proceedings of the 11th Biennial Conference of the International Society for Augmentative and Alternative Communication (Natal, Brazil, 6-10 October 2004). (PDF copy)

2003

G.Ritchie, (2003). The JAPE riddle generator: technical specification. Informatics Research Report EDI-INF-RR-0158, School of Informatics, University of Edinburgh. (PDF copy)

G. Ritchie, (2003). The Linguistic Analysis of Jokes. Routledge, London. More information

2002

G. Ritchie, (2002). The Structure of Forced Reinterpretation Jokes. Pp. 47-56 in Proceedings of April Fools' Day Workshop on Computational Humour (TWLT 20), eds. O.Stock, C. Strapparava, and A. Nijholt. University of Twente, Enschede, Netherlands, April 2002. (PS copy; PDF copy)

2001

G. Ritchie, (2001). Assessing Creativity. In Proceedings of AISB Symposium on AI and Creativity in Arts and Science. York, March 2001. (PS copy; PDF version)

S. Colton, A. Pease, G. Ritchie. The Effect of Input Knowledge on Creativity. (2001). In Proceedings of Workshop on Creative Systems: Approaches to Creativity in AI and Cognitive Science, Fourth International Conference on Case-Based Reasoning. Vancouver, July 2001. (PS copy)

G. Ritchie, (2001). Current Directions in Computational Humour. Artificial Intelligence Review, 16(2), pp.119-135. (PS copy; PDF version)

K. Binsted, G. Ritchie. (2001). Towards a model of story puns. HUMOR 14(3), pp. 275-292. (PS copy) (A slightly revised version of the paper for the 1996 International Workshop on Computational Humour).

2000

G. Ritchie. (2000). Describing Verbally Expressed Humour Pp.71-78 in Proceedings of AISB Symposium on Creative and Cultural Aspects and Applications of AI and Cognitive Science, Birmingham, April 2000. (PS copy; PDF version)

H. Manurung, G. Ritchie, H. Thompson.(2000). Towards A Computational Model Of Poetry Generation. Pp. 79-86 in Proceedings of AISB Symposium on Creative and Cultural Aspects and Applications of AI and Cognitive Science, Birmingham, April 2000. (PDF version)

H. Manurung, G. Ritchie, H. Thompson.(2000) A Flexible Integrated Architecture For Generating Poetic Texts. Pp. 7-22 in Proceedings of the Fourth Symposium on Natural Language Processing (SNLP 2000), Chiang Mai, Thailand, May 2000. (PDF version)

I. Androutsopoulos G. Ritchie. (2000). Database Interfaces. Chapter 9 (pp.209-240) in Handbook of Natural Language Processing, ed. Dale, Moisl and Somers. (Marcel Dekker Inc.). (PS copy)

1999

G. Ritchie. (1999). Developing the Incongruity-Resolution Theory. Pp. 78-85 in Proceedings of AISB Symposium on Creative Language: Stories and Humour, Edinburgh, April 1999. (PS copy; PDF version)

G. Ritchie (1999). Completeness Conditions for Mixed Strategy Bidirectional Parsing. Computational Linguistics, 25 (4), pp. 457-486. (PS copy; PDF version)

1998

I.Androutsopoulos, G. Ritchie, P. Thanisch (1998). Time, Tense and Aspect in Natural Language Database Interfaces. Journal of Natural Language Engineering, 4 (3), pp. 229-276. (PS copy) (Early version in DAI Research Paper No. 846)

D. He, G. Ritchie, J. Lee (1998). Disambiguation between Visual Display and Represented Domain in Multimodal Interfaces. Pp.17-29 in Proceedings of the Workshop on Combining AI and Graphics for the Interface of the Future, ECAI-98 Conference, Brighton, UK, August 1998. (PS copy)

Jonathan Lewis, Emma Hart, Graeme Ritchie (1998). A Comparison of Dominance Mechanisms and Simple Mutation on Non-stationary Problems. Pp. 139-148 in Parallel Problem Solving from Nature - PPSN V. Edited by A.E. Eiben, T. Back, M. Schoenauer and H-P. Schwefel. Springer-Verlag. (PS copy)

G. Ritchie. (1998). Prospects for Computational Humour. Pp. 283-291 in Proceedings of 7th IEEE International Workshop on Robot and Human Communication (ROMAN-98), Takamatsu, Japan. (PS copy)

1997

Computational rules for punning riddles. K. Binsted, G. Ritchie (1997). HUMOR,10 (1), pp.25-76.

D. He, G. Ritchie, J. Lee (1997). Referring to Displays in Multimodal Interfaces. Pp. 79-82 in Proceedings of the Workshop on Referring Phenomena in a Multimedia Context and their Computational Treatment, EACL/ACL Conference, Madrid, July 1997. (PS copy) (DAI Research Paper No. 860)

N. Nicolov, C. Mellish, G. Ritchie.(1997) Approximate Chart Generation from Non-hierarchical Representations. Pp.273-294 in Recent advances in natural language processing, ed. R. Mitkov and N. Nicolov. John Benjamins, Amsterdam, 1997.

K. Binsted, H. Pain, G. Ritchie (1997). Children's evaluation of computer-generated punning riddles. Pragmatics and Cognition, 5(2), pp.309-358. (PS copy)

1996

K. Binsted, G. Ritchie (1996) Speculations on Story Puns. Pp. 151-159 in Proceedings of International Workshop on Computational Humour (TWLT 12), eds. J. Hulstijn and A. Nijholt. University of Twente, Enschede, Netherlands, September 1996. (PS copy)

1995

A. Fernandes, G. Ritchie, D. Moffat.(1995) A Formal Reconstruction of Procedural Semantics. (DAI Research Report 678A.)

I. Androutsopoulos, G. Ritchie, P. Thanisch. (1995). Natural language interfaces to databases - an introduction. Pp.29-81 in Journal of Natural Language Engineering 1(1), 1995. (Early version in DAI Research Report 709). (PS copy)

N. Nicolov, C. Mellish and G. Ritchie. (1995) Sentence Generation from Conceptual Graphs. Pp.74-88 in Conceptual Structures: Applications, Implementation and Theory (Proceedings of the Third International Conference for Conceptual Structures, California, August 1995). Springer-Verlag Lecture Notes in Computer Science, Berlin; ISBN 3-540-60161-9. (Early version in DAI Research Paper No. 748).

I. Androutsopoulos, G. Ritchie, P. Thanisch (1995). Experience using TSQL2 in a natural language front-end. Pp. 113-132,in Recent Advances in Temporal Databases (Proceedings of the International Workshop on Temporal Databases, Zurich, 17-18 September 1995), Clifford, J. and Tuzhilin, A. (Eds), Workshops in Computing, published by Springer-Verlag in collaboration with the British Computer Society, 1995. (PS copy) (Early version in DAI Research Paper No. 753)

1994

K. Binsted, G. Ritchie (1994) An Implemented Model of Punning riddles. In Proceedings of the Twelfth National Conference on Artificial Intelligence (AAAI-94). PDF copy.

G. D. Ritchie (1994) Learning from AM. Pp. 55-66 in Artificial intelligence in mathematics, ed. J. Johnson, S. McKee, A. Vella. Oxford: Oxford University Press. (Reprinted conference paper)

G. Ritchie (1994) Commentary on Kaplan and Kay. Computational Linguistics 20(3), p. 380.

1993

I. Androutsopoulos, G. Ritchie, P. Thanisch (1993) Interfacing a Natural Language Front-end to a Relational Database. Pp. 327-330 in Proceedings of the Sixth International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, Edinburgh.

1992

G. D. Ritchie, G. J. Russell, A. W. Black, S. G. Pulman (1992) Computational Morphology. Cambridge, Mass.: MIT Press.

G. D. Ritchie (1992) Languages Generated by Two-level Morphological Rules. Computational Linguistics 18(1), pp. 41-59.

1991

G. Ritchie (1991) Learning from AM. Pp. 41-52 in Proceedings of the International Conference on Artificial Intelligence in Mathematics, Glasgow, April 1991.

1990

G. D. Ritchie, F. K. Hanna (1990) AM : A Case Study in AI Methodology. Pp. 247-265 in The foundations of artificial intelligence, ed. D. Partridge and Y. Wilks. Cambridge: Cambridge University Press. (Reprinted journal article).

D. C. Moffat, G. D. Ritchie (1990) Modal queries about partially-ordered plans. Journal of Experimental and Theoretical Artificial Intelligence 2(4), pp. 341-368.

B. Crabtree, R. S. Crouch, D. C. Moffat, N. Pirie, S. G. Pulman, G. D. Ritchie, A. Tate (1990) Interacting with an intelligence planning system using English sentences. In Proceedings of the First International Conference on Expert Planning Systems, Brighton.

1989

G. D. Ritchie (1989) On the Generative Power of Two-Level Morphological Rules. Pp. 51-57 in Proceedings of the Fourth European Conference of the Association for Computational Linguistics, Manchester.

1988

B. K. Boguraev, J. Carroll, S. G. Pulman, G. J. Russell, G. D. Ritchie, A. W. Black, E. J. Briscoe, C. Grover (1988) The Lexical Component of a Natural Language Toolkit. In Automating the Lexicon: Research and Practice in a Multilingual Environment, eds. D. Walker, A. Zampolli and N. Calzolari. Cambridge: Cambridge University Press.

S. G. Pulman, G. J. Russell, G. D. Ritchie, A. W. Black (1988) Computational Morphology of English. Linguistics 26(4), pp. 545-560.

1987

T. Patten and G. Ritchie (1987) A Formal Model of Systemic Grammar. Pp. 279-299 in Natural Language Generation: New Results in Artificial Intelligence, Psychology and Linguistics, ed. G. Kempen. Dordrecht: Martinus Nijhoff.

G. D. Ritchie (1987) The Lexicon. Pp. 225-256 in Linguistic Theory and Computer Applications, ed. Whitelock et al. London: Academic Press.

G. D. Ritchie, S. G. Pulman, A. W. Black, G. J. Russell (1987) A Computational Framework for Lexical Description. Computational Linguistics 13(3-4), pp. 290-307.

A. W. Black, G. D. Ritchie, S. G. Pulman, G. J. Russell (1987) Formalisms for Morphographemic Description. Pp. 8-11 in Proceedings of the Third European Conference of the Association for Computational Linguistics, Copenhagen.

1986

G. D. Ritchie (1986) The Computational Complexity of Sentence Derivation in Functional Unification Grammar. Pp. 584-586 in Proceedings of COLING- 86 (11th International Conference on Computational Linguistics), Bonn.

G. J. Russell, S. G. Pulman, G. D. Ritchie and A. W. Black (1986) A Dictionary and Morphological Analyser for English. Pp. 277-279 in Proceedings of COLING-86 (11th International Conference on Computational Linguistics), Bonn.

1985

G. D. Ritchie (1985) Simulating a Turing machine using functional unification grammar. Pp. 285-294 in Advances in Artificial Intelligence, ed. T. O'Shea. Amsterdam: North-Holland. (Reprinted conference paper).

1984

G. D. Ritchie and H. S. Thompson (1984) Natural Language Processing. Pp. 358-388 in Artificial Intelligence: Tools, Techniques and Applications, ed. T. O'Shea and M. Eisenstadt. New York: Harper and Row.

H. S. Thompson and G. D. Ritchie (1984) Implementing Natural Language Parsers. Pp. 245-300 in Artificial Intelligence Skills: Tools, Techniques and Applications, ed. T. O'Shea and M. Eisenstadt. New York : Harper and Row.

G. D. Ritchie and F. K. Hanna (1984) AM : A Case Study in AI Methodology. Artificial Intelligence 23, pp. 249-268.

G. D. Ritchie (1984) A Rational Reconstruction of the Proteus Sentence Plan- ner. Pp. 327-329 in Proceedings of COLING-84 (22nd Meeting of Association for Computational Linguistics/ 10th International Conference on Computa- tional Linguistics), Stanford.

G. D. Ritchie (1984) Simulating a Turing Machine Using Functional Unification Grammar. Pp. 127-136 in Proceedings of ECAI-84 (Sixth European Conference on Artifical Intelligence), Pisa.

1983

G. D. Ritchie (1983) Semantics in Parsing. Pp. 199-217 in Parsing Natural Language, ed. M. King. London: Academic Press.

G. D. Ritchie (1983) The Implementation of a PIDGIN Interpreter. Pp. 69-80 in Automatic Natural Language Parsing, ed. K. Sparck Jones and Y. Wilks. Chichester: Ellis Horwood.

G. D. Ritchie and F. K. Hanna (1983) Semantic Networks - A General Definition and A Survey. Information Technology: Research and Development 2(4), pp. 187-231.

1980

G. D. Ritchie (1980) Computational Grammar - An Artificial Intelligence Approach to Linguistic Description. Brighton, Sussex: Harvester Press.

1979

G. D. Ritchie (1979) Temporal Clauses in English. Theoretical Linguistics 6(1), pp.87-115.

1978

G. D. Ritchie (1978) Predictions and Procedures in Semantically Based Grammar. Pp. 273-282 in Proceedings of AISB/GI Conference, Hamburg.

1976

G. D. Ritchie (1976) Problems in Local Semantic Processing. Pp. 234-241 in Proceedings of AISB Conference, Edinburgh.