1 Constraint-based Negotiation in a Multi-Agent Information System with Multiple Platform Support Dickson K.W. Chiu Ho-fung Leung Dept. of Computer Science.

Slides:



Advertisements
Similar presentations
FYP Presentation Mobile Marketing Management System CHA2 Mobile Commerce Applications II Mobile Marketing Management System Presented by Cheng.
Advertisements

New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
A Prototype Implementation of a Framework for Organising Virtual Exhibitions over the Web Ali Elbekai, Nick Rossiter School of Computing, Engineering and.
Systems Development Environment
HICSS 36 On the e-Negotiation of Unmatched Logrolling Views Presenter S.C. Cheung Department of Computer Science Hong Kong.
© Chinese University, CSE Dept. Software Engineering / Software Engineering Topic 1: Software Engineering: A Preview Your Name: ____________________.
LYU0101 Wireless Digital Library on PDA Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu First semester FYP Presentation 2001~2002.
E-Government Integration with Web Services and Alerts: A Case Study on an Emergency Route Advisory System in Hong Kong Dickson K. W. CHIU Senior Member,
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
Integration of Hand-Held Devices into Collaboration Environments IC’02 Las Vegas, NV June June Geoffrey Fox, Sung-Hoon Ko, Kangseok Kim,
Facilitating e-Negotiation Processes with Semantic Web Technologies Patrick C. K. HUNG Faculty of Business and Information Technology, University of Ontario.
1 A Three-tier View-based Methodology for M-Services Adaptation Eleanna Kafeza Department of Marketing and Communications, Athens University of Economics.
Web-service Based Human Resource Recruitment by Using Matchmaking Decision Support Dickson K. W. CHIU Senior Member, IEEE Dickson Computer Systems Hong.
@ V ictoria U niversity Enterprise eCommerce Mobile Computing.
AlertsHICSS37-1 Alert-driven E-Service Management Dickson K.W. Chiu, Benny Kwok, Ray Wong Dept. of Computer Science & Engineering, Chinese University of.
Towards Ubiquitous Government Services through Adaptations with Context and Views in a Three-Tier Architecture Dan Hong, SC Cheung, SMIEEE Department of.
A Meta-model for e-Contract Template Variable Dependencies Facilitating e-Negotiation Dickson K.W. CHIU Dept. of Computer Science & Engineering, Chinese.
1RADAR – Scheduling Task © 2003 Carnegie Mellon University RADAR – Scheduling Task May 20, 2003 Manuela Veloso, Stephen Smith, Jaime Carbonell, Brett Browning,
Managing Agent Platforms with the Simple Network Management Protocol Brian Remick Thesis Defense June 26, 2015.
Web-service Based Information Integration for e-Mortgage Contract Matchmaking Decision Support: A Case Study in Hong Kong Dickson K. W. CHIU Senior Member,
E-Monitoring of Outsourcing IS Project in Financial Institutions: A Case Study on Mandatory Provident Fund Projects in Hong Kong Vincent C.T. Chan Dept.
A Multi-Agent Infrastructure for Mobile Workforce Management in a Service Oriented Enterprise Shing-Chi CHEUNG Senior Member, IEEE Dept. of Computer Science.
1 A Web Services Implementation Framework for Financial Enterprise Content Management Kevin H.S. Kwok and Dickson K.W. Chiu Dept. of Computer Science &
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
AlertsICWS Alert-driven Process Integration in a Web Services Environment Eleanna KAFEZA, S.C. CHEUNG Dept. of Computer Science, Hong Kong University.
8 Systems Analysis and Design in a Changing World, Fifth Edition.
HICSS 36 A Watermarking Infrastructure for Enterprise Document Management Presenter S.C. Cheung Department of Computer Science.
Client-Server Processing and Distributed Databases
ADL Slide 1 December 15, 2009 Evidence-Centered Design and Cisco’s Packet Tracer Simulation-Based Assessment Robert J. Mislevy Professor, Measurement &
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Web 2.0 with Alert Support for Busy Parents in Suzuki Method of Children Music Teaching Cheuk-ting CHAN Dept of Music HK Baptist University
Towards Ubiquitous Tourist Service Coordination and Integration: a Multi- Agent and Semantic Web Approach Ho-fung LEUNG Senior Member, IEEE Dept. of Computer.
Understanding Networked Applications A First Course 1 CONTENTS  INTRODUCTION.  WHAT IS CLIENT SERVER ARCHITECTURE ?  WHY WE NEED CLIENT SERVER ARCHITECTURE.
Adapting Legacy Computational Software for XMSF 1 © 2003 White & Pullen, GMU03F-SIW-112 Adapting Legacy Computational Software for XMSF Elizabeth L. White.
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 14 Networks, Multi-Tier Architectures, and XML.
Moving the RFID Value Chain Value Proposition Cost and Complexity What is it? (passive RFID) Where is it? (active RFID) How is it? (Sensors) Adapt to it.
DYNAMIC WAP BASED VOTING SYSTEM Bertrand COLAS Submission date: May 2002 School of Computing Bachelor of Engineering with Honours in Computer.
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
Task Achieving Agents on the World Wide Web An Introduction Sharif Univ. of Tech. Computer Eng. Dep. Semantic Web Course Mohsen Lesani 13 Ord 1374.
WEB BASED DATA TRANSFORMATION USING XML, JAVA Group members: Darius Balarashti & Matt Smith.
FYP: LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu By: Tony, Wat Hong Fai Harris, Yan Wai Keung.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
SEMANTIC AGENT SYSTEMS Towards a Reference Architecture for Semantic Agent Systems Applied to Symposium Planning Usman Ali.
Cloud Networked Robotics Speaker: Kai-Wei Ping Advisor: Prof Dr. Ho-Ting Wu 2013/04/08 1.
Framework for Virtual Web Laboratory I. Petković M. Rajković.
Security Standards. IEEE IEEE 802 committee for LAN standards IEEE formed in 1990’s – charter to develop a protocol & transmission specifications.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure.
© Chinese University, CSE Dept. Distributed Systems / Distributed Systems Topic 1: Characterization of Distributed & Mobile Systems Dr. Michael R.
Smart Home Technologies
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
Module 1: Overview of Microsoft Office SharePoint Server 2007.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Presentation Title 1 1/27/2016 Lucent Technologies - Proprietary Voice Interface On Wireless Applications Protocol A PDA Implementation Sherif Abdou Qiru.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
12. DISTRIBUTED WEB-BASED SYSTEMS Nov SUSMITHA KOTA KRANTHI KOYA LIANG YI.
Systems Analysis and Design in a Changing World, Fifth Edition
Changjie Wang, Ho-fung Leung
Alerts for Healthcare Process and Data Integration
THREE TIER MOBILE COMPUTING ARCHITECTURE
Analysis models and design models
Component-based Applications
Presentation transcript:

