Michael P. Wellman University of Michigan. A software program that makes decisions autonomously about bidding in electronic markets A software program.

Slides:



Advertisements
Similar presentations
Supply chain management
Advertisements

Adam Arsenault Department of Agricultural Economics University of Saskatchewan UNIVERSITY OF SASKATCHEWAN Saskatoon, Saskatchewan, Canada.
NetWORKS Strategy Manugistics NetWORKS Strategy 6.2.
Norman M. Sadeh e-Supply Chain Management Laboratory ISR- School of Computer Science Carnegie Mellon University Supply Chain Trading Agents: Competition-Based.
Employing and Evaluating Dynamic Pricing Strategies Joan Morris MS Thesis Proposal Research Hour, 11/30/00.
David Pardoe Peter Stone The University of Texas at Austin Department of Computer Sciences TacTex-05: A Champion Supply Chain Management Agent.
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 © 2008, The McGraw-Hill Companies, Inc. All rights reserved.
Empirically Testing Decision Making in TAC SCM Erik P. Zawadzki July 23, 2007 Joint work with Kevin Leyton-Brown.
Electronic commerce The part of electronic commerce in world economy has greatly increased during the last few years. People all around the world buy more.
Global Manufacturing and Materials Management
A Heuristic Bidding Strategy for Multiple Heterogeneous Auctions Patricia Anthony & Nicholas R. Jennings Dept. of Electronics and Computer Science University.
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved. Electronic Business Systems Chapter 7.
1 Supply Chain Management Supplemental to Chapter 6 Partnership (TEC5133)
Chapter 7 Electronic Business Systems
1 Chapter 9 Electronic Commerce and Electronic Business.
Trading Agent Competition: Performance Evaluation Presented by Brett Borghetti 22 March 2006.
Electronic Commerce Systems
Outline of Research Activities Dmytro Matsypura Presentation at MKIDS Mini-Workshop September 10, 2003 Virtual Center for Supernetworks.
TOPIC 1: GAINING COMPETITIVE ADVANTAGE WITH IT (CONTINUE) SUPPLY CHAIN MANAGEMENT & BUSINESS INTELLIGENCE.
Module 1: Overview of Information System in Organizations Chapter 2: How Organizations use IS.
A Principled Study of Design Tradeoffs for Autonomous Trading Agents Ioannis A. Vetsikas Bart Selman Cornell University.
Irwin/McGraw-Hill Copyright © 2001, The McGraw-Hill Companies, Inc. All rights reserved. I n t r o d u c t i o n t o I n f o r m a t i o n S y s t e m.
Electronic Commerce and Electronic Business Lecture – 12
Electronic Business Systems
Trading Agent Competition (Supply Chain Management) and TacTex-05.
Supply Contract Allocation Gyana R. Parija Bala Ramachandran IBM T.J. Watson Research Center INFORMS Miami 2001.
David Pardoe Doran Chakraborty Peter Stone The University of Texas at Austin Department of Computer Science TacTex-09: A Champion Bidding Agent for Ad.
Chapter 6 Sourcing. Objectives After reading the chapter and reviewing the materials presented the students will be able to: Explain the difference between.
Trading Agent Competition Bassam Aoun 08/11/2004.
Analyzing Business Markets. The decision-making process by which formal organizations establish the need for purchased products and services and identify,
A Framework for Distributed Model Predictive Control
G-commerce Computational economies for resource allocation in computational Grid settings Fundamentals Resources are not free Resources are not free For.
Purchase of micro computers Henry Alexandre, Deputy director / Central procurement agency Cyprus, 2005, July 4th.
1 Material Requirements Planning or as we in the business like to call it - MRP Constrained Lot Sizing.
Presented to Stanford University 7 January 2000.
INVESTIGATORS R. King S. Fang J. Joines H. Nuttle STUDENTS N. Arefi Y. Dai S. Lertworasirikul Industrial Engineering Textiles Engineering, Chem. and Science.
Leader-Follower Framework For Control of Energy Services Ali Keyhani Professor of Electrical and Computer Engineering The Ohio State University
How does the market of sponsored links operate? User enters a query The auction for the link to appear on the search results page takes place Advertisements.
8 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
A Study of Central Auction Based Wholesale Electricity Markets S. Ceppi and N. Gatti.
Towards Protocol-Based for Supporting Agent Decision-Making in Open MAS Carolina Howard Felicíssimo Advisor: Prof. Carlos José Pereira de Lucena Co-Advisor:
Learning Market Prices for a Real-time Supply Chain Management Trading Agent David Burke Joint work with Ken Brown, Armagan Tarim and Brahim Hnich David.
1 Chapter 3 Electronic Business Systems (E-Business) Main Ref: Chapter 7 – Introduction to Information Systems, by O’Brien & Marakas, 16 th ed.
Computing and Approximating Equilibria: How… …and What’s the Point? Yevgeniy Vorobeychik Sandia National Laboratories.
3-1Copyright ©2013 Pearson Education, Inc. publishing as Prentice Hall. Course Code MGT 561 Supply Chain Management Book: Supply Chain Management Strategy,
Introduction to Supply Chain Management Designing & Managing the Supply Chain Chapter 1 Byung-Hyun Ha
Chapter7 TELECOMMUNICATIONS AND NETWORKS. Content e-Business Systems – Cross-Functional Enterprise Applications – Enterprise Application Integration –
PROPRIETARY  2003 Data Research Analysis & Consultancy Solutions All Rights Reserved. This is achieved by: Improving availability / reducing stock outs.
Management Information Systems Islamia University of Bahawalpur Delivered by: Tasawar Javed Lecture 3b.
The Business of Food Science Next Generation Science / Common Core State Standards! CCSS. Cite specific textual evidence to support analysis of science.
Developing a E-Business Strategy Patterns of Entrepreneurship Chapter 10.
Chapter 10 Sales and Operations Planning (Aggregate Planning)
CHAPTER 4 Opportunity Analysis, Market Segmentation, and Market Targeting.
Competitor Analysis  Direct competitors  Offer the same products and services  Customers often compare prices, features and deals among these competitors.
Multi-Agents System CMSC 691B Gunjan Kalra Peter DSouza.
Global Oil Pressure Sensor Industry Trends, Share and Competitive Landscape Research Report 2015 Published: Oct 2015 Single User License: US$ 2800 Corporate.
Computing Price Trajectories in Combinatorial Auctions with Proxy Bidding Jie Zhong Gangshu Cai Peter R. Wurman North Carolina State University.
Module 1: Overview of Information System in Organizations
McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 3 Supply Chain Drivers and Obstacles
Subject Name: MANGEMENT INFORMATION SYSTEM Subject Code:10IS72
Chapter 9 ERP & Supply Chains
BIA 674 – Supply Chain Analytics
Developing a E-Business Strategy
Bot Contests - Learnings from Trading Agent Contest for SCM
Chapter 7 Electronic Business Systems
2016 International Conference on Grey Systems and Uncertainty Analysis
Chapter 7 Electronic Business Systems
Presentation transcript:

