Towards Protocol-Based for Supporting Agent Decision-Making in Open MAS Carolina Howard Felicíssimo Advisor: Prof. Carlos José Pereira de Lucena Co-Advisor:

Slides:



Advertisements
Similar presentations
Dynamically Providing Contextual Information for Agents in Open MAS Carolina Howard Felicíssimo Advisor: Prof. Carlos José Pereira de Lucena Co-Advisor:
Advertisements

Developing Open MAS for Context-Aware Next Generation Wireless Network, ContextualNGWN Rafael Machado da Rocha.
Global Pricing Challenges in Global Pricing. Introduction Global Pricing is lot more complex than domestic pricing due to: International Currency Fluctuations.
Ind – Develop a foundational knowledge of pricing to understand its role in marketing. (Part II) Entrepreneurship I.
FINANCIAL MANAGEMENT I AND II
Chapter 1 Introduction. Why study Labor Markets? - Personal gain - would it be wise to train to be a blacksmith in Nebraska? What about a soybean farmer?
CHAPTER 8 PRICING Study Objectives
Business in Global Markets
Chapter 3 Operations strategy Photodisc. Cartesia.
Supply Chain Management
Scarcity Revisited Tradition, command, market Without scarcity, there would be no economic problem & no need for prices.
Constructing the Future with Intelligent Agents Raju Pathmeswaran Dr Vian Ahmed Prof Ghassan Aouad.
Michael P. Wellman University of Michigan. A software program that makes decisions autonomously about bidding in electronic markets A software program.
1 The Supply Chain Management Game for the Trading Agent Competition 2004 Supervisor: Ishai Menashe Dr. Ilana David final presentation: 10-Oct-04.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 1 Introduction to International Accounting.
Performance Evaluation in the Decentralized Firm
CS 268: Future Internet Architectures Ion Stoica May 1, 2006.
Sourcing Agreement Between
Managing International IS9.200 Information Systems for Management1 Chapter 15 International Information Systems (IIS)
© 2014 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license.
Micro and Macro- the difference?
LECTURE. FORMATION OF PRICE FOR THE COMPANIES PRODUCT Plan lectures 1. Price and types of prices 2. Classification prices 3. Pricing policy of the enterprise.
International Business 9e
Economic Systems.
Different Types of Economies
CHAPTER 22 Management-Control Systems, Transfer Pricing,
Objectives Know why companies use distribution channels and understand the functions that these channels perform. Learn how channel members interact and.
GLOBAL SOURCING STRATEGY: R%D, MANUFACTURING, AND MARKETING INTERFACES.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
© 2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
The Marketing Mix Price
What is retailing? Chapter 1. Question Have you ever considered owning your own shop? What kind of shop? Do you think it would be fun? Do you think it.
*Law and Coordination Rodrigo Paes. © LES/PUC-Rio Agenda Integration Coordination BPEL example Birth *Law and Coordination Further Steps.
Stakeholder Objectives
Learning Goals Know why companies use distribution channels and understand the functions that these channels perform. Learn how channel members interact.
Sweetening Regulated Open Multi-Agent Systems with a Formal Support for Agents to Reason About Laws Carolina Howard Felicíssimo Key points of my paper.
There are 4 different types of economic systems: 1. Market economic system (pg R32) - this is an economic system based on individual choices and voluntary.
1 Chapter 1: Economic Basics What Is a Business? Businesses come in many shapes and sizes, such as local, regional, national, and/or global. They are classified.
Providing Updated Contextual Information for Norm-Aware Agents in Open MASs Carolina Howard Felicíssimo LES-PUC-Rio / LIP6-ParisVI Advisor: Prof. Carlos.
Contextual Regulations in Open Multi-Agent Systems Carolina Howard Felicíssimo Advisor: Prof. Carlos José Pereira de Lucena.
Good Anything that can be grown or manufactured (made) Food Clothes Cars.
Unit 7a Economics.
CHAPTER 6 Business-to-Business Markets: How and Why Organizations Buy M A R K E T I N G Real People, Real Choices Fourth Edition.
Contextual Regulations in Open Multi-Agent Systems Carolina Howard Felicíssimo Advisor: Prof. Lucena.
1 Chapter 3 Economic Decision Makers These slides supplement the textbook, but should not replace reading the textbook.
Intelligent agents, ontologies, simulation and environments for norm-regulated MAS Deliberative Normative Agents Ricardo Gralhoz Governance in Open Multi-Agent.
WEEK 7 ETHICS & SOCIAL RESPONSIBILITY Özge Can –
--- DynaCROM --- Dynamic Contextual Regulations in Open Multi-Agent Systems Carolina Howard Felicíssimo Advisor: Prof. Carlos José Pereira de Lucena.
Marketing I Curriculum Guide. Objective To understand the role of business in the free enterprise system. Be able to define free enterprise system Understand.
The Purchasing Function The Buying Process. Types of Purchase Situations New Task Purchase Occurs because of an unrecognized need. Desire to change an.
Price.  Price is what is charged by the supplier to the consumer  Can be a deciding factor in a consumer choosing your product over you consumers 
Artificial intelligence methods in the CO 2 permission market simulation Jarosław Stańczak *, Piotr Pałka **, Zbigniew Nahorski * * Systems Research Institute,
INTERNATIONAL PRICING COST Full = fix + variable costs. By definition, a short-run approach since fixed cost might become variable in the longer run. The.
Hospitality Sales and Marketing Situational Selling Chapter six 1.
An Approach to Operationalize Regulative Norms in Multiagent Systems Carolina Howard Felicíssimo LES / PUC-Rio Advisor: Prof. Carlos José Pereira de Lucena.
Management Information Systems Islamia University of Bahawalpur Delivered by: Tasawar Javed.
1 PowerPointPresentation by PowerPoint Presentation by Gail B. Wright Professor Emeritus of Accounting Bryant University © Copyright 2007 Thomson South-Western,
Chapter 3 Business in the Global Economy. 3-1 International Business Basics Goals: ◦ Describe importing and exporting activities. ◦ Compare balance of.
"In the name of Allah, The Most Gracious & Most Merciful"Most GraciousMost Merciful.
1 Simulating Computational Societies Lloyd Kamara, Alexander Artikis, Brendan Neville, Jeremy Pitt Imperial College, London September 2002, Universidad.
 Resources necessary to produce goods and services  The four factors of production are natural resources, labor, capital, and entrepreneurs.
