Top Banner

of 18

Agent as Mediators.docxkjk

Jun 04, 2018

Download

Documents

Ahmed Magdy
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/14/2019 Agent as Mediators.docxkjk

    1/18

  • 8/14/2019 Agent as Mediators.docxkjk

    2/18

    Software agents: are programs to which one can delegate (aspects of) a task they

    differ from 'traditional" software in that they are personalized, continuously running

    and semi-autonomous. These qualities make agent useful for a wide variety of

    information and process management tasks.

    E-Commerce encompasses a broad range of issues including security, trust,

    reputation, law, payment mechanisms, electronic product catalogs (EPC),

    intermediaries, multimedia, shopping experiences, and back-office management.

    Agent technologies are desirable in E-Commerce areas.

    Agent technologies employ in E-Commerce:

    The more time and money that can be saved through automation. The easier it is to express preferences. The lesser the risks of making sub-optimal transaction decisions.

    Explore the roles of agents in E-commerce in the context of a common model (CBB).

    CBB (Consumer Buying Behavior) model research and comprises the actions and

    decisions involved in buying and using goods and services.

    CBB model is a powerful tool to help us understand the roles of agents as mediators

    in E-commerce.CBB research focuses on the retail market.Its concepts pertain to business-to-business and consumer-to-consumer markets as

    well.

  • 8/14/2019 Agent as Mediators.docxkjk

    3/18

  • 8/14/2019 Agent as Mediators.docxkjk

    4/18

    4-Negotiation:

    This stage is about how to determine the terms of the transaction. Negotiation varies

    in duration and complexity depending on the market. In traditional retail market,

    prices and other aspects of transactions are fixed no room for negotiation. In other

    markets, the negotiation of price or other aspects of the deal are needed to product

    and merchant brokering.

    5- Purchase and Delivery:

    The purchase and delivery of a product can be signal the termination of the

    negotiation stage or occur sometimes afterwards.

    6-Product Service and Evaluation

    This stage involves product service, customer service, and an evaluation of the

    satisfaction of the overall buying experience and decision.

    These stages represent an approximation and simplification of complex behavior.

    CBB stages often overlap and migration from one to another can be non-linear.

    From those, we can identify the roles of agents in E-commerce. The nature of agents

    make them well suited for consumer behaviors involving information filtering and

    retrieval, personalized evaluations, complex coordination and time based

    transactions. Specifically these roles most notably to the Product Brokering,

    Merchant Brokering, and Negotiation stages of the Consumer Buying Behavior

    model.

  • 8/14/2019 Agent as Mediators.docxkjk

    5/18

    The Product Brokering stage of the CBB model is where consumers determine what

    to buy. This occurs after a need has been identified (i.e., in the Need Identification

    stage) and is achieved through a critical evaluation of retrieved product information.

    Table l shows several agent systems that lower consumers' search costs when

    deciding which products best meet their needs: personaLogic, Firefly and Tete-a-

    Tete.

    PenonaLogicis a tool that enables consumer to narrow down the products that best

    meet their needs by guiding them through a large product feature space. The system

    filter out unwanted products within a given domain by allowing shopper to specify

    constraints on a product's features. A constraint satisfaction problem (CSP) engine

  • 8/14/2019 Agent as Mediators.docxkjk

    6/18

  • 8/14/2019 Agent as Mediators.docxkjk

    7/18

    Firefly services help consumer find products. However, instead of filtering products

    based on features, Firefly recommends products via a "word of mouth"

    recommendation mechanism called automated collaborative filtering (ACF). ACFfirst compares a shoppers product ratings with those of other shoppers.After

    identifying the shopper's "nearest neighbors" (i.e., user with similar tastes), ACF

    recommends products that they rated highly but which the shopper may not yet have

    rated.

  • 8/14/2019 Agent as Mediators.docxkjk

    8/18

    This stage combines the consideration set from the previous stage with merchant-specific information to help determine who to buy from. Whereas the Product

    Brokering stage compares product alternatives, the Merchant Brokering stage

    compares merchant alternatives. Three representative agent systems that perform

    merchant brokering are BargainFinder, Kasbah and Jango

    BargainFinderwas the first shopping agent for on-line price comparisons. Given a

    specific product, BargainFinder requests its price from each of nine different

    merchant web sites using the same requests as a form of web browser.

    It displays the result in a list ready to be compared from the consumer. Merchants

    dont want to compete on price only so they blocked all price requests from

    BargainFinder. Value added services that merchants offered in their web site were

    being bypassed by BargainFinder and therefore not considered in the consumers

    buying decisions.

    In short, companies competing on price only wanted to be included in the

    BargainFinder,but the other didnt want.

  • 8/14/2019 Agent as Mediators.docxkjk

    9/18

  • 8/14/2019 Agent as Mediators.docxkjk

    10/18

    Kasbahis an on-line, multi-agent system.A user wanting to buy or sell a goodcreates an agent, gives it some strategic direction, and sends it off into a centralized

    agent marketplace.Kasbah agents pro-actively seek out potential buyers or sellersand negotiate with them. Each agent's goal is to complete a deal subject to a set ofuser-specified constraints, such as a desired price, a highest (or lowest) acceptable

    price, and a date by which to complete the transaction.

    This stage is about how to determine the terms of the transaction. The Negotiation

    stage is where the price or other terms of the transaction are settled.

    Three representative agent systems that employ differing negotiation protocols are

    Kasbah, Tete-a-Tete and AuctionBot.

  • 8/14/2019 Agent as Mediators.docxkjk

    11/18

    Negotiation in Kasbahis straightforward.After buying agents and selling agents arematched, the only valid action in the negotiation protocol is for buying agents to offer

    a bid to selling agents with no restrictions on time or price.Selling agents respondwith either a binding yes or no.

    AuctionBotis a general purpose Internet auction server. AuctionBot users create new

    auctions to sell products by choosing from a selection of auction types and then

    specifying its parameters, such as auction time, reserved price, etc. Once the auction

    is created the sellers negotiation is completely automated by the system as defined

    by the auctioneer protocols and parameters of the selected auction.

    Tete-a-Teteprovides a unique negotiation approach to retail sales. Unlike most other

    on-line negotiation systems which competitively negotiate over price, Tete-a-Tete

    agents cooperatively negotiate across multiple terms of a transaction e.g.. Warranties,

    delivery times, service contracts, return policies, loan options, gift services, and othermerchant value-added services.

  • 8/14/2019 Agent as Mediators.docxkjk

    12/18

    This negotiation takes the form of multi-agent. Tete-a-Tete's shopping agents use the

    evaluation constraints captured during the Product Brokering and Merchant

    Brokering stages as dimensions of a multi-attribute utility. Tete-a-Tete integrates allthree of the Product Brokering, Merchant Brokering, and Negotiation CBB stages.

  • 8/14/2019 Agent as Mediators.docxkjk

    13/18

    Most of the technologies that support Agent-Mediated either directly or indirectlyfrom Artificial Intelligence. Such as:

    Cognitive Models To extract meaning of ambiguous web pagesPlanning tripsLearning users Music preferencesDeciding which car to buy?

    The majority of product recommender systems are developed using:

    Content basedCollaborative basedConstraint based

    1-Content based filtering:

    The system processes information from various sources and tries to extract usefulelements about its content.

    Techniques Used: can Vary Greatly in complexity

    Such as:

    Keyboard-based searchsimplest techniques involves matching differentcombinations of keywords.

    Extracting semantic of the content by using techniques like associativenetworks of keywords in a sentence, or a directed graph of words that form the

    sentence.

  • 8/14/2019 Agent as Mediators.docxkjk

    14/18

    Examples of systems that use Content based filtering:

    Systems like BargainFinder, Jango

    try to collect information from many differentweb information sources .and different sources have different input method,

    presentation methods. So the recommender systems must adjust their interaction

    methods depending on the web site.

    They used wrappersto transform the information into a common format.

    BargainFinder Jango

    Hand-coded by Andersen

    Consulting programmers.

    was good at the beginning then it became

    very hard to scale and it require

    maintenance of the wrapper for each site

    if the access method changed or its

    catalog changed

    Automatically creates wrappers bygeneralizing from example query

    response to online merchant DB.

    Jango method is not perfect but boasts a nearly 50% success.

    2-Collaborative Filtering:

    Fireflyuses Collaborative Filtering technology to recommend product to

    customer. System using collaborative technique use feedback and ratings from

    different consumers to filter information.

    It doesnt attempt to analyze or understand the feature or the description of the

    product, all its concerns about its rank.

    3-Constraint Based:

    Uses the feature of items to determine the relevance. It requires problem and solution

    formulated in terms of variablesdomainsand constraints.

  • 8/14/2019 Agent as Mediators.docxkjk

    15/18

    Once formulated in this way a number of general and powerful constraint satisfaction

    problem techniques can find a solution.

    Has 3 types

    Finite Domain: Finite set of variables Finite set of constraints : define the relationship among variables

    In personaLogic CSP techniques are used in the Product Brokering CBB stage to

    evaluate product alternatives

    CSP techniques are core to Tete-a-Tete and are used to assist shoppers in the Product

    Brokering, and Negotiation CBB stage. This achieved by providing product

    constraints such as:

    Price Delivery Time Warranty

    Traditional shopping experiences can be quite diverse depending on the needs of the

    customer for instances:

    Consumer may just browsing without real intention to buy any thingKnow what to buy but not familiar with its specsMissing positive feedbackThey care about trust especially when money involvedCustomers preferred simple predictable agent with pre-determined negotiation

    strategies

  • 8/14/2019 Agent as Mediators.docxkjk

    16/18

    Its a form of decision making where two or more parties search for possiblesolutions with the goal to reach a consensus.

    Has 2 general approaches:

    Distributive negotiationfocus on how each self-interested party cantake the largest piece of the available pie.

    Example->AuctionBot and Kasbah.

    Integrative negotiationfocus on all of the terms of a transaction andthe parties involved try to enlarge the available Pie.

    The benefit of this approach over the Distributive is that its possible to

    find new points in the solution space that benefit the both buyer and

    seller.

    ExCarnegie Mellon University which finds its roots in Distributed

    artificial intelligence

    Another approach is Contract Net.

    Since there are a lot of agents and they use different protocols there areKnowledge Interchange Format, Knowledge Query Manipulation

    Language, Ontolingua. These were designed for different agents so they

    could describe knowledge and communicate it meaningfully in order to

    interoperate.

    In Business-to-Business world there is EDI ( Electronic DataInterchange) its a set of ANSI Protocols

    Other E-Commerce protocol my need to include Internet-based EDI(EDINT) , XML/EDI , Open Buying on the Internet (OBI) for High-

    volume , Low-dollar business-to-business purchase .

  • 8/14/2019 Agent as Mediators.docxkjk

    17/18

    Also another protocols such as Open Financial Exchange(OFX) forfinancial transactions ,Secure Electronic Transaction (SET) for credit

    card transactions, and Open Profiling Standard (OPS) and PersonalPrivacy Preferences Project (P3P) for defining privacy for consumer

    profile data .

    EDI (Electronic Data Interchange) facilitate large-scale, repetitive, pre-arranged

    transactions between businesses in specific industries with each industry adapting the

    EDI protocol to its specific needs.

    Standard EDI protocol are performed through expensive proprietary Value Added

    Network (VAN)

    EDI Disadvantages:

    Ambiguous Expensive to implement and maintain used Focused on large scale business-to-business transaction

  • 8/14/2019 Agent as Mediators.docxkjk

    18/18