160 likes | 291 Views
Temporal Aspects of Intelligent Multimedia Retrieval and Presentation. Zhisheng Huang, Jacco van Ossenbruggen, and Lynda Hardman CWI The Netherlands. Outline. Motivation and Background Temporal approaches for intelligent multimedia retrieval and presentation
E N D
Temporal Aspects of Intelligent Multimedia Retrieval and Presentation Zhisheng Huang, Jacco van Ossenbruggen, and Lynda Hardman CWI The Netherlands
Outline • Motivation and Background • Temporal approaches for intelligent multimedia retrieval and presentation • Temporal reasoning in the Semantic Web • Research Plan • Past work (by Zhisheng) • Demo
Time and Multimedia Documents and Presentation • Time is one of the most crucial aspects ofmultimedia documents and presentation. • Audio, video, animation clips are presented with time goes, • Image archivies are usually displayed with timelines, • Text information describes events, time instants, intervals/periods, • Presentation involves a series of actions which occur in time.
Temporal Aspects and Their Description • Time instant: year, date, time clock • Time intervals and events: golden age, Monet’s born, • Temporal Modifiers: after, before, in, during, • Temporal operators: always in the past, sometimes in the past, never in the past, in the future, now, at present • Action operators: doing, acting, …
Semantics of Time Three Main Approaches: • The Quantitative Time Approach: time is a collection of time instants and intervals • The Temporal Logic Approach: time fluent is considered as state transitions • The Dynamic Logic Approach: time fluent is considered as results of taking actions
Temporal Retrieval vs. Temporal Reasoning • Temporal retrieval: find entities which satisfy a temporal specification. • Temporal reasoning: check if a temporal property holds. • Temporal retrieval can be achieved by converting answers with “yes/no” into answers with entities.
Quantitative Time • Time interval: Show all work which involve Monet in years 1850-1890; • Time instant: Show all Dutch impressionist work in 1926; • Time instant with time modifier: Show all Dutch impressionist work after 1926; • Event: Show all Dutch impressionist work in year Monet died; • Event with time modifier: Show all Dutch impressionist work after Monet died;
Temporal Logics • Linear time vs. branching time • Temporal operators: • always-in-the-past, • sometimes-in-the-past, • never-in-the-past, • at-present, • always-in-the-future, • Until • Since
Time in Temporal Logics • Temporal retrieval: show the first Dutch impressionist work (in this art archive). ( Defined in terms of never-in-the-past operator and the at-present operator) • Temporal reasoning: Is it never the case that a Cubist work occurred earlier than the first impressionist work ?
Dynamic Logics • State vs. Action • A state corresponds with a time instant • An action is a set of state pairs which correspond with the starting state and the ending state of the action. • Dynamic operators: • [a]p: after doing action a, the property p always holds; • <a>p: after doing action a, the property p may holds;
Dynamic Actions • Dynamic action operators: • sequential actions, • parallel actions, • action choice, • state checking • conditional action
Time in Dynamic Logics • Temporal Presentation: a sequential execution of actions • Temporal retrieval: a search action with temporal specification • Temporal reasoning: model checking with dynamic actions
Temporal Reasoning in the Semantic Web • Temporal reasoning with RDF/RDFS data • Temporal Ontologies • Time in OWL
Research Plan • Compare the three temporal approaches • Investigate their expressibility on intelligent multimedia retrieval and presentation • Quantitative time reasoning for image retrieval and presentation • Temporal retrieval and reasoning with the support of the Semantic Web technology.
Some Past Work (by Zhisheng) • Temporal reasoning for multi-version ontologies (2005) • PAMELA: an intelligent presentation embodied agent (2004) • Facial expressions for embodied agents in STEP (2004) • XSTEP: a markup Language for embodied agents (2003) • STEP: a scripting language for embodied agents (2002) • WASP: Web Agent Support Program (2001)