project ‘aire’ and semantic networks seminar ‘multimodal rooms’ jochen von spiczak

41
Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

Upload: dwight-parker

Post on 14-Jan-2016

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

Project ‘aire’and Semantic Networks

Seminar ‘Multimodal Rooms’

Jochen von Spiczak

Page 2: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 2 / 40

content:

overview

- project ‘aire’· overview / interesting examples

- semantic networks· introduction

· knowledge representation in IEs

· description of SNs,especially in intelligent rooms

· realization of SNs

· conclusion / future work

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

Page 3: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 3 / 40

content:

project ‘aire’

- ‘aire’ ~· Agent-based Intelligent Reactive

Environments

- MIT Artificial Intelligence Lab

- examining perceptual computing systems and applications

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

Page 4: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 4 / 40

content:

overview

- tools for collaboration support:· supporting interactions among people,

spaces and mobile devices

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

project ‘aire’project ‘aire’

coll. supportcoll. support

Page 5: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 5 / 40

content:

overview

- software infrastructure· communication

· resource management

· device control

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

project ‘aire’project ‘aire’

coll. supportcoll. support infrastructureinfrastructure

Page 6: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 6 / 40

content:

overview

- human-computer interfaces· new interfaces for people to interact

with their environments

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

project ‘aire’project ‘aire’

coll. supportcoll. support infrastructureinfrastructure HCIHCI

Page 7: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 7 / 40

content:

overview

- ‘aire’ spaces· large range of form factors and sizes

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

project ‘aire’project ‘aire’

coll. supportcoll. support infrastructureinfrastructure HCIHCI

conference rooms,personal workspaces,transitional spaces

conference rooms,personal workspaces,transitional spaces

Page 8: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 8 / 40

content:

examplesoverview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

project ‘aire’project ‘aire’

coll. supportcoll. support infrastructureinfrastructure HCIHCI

conference room,personal workspace,transitional spaces

conference room,personal workspace,transitional spaces

Page 9: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 9 / 40

content:

examplesoverview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

project ‘aire’project ‘aire’

coll. supportcoll. support infrastructureinfrastructure HCIHCI

- ‘Metaglue’· Java-based agent infrastructure

· providing communication and levels of abstraction

· base of the rest of the project

- ‘Metaglue’· Java-based agent infrastructure

· providing communication and levels of abstraction

· base of the rest of the project

Page 10: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 10 / 40

content:

examplesoverview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

project ‘aire’project ‘aire’

coll. supportcoll. support infrastructureinfrastructure HCIHCI

Page 11: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 11 / 40

content:

examples

- visit this very day:

http://www.ai.mit.edu/projects/aire

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

project ‘aire’project ‘aire’

coll. supportcoll. support infrastructureinfrastructure HCIHCI

Page 12: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 12 / 40

content:

semantic networks

- one outstanding aspect of the ‘aire’ project

- knowledge representation as a fundamental design question· semantic networks as such a

representation

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

Page 13: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 13 / 40

content:

introduction

- ever-increasing amounts of data about users· who they communicate with,

· their location,

· visited web pages, ...

- aim: · quick, correct assumptions about what

the user would like to do next

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

Page 14: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 14 / 40

content:

knowledge representation in IE

- five different roles that KRs play· surrogates for the real world

· ontological commitments

· theories of reasoning

· media for computation

· media for human expression

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

· » KR imposes a filter on what the

environment can see and act on

» example of camera-/microphone-signal

· » easily/less easily identifiable entities

» important for reasoning about items and making deductions based on their layout

· » KR defines how inferences are made by the

reasoning system

» constraints kinds of inferences which are allowed or recommended by the system

· » KR must be able to operate in an efficient

manner via computational processes

» without taking up inordinate quantities of time, memory, or disk space

· » KR represents the human view of the world

» must be simple to use

» turn into human-readable representations

Page 15: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 15 / 40

content:

knowledge representation in IE

- much literature about developing contextual systems for IE

- problems of other approaches· interpretation and inferencing is done

by the application

· application must collate and assemble disparate pieces of data

· no cohesive representation of the gained knowledge

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

Page 16: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 16 / 40

content:

SN in general

- need for a representation that…· can store information on objects

· can easily track and follow the relationships between them

- introducing semantic networks as one such representation

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

Page 17: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 17 / 40

content:

SN in general

- concept of semantic networks· information represented in a directed

graph:» nodes objects

» links relationships

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

Page 18: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 18 / 40

content:

SN in general

- variety of node and link types· nodes just like…

» people,

» meetings,

» documents,

» issues,

» discourse items,

» commitments,…

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

Page 19: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 19 / 40

content:

SN in general

- variety of node and link types· links just like…

» relationship between people,

» responsibilities for objects (groups/people),

» hierarchies between contributors,

» attendance to meetings,

» interest for objects, …

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

Page 20: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 20 / 40

content:

SN in general

- further link types:· endpoints for links not limited to

storage nodes

· can also be created to other links

- allows more complex interactions in the data model

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

Page 21: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 21 / 40

content:

SN in general

- easy to discover…· information about a particular object

· relationships between different objects

- little information stored in nodes· network relies more on the links to

define the relationships

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

Page 22: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 22 / 40

content:

SN in general

- some inherent advantages· adding data is highly straightforward

· changing data is highly localized

· making inferences is fast and easy

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

Page 23: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 23 / 40

content:

SN in general

- further advantages· great flexibility in terms of the data