CHAPTER TWO REVIEW. 1.An _________ is the method used by a society to produce & distribute goods and services. 2.In order for a society to decide the.
Done by Fazlun Satya Saradhi. INTRODUCTION The main concept is to use different types of agent models which would help create a better dynamic and adaptive.
Unit 7a Economics.
Chapter 1: Introduction to International Accounting
Chapter 2 Economic Systems & the American Economy
What are the roles of government in our free enterprise economy?
Managing Global System
Good Anything that can be grown or manufactured (made) Food Clothes Cars.
Presentation transcript:

Towards Protocol-Based for Supporting Agent Decision-Making in Open MAS Carolina Howard Felicíssimo Advisor: Prof. Carlos José Pereira de Lucena Co-Advisor: Prof. Jean-Pierre Briot

August 8, 20062/25 Carolina Howard Felicíssimo © LES/PUC-Rio Agenda Introduction Motivation Case Study The DynaCROM Approach Scope Chronogram of Activities

August 8, 20063/25 Carolina Howard Felicíssimo © LES/PUC-Rio Introduction Multi-Agent Systems (MAS) –A powerful technology that has emerged as a promising approach to develop information systems that are composed of several goal-oriented problem-solving entities (agents) Open MAS –A MAS where agents are able to join and leave it freely –Key characteristics are: agent heterogeneity (different implementations – agents must be threaten as black-boxes), conflicting individual goals and limited trust. Moreover, no centralized control is feasible