Michael P. Wellman University of Michigan

A software program that makes decisions autonomously about bidding in electronic markets A software program that makes decisions autonomously about bidding in electronic markets

Trading domains Financial markets B2B marketplaces Specialized: Spectrum Electricity Advertising Prediction markets … Simulations and abstract mechanisms Research issues Agent architecture Techniques Forecasting Learning Optimization … Strategic analysis Design methodology Effect of automated trading on markets

An open invitation market game Why hold a competition? Do research on trading agents, but get others to write the agents Focus effort on common problem Measure progress as experience accumulates

Open-invitation int’l tournaments, featuring market games entrants/year, worldwide Travel-shopping scenario (2000–06) Designed at U Michigan Focus: interdependent markets, multiple market types Supply Chain Mgmt (SCM) game (2003–) Designed at CMU, SICS Focus: Multi-tier mult-iattribute negotiation, intertemporal CAT Market Design Game (2007–) Designed at U Liverpool, U Southampton, Brooklyn College

Autonomous Bidding Agents Strategies and Lessons from the Trading Agent Competition Michael P. Wellman, Amy Greenwald, and Peter Stone (MIT Press, July 2007)

Pintel IMD Basus Macrostar Mec Queenmax Watergate Mintor CPU Motherboard Memory Hard Disk suppliers Manufacturer 1 Manufacturer 2 Manufacturer 3 Manufacturer 4 Manufacturer 5 Manufacturer 6 customer component RFQs supplier offers component orders PC RFQs PC bids PC orders 10 component types 16 PC types 220 simulation days 15 seconds per day

Decisions interact across markets and time If PC demand is rising, build extra component inventory now If capacity is constrained, raise selling price and pay premiums for critical components Formulating the entire game as a single optimization is daunting—both computationally and conceptually

Decomposition simplifies the problem Modularity yields substantial advantages Computation Software development Natural subproblems with local constraints Need a way to coordinate separate decisions Solution: Explicit values for resources PCs and components

