A Blackboard System for Generating Poetry
2016, Computer Science
https://doi.org/10.7494/CSCI.2016.17.2.265Abstract
We present a system to generate poems based on the information extracted from input text such as blog posts. Our design uses the blackboard architecture, in which independent specialized modules cooperate during the generation process by sharing a common workspace known as the blackboard. Each module is responsible for a particular task while generating poetry. Our implementation incorporates modules that retrieve information from the input text, generate new ideas, or select the best partial solutions. These distinct modules (experts) are implemented as diverse computational units that make use of lexical resources, grammar models, sentiment-analyzing tools, and languageprocessing algorithms. A control module is responsible for scheduling actions on the blackboard. We argue that the blackboard architecture is a promising way of simulating creative processes because of its flexibility and compliance with the Global Workspace Theory of mind. The main contribution of this work is the design and prototype implementation of an extensible platform for a poetry-generating system that may be further extended by incorporating new experts as well as some existing poetrygenerating systems as parts of the blackboard architecture. We claim that this design provides a powerful tool for combining many of the existing efforts in the domain of automatic poetry generation.
References (49)
- Baars B.J.: In the Theater of Consciousness: The Workspace of the Mind. Journal of Consciousness Studies, vol. 4, 1997.
- Baars B.J.: The global brainweb: An update on global workspace theory. Science and Consciousness Review, 2003.
- Boden M.A.: The creative mind. London: Abacus, 1992.
- Boden M.A.: Computer Models of Creativity. AI Magazine, vol. 30(3), pp. 23- 34, 2009, http://www.aaai.org/ojs/index.php/aimagazine/article/view/ 2254.
- Bradley M.M., Lang P.J.: Affective Norms for English Words(ANEW): Affective ratings of words and instruction manual. Tech. rep., NIMH Center for the Study of Emotion and Attention University of Florida, 2010.
- Cambria E., Livingstone A., Hussain A.: The Hourglass of Emotions. Springer, 2012.
- Carver N., Lesser V.: The Evolution of Blackboard Control Architectures. Tech. rep., CMPISCI, 1992.
- Charnley J., Colton S.: A Global Workspace Framework for Combining Reasoning Systems, pp. 261-265. Springer, 2008.
- Colton S., Charnley J., Pease A.: Computational Creativity Theory: The FACE and IDEA Descriptive Models. In: Proceedings of the International Conference on Computational Creativity, 2011.
- Colton S., Goodwin J., Veale T.: Full-FACE Poetry Generation. In: Proceedings of the International Conference on Computational Creativity, 2012.
- Corkill D.D.: Blackboard Systems. AI Expert, vol. 6, 1991.
- Corkill D.D., Lesser V.R., Hudlicka E.: Unifying Data-Directed and Goal- Directed Control: An Example and Experiments. AAAI-82, 1982.
- Darwin C.: The expression of the emotions in man and animals / by Charles Darwin. D. Appleton and Co., New York, 1916.
- Ekman P.: Basic Emotions. John Wiley & Sons, Ltd., 1999.
- Erman L., Hayes-Roth F., Lesser V., Reddy D.: The Hearsay-II Speech- Understanding System: Integrating Knowledge to Resolve Uncertainty. ACM Computing Surveys, 1980.
- Francis W.N., Kucera H.: Brown Corpus Manual. Tech. rep., Brown University, 1979.
- Gervás P.: An expert system for the composition of formal Spanish poetry. Knowledge-Based Systems, 2001.
- Gervás P.: Exploring Quantitative Evaluations of the Creativity of Automatic Poets. In: 2nd workshop on creative systems, approaches to creativity in artificial intelligence and cognitive science, ECAI 2002, Lyon, France, 2002.
- Gervás P.: Engineering Linguistic Creativity: Bird Flight and Jet Planes. In: NAACL HLT 2010 Second Workshop on Computational Approaches to Linguistic Creativity, 2010.
- Hayes-Roth B.: A blackboard architecture for control. Artificial Intelligence, 1985.
- van der Heide A., Trivino G.: Simulating emotional personality in human com- puter interfaces. In: Proceedings of IEEE International Conference on the Fuzzy Systems (FUZZ), 2010.
- Indurkhya B.: Whence is creativity? In: Proceedings of the Third In- ternational Conference on Computational Creativity, pp. 62-66, Dublin, Ire- land, 2012, http://computationalcreativity.net/iccc2012/wp-content/ uploads/2012/05/062-Indurkhya.pdf.
- Indurkhya B.: On the Role of Computers in Creativity-Support Systems. In: T. Besold, M. Schorlemmer, A. Smaill, eds., Computational Creativity Research: Towards Creative Machines, pp. 109-125, Paris: Atlantis Press, 2015.
- Jefferson G.: The Mind of Mechanical Man. British Medical Journal, vol. 4616(1), pp. 1105-1110, 1949.
- Jordanous A.: Evaluating computational creativity: a standardised procedure for evaluating creative systems and its application. Ph.D. thesis, University of Sussex, 2012.
- Keith S.R.: Explaining creativity: The Science of human innovation. Oxford University Press, 2012, http://bangor.eblib.com/patron/FullRecord.aspx? p=886582.
- Kirke A., Miranda E.: Emotional and Multi-agent Systems in Computer-aided Writing and Poetry. In: Proceedings of the Artificial Intelligence and Poetry Sym- posium, 2013.
- Kurzweil R.: A (Kind of ) Turing Test. The MIT Press, 1992.
- Manurung R., Ritchie G., Thompson H.: Using Genetic Algorithms to Create Meaningful Poetic Text. Journal of Experimental and Theoretical Artificial In- telligence, vol. 24, pp. 43-64.
- Miller G.A.: WordNet: A Lexical Database for English. Communications of the ACM, 1995.
- Misztal J., Indurkhya B.: A Blackboard Architecture for automatic poetry gen- eration. In: Proceedings of the Workshop Computational Creativity, Concept In- vention, and General Intelligence at 21st European Conference on Artificial In- telligence, 2014.
- Misztal J., Indurkhya B.: A computational approach to re-interpretation Gen- eration of emphatic poems inspired by Internet Blogs. In: Proceedings of AAAI Fall Symposium on Modeling Changing Perspectives: Re-conceptualizing sensory- motor experiences, 2014.
- Misztal J., Indurkhya B.: Poetry generation system with an emotional personal- ity. In: Proceedings of the 5th International Conference on Computational Cre- ativity, 2014.
- Montfort N., Pérez y Pérez R., Harrell D.F., Campana A.: Slant: A Blackboard System to Generate Plot, Figuration, and Narrative Discourse Aspects of Sto- ries. In: Proceedings of the Fourth International Conference on Computational Creativity, 2013.
- Pease A., Colton S.: On Impact and Evaluation in Computational Creativity: A Discussion of the Turing Test and an Alternative Proposal. In: Proceedings of the AISB symposium on AI and Philosophy, 2011.
- Penrose R.: The Emperor's New Mind: Concerning Computers, Minds, and the Laws of Physics. Oxford University Press, Inc., New York, 1989, ISBN 0-19- 851973-7.
- Pereira F.C., Mendes M., Gervás P., Cardoso A.: Experiments With Assessment of Creative Systems: An Application of Ritchie's Criteria. In: Computational Cre- ativity Workshop 2005, International Joint Conference on Artificial Intelligence 2005, University of Edinburgh, Edinburgh, Scotland, 2005.
- Plutchik R.: The nature of emotions. American Scientist, vol. 89(4), pp. 344-350, 2001.
- Ritchie G.: Some Empirical Criteria for Attributing Creativity to a Computer Program. Minds and Machines, vol. 17(1), pp. 67-99, 2007.
- Russel J.A.: A circumplex model of affect. Journal of personality and social psychology, 1980.
- Strapparava C., Valitutti A.: WordNet-Affect: an Affective Extension of Word- Net. In: Proceedings of the 4th International Conference on Language Resources and Evaluation, 2004.
- Thelwall M., Buckley K., Paltoglou G., Cai D.: Sentiment Strength Detection in Short Informal Text. Journal of the American Society for Information Science and Technology, 2010.
- Toivanen J.M., Gross O., Toivonen H.: The Officer Is Taller Than You, Who Race Yourself! Using Document Specific Word Associations in Poetry Generation. In: Proceedings of the 5th International Conference on Computational Creativity, 2014.
- Toivanen J.M., Jarvisalo M., Toivonen H.: Harnessing Constraint Programming for Poetry Composition. In: Proceedings of the International Conference on Com- putational Creativity, 2013.
- Toivanen J.M., Toivonen H., Valitutti A., Gross O.: Corpus-Based Generation of Content and Form in Poetry. In: Proceedings of the International Conference on Computational Creativity, 2012.
- Turing A.: Computing Machinery and Intelligence. Mind, 1950.
- Veale T.: Less Rhyme, More Reason: Knowledge-based Poetry Generation with Feeling, Insight and Wit. In: Proceedings of the International Conference on Computational Creativity, 2013.
- Whissel C.: The dictionary of affect in language. Emotion: Theory, Research, and Experience, 1989.
- Wiggins G.A.: The Mind's Chorus: Creativity Before Consciousness. Cognitive Computation, 2012. Affiliations Joanna Misztal-Radecka Jagiellonian University, Krakow, Poland, asiamsztl@gmail.com Bipin Indurkhya Jagiellonian University, Krakow, Poland, bipin@agh.edu.pl