August 8, 20064/25 Carolina Howard Felicíssimo © LES/PUC-Rio Motivation Network Link Open MAS

August 8, 20065/25 Carolina Howard Felicíssimo © LES/PUC-Rio Motivation Network Link Open MAS Contextual Information Contexts: implicit situational information used to characterize situations of participants Context Information: Environment, Organization, Roles and Interaction Protocols*  Dynamically Provide Refined Protocol Information - a Reason & Effect approach * Protocol: a set of contextual guidelines for acting

August 8, 20066/25 Carolina Howard Felicíssimo © LES/PUC-Rio Case Study – A Competitive Benchmarking for The Trading Agent Community The Supply Chain Management Game for the 2006 Trading Agent Competition (TAC SCM-06) 8 supplier agents / (6) manufacturer agents / 16 different PC configurations. Each PC model is built from 4 component types: CPU, motherboards, memories, and hard disks. 10 different components (Pintel CPUs 2 and 5 GHz; IMD CPUs 2 and 5 GHz; Pintel and IMD motherboards; Memories 1 and 2 Gb; Hard Disks 300 and 500 Gb). Basic Requirements for the Manufacturer Agents: –Need to know how to place RFQs and Orders for different Suppliers –Need to know how to read Offers from different Suppliers Desired Requirement for the Manufacturer Agents: –Choose offers considering internal stimulus and external stimulus (e.g., current economic and politic laws) © TAC SCM-06

August 8, 20067/25 Carolina Howard Felicíssimo © LES/PUC-Rio Case Study Pintel Supplier Open Agent Main Platform Agent Manufacturer Memory 1 Gb PC1 Open Agent Platform MEC Supplier Hard Disk 300 Gb Open Agent Platform Watergate Supplier Open Agent Platform Mintor Supplier Open Agent Platform Basus Supplier Open Agent Platform Macrostar Supplier Pintel CPU 2.0 Pintel Motherboard manufactures supplies dealWith supplies dealWith supplies dealWith Queenmax Supplier Open Agent Platform

August 8, 20068/25 Carolina Howard Felicíssimo © LES/PUC-Rio Case Study Open Agent Main Platform Agent Manufacturer Memory 2 Gb PC16 Queenmax Supplier Open Agent Platform Hard Disk 500 Gb Open Agent Platform Watergate Supplier Open Agent Platform Mintor Supplier Open Agent Platform IMD Supplier Open Agent Platform Basus Supplier IMD CPU 5.0 IMD Motherboard manufactures supplies dealWith supplies dealWith supplies dealWith Open Agent Platform Macrostar Supplier Open Agent Platform MEC Supplier

August 8, 20069/25 Carolina Howard Felicíssimo © LES/PUC-Rio Case Study Base Price: 250 Profit: +X% Reputation: -Y% Offer Price: 300 sendRFQs(IMDMotherboard,50) calculatePrice (IMDMotherboard,50) sendOffer(300) AManufacturer AMacrostarSupplier sendOrder(IMDMotherboard,50) analyseOffers() criterion(cheaperPrice) ABasusSupplier sendRFQs(IMDMotherboard,50) Base Price: 250 Profit: +A% Reputation: -B% Offer Price: 299 calculatePrice (IMDMotherboard,50) sendOffer(299)

August 8, /25 Carolina Howard Felicíssimo © LES/PUC-Rio Case Study Open Agent Main Platform Agent Manufacturer Memory 2 Gb PC16 Queenmax Supplier Open Agent Platform Hard Disk 500 Gb Open Agent Platform Watergate Supplier Open Agent Platform Mintor Supplier Open Agent Platform IMD Supplier Open Agent Platform Basus Supplier IMD CPU 5.0 IMD Motherboard manufactures supplies dealWith supplies dealWith supplies dealWith Open Agent Platform Macrostar Supplier Open Agent Platform MEC Supplier Missouri Colorado California Beijing Osaka Hiroshima Shanghai California Contextual Information

