Modelling serendipity in a computational context
Joseph Corneli, Anna Jordanous, Christian Guckelsberger, Alison Pease,, Simon Colton

TL;DR
This paper proposes a unified framework to model and evaluate serendipity in computational systems, aiming to enhance their creative and autonomous capabilities through design choices.
Contribution
It introduces a six-phase framework for serendipity, surveys related literature, and demonstrates how to assess serendipity potential in existing systems.
Findings
A six-phase model of serendipity in computational systems
Practical heuristics for implementing serendipity
Feasibility of enhancing serendipity potential in AI systems
Abstract
The term serendipity describes a creative process that develops, in context, with the active participation of a creative agent, but not entirely within that agent's control. While a system cannot be made to perform serendipitously on demand, we argue that its can be increased by means of a suitable system architecture and other design choices. We distil a unified description of serendipitous occurrences from historical theorisations of serendipity and creativity. This takes the form of a framework with six phases: , , , , , and . We then use this framework to organise a survey of literature in cognitive science, philosophy, and computing, which yields practical definitions of the six phases, along with heuristics for implementation. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputability, Logic, AI Algorithms · Scientific Computing and Data Management · Personal Information Management and User Behavior