which is captured and interpreted

· extremely efficient

· easy to bring into human-readable form

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

Page 24: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 24 / 40

content:

SN in intelligent rooms

- several areas for using a SN-based representation· user knowledge

· meeting management

· location management

- SN as an appropriate and valuable piece of infrastructure

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

Page 25: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 25 / 40

content:

SN in intelligent rooms

- user knowledge· knowledge of the users and

the individual spaces they work with

· simplistic level» simple set of objects, spaces and

the user’s current location

» queries like “Where is Steve located?”

· system as an “intelligent assistant”» far more information and relations must be

included

» more complex queries like“Who is Joe’s superior?”

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

Page 26: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 26 / 40

content:

SN in intelligent rooms

- meeting management· capturing meetings as the occur

· typical information» agenda topics,

» action items,

» supporting and dissenting arguments,

» documents such as presentations orweb references, …

· can be linked to a video or audio capture of the meeting

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

Page 27: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 27 / 40

content:

SN in intelligent rooms

- location management· location information important for IEs

· especially true when integratinghand-held devices

» require knowledge of the current location

» own coordinate framework of each system

· SN as a location infrastructure» integration and translation between

different coordinate systems

» specify own location descriptions,such as “at home”

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

Page 28: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 28 / 40

content:

realization of SNs

- technology of SNs deployed within the project ‘aire’

- current implementation· works on top of a SQL database

· easily extendable to use…» object-oriented databases

» resource description framework (RDF)back-ends

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

Page 29: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 29 / 40

content:

realization of SNs

- access to the semantic network· using the Metaglue agent

infrastructure of project ‘aire’

· several agents used to access the SN» MeetingModel agent

» GUI agent

» other viewing/editing agents

· network query language

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

Page 30: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 30 / 40

content:

realization of SNs

- semantic network itself· provides only basic interface methods

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

semantic networksemantic network

Page 31: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 31 / 40

content:

realization of SNs

- MeetingModel agent· serves merely as an interface to SN

· abstracts out some of the lookup tasks

· broadcast of any changes

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

semantic networksemantic network

MeetingModelMeetingModel

Page 32: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 32 / 40

content:

realization of SNs

- network query language· allows user or agents to specify

queries in a formal language

· definition of rules in a syntax similar to Prolog

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

semantic networksemantic network

MeetingModelMeetingModel query languagequery language

Page 33: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 33 / 40

content:

realization of SNs

- GUI agent· tree-structure view of stored

information

· creation/editing of information nodes

· currently the primary conduit for information to get into the SN

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

semantic networksemantic network

GUI agentGUI agent

MeetingModelMeetingModel query languagequery language

Page 34: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 34 / 40

content:

realization of SNsoverview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

Page 35: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 35 / 40

content:

realization of SNs

- other viewing/editing agents· providing different views of the data:

» web interfaces,

» graph networks,

» specialized meeting views which simply present the agenda or commitments, …

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

semantic networksemantic network

GUI agentGUI agent

MeetingModelMeetingModel query languagequery language

……

Page 36: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 36 / 40

content:

example of a SNoverview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

Stiefelhagen

McDonough

Rogina

Jochen

rest

face tracking

expert-in

speech recognition

expert-in

Mercedes SLK

expert-in

multimodal rooms

responsible-for

responsible-for

responsible-for

assisted

seminar talk

currently-doingbores-to-death

belongs-to

room 225

works-in

Page 37: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 37 / 40

content:

example of a SNoverview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

Stiefelhagen

Jochen

rest

face tracking

expert-in

Mercedes SLK

responsible-for

McDonough

speech recognition

expert-in

multimodal rooms

responsible-for

responsible-for

assisted

seminar talk

currently-doing

belongs-to

Rogina

room 225

works-in

McDonough

speech recognition

expert-in

multimodal rooms

responsible-for

Rogina

room 225

works-in

- “John McDonough.”- “In room 225.”

expert-in

bores-to-death

Page 38: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 38 / 40

content:

example of a SN

Stiefelhagen

Jochen

rest

face tracking

expert-in

Mercedes SLK

responsible-for

McDonough

speech recognition

expert-in

multimodal rooms

responsible-for

responsible-for

assisted

seminar talk

currently-doing

belongs-to

Rogina

room 225

works-in

expert-in

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

bores-to-death

Page 39: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 39 / 40

content:

conclusion / future work

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

- seems to be the most appropriate knowledge representation for IEs· flexibility of data

· adding/changing data highly localized

· inference generation extremely efficient

- future work· integration within other projects

· automatic sensor-based information recognizing

· incorporate user preference information

Page 40: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

slide 40 / 40

content:

summaryoverview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

- project ‘aire’

- semantic networks· one approach to KR

· inherent advantages in general…

· … and in the context of IEs

· realization» implementation

» access hierarchy

· example

· most appropriate approach to KR

Page 41: Project ‘aire’ and Semantic Networks Seminar ‘Multimodal Rooms’ Jochen von Spiczak

summary

- project ‘aire’

- semantic networks· one approach to KR

· inherent advantages in general…

· … and in the context of IEs

· realization» implementation

» access hierarchy

· example

· most appropriate approach to KRslide 40 / 40

content:

overview

project ‘aire’

- overview

- examples

semantic networks

- introduction

- knowledge representation in IE

- SN in general

- SN in intelligent rooms

- realization of SN

- example of a SN

- conclusion /future work

summary

discussion

…?