RAGS and beyond
This event took place on Wednesday 27 October 2004 at 12:45
Dr Roger Evans Information Technology Research Institute, University of Brighton
The RAGS project ('Reference Architecture for Generation Systems'; Brighton/Edinburgh, EPSRC) aimed to build a concrete infrastructure for collaborative Natural Language Generation (NLG) research, founded on an apparent emerging architectural consensus among NLG system builders. However, a detailed survey of these existing systems revealed that the 'consensus' was much less secure than it appeared at first sight. In order to achieve the goals of the project, we started to develop a much more sophisticated view of system architectures, flexible enough to accommodate existing research, yet precise enough to make a useful contribution as a collaborative 'plug-and-play' framework for NLG. The resulting approach asks interesting and challenging questions about the nature of data manipulation and functional 'modulehood' in large, complex, computational systems.
In this talk, I will describe the progressive development of these ideas, from the starting point of the problem revealed by the RAGS survey, through the RAGS two-level data model and functional architecture for NLG systems, and its implementation in the OASYS system, to subsequent work with Chris Mellish on functional vs implementation architectures, and my current ideas for developing a more generic architectural substrate.
This event took place on Wednesday 27 October 2004 at 12:45
The RAGS project ('Reference Architecture for Generation Systems'; Brighton/Edinburgh, EPSRC) aimed to build a concrete infrastructure for collaborative Natural Language Generation (NLG) research, founded on an apparent emerging architectural consensus among NLG system builders. However, a detailed survey of these existing systems revealed that the 'consensus' was much less secure than it appeared at first sight. In order to achieve the goals of the project, we started to develop a much more sophisticated view of system architectures, flexible enough to accommodate existing research, yet precise enough to make a useful contribution as a collaborative 'plug-and-play' framework for NLG. The resulting approach asks interesting and challenging questions about the nature of data manipulation and functional 'modulehood' in large, complex, computational systems.
In this talk, I will describe the progressive development of these ideas, from the starting point of the problem revealed by the RAGS survey, through the RAGS two-level data model and functional architecture for NLG systems, and its implementation in the OASYS system, to subsequent work with Chris Mellish on functional vs implementation architectures, and my current ideas for developing a more generic architectural substrate.
Future Internet
KnowledgeManagementMultimedia &
Information SystemsNarrative
HypermediaNew Media SystemsSemantic Web &
Knowledge ServicesSocial Software
Social Software is...

Interacting with other people not only forms the core of human social and psychological experience, but also lies at the centre of what makes the internet such a rich, powerful and exciting collection of knowledge media. We are especially interested in what happens when such interactions take place on a very large scale -- not only because we work regularly with tens of thousands of distance learners at the Open University, but also because it is evident that being part of a crowd in real life possesses a certain 'buzz' of its own, and poses a natural challenge. Different nuances emerge in different user contexts, so we choose to investigate the contexts of work, learning and play to better understand the trade-offs involved in designing effective large-scale social software for multiple purposes.
Check out these Hot Social Software Projects:
List all Social Software Projects
Check out these Hot Social Software Technologies:
List all Social Software Technologies
List all Social Software Projects
Check out these Hot Social Software Technologies:
List all Social Software Technologies



