learning mr sort rules with coalitional veto
play

Learning MR-Sort rules with coalitional veto Olivier Sobrie 1,2 - PowerPoint PPT Presentation

Learning MR-Sort rules with coalitional veto Olivier Sobrie 1,2 Vincent Mousseau 1 Marc Pirlot 2 1 Universit Paris-Saclay - CentraleSuplec 2 Universit de Mons - Facult polytechnique November 7, 2016 Learning MR-Sort rules with coalitional


  1. Learning MR-Sort rules with coalitional veto Olivier Sobrie 1,2 Vincent Mousseau 1 Marc Pirlot 2 1 Université Paris-Saclay - CentraleSupélec 2 Université de Mons - Faculté polytechnique November 7, 2016 Learning MR-Sort rules with coalitional veto O. Sobrie - November 7, 2016 1 / 24

  2. 1 Sorting problem 2 MR-Sort 3 Learning a MR-Sort model 4 MR-Sort with coalitional veto 5 Learning a MR-SortCV model 6 Experimental results 7 Conclusion Learning MR-Sort rules with coalitional veto O. Sobrie - November 7, 2016 2 / 24

  3. 1. Sorting problem 1 Sorting problem 2 MR-Sort 3 Learning a MR-Sort model 4 MR-Sort with coalitional veto 5 Learning a MR-SortCV model 6 Experimental results 7 Conclusion Learning MR-Sort rules with coalitional veto O. Sobrie - November 7, 2016 3 / 24

  4. 1. Sorting problem Sorting problem Settings ◮ Assignment of alternatives in categories ◮ Categories are ordered ◮ Alternatives are evaluated on monotone criteria Example of sorting problem ◮ Assignment of hotels in two categories : “Bad” and “Good” . . . distance to the beach 600m 300m 50m 200m . . . distance to the center 500m 100m 600m 300m . . . price 150 e 130 e 90 e 80 e . . . 45m 2 35m 2 30m 2 25m 2 size . . . rating . . . Learning MR-Sort rules with coalitional veto O. Sobrie - November 7, 2016 4 / 24

  5. 1. Sorting problem Sorting problem Settings ◮ Assignment of alternatives in categories ◮ Categories are ordered ◮ Alternatives are evaluated on monotone criteria Example of sorting problem ◮ Assignment of hotels in two categories : “Bad” and “Good” Good Bad Front Maritim Travelhodge Majestic Plaza Rambla Hotel W ≻ Hilton Miramar Learning MR-Sort rules with coalitional veto O. Sobrie - November 7, 2016 4 / 24

  6. 2. MR-Sort 1 Sorting problem 2 MR-Sort 3 Learning a MR-Sort model 4 MR-Sort with coalitional veto 5 Learning a MR-SortCV model 6 Experimental results 7 Conclusion Learning MR-Sort rules with coalitional veto O. Sobrie - November 7, 2016 5 / 24

  7. 2. MR-Sort Majority rule sorting model ◮ Sorting model ( p ordered categories , i.e. C p ≻ C p − 1 ≻ . . . ≻ C 1 ) ◮ Axiomatized by Bouyssou and Marchant (2007a,b) ◮ n weights ( w 1 , . . . , w n ) ◮ 1 majority threshold ( λ ) C 3 ◮ p − 1 profiles ( b 1 , . . . , b p − 1 ) b 2 C 2 Assignment rule b 1 a ∈ C h C 1 ⇔ � � w j ≥ λ and w j < λ j : a j ≥ b h − 1 j : a j ≥ b h j j crit. 1 crit. 2 crit. 3 crit. 4 crit. 5 w 1 w 2 w 3 w 4 w 5 Learning MR-Sort rules with coalitional veto O. Sobrie - November 7, 2016 6 / 24

  8. 2. MR-Sort MR-Sort applied to the introductory example ◮ Sorting accommodations in two categories : Good and Bad 45m 2 Assignment rule 0m 0m 0 e 5 � hotel ∈ Good ⇔ w j ≥ λ j : a j ≥ b 1 Good j 25m 2 200m 400m 100 e 3 b 1 Bad 5m 2 600m 800m 200 e 1 crit. beach center price size rating 0 . 2 w j 0 . 2 0 . 2 0 . 2 0 . 2 λ = 0 . 6 Learning MR-Sort rules with coalitional veto O. Sobrie - November 7, 2016 7 / 24

  9. 2. MR-Sort MR-Sort applied to the introductory example ◮ Sorting accommodations in two categories : Good and Bad 45m 2 Assignment rule 0m 0m 0 e 5 � hotel ∈ Good ⇔ 50m w j ≥ λ j : a j ≥ b 1 Good j 30m 2 90 e 25m 2 300m 400m 100 e 3 b 1 Hilton Bad 600m ∈ Good 5m 2 600m 800m 200 e 1 � w j = 0 . 8 crit. beach center price size rating 0 . 2 w j 0 . 2 0 . 2 0 . 2 0 . 2 j : a j ≥ b 1 j λ = 0 . 6 Learning MR-Sort rules with coalitional veto O. Sobrie - November 7, 2016 7 / 24

  10. 2. MR-Sort MR-Sort applied to the introductory example ◮ Sorting accommodations in two categories : Good and Bad 45m 2 Assignment rule 0m 0m 0 e 5 � hotel ∈ Good ⇔ w j ≥ λ 35m 2 j : a j ≥ b 1 Good 4 j 25m 2 300m 400m 100 e 3 b 1 Plaza 130 e 300m 500m Bad ∈ Bad 5m 2 600m 800m 200 e 1 � w j = 0 . 4 crit. beach center price size rating 0 . 2 w j 0 . 2 0 . 2 0 . 2 0 . 2 j : a j ≥ b 1 j λ = 0 . 6 Learning MR-Sort rules with coalitional veto O. Sobrie - November 7, 2016 7 / 24

  11. 3. Learning a MR-Sort model 1 Sorting problem 2 MR-Sort 3 Learning a MR-Sort model 4 MR-Sort with coalitional veto 5 Learning a MR-SortCV model 6 Experimental results 7 Conclusion Learning MR-Sort rules with coalitional veto O. Sobrie - November 7, 2016 8 / 24

  12. 3. Learning a MR-Sort model Heuristic algorithm for learning a MR-Sort model Initialization of Learning set N mod MR-Sort models LP learning the weights and the majority threshold Reinitialize Heuristic adjus- � � N mod 2 ting the profiles worst models Stopping criterion met ? MR-Sort model Learning MR-Sort rules with coalitional veto O. Sobrie - November 7, 2016 9 / 24

  13. 3. Learning a MR-Sort model Heuristic algorithm for learning a MR-Sort model Initialization of Profiles initialized with a heu- Learning set N mod MR-Sort ristic with some randomness models LP learning the weights and the majority threshold Reinitialize Heuristic adjus- � � N mod 2 ting the profiles worst models Stopping criterion met ? MR-Sort model Learning MR-Sort rules with coalitional veto O. Sobrie - November 7, 2016 9 / 24

  14. 3. Learning a MR-Sort model Heuristic algorithm for learning a MR-Sort model Initialization of Profiles initialized with a heuristic Learning set N mod MR-Sort with some randomness models LP learning the Fixed profiles weights and the Maximization of the CA majority threshold Reinitialize Heuristic adjus- � � N mod 2 ting the profiles worst models Stopping criterion met ? MR-Sort model Learning MR-Sort rules with coalitional veto O. Sobrie - November 7, 2016 9 / 24

  15. 3. Learning a MR-Sort model Heuristic algorithm for learning a MR-Sort model Initialization of Profiles initialized with a heuristic Learning set N mod MR-Sort with some randomness models LP learning the Fixed profiles weights and the Maximization of the CA majority threshold Fixed weights and majority Reinitialize Heuristic adjus- � � N mod threshold 2 ting the profiles Maximization of the CA worst models Stopping criterion met ? MR-Sort model Learning MR-Sort rules with coalitional veto O. Sobrie - November 7, 2016 9 / 24

  16. 3. Learning a MR-Sort model Heuristic algorithm for learning a MR-Sort model Initialization of Profiles initialized with a heuristic Learning set N mod MR-Sort with some randomness models LP learning the Fixed profiles weights and the Maximization of the CA majority threshold Fixed weights and majority thre- Reinitialize Heuristic adjus- � � N mod shold 2 ting the profiles Maximization of the CA worst models Once a model restores all the Stopping assignment examples criterion met ? or after N it iterations MR-Sort model Learning MR-Sort rules with coalitional veto O. Sobrie - November 7, 2016 9 / 24

  17. 3. Learning a MR-Sort model Heuristic algorithm for learning a MR-Sort model Initialization of Profiles initialized with a heuristic Learning set N mod MR-Sort with some randomness models LP learning the Fixed profiles weights and the Maximization of the CA majority threshold Fixed weights and majority thre- Reinitialize Heuristic adjus- � � N mod shold 2 ting the profiles Maximization of the CA worst models Once a model restores all the Stopping assignment examples criterion met ? or after N it iterations MR-Sort The best model regarding CA model or AUC is returned Learning MR-Sort rules with coalitional veto O. Sobrie - November 7, 2016 9 / 24

  18. 4. MR-Sort with coalitional veto 1 Sorting problem 2 MR-Sort 3 Learning a MR-Sort model 4 MR-Sort with coalitional veto 5 Learning a MR-SortCV model 6 Experimental results 7 Conclusion Learning MR-Sort rules with coalitional veto O. Sobrie - November 7, 2016 10 / 24

  19. 4. MR-Sort with coalitional veto MR-Sort with binary veto rule ◮ Sorting model ( p ordered categories , i.e. C p ≻ C p − 1 ≻ . . . ≻ C 1 ) ◮ Veto if alternative worse than the veto profile on any criterion ◮ n weights ( w 1 , . . . , w n ) ◮ 1 majority threshold ( λ ) C 3 ◮ p − 1 profiles ( b 1 , . . . , b p − 1 ) b 2 ◮ p − 1 veto profiles ( v 1 , . . . , v p − 1 ) v 2 C 2 b 1 Assignment rule a ∈ C h C 1 v 1 ⇔ � w j ≥ λ and ∄ j : a j ≤ v h − 1 j j : a j ≥ b h − 1 j crit. 1 crit. 2 crit. 3 crit. 4 crit. 5 AND w 1 w 2 w 3 w 4 w 5 � w j < λ or ∃ j : a j ≤ v h j j : a j ≥ b h j Learning MR-Sort rules with coalitional veto O. Sobrie - November 7, 2016 11 / 24

  20. 4. MR-Sort with coalitional veto MR-Sort with binary veto rule ◮ Veto if alternative worse than the veto profile on any criterion Assignment rule 45m 2 0 e 0m 0m 5 hotel ∈ Good ⇔ 50m � w j ≥ λ and ∄ j : a j ≤ v 1 j 200m Good j : a j ≥ b 1 j 30m 2 25m 2 300m 400m 100 e 3 Rambla b 1 125 e ∈ Bad Bad 150 e 2 550m v 1 700m 5m 2 600m 800m 200 e 1 center crit. beach price size rating 0 . 2 w j 0 . 2 0 . 2 0 . 2 0 . 2 λ = 0 . 6 Learning MR-Sort rules with coalitional veto O. Sobrie - November 7, 2016 12 / 24

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