Robots that tell stories

Program Code: 

Prof Hussein Abbass (

Description of Work: 


Storytelling is the art of narrating stories. Computer generated stories are common in virtual world. However, the research in this area relies to a large extent to scripted stories or stories with fixed themes. A robot that interacts with human should not use a fixed storyboard or fixed themes. The interaction requires from the robot to adapt in a changing environment. This project aims at equipping a robot with the ability of telling stories on the fly. These stories will be auto-generated by the Robot based on the situations it will encounter in the environment.

Description of Work:

  • Developing an understanding of basic linguistics and the principles of natural language processing
  • Developing an understanding of Chomsky Hierarchy and formal grammar
  • Develop methodologies for representing and evolving stories
  • Testing the methodology and scoring it against human-generated stories.