Nokia Research Center Agent Technology Group Oxygen Collaboration - PowerPoint PPT Presentation

About This Presentation
Title:

Nokia Research Center Agent Technology Group Oxygen Collaboration

Description:

4 NOKIA 20 November 2001 - Mark Adler. The Future Intelligent World. The future ... 5 NOKIA 20 November 2001 - Mark Adler. Mobility Makes Things Different ... – PowerPoint PPT presentation

Number of Views:221
Avg rating:3.0/5.0
Slides: 37
Provided by: orala
Learn more at: http://www.ai.mit.edu
Category:

less

Transcript and Presenter's Notes

Title: Nokia Research Center Agent Technology Group Oxygen Collaboration


1
Nokia Research CenterAgent Technology
GroupOxygen Collaboration
  • Mark Adler, Ora Lassila
  • Nokia Research Center
  • January 9, 2002

2
Outline
  • Vision Internet and Mobility
  • Enabling Technologies
  • Artificial Intelligence
  • Semantic Web
  • Ubiquitous Computing
  • Semantic Gadgets
  • Oxygen Contributions
  • Demo
  • Future Work
  • Questions

3
Internet and Mobility a Future
4
The Future Intelligent World
  • The future will contain
  • Wireless "smart" devices in the home, office,
    automobile, and pocket
  • New devices that can be introduced or removed at
    any time
  • Environments accommodating the user - agent
    technology and machine learning techniques that
    allow devices and environments to adapt to the
    user
  • Intelligent software agents (personal assistants)
    with the capability of enabling services that
    draw on the users personal preferences, the
    users location and local context
  • Agents that improve their performance over time
    by utilizing user emotions, as well as planning
    and machine learning techniques

5
Mobility Makes Things Different
  • Device location is a completely new dimension
  • more information about the user and the usage
    context available
  • new applications and services are possible
  • Devices are different
  • reduced capabilities smaller screens, slow input
    devices, lower bandwidth, higher latency, worse
    reliability,
  • trusted device always with you and has access to
    your private data
  • Usage contexts and needs are different
  • awkward usage situations (e.g., in the car while
    driving)
  • specific needs (surfing unlikely)
  • you are always on ( connected)
  • Dilemma
  • the Internet represents a departure from physical
    realityBUT mobility grounds services and users
    to the physical world

6
Critical Components of Mobile Internet
  • Access to internet-based services from small
    handheld terminals
  • first step WAP (quick build-up of a large user
    base)
  • initial applications include personal information
    management and connectivity, infotainment,
    (mobile) e-commerce, vertical applications, and
    access to corporate intranet data
  • Dynamic synthesis of content
  • first step data in XML, transformations to
    suitable formats
  • device independence is key to long-term
    interoperability
  • Context-dependence
  • first step customization and personalization
  • adaptation of services based on context
  • location is one dimension of a context, but
    there are others

7
New Enabling Technologies
  • Artificial Intelligence
  • machine learning allows us to customize,
    personalize, and adapt without bothering the user
  • automated planning enables autonomous operation
    (i.e., departure from the tool metaphor to
    delegation of decision-making power)
  • Semantic Web
  • intelligent synthesis of personalized,
    context-dependent content from multiple
    information sources (ad hoc and on demand)
  • explicit representation of semantics of data and
    services
  • Ubiquitous Computing
  • a paradigm shift in personal computing
  • LP RF networks, ad hoc networking, discovery of
    devices and services, etc.

8
Artificial Intelligence
9
AI Technologies
  • Avoid being overwhelmed by irrelevant information
  • Rule-based filtering
  • Constraint-satisfaction
  • Collaborative filtering
  • Adaptation to individual's needs and preferences
    (Machine Learning)
  • Putting it all together
  • Put together plans from available information to
    achieve goals
  • Find new solutions as problems arise
  • Delegate decision-making and control
  • Move to appropriate platform
  • Simplify interactions autonomously
  • Improve and enhance user interfaces

10
AI Some Examples
  • Context (location, user preference, task)
    determines choices
  • Schedule meetings, deliver information
  • Locate "services," provide maps
  • Mobile agent code to
  • enhance service and minimize power consumption
  • exploit richer environments, e.g., bandwidth,
    memory, computation cycles
  • but, must deal with issues of privacy, security,

11
Semantic Web
12
Semantic Web Motivation and Features
  • Current WWW was built for humans, not for
    machines
  • Semantic Web is like a global KB
  • (cf. use of the WWW as an infrastructure)
  • better security and privacy will allow us to
    reason about trust, enabling completely new kinds
    of services and businesses
  • content-with-semantics paves way for the use of
    software agents
  • Hyperlinks with meaning
  • agents can navigate the WWW by following semantic
    links
  • What will happen when data comes with semantics?
  • data from different sources can be combined
  • new, perhaps unforeseen opportunities and
    functionality will result
  • machines can meaningfully use the WWW and perform
    tasks on our behalf (machine-understandable
    content)

13
Resource Description Framework
  • RDF is a data model
  • the model is domain-neutral, application-neutral
    and ready for internationalization (i18n)
  • the model can be viewed as directed, labeled
    graphs or as an object-oriented model
    (object/attribute/value)
  • can describe anything that has a URI
  • the specification provides an encoding (in XML)
    of the model
  • important syntactic details are secondary, they
    are largely handled by using XML (RDF defines a
    convention of XML usage)
  • RDF data model is a conceptual layer on top of
    XML
  • consequently, RDF is independent of XML
  • RDF data might not be stored in XML form
  • it might reside, for example, in an RDB
  • XML relieves us of syntactic details when
    transporting RDF

