Many models of text generation make use of standard patterns (whether expressed as schemas (e.g. [McKeown 85]) or plan operators (e.g. [Moore and Paris 93])) to break down communicative goals in such a way as to produce extended texts. Such models are making two basic assumptions:
WordNet gives the following definition of ``opportunity'':
Opportunity: ``A possibility due to a favorable combination of circumstances''Because opportunities involve combinations of circumstances, they are often unexpected and hard to predict. It may be too expensive or impossible to have complete knowledge about them. Top-down generation strategies may not be able to exploit opportunities (except at the cost of looking for all opportunities at all points) because it is difficult to associate classes of opportunities with fixed stages in the explanation process.
We are investigating opportunistic text generation in the Intelligent Labelling Explorer (ILEX) project, which seeks automatically to generate a sequence of commentaries for items in an electronic catalogue (or museum gallery) in such a way as to reflect the interest of the user and also to further certain educational (or other) aims. The current domain of the system is the 20th Century Jewellery Exhibit in the Royal Museum of Scotland. However, ILEX is designed to work with any domain where object descriptions are required. The key features of the ILEX application are:
The result is a variety of mixed-initiative dialogue:
In such a dynamically unfolding environment, it is not possible to predict all possible paths through the interaction. The system must thus be ready to exploit opportunities in order to achieve its goals. In ILEX, the user's arbitrary choice represents a horizon beyond which is it not practical to predict. Each generated page may be the last one to be generated and therefore has to be planned to achieve as much as possible on its own. Moreover, almost any part of the generated text can be optimised to exploit the arbitrary situation that the user has got themself into.