SlideShare a Scribd company logo
1 of 13
Download to read offline
Context State-of-the-art Proposal Conclusion Biblio




            Conversational agent in selling situations
                           GT ACA

                      Sameh ABDELNABY, Bruno BEAUFILS,
                         Maxime MORGE, Yann SECQ
                              Équipe SMAC, LIFL



                                     Paris, November 2009




                                                                                    logo/lille1.

                                     Maxime Morge     VVU/PICOM - GT ACA - Page 1
Context State-of-the-art Proposal Conclusion Biblio



Ubiquitous Virtual Seller


     Objectives :
      ◮ Improve the transformation ratio (sales/visitors).
         2% of 3suisses.fr = 500 k euros
      ◮ Integration of conversational agents in e-commerce websites

       ◮   Development, implementation, evaluation and validation of selling
           solutions




                                                                                          logo/lille1.

                                           Maxime Morge     VVU/PICOM - GT ACA - Page 2
Context State-of-the-art Proposal Conclusion Biblio



Scenarios




       ◮    Before-sale : facilitate information retrieval about the
            products/services
       ◮    Sale : simplify the decision making and the purchasing when the
            needs have been identified
       ◮    Cross-sale : promote the selling of an additional product/service to
            an existing customer
       ◮    After-sale : assist the customers in using the product/service




                                                                                          logo/lille1.

                                           Maxime Morge     VVU/PICOM - GT ACA - Page 3
Context State-of-the-art Proposal Conclusion Biblio



CSO LP Artificial Solutions’ Language Processor

    Features :
      ◮ Manage sessions

      ◮ Handles misspellings, language dependent preprocessing

      ◮ Dialogue Context

      ◮ Select and carry out best system action according to
        interaction rules in knowledge base
      ◮ Interact with back end (e.g. databases)

      ◮ Hand out answer document to requesting application/front end

      ◮ Write log files (for analysis)




                                                                                          logo/lille1.

                                           Maxime Morge     VVU/PICOM - GT ACA - Page 4
Context State-of-the-art Proposal Conclusion Biblio



CSO LP Artificial Solutions’ Language Processor




    Knowledge :
     ◮ Dialogue store =                 variable, value
      ◮   Abbreviation list
      ◮   Auto-correction dictionary
      ◮   Knowledge base ⊇ interaction rules with priority , i.e.
          priority : if user input + dialogical context
                            then action
    Research challenge :

                       Formal framework for dialogue management by
                       proactive agents in different selling situations



                                                                                          logo/lille1.

                                           Maxime Morge     VVU/PICOM - GT ACA - Page 5
Context State-of-the-art Proposal Conclusion Biblio



Mixed-initiative dialogue systems for collaborative problem solving




       ◮   Existing dialogue systems :
              ◮   TRAINS-93 [Ferguson 07]
              ◮   Collagen [Rich et al. 01]
              ◮   Artemis Agent Technology [Sadek 05]
       ◮   “The LCD projector is no longer working.” means
              ◮   My need is a LCD projector (before-sale) ?
              ◮   Our joint goal is the purchasing of a LCD projector (sale) ?
              ◮   Your goal is to assist me (after-sale) ?
       ◮   Complexity and heuristics of goal/plan recognition
       ◮   But small is beautiful . . .
       ◮   ⇒ Dialectical approach



                                                                                          logo/lille1.

                                           Maxime Morge     VVU/PICOM - GT ACA - Page 6
Context State-of-the-art Proposal Conclusion Biblio



Argumentation-based negotiation with MARGO.sf.net [Morge 09]


                                            The goal consists of replying
                                            with the optimal utterance
           optimal     ←      locution(request), product(bike, price, deliveryTime, quality ),
                              lastlocution(none) Begin with the optimal product
           optimal     ←      locution(concede), product(bike, price, deliveryTime, quality ),
                              lastlocution(reply), Reply with a proposal not yet rejected
                              notrejected(bike, price, deliveryTime, quality ),
                              notlastoffer(buyer, bike, price, deliveryTime, quality )
           respond     ←      locution(standstill), product(bike, price, deliveryTime, quality ),
                              lastlocution(reply), Repeat the previous proposal
                              lastoffer(seller, bike, price, deliveryTime, quality )
           optimal     ←      locution(concede), product(bike, price, deliveryTime, quality ),
                              lastlocution(concede), Concede with a less optimal proposal
                              notrejected(bike, price, deliveryTime, quality ),
                              notlastoffer(seller, bike, price, deliveryTime, quality )
           respond     ←      locution(standstill), product(bike, price, deliveryTime, quality ),
                              lastlocution(concede), Repeat the previous proposal
                              lastoffer(buyer, bike, price, deliveryTime, quality )

                                       Otherwise, the goal consists of replying
                                               with a legal utterance
                                                                                                    logo/lille1.

                                           Maxime Morge      VVU/PICOM - GT ACA - Page 7