14
DARPA Agent Markup Language
  • DAML is a research program that
  • Develops technologies for the Semantic Web
  • DARPA program
  • broader effort (including EU)
  • Adds logic layers on top of RDF
  • Builds basic ontologies

15
Ubiquitous Computing
16
Ubiquitous Computing _at_ NRC/ATG
  • Observing some general trends
  • handheld computing devices
  • wireless communication
  • internet connects everything
  • but, technology is not necessarily becoming
    easier to use
  • Smart rooms earlier focus on static
    configurations
  • how people really live and work has largely been
    ignored
  • functions context identification, remote control
  • Our goal things should just work
  • devices should automatically figure out what to
    do, form communities and collaborate
  • environment should adapt to users, not vice versa
  • environments are dynamic changes should cause
    minimal disruption

17
Agent Technologies
Study software agents (especially intelligent
multiagent systems) and artificial intelligence,
with applications to ubiquitous computing and web
technologies and standards.
  • Focus on Smart Environments
  • affective and context-aware computing
  • dynamic, distributed agent platforms
  • adaptive, self-organizing networks
  • device and service discovery and negotiation
  • machine learning
  • representation languages
  • Consult on internal technology
  • Collaborate with academia
  • Monitor web technologies and influence standards

18
Low-level Discovery Services
  • Large number of discovery/name/directory services
  • file systems
  • DHCP, DNS
  • SLP, LDAP, X.500
  • crawlers, web search engines
  • Each service uses different
  • metadata
  • protocols
  • query language
  • Disadvantages include
  • proliferation of different tools and APIs
  • incomplete and inconsistent views of the same
    data
  • network management complications due to the above

19
Role of Standardization
  • Open standards are a prerequisite for
    interoperability
  • Many initiatives for device, service, and
    capability discovery
  • UPnP (Microsoft et al), JINI (Sun), Salutation
    (several companies),
  • Service Location Protocol SLP (IETF)
  • CC/PP (W3C)
  • But, standards will only get us so far
  • beyond, we need reasoning
  • many emerging standards are in trouble because of
    vocabularies
  • CC/PP, P3P (adoption hindered by lack of
    vocabularies)
  • proliferation of (specialized) XML DTDs
  • Dublin Core (4 years, 15 attributes!)
  • lack of tools for maintaining (e.g., merging)
    vocabularies

20
Semantic Gadgets
21
What Are Semantic Gadgets?
  • Combine ubiquitous computing the Semantic Web
  • devices capabilities and service functionality
    explicitly represented
  • everything is addressable (using URIs)
  • Semantic Web is the basis for semantic
    interoperability
  • Critical components
  • connectivity
  • wireless, ad hoc networks service discovery
  • representation
  • models of devices, services, users, environments,
    etc.
  • reasoning
  • learning
  • planning
  • Other useful technologies
  • sensors, context-awareness, mobile code,

22
Smart Communities of Devices
  • All devices advertise their services
  • A device can extend its functionality by
  • discovering missing functionality offered by
    another device
  • contracting the use of the service
  • Everything can be discovered
  • including reasoning services or who is going to
    develop overall plans for integrating devices
    into larger, task-oriented teams
  • (OK, we are still working on this)

23
MIT Oxygen and NRC
24
Personnel
  • 10 people
  • 5 summer interns, including 3 from Oxygen
  • Mike Oltmans (AI)
  • Nick Hanssens (AI)
  • Nissanka Bodhi Priyantha (LCS)

25
Museum Guide Demo
  • Metaglue environment
  • Linux iPaqs
  • Cricket location beacons
  • Service discovery
  • User preferences
  • Affective computing
  • Semantic Web
  • Adaptation

26
Collaborative Effort
  • Oxygen Technology Transfer to Nokia
  • Metaglue
  • Crickets
  • Nokia Development
  • Ad hoc networking
  • Device Discovery
  • Integration at Nokia NRC
  • Not only independently developed technology
  • But also LCS (Crickets) and AI (Metaglue)

27
Personal Assistant
Trust In Me Nokias Affective
Personal Advisor
  • Main ideas
  • Located on users handheld device
  • Uses information about users context and
    preferences to make suggestions and to filter
    information
  • Context includes any relevant information about
    the user (including affective state) and users
    surroundings

28
Museum Entrance
  • Access museum directory
  • Using the museum directory, the personal
    assistant suggests exhibits based on context and
    preferences

29
Exhibit
  • Assistant notes interest in the current exhibit
    and records it in its user profile
  • Assistant suggests similar exhibits and provides
    maps

30
Affective Message
  • Receives affective message (sender can choose to
    transmit her/his current affective state)

31
Gift Shop
  • Accesses gift shop website
  • Assistant uses Sonyas preference profile to
    suggest suitable gifts for her
  • After selecting gift to purchase, the transaction
    is completed by his assistant

32
Customizable Restaurant
  • Beam their food preferences to the booth manager
  • Booth manager displays a tailored menu

33
More Suggestions
  • After receiving the order, the booth manager
    displays a list of wines that go with the food
    selection

34
Adapt Environment
  • The booth manager can adapt the environment
    (lights, music) based on the customers mood

35
Future Work
  • Web Services using DAML-S
  • DAML-S is a DAMLOIL ontology for Web Services
  • Investigate this as a starting point for
    representing device functionality as "invokable"
    services.
  • Other stuff
  • for smart environments, we also need something
    like common sense reasoning (naïve physics?)

36
Questions?
  • Mail to
  • mark.adler_at_nokia.com
  • ora.lassila_at_nokia.com
Write a Comment
User Comments (0)
About PowerShow.com