August 8, /25 Carolina Howard Felicíssimo © LES/PUC-Rio Case Study – Contextual Protocols ―Environment Protocol for Payments: 1.In USA, all negotiations are paid in American dollars (USD), its national currency. Negotiations outside USA have to have their values converted from USD to the national currency of the country where the seller is. 2.In Japan, all negotiations are paid in Yen, its national currency. Negotiations outside Japan have to have their values converted from Yen to the national currency of the country where the seller is. 3.In China, all negotiations are paid in Chinese yuan (CNY), its national currency. Negotiations outside China have to have their values converted from CNY to the national currency of the country where the seller is. ―Environment Protocol for Calculating Prices: 1.In Missouri, a state corporate income tax rate of 6.25 is imposed on all sales. 2.In Colorado, a state corporate income tax rate of 4.63 is imposed on all sales. 3.In Missouri, a three day sales tax holiday occurs, every year, from August 4 to 6. Orders of computers and computers' components, with the maximum cost of $3,050, are eligible for tax free during the holiday.  Example that can be implemented as a Meta-Rule!

August 8, /25 Carolina Howard Felicíssimo © LES/PUC-Rio DynaCROM

August 8, /25 Carolina Howard Felicíssimo © LES/PUC-Rio Case Study – Contextual Protocols ―Interaction Protocol for Providing Discounts: 1.Basus and IMD offer 15% discount if their products are bought in bundles. 2.Macrostar and Pintel offer 10% discount if their products are bought in bundles. ―Role Protocol for Providing Discounts: 1.MEC suppliers can give up to 5% discount. 2.Queenmax suppliers can give up to 8% discount on orders paid in cash. 3.Queenmax suppliers apply duty free discounts for tourists. ―Organization Protocol for Providing Warranty: 1.Mintor give a two year limited warranty if a plus tax of 5% is accepted. 2.Watergate give one year limited warranty. ―Organization Protocol for Payments of Ship Costs: 1.Mintor pay ship costs when warranty verification detects defective products. ―Organization Protocol for Payments: 1.Every placed order for Queenmax must have a down payment of 10%.

August 8, /25 Carolina Howard Felicíssimo © LES/PUC-Rio DynaCROM

August 8, /25 Carolina Howard Felicíssimo © LES/PUC-Rio DynaCROM

August 8, /25 Carolina Howard Felicíssimo © LES/PUC-Rio Case Study – Contextual Protocols ―Economic Protocol for Operating in the Market: 1.Trusts and monopolies (concentrations of wealth in the hands of a few) are prohibited in all organizations. 2.Organizations are prohibited to make price fixing agreements. 3.Organizations are prohibited to form cartels.  (Meta-Rule) Pintel organizations are permitted to increase 5% of their prices when IMD organizations are in crisis or goes bankrupt. ―Politic Protocol for Operating in the Market: 1.Due to political crisis, American organizations are prohibited to deal with Japanese organizations.  (Meta-Rule) Mintor organizations are permitted to increase 10% of their prices when Watergate organizations are not operating in the American market.

DynaCROM An Approach for Dynamic Contextual Information in Open MAS

August 8, /25 Carolina Howard Felicíssimo © LES/PUC-Rio DynaCROM An Approach for Dynamic Contextual Information in Open MAS It is based on: –A Top-Down Contextual Modeling of Protocols –Environment Protocols –Organization Protocols –Role Protocols –Interaction Protocols –A Meta-Ontology to Explicitly Represent Contexts –A Rule Support to Compose and Retrieve Contextual Protocols