Context State-of-the-art Proposal Conclusion Biblio



Argumentation-based negotiation with MARGO.sf.net [Morge 09] (cont.)




      ◮   The arguments
              ◮   argument 1 : repeat the previous proposal
              ◮   argument 2 : concede with a “less optimal” proposal
              ◮   argument 3 : the previous proposal has been rejected
      ◮   The relations
              ◮   argument 1 and 2 attack one another
              ◮   argument 3 attacks argument 1
      ◮   The decision
              ◮   Since arguments 2 and 3 together “win”, choose to
                  concede ! ! !


                                                                                          logo/lille1.

                                           Maxime Morge     VVU/PICOM - GT ACA - Page 8
Context State-of-the-art Proposal Conclusion Biblio



To take away




      ◮   A dialectical framework for dialogue formalization
      ◮   Proactive agents in different selling situations
              ◮   MARGO.sf.net, argumentation over motivation for
                  conceding
              ◮   Agent behaviours s.t. the minimal concession strategy
              ◮   Dialogue-game protocols for information-seeking,
                  enquiry, deliberation and negotiation
      ◮   Toward development, implementation, evaluation
          and validation of prototypes
      ◮   http://www.lifl.fr/SMAC/projects/vvu/
                                                                                          logo/lille1.

                                           Maxime Morge     VVU/PICOM - GT ACA - Page 9
Context State-of-the-art Proposal Conclusion Biblio



References

         J. A. George Ferguson. Mixed-initiative systems for collaborative problem solving.
         AI Magazine, 28(2) :23–32, 2007.

         C. Rich, C. L. Sidner, and N. Lesh. COLLAGEN applying collaborative discourse theory
         to human-computer interaction.
         AI Magazine, 22(4) :15–25, 2001.

         D. Sadek. Multi-Agent Programming, chapter Artimis Rational Dialogue Agent
         Technology : An Overview, pages 217–225.
         Springer-Verlag, 2005.
         C. L. Hamblin. Fallacies.
         Methuen, 1970.
         D. Walton and E. Krabbe. Commitment in Dialogue.
         SUNY Press, 1995.
         M. Morge and P. Mancarella. The hedgehog and the fox. An argumentation-based
         decision support system.
         In Proc. of the 4th International Workshop on Argumentation in Multi-Agent Systems
         (ArgMAS), pages 1–18, Honolulu, Hawai, 2007.

         M. Morge and P. Mancarella. Assumption-based argumentation for the minimal
         concession strategy.
         In Proc. of the 6th International Workshop on Argumentation in Multi-Agent Systems
         (ArgMAS), pages 1–18, Budapest, Hungary, 2009.                                     logo/lille1.

                                          Maxime Morge     VVU/PICOM - GT ACA - Page 10
Context State-of-the-art Proposal Conclusion Biblio



CSO LP Artificial Solutions’ Language Processor




    Process :
      1. Input = inquiry (user id/input)
      2. Dialogue management = identification of the session
      3. Recognition = division in sentences, words, spelling correction, . . .
      4. Interpretation = answer retrieval for single sentences of user input
      5. Selection of the final answer = preparation of answer data
      6. Generation of answer= replacement of template variables
      7. Output = HTTP response




                                                                                           logo/lille1.

                                           Maxime Morge     VVU/PICOM - GT ACA - Page 11
Context State-of-the-art Proposal Conclusion Biblio



Argumentation-based decision making in MARGO.sf.net [Morge 07]


                                                                The goal is the selection of
                                                                 the optimal product wrt
                                                                  the user’s preferences

                 The most important feature
                        is the price



               cheap ← product(bike, price, deliveryTime, quality ), price < 140euros
               good ← product(bike, price, deliveryTime, quality ), quality > high
               fast ← product(bike, price, deliveryTime, quality ), deliveryTime < 48h




                The least important feature
                    is the delivery time
                                                                                               logo/lille1.

                                           Maxime Morge     VVU/PICOM - GT ACA - Page 12
Context State-of-the-art Proposal Conclusion Biblio



