the use of norms violations to model agents behavioral
play

The use of norms violations to model agents behavioral variety Benot - PowerPoint PPT Presentation

The use of norms violations to model agents behavioral variety Benot Lacroix 1,2 , Philippe Mathieu 2 and Andras Kemeny 1 COIN@AAMAS 2008 2 LIFL, University of Sciences and Technologies of Lille 1 Technical Center for Simulation, Renault


  1. The use of norms’ violations to model agents’ behavioral variety Benoît Lacroix 1,2 , Philippe Mathieu 2 and Andras Kemeny 1 COIN@AAMAS 2008 2 LIFL, University of Sciences and Technologies of Lille 1 Technical Center for Simulation, Renault May 12th, 2008

  2. Motivation � LIFL / Renault collaboration � Traffic simulation in driving simulators � Needs � Improve the behavioral realism of autonomous vehicles � Obtain consistent and various behaviors � Idea � Driving psychologists classify drivers depending on their behavior (Saad, 1992) � The Highway Code is a set of norms � Drivers do not strictly follow the Highway Code = model behavioral variety as violations of the norms 2 Benoît Lacroix COIN@AAMAS 2008 May 12th, 2008

  3. Session context � Determine fulfillment and violations of expectations without recourse to future information � Not possible to see future on real-time applications with human in the loop � Strong interest in simulation to analyse how humans behave and adapt agents’ behavior � Protect agents from potentially harmful interactions � Consistency with characteristics and capabilities of the agents � Manage the consistency of the agent itself 3 Benoît Lacroix COIN@AAMAS 2008 May 12th, 2008

  4. Plan � General context and proposed approach � Related work � Institutional environment � Application to traffic simulation � Conclusion and future work 4 Benoît Lacroix COIN@AAMAS 2008 May 12th, 2008

  5. General context and approach � General context: simulation of spatially situated agents � Microscopic simulations � Behaviors’ emergence through interactions � A need of variety and consistency for realism � Our approach � Use norms to generate the characteristics of the agents � No regulation of their behavior � Based on norms’ definitions and norms’ violations 5 Benoît Lacroix COIN@AAMAS 2008 May 12th, 2008

  6. Related work � Institutions and norms (Noriega, 1997; Esteva et al., 2001) � Regulation and management of agents’ social interactions � Authority and control instances � Improvement of traffic control strategies (Bou et al., 2007) � Autonomic capabilities of institution � Application to traffic � Non-normative behaviors in traffic simulation (Doniec et al., 2006) � Introduce formal rules of the road � Agents allowed to break them 6 Benoît Lacroix COIN@AAMAS 2008 May 12th, 2008

  7. Institutional environment � Replication of properties allows specifying elements � No control instance (handled by the execution model) 7 Benoît Lacroix COIN@AAMAS 2008 May 12th, 2008

  8. Behavior variety � Through norms’ definitions � While instantiating behaviors � By violating the norm � Parameters generation outside the definition domains � Consistency no more guarantied � Able to quantify the deviation � Choice between allowing or not to violate norms � Conflicting norms � Norms does not rule the whole environment � Handled by the underlying execution model 8 Benoît Lacroix COIN@AAMAS 2008 May 12th, 2008

  9. Application: driving simulators � Ergonomics, embedded systems, design, headlights… � Agents’ decision model: perception – decision (finite state automata) – action (vehicle dynamic model) 9 Benoît Lacroix COIN@AAMAS 2008 May 12th, 2008

  10. Traffic simulation � Drivers behavior � Individual differences (Dewar, 2002) � Psychological factors � Formal rules, informal rules, design of the road and other drivers behavior (Björklung, 2005) � Road system � Highway code: set of norms � Country, city, local rules 10 Benoît Lacroix COIN@AAMAS 2008 May 12th, 2008

  11. Current implementation � Choices � Norms does not manage the whole traffic logic � Uses the existing traffic model (finite state automata) � Norms based on driver parameters � Current norms � Define normal, aggressive, cautious and elderly drivers � Easily extensible by driving psychologists 11 Benoît Lacroix COIN@AAMAS 2008 May 12th, 2008

  12. Example 12 Benoît Lacroix COIN@AAMAS 2008 May 12th, 2008

  13. 13 Benoît Lacroix COIN@AAMAS 2008 May 12th, 2008

  14. 14 Benoît Lacroix COIN@AAMAS 2008 May 12th, 2008

  15. Conclusion and future work � Conclusion � Able to guaranty the consistency of the parameters � Realistic behaviors without hard-coded scenarisation � Future work � Macroscopic validation with real data � Introduction of atomic norms defining behaviors (speeding, relative to environment (city, highway)…) � Study the effect of norms’ violation on the global system, as well as norms proportion influence 15 Benoît Lacroix COIN@AAMAS 2008 May 12th, 2008

  16. Thank you for your attention Contact: benoit.lacroix@renault.com 16 Benoît Lacroix COIN@AAMAS 2008 May 12th, 2008

  17. Questions? � As an agent is just a piece of software, how is it possible for it to violate a norm? It only does what I defined ;-) � Isn’t « outside of norms » also a norm? Norms are defined behaviors, you have a name for them or not, but you are always in one of them! � How to qualify norms violations? 17 Benoît Lacroix COIN@AAMAS 2008 May 12th, 2008

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend