Academia.eduAcademia.edu

Outline

On the Complexity of Learning Lexicographic Strategies

2006, The Journal of Machine Learning Research

https://doi.org/10.5555/1248547.1248550

Abstract

Fast and frugal heuristics are well studied models of bounded rationality. Psychological research has proposed the take-the-best heuristic as a successful strategy in decision making with limited resources. Takethe-best searches for a sufficiently good ordering of cues (or features) in a task where objects are to be compared lexicographically. We investigate the computational complexity of finding optimal cue permutations for lexicographic strategies and prove that the problem is NP-complete. It follows that no efficient (that is, polynomial-time) algorithm computes optimal solutions, unless P = NP. We further analyze the complexity of approximating optimal cue permutations for lexicographic strategies. We show that there is no efficient algorithm that approximates the optimum to within any constant factor, unless P = NP. The results have implications for the complexity of learning lexicographic strategies from examples. They show that learning them in polynomial time within the model of agnostic probably approximately correct (PAC) learning is impossible, unless RP = NP. We further consider greedy approaches for building lexicographic strategies and determine upper and lower bounds for the performance ratio of simple algorithms. Moreover, we present a greedy algorithm that performs provably better than take-thebest. Tight bounds on the sample complexity for learning lexicographic strategies are also given in this article.