Argumentation-based decision making in MARGO.sf.net [Morge 07] (cont.)




      ◮   The arguments
              ◮   argument 1 : bike1 is a possible choice
              ◮   argument 2 : bike2 is a possible alternative choice
              ◮   argument 3 : bike2 is preferred because it is cheap
      ◮   The relations
              ◮   argument 1 and 2 attack one another
              ◮   argument 3 attacks argument 1
      ◮   The decision
              ◮   Since arguments 2 and 3 together “win”, choose
                  bike2 ! ! !


                                                                                           logo/lille1.

                                           Maxime Morge     VVU/PICOM - GT ACA - Page 13

More Related Content

Similar to Conversational agent in selling situations

Webinar Bm V4[1]
Webinar Bm V4[1]Webinar Bm V4[1]
Webinar Bm V4[1]
gwiley
 
Channeling insight into action for km world 111103 v2
Channeling insight into action for km world 111103 v2Channeling insight into action for km world 111103 v2
Channeling insight into action for km world 111103 v2
Katrina (Kate) Pugh
 
Distributed Agile teams and alternative contractual forms - what works best?
Distributed Agile teams and alternative contractual forms - what works best?Distributed Agile teams and alternative contractual forms - what works best?
Distributed Agile teams and alternative contractual forms - what works best?
Greg Hutchings
 

Similar to Conversational agent in selling situations (20)

Webinar Bm V4[1]
Webinar Bm V4[1]Webinar Bm V4[1]
Webinar Bm V4[1]
 
The H4rmony Project.pptx
The H4rmony Project.pptxThe H4rmony Project.pptx
The H4rmony Project.pptx
 
Talk is cheap. Execution is everything. Product management in the ADD world o...
Talk is cheap. Execution is everything. Product management in the ADD world o...Talk is cheap. Execution is everything. Product management in the ADD world o...
Talk is cheap. Execution is everything. Product management in the ADD world o...
 
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
 
AI and Ecology - The H4rmony Project.pptx
AI and Ecology - The H4rmony Project.pptxAI and Ecology - The H4rmony Project.pptx
AI and Ecology - The H4rmony Project.pptx
 
Monetization Strategies
Monetization StrategiesMonetization Strategies
Monetization Strategies
 
Geoffrey Moore Slide Set from the Berkeley Digital Media Conference
Geoffrey Moore Slide Set from the Berkeley Digital Media ConferenceGeoffrey Moore Slide Set from the Berkeley Digital Media Conference
Geoffrey Moore Slide Set from the Berkeley Digital Media Conference
 
Contact2 contract buyer journey map
Contact2 contract buyer journey mapContact2 contract buyer journey map
Contact2 contract buyer journey map
 
Sharepoint Document Conversion
Sharepoint Document ConversionSharepoint Document Conversion
Sharepoint Document Conversion
 
Implementing Test&Target - Agility2013
Implementing Test&Target - Agility2013Implementing Test&Target - Agility2013
Implementing Test&Target - Agility2013
 
ONE_DSL4negotiations
ONE_DSL4negotiationsONE_DSL4negotiations
ONE_DSL4negotiations
 
From project to product mindset and onwards to product platform architectures
From project to product mindset and onwards to product platform architecturesFrom project to product mindset and onwards to product platform architectures
From project to product mindset and onwards to product platform architectures
 
Winning Strategies - Agile: Release to market with minimum fuss and maximum s...
Winning Strategies - Agile: Release to market with minimum fuss and maximum s...Winning Strategies - Agile: Release to market with minimum fuss and maximum s...
Winning Strategies - Agile: Release to market with minimum fuss and maximum s...
 
Channeling insight into action for km world 111103 v2
Channeling insight into action for km world 111103 v2Channeling insight into action for km world 111103 v2
Channeling insight into action for km world 111103 v2
 
Agile practices in public sector projects
Agile practices in public sector projectsAgile practices in public sector projects
Agile practices in public sector projects
 
Distributed/Dual-Shore Agile Software Development – Is It Effective?
Distributed/Dual-Shore Agile Software Development – Is It Effective?Distributed/Dual-Shore Agile Software Development – Is It Effective?
Distributed/Dual-Shore Agile Software Development – Is It Effective?
 
Distributed Agile teams and alternative contractual forms - what works best?
Distributed Agile teams and alternative contractual forms - what works best?Distributed Agile teams and alternative contractual forms - what works best?
Distributed Agile teams and alternative contractual forms - what works best?
 