Customer Bidding Supply Purchasing Specific Decisions PC Values PC Values Component Values Projected Manufacturing Schedule Coarse Decisions State Estimation Customer Market Predictions Supplier Market Predictions Market Prediction

... Day d Day d+1 Day d+2 Day d+3 Procurement Factory Planning Sales Supply Market Sales Market

... Day d Day d+1 Day d+2 Day d+3 Procurement Factory Planning Sales Supply Market Sales Market

... Day d Day d+1 Day d+2 Day d+3 Procurement Factory Planning Sales Supply Market Sales Market

Market predictions: prices, availability Depend on strategic behavior of agents State estimates: demand, supplier capacities, inventories Employ a variety of machine learning and modeling techniques State Estimation Customer Market Predictions Supplier Market Predictions

average over all gamessingle game avg over all games Sidecompetition to compare performance on prediction subtask single game Predicting current computer prices (Pardoe& Stone, 2008)

Comprehensive production plan All levels of the supply chain Future decisions (out to a horizon) Approximate optimization, subject to cross-cutting constraints: Factory capacity Inventory availability Coarse decisions about sales and procurement: Sell a PC of type T for delivery on day D Buy a component of type T before day D PC Values PC Values Component Values Projected Manufacturing Schedule

Deal with intricacies of supplier/customer interactions Specific customer bids to generate desired sales Which supplier to buy from Lead times for component orders Limits of number of RFQs Very large action spaces Anytime search algorithms Customer Bidding Supply Purchasing

Derive marginal values for components and PCs Given type and day Relative to projected manufacturing schedule Purchasing and sales account for these values Represent information about global conditions If PC selling prices are low, component values fall If factory capacity is constrained, PC and component values rise PC Values PC Values Component Values Projected Manufacturing Schedule

Accounts for (many) global interactions, yet retains modularity Values serve as an interface, allowing different techniques in each sub-problem and prediction task Deep Maize design makes many approximations for simplicity and speed No iteration of solutions Most logical sub-problems are never solved Approximate optimization at all stages See Kiekintveld et al, ACM Conference on Electronic Commerce, 2006.

Held at AAAI-08, Chicago, 15–16 July Final round results: 1. Deep Maize $5.3MU Michigan 2. TacTex 2.3MU Texas 3. CMieux –0.8MCarnegie Mellon U 4. CrocodileAgent –5.4MU Zagreb 5. Botticelli –5.4MBrown U 6. Merlion–11.5MSingapore Mgmt U

Tournament result tells only part of the story Agent performance depends on other strategies Ranking sensitive to tournament structure Game-theoretic analysis Evaluate stability of strategy profiles Search profile space for plausible agent configurations Problems: Game procedurally defined, too large for standard analysis

Experimental methodology for MAS, addressing Exploration of large strategy spaces Use of simulation in lieu of analytic models Employing game-theoretic criteria for assessing strategies and guiding search

Strategy space Select TAC agents from online repository: Deep Maize, GoBlueOval, Mertacor, MinneTAC, PhantAgent, TacTex, many others Profile space In general, SNprofiles, with symmetry “only” choose(N+S–1,N) With N = S = 6, there are 462 distinct symmetric profiles Reduced games Consider a reduced 3-player version of the 6-player TAC/SCM game Each player controls 2 agents Less fidelity, more tractable With S = 6, 56 profiles

Best deviation from all-DM profile is to Mr value of deviation represented in concentric levels

Select a background “other-agent” context Criterion: stability Evolutionary or game-theoretic Evaluate payoff of each agent in this context

05 AgentMixture Deep Maize8.3% Mertacor43.1% PhantAgent31.4% TacTex17.2% 06 Agent 2005 Server 2006 Server PhantAgent TacTex Deep Maize SF Background ContextDeviation Gain ($M) Conclusion: substantial gains in 06

AgentDeviation GainFinals 05Finals 06 TacTex 060n/a5.85 PhantAgent 060n/a4.15 Deep Maize 06 SF0n/a Mertacor n/a Deep Maize 06 F-0.95n/a3.58 Maxon 06 S-1.03n/a MinneTAC n/a PhantAgent n/a Deep Maize n/a MinneTAC n/a-2.70 TacTex n/a

Find equilibrium among all identified strategies Search for new strategy with beneficial deviation Add new strategy to mix, derive new equilibrium Repeat until tournament deadline Select strategy from final equilibrium

TAC Travel (multiple interdependent auctions) Abstract market models Simultaneous ascending auctions Continuous double auctions Keyword Ad Auctions for Sponsored Search

Markets in targeted advertising Complex strategic issues for advertiser bidders

coming Summer 2009

Microsoft Research Faculty Summit 2008