References (41)

  1. Amaldi, E. and Kann, V. (1995). The complexity and approximability of find- ing maximum feasible subsystems of linear relations. Theoretical Computer Science, 147:181-210.
  2. Amaldi, E. and Kann, V. (1998). On the approximability of minimizing nonzero variables or unsatisfied relations in linear systems. Theoretical Computer Sci- ence, 209:237-260.
  3. Anthony, M. and Bartlett, P. L. (1999). Neural Network Learning: Theoretical Foundations. Cambridge University Press, Cambridge.
  4. Ausiello, G., Crescenzi, P., Gambosi, G., Kann, V., Marchetti-Spaccamela, A., and Protasi, M. (1999). Complexity and Approximation: Combinatorial Prob- lems and Their Approximability Properties. Springer-Verlag, Berlin.
  5. Ausiello, G., D'Atri, A., and Protasi, M. (1980). Structure preserving reduc- tions among convex optimization problems. Journal of Computer and System Sciences, 21:136-153.
  6. Bar-Yehuda, R. and Even, S. (1981). A linear-time approximation algorithm for the weighted vertex cover problem. Journal of Algorithms, 2:198-203.
  7. Bellare, M., Goldwasser, S., Lund, C., and Russell, A. (1993). Efficient proba- bilistically checkable proofs and applications to approximation. In Proceedings of the 25th Annual ACM Symposium on Theory of Computing, pages 294-304. ACM Press, New York, NY.
  8. Bröder, A. (2000). Assessing the empirical validity of the "take-the-best" heuris- tic as a model of human probabilistic inference. Journal of Experimental Psy- chology: Learning, Memory, and Cognition, 26:1332-1346.
  9. Bröder, A. (2002). Take the best, Dawes' rule, and compensatory decision strate- gies: A regression-based classification method. Quality & Quantity, 36:219- 238.
  10. Bröder, A. and Schiffer, S. (2003). Take the best versus simultaneous feature matching: Probabilistic inferences from memory and effects of representation format. Journal of Experimental Psychology: General, 132:277-293.
  11. Bullock, S. and Todd, P. M. (1999). Made to measure: Ecological rationality in structured environments. Minds and Machines, 9:497-541.
  12. Cohen, W. W., Schapire, R. E., and Singer, Y. (1999). Learning to order things. Journal of Artificial Intelligence Research, 10:243-270.
  13. Garey, M. R. and Johnson, D. S. (1979). Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman, San Francisco, CA.
  14. Gigerenzer, G. and Goldstein, D. G. (1996). Reasoning the fast and frugal way: Models of bounded rationality. Psychological Review, 103:650-669.
  15. Gigerenzer, G., Hoffrage, U., and Kleinbölting, H. (1991). Probabilistic mental models: A Brunswikian theory of confidence. Psychological Review, 98:506- 528.
  16. Gigerenzer, G., Todd, P. M., and the ABC Research Group (1999). Simple Heuristics That Make Us Smart. Oxford University Press, New York, NY.
  17. Greiner, R. (1999). The complexity of revising logic programs. The Journal of Logic Programming, 40:273-298.
  18. Greiner, R. and Orponen, P. (1996). Probably approximately optimal satisficing strategies. Artificial Intelligence, 82:21-44.
  19. Hochbaum, D. S. (1982). Approximation algorithms for the set covering and vertex cover problems. SIAM Journal on Computing, 11:555-556.
  20. Höffgen, K.-U., Simon, H.-U., and Van Horn, K. S. (1995). Robust trainability of single neurons. Journal of Computer and System Sciences, 50:114-125.
  21. Hogarth, R. M. and Karelaia, N. (2003). "Take-the-best" and other simple strate- gies: Why and when they work "well" in binary choice. DEE Working Paper 709, Universitat Pompeu Fabra, Barcelona.
  22. Kearns, M. J., Schapire, R. E., and Sellie, L. M. (1994). Toward efficient agnostic learning. Machine Learning, 17:115-141.
  23. Lee, M. D. and Cummins, T. D. R. (2004). Evidence accumulation in decision making: Unifying the "take the best" and the "rational" models. Psychonomic Bulletin & Review, 11:343-352.
  24. Martignon, L. and Hoffrage, U. (1999). Why does one-reason decision making work? A case study in ecological rationality. In Gigerenzer, G., Todd, P. M., and the ABC Research Group, Simple Heuristics That Make Us Smart, pages 119-140. Oxford University Press, New York, NY.
  25. Martignon, L. and Hoffrage, U. (2002). Fast, frugal, and fit: Simple heuristics for paired comparison. Theory and Decision, 52:29-71.
  26. Martignon, L. and Schmitt, M. (1999). Simplicity and robustness of fast and frugal heuristics. Minds and Machines, 9:565-593.
  27. Nellen, S. (2003). The use of the "take the best" heuristic under different condi- tions, modeled with ACT-R. In Detje, F., Dörner, D., and Schaub, H., editors, Proceedings of the Fifth International Conference on Cognitive Modeling, pages 171-176, Universitätsverlag Bamberg, Bamberg.
  28. Newell, B. R. and Shanks, D. R. (2003). Take the best or look at the rest? Factors influencing "One-Reason" decision making. Journal of Experimental Psychology: Learning, Memory, and Cognition, 29:53-65.
  29. Newell, B. R., Weston, N. J., and Shanks, D. R. (2003). Empirical tests of a fast- and-frugal heuristic: Not everyone "takes-the-best". Organizational Behavior and Human Decision Processes, 91:82-96.
  30. Raz, R. and Safra, S. (1997). A sub-constant error-probability low-degree test, and a sub-constant error-probability PCP characterization of NP. In Pro- ceedings of the 29th Annual ACM Symposium on Theory of Computing, pages 475-484. ACM Press, New York, NY.
  31. Rivest, R. L. (1987). Learning decision lists. Machine Learning, 2:229-246.
  32. Russell, S. and Wefald, E. (1991). Do The Right Thing: Studies in Limited Rationality. MIT Press, Cambridge, MA.
  33. Schmitt, M. and Martignon, L. (1999). Complexity of lexicographic strategies on binary cues. Preprint.
  34. Schmitt, M. and Martignon, L. (2006). On the accuracy of bounded rationality: How far from optimal is fast and frugal? In Weiss, Y., Schölkopf, B., and Platt, J. C., editors, Advances in Neural Information Processing Systems 18. MIT Press, Cambridge, MA. To appear.
  35. Simon, H. A. (1982). Models of Bounded Rationality, Volume 2. MIT Press, Cambridge, MA.
  36. Simon, H. A. and Kadane, J. B. (1975). Optimal problem-solving search: All- or-none solutions. Artificial Intelligence, 6:235-247.
  37. Simon, H. A. and Kadane, J. B. (1976). Problems of computational complexity in artificial intelligence. In Traub, J. F., editor, Algorithms and Complexity: New Directions and Recent Results, pages 281-299. Academic Press, New York, NY.
  38. Skiena, S. S. (1997). The Algorithm Design Manual. Springer-Verlag, New York, NY. Slegers, D. W., Brake, G. L., and Doherty, M. E. (2000). Probabilistic men- tal models with continuous predictors. Organizational Behavior and Human Decision Processes, 81:98-114.
  39. Todd, P. M. and Dieckmann, A. (2005). Heuristics for ordering cue search in decision making. In Saul, L. K., Weiss, Y., and Bottou, L., editors, Advances in Neural Information Processing Systems 17, pages 1393-1400. MIT Press, Cambridge, MA.
  40. Todd, P. M. and Gigerenzer, G. (2000). Précis of "Simple Heuristics That Make Us Smart". Behavioral and Brain Sciences, 23:727-741.
  41. Vapnik, V. N. and Chervonenkis, A. Y. (1971). On the uniform convergence of relative frequencies of events to their probabilities. Theory of Probability and its Applications, 16:264-280.