DAN Brand Accelerator: Client Pitch Keynote
DAN Brand Accelerator: Client Pitch KeynoteDAN Brand Accelerator: Client Pitch Keynote
DAN Brand Accelerator: Client Pitch Keynote
 
Buy? Build? Why Not Both?
Buy? Build? Why Not Both?Buy? Build? Why Not Both?
Buy? Build? Why Not Both?
 
Open source & Mobility - FabMob guide
Open source & Mobility - FabMob guideOpen source & Mobility - FabMob guide
Open source & Mobility - FabMob guide
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

Conversational agent in selling situations

  • 1. Context State-of-the-art Proposal Conclusion Biblio Conversational agent in selling situations GT ACA Sameh ABDELNABY, Bruno BEAUFILS, Maxime MORGE, Yann SECQ Équipe SMAC, LIFL Paris, November 2009 logo/lille1. Maxime Morge VVU/PICOM - GT ACA - Page 1
  • 2. Context State-of-the-art Proposal Conclusion Biblio Ubiquitous Virtual Seller Objectives : ◮ Improve the transformation ratio (sales/visitors). 2% of 3suisses.fr = 500 k euros ◮ Integration of conversational agents in e-commerce websites ◮ Development, implementation, evaluation and validation of selling solutions logo/lille1. Maxime Morge VVU/PICOM - GT ACA - Page 2
  • 3. Context State-of-the-art Proposal Conclusion Biblio Scenarios ◮ Before-sale : facilitate information retrieval about the products/services ◮ Sale : simplify the decision making and the purchasing when the needs have been identified ◮ Cross-sale : promote the selling of an additional product/service to an existing customer ◮ After-sale : assist the customers in using the product/service logo/lille1. Maxime Morge VVU/PICOM - GT ACA - Page 3
  • 4. Context State-of-the-art Proposal Conclusion Biblio CSO LP Artificial Solutions’ Language Processor Features : ◮ Manage sessions ◮ Handles misspellings, language dependent preprocessing ◮ Dialogue Context ◮ Select and carry out best system action according to interaction rules in knowledge base ◮ Interact with back end (e.g. databases) ◮ Hand out answer document to requesting application/front end ◮ Write log files (for analysis) logo/lille1. Maxime Morge VVU/PICOM - GT ACA - Page 4
  • 5. Context State-of-the-art Proposal Conclusion Biblio CSO LP Artificial Solutions’ Language Processor Knowledge : ◮ Dialogue store = variable, value ◮ Abbreviation list ◮ Auto-correction dictionary ◮ Knowledge base ⊇ interaction rules with priority , i.e. priority : if user input + dialogical context then action Research challenge : Formal framework for dialogue management by proactive agents in different selling situations logo/lille1. Maxime Morge VVU/PICOM - GT ACA - Page 5
  • 6. Context State-of-the-art Proposal Conclusion Biblio Mixed-initiative dialogue systems for collaborative problem solving ◮ Existing dialogue systems : ◮ TRAINS-93 [Ferguson 07] ◮ Collagen [Rich et al. 01] ◮ Artemis Agent Technology [Sadek 05] ◮ “The LCD projector is no longer working.” means ◮ My need is a LCD projector (before-sale) ? ◮ Our joint goal is the purchasing of a LCD projector (sale) ? ◮ Your goal is to assist me (after-sale) ? ◮ Complexity and heuristics of goal/plan recognition ◮ But small is beautiful . . . ◮ ⇒ Dialectical approach logo/lille1. Maxime Morge VVU/PICOM - GT ACA - Page 6
  • 7. Context State-of-the-art Proposal Conclusion Biblio Argumentation-based negotiation with MARGO.sf.net [Morge 09] The goal consists of replying with the optimal utterance optimal ← locution(request), product(bike, price, deliveryTime, quality ), lastlocution(none) Begin with the optimal product optimal ← locution(concede), product(bike, price, deliveryTime, quality ), lastlocution(reply), Reply with a proposal not yet rejected notrejected(bike, price, deliveryTime, quality ), notlastoffer(buyer, bike, price, deliveryTime, quality ) respond ← locution(standstill), product(bike, price, deliveryTime, quality ), lastlocution(reply), Repeat the previous proposal lastoffer(seller, bike, price, deliveryTime, quality ) optimal ← locution(concede), product(bike, price, deliveryTime, quality ), lastlocution(concede), Concede with a less optimal proposal notrejected(bike, price, deliveryTime, quality ), notlastoffer(seller, bike, price, deliveryTime, quality ) respond ← locution(standstill), product(bike, price, deliveryTime, quality ), lastlocution(concede), Repeat the previous proposal lastoffer(buyer, bike, price, deliveryTime, quality ) Otherwise, the goal consists of replying with a legal utterance logo/lille1. Maxime Morge VVU/PICOM - GT ACA - Page 7
  • 8. Context State-of-the-art Proposal Conclusion Biblio Argumentation-based negotiation with MARGO.sf.net [Morge 09] (cont.) ◮ The arguments ◮ argument 1 : repeat the previous proposal ◮ argument 2 : concede with a “less optimal” proposal ◮ argument 3 : the previous proposal has been rejected ◮ The relations ◮ argument 1 and 2 attack one another ◮ argument 3 attacks argument 1 ◮ The decision ◮ Since arguments 2 and 3 together “win”, choose to concede ! ! ! logo/lille1. Maxime Morge VVU/PICOM - GT ACA - Page 8
  • 9. Context State-of-the-art Proposal Conclusion Biblio To take away ◮ A dialectical framework for dialogue formalization ◮ Proactive agents in different selling situations ◮ MARGO.sf.net, argumentation over motivation for conceding ◮ Agent behaviours s.t. the minimal concession strategy ◮ Dialogue-game protocols for information-seeking, enquiry, deliberation and negotiation ◮ Toward development, implementation, evaluation and validation of prototypes ◮ http://www.lifl.fr/SMAC/projects/vvu/ logo/lille1. Maxime Morge VVU/PICOM - GT ACA - Page 9
  • 10. Context State-of-the-art Proposal Conclusion Biblio References J. A. George Ferguson. Mixed-initiative systems for collaborative problem solving. AI Magazine, 28(2) :23–32, 2007. C. Rich, C. L. Sidner, and N. Lesh. COLLAGEN applying collaborative discourse theory to human-computer interaction. AI Magazine, 22(4) :15–25, 2001. D. Sadek. Multi-Agent Programming, chapter Artimis Rational Dialogue Agent Technology : An Overview, pages 217–225. Springer-Verlag, 2005. C. L. Hamblin. Fallacies. Methuen, 1970. D. Walton and E. Krabbe. Commitment in Dialogue. SUNY Press, 1995. M. Morge and P. Mancarella. The hedgehog and the fox. An argumentation-based decision support system. In Proc. of the 4th International Workshop on Argumentation in Multi-Agent Systems (ArgMAS), pages 1–18, Honolulu, Hawai, 2007. M. Morge and P. Mancarella. Assumption-based argumentation for the minimal concession strategy. In Proc. of the 6th International Workshop on Argumentation in Multi-Agent Systems (ArgMAS), pages 1–18, Budapest, Hungary, 2009. logo/lille1. Maxime Morge VVU/PICOM - GT ACA - Page 10
  • 11. Context State-of-the-art Proposal Conclusion Biblio CSO LP Artificial Solutions’ Language Processor Process : 1. Input = inquiry (user id/input) 2. Dialogue management = identification of the session 3. Recognition = division in sentences, words, spelling correction, . . . 4. Interpretation = answer retrieval for single sentences of user input 5. Selection of the final answer = preparation of answer data 6. Generation of answer= replacement of template variables 7. Output = HTTP response logo/lille1. Maxime Morge VVU/PICOM - GT ACA - Page 11
  • 12. Context State-of-the-art Proposal Conclusion Biblio Argumentation-based decision making in MARGO.sf.net [Morge 07] The goal is the selection of the optimal product wrt the user’s preferences The most important feature is the price cheap ← product(bike, price, deliveryTime, quality ), price < 140euros good ← product(bike, price, deliveryTime, quality ), quality > high fast ← product(bike, price, deliveryTime, quality ), deliveryTime < 48h The least important feature is the delivery time logo/lille1. Maxime Morge VVU/PICOM - GT ACA - Page 12
  • 13. Context State-of-the-art Proposal Conclusion Biblio Argumentation-based decision making in MARGO.sf.net [Morge 07] (cont.) ◮ The arguments ◮ argument 1 : bike1 is a possible choice ◮ argument 2 : bike2 is a possible alternative choice ◮ argument 3 : bike2 is preferred because it is cheap ◮ The relations ◮ argument 1 and 2 attack one another ◮ argument 3 attacks argument 1 ◮ The decision ◮ Since arguments 2 and 3 together “win”, choose bike2 ! ! ! logo/lille1. Maxime Morge VVU/PICOM - GT ACA - Page 13