Abstract
There are numerous applications where there is a need to rapidly infer a story about a given subject from a given set of potentially heterogeneous data sources. In this paper, we formally define a story to be a set of facts about a given subject that satisfies a "story length" constraint. An optimal story is a story that maximizes the value of an objective function measuring the goodness of a story. We present algorithms to extract stories from text and other data sources. We also develop an algorithm to compute an optimal story, as well as three heuristic algorithms to rapidly compute a suboptimal story. We run experiments to show that constructing stories can be efficiently performed and that the stories constructed by these heuristic algorithms are high quality stories. We have built a prototype STORY system based on our model-we briefly describe the prototype as well as one application in this paper.
Original language | English (US) |
---|---|
Pages (from-to) | 351-377 |
Number of pages | 27 |
Journal | Multimedia Tools and Applications |
Volume | 33 |
Issue number | 3 |
DOIs | |
State | Published - Jun 2007 |
Externally published | Yes |
Funding
Acknowledgements Work supported in part by ARO grant DAAD190310202, ARL grants DAAD190320026 and DAAL0197K0135, NSF grants IIS0329851 and 0205489 and UC Berkeley contract number SA451832441 (subcontract from DARPA’s REAL program).
Keywords
- Algorithms
- Databases
- Framework
- Heterogenous
- Multimedia
- Stories
- Storytelling
- Summarization
ASJC Scopus subject areas
- Software
- Media Technology
- Hardware and Architecture
- Computer Networks and Communications