1 Constraint-based Negotiation in a Multi-Agent Information System with Multiple Platform Support Dickson K.W. Chiu Ho-fung Leung Dept. of Computer Science & Engineering The Chinese University of Hong Kong S.C. Cheung Dept. of Computer Science Hong Kong University of Science & Technology Patrick C.K. Hung CSIRO, Australia

Dickson Chiu – HICSS37, Big Island, HawaiiConstraint based NSS - 2 Motivation and Background Agents - programs that act on behalf of their human users and exhibit some aspects of intelligent behavior Multi-agent information system (MAIS) used to conduct e- commerce activities Support ubiquitous access through mobile devices over wired and wireless networks Extension of an existing negotiation support system (NSS) into an MAIS infrastructure with multi-platform support Users need different degree of delegation to agents External users without agent support can also participate in the NSS

Dickson Chiu – HICSS37, Big Island, HawaiiConstraint based NSS - 3 Approach Summary Meeting schedule negotiation as example - a very common collaboration task that is time-consuming and tedious Our approach Constraint based negotiation Belief-Desire-Intension negotiating agent Multi-platform user-interface support

Dickson Chiu – HICSS37, Big Island, HawaiiConstraint based NSS - 4 BDI Agent Model Commonly used in AI community

Dickson Chiu – HICSS37, Big Island, HawaiiConstraint based NSS - 5 BDI Example (Meeting Scheduling) belief revision function brf( ) Appointment Constraint: Date = 6/1/2002 Time > 9:00 Time < 12:00 Location = CUHK Appointment Requirement: Date: June 1, 2002 Time: 9: :00 Location: CUHK Duration: 30 minutes Duration = 30 minutes Schedules: 6/1/2002: 10:30-11:30: Meeting 12:00-13:00: Lunch options generation function Options (Available Time Slots): 1) 6/1/ 2002: 9:00-10:30 2) 6/1/2002: 11:30-12:00 options( ) 1) 6/1/ 2002: 9:00-10:30 2) 6/1/2002: 11:30-12:00 Appointment Constraint: Date = 6/1/2002 Time > 9:00 Time < 12:00 Location = CUHK filter func t ion Options (Available Time Slots): Solutions: 1) Date: 6/1/2002 Time: 9:30 Location: CUHK filter( ) Duration = 30 minutes