August 8, /25 Carolina Howard Felicíssimo © LES/PUC-Rio DynaCROM 349 customized compositions of contextual norms can be achieved with only 19 rules (Environment:    =1  C    = 1; Organization:    C    = 31; Role:    =1  C    = 63; Interaction: 2*    =1  C    = 254). Formula:    =1  C      Rule1- [ruleForOrgWithMOrgLaws: hasNorm(?Org,?MOrgLaws) <- hasNorm(?MOrg,?MOrgLaws), hasMainOrganization(?Org,?MOrg)] Rule2- [ruleForOrgWithEnvLaws hasNorm(?Org,?OrgEnvLaws) <- hasNorm(?OrgEnv,?OrgEnvLaws), isIn(?Org,?OrgEnv) Rule3- [ruleForOrgWithOEnvOfOrgEnvLaws hasNorm(?Org,?OEnvOfOrgEnvLaws) <- hasNorm(?OEnvOfOrgEnv,?OEnvOfOrgEnvLaws), belongsTo(?OrgEnv,?OEnvOfOrgEnv) isIn(?Org,?OrgEnv)] Rule4- [ruleForOrgWithMOrgEnvLaws: hasNorm(?Org,?MOrgEnvLaws) <- hasNorm(?MOrgEnv,?MOrgEnvLaws), isIn(?MOrg,?MOrgEnv) hasMainOrganization(?Org,?MOrg)] Rule5- [ruleForOrgWithOEnvOfMOrgEnvLaws: hasNorm(?Org,?OEnvOfMOrgEnvLaws) <- hasNorm(?OEnvOfMOrgEnv,?OEnvOfMOrgEnvLaws), belongsTo(?MOrgEnv,?OEnvOfMOrgEnv) isIn(?MOrg,?MOrgEnv) hasMainOrganization(?Org,?MOrg)]

August 8, /25 Carolina Howard Felicíssimo © LES/PUC-Rio DynaCROM – Current Implemented Architecture DynaCROM Behavior DynaCROM JADE Agent Architecture

August 8, /25 Carolina Howard Felicíssimo © LES/PUC-Rio DynaCROM – Current Implemented Architecture Network Host (CATOJUNIOR) Network Host (noteles) JADE Platform Architecture Network Link DynaCROM Answer USA hasProtocols: 1- USAProtForPayment 2- USAProtForCalculatingPrice Colorado hasProtocols: 1- USAProtForCalculatingPrice 2- ColoradoProtocolForGivingWarranty 3- ColoradoProtForCalculatingPrice

August 8, /25 Carolina Howard Felicíssimo © LES/PUC-Rio DynaCROM – Further Work Implement the Meta-Rule Solution Try JADEX to Support Protocol-Based for Agent Decision-Making in Open MAS  DynaCROM answers will be added to agent beliefs –Start enhancing a JADEX implemented example with DynaCROM –Implement the TAC-SCM, 2006 example in JADEX with DynaCROM Network Link Open MAS Contextual Information DynaCROM Answer:

August 8, /25 Carolina Howard Felicíssimo © LES/PUC-Rio Scope Time: it is not treated as continuous  it is slip up into a series of timestamps Agents make decisions moment-to-moment. They choose the most appropriate action regarding internal and external stimulus, and their goals Agents: reactive (responding to the immediate laws of a chosen action) X deliberative (following long-term plans formulated some time in the past) “The human brain has a limited ability to conceptualize complex dynamic processes”  Environments are simulated fairly close to the real-world Not dealing with: –Conflicts (same actions addressed in opposite way by laws) –Learning Techniques –Planning systems. Agents follow plans blindly to their ends, after which they will have arrived at their goal states, and can look again to decide upon another goal and another plan. In complex environments the number of possible states are of the order of

August 8, /25 Carolina Howard Felicíssimo © LES/PUC-Rio Chronogram of Activities – : Experiments – : Implementations & Writings – : Experiments & Implementations – : Writings Continue the TAC SCM-06 Case Study Revisit some still Open Questions from REVIEWS Write the DynaCROM Paper Try LIP6 Solutions (SCAAR, Maleva, Social Actions, …) Develop a Case Study from the Disaster Domain

Questions ?