Dickson Chiu – HICSS37, Big Island, HawaiiConstraint based NSS tier Architecture with Agents SMS Gateway WAP Gateway Internet Messenger Web Service Enterprise Processes Negotiation Process Users Alerts Negotiating Agents Other Agents DBMS PDA memory Negotiation Process Negotiation Support System Negotiating Agents User Front EndApplication LogicBackend

Dickson Chiu – HICSS37, Big Island, HawaiiConstraint based NSS - 7 Adaptations for Various Platforms Platforms Tiers EnterprisePDAWAPSMS User Front End Web Service interface for programmed interactions Simplified screen layout Low resolution graphics Panning and zooming WML translation Highly reduced screen SMS message presentation Application Logic Cross- organizational process interoperation Simplified process steps and proceduresSMS dialogue presentation Backend Database Mutually agreed schema and semantics for interoperation Omit some fields Summarized information May need to access PDA memory Mandatory fields only Highly summarized information Highly summarized and mandatory information as message content

Dickson Chiu – HICSS37, Big Island, HawaiiConstraint based NSS - 8 Application Logic Adaptation: Agent Based Negotiation Protocol User input meeting request Agent send options to participants User / agent decide options [with good option] [without good option] Reply YES/NO for each option Reply Counter Options Reply Constraints Agent evaluate constraints and options Inform all participants chosen details [good option found] [max round not exceeded] [max round exceeded] Inform all participants failure [passive mode] [constraint mode] [counter-offer mode] Meeting Caller (Master)Other Meeting Participants

Dickson Chiu – HICSS37, Big Island, HawaiiConstraint based NSS - 9 Application Logic: Negotiator Features on Different Platforms Negotiators Features EnterprisePDA / Desktop User WAP UserSMS User Service Request Web ServiceBrowser interface or programmed action WAP interfaceSMS Automation Business Process on Server Agent run on PDAAgent run on server (and on some new handsets) Alerts SOAP MessageICQ, (or SMS if user also accessible) SMS User response mode Passive, Counter-offer, Constraint Passive, Counter-offer Passive

Dickson Chiu – HICSS37, Big Island, HawaiiConstraint based NSS - 10 Data Schema and View Design View for display

Dickson Chiu – HICSS37, Big Island, HawaiiConstraint based NSS - 11 Multi-platform User Interface Design for PDA users for WAP users

Dickson Chiu – HICSS37, Big Island, HawaiiConstraint based NSS - 12 User Interface Implementation Activity XML Processor XML Document Object NSS Presentation Object XSL Style Sheet XML Schemas User Inputs Generated User Interfaces Screen / Form

Dickson Chiu – HICSS37, Big Island, HawaiiConstraint based NSS - 13 Applicability and Validation of Negotiation Protocol Trade-off among privacy protection, message exchange costs, computational efficiency, and complexity of user interface Centralized open-calendar protocol not suitable - no privacy protection, too much unnecessary data is sent Passive mode - inefficient protocol but simple, least data sent, suitable for SMS users In between: reply counter-option mode or reply constraints – but more complicated user interface required All these can be translated into constraints and therefore into a standard CSP problem Formal validation / consistency check => our paper in IEEE TSMC Part A Nov 2003

Dickson Chiu – HICSS37, Big Island, HawaiiConstraint based NSS - 14 Overcoming Platform Limitations Feasibility of implementing agents on PDA platforms - Microsoft embedded Visual C++ mobile agents can run the constraints in a few seconds Does not need a centralized server and therefore can be highly scalable Summarization and customizing of information to be displayed on different platforms needs knowledge on the information beforehand => contract template (our HICSS36 paper) To overcome the limitation of the small screen size of mobile devices, decomposing a complex negotiation problem into smaller sets of related issues with our developed methodology further helps (our ER2002 paper) E.g., Party organization => ({meeting place, time}, {activities, cost}, {cost-sharing})

Dickson Chiu – HICSS37, Big Island, HawaiiConstraint based NSS - 15 Further and Ongoing work Detailed methodology of adapting the display of negotiation information Process customization for mobile platform e-Marketplaces negotiation support Ranking of preferences Alert management for mobile platforms Location depend application, such as mobile workforce management and mobile customer relationship management (CRM) applications Adaptation techniques for mobile computing at program code level.

Dickson Chiu – HICSS37, Big Island, HawaiiConstraint based NSS - 16 Conclusion Using constraints and BDI agents for NSS adaptation for mobile users Support for both human users and user delegated autonomous agents (with customizable degree of delegation) in a NSS Use of constraints to limit data exchange and to reduce bandwidth consumption for mobile users Detailed implementation framework