Proceedings

Model-free, Model-based, and General Intelligence

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Invited Speakers. Pages 10-17.

https://doi.org/10.24963/ijcai.2018/2

Abstract

During the 60s and 70s, AI researchers explored intuitions about intelligence by writing programs that displayed intelligent behavior. Many good ideas came out from this work but programs written by hand were not robust or general. After the 80s, research increasingly shifted to the development of learners capable of inferring behavior and functions from experience and data, and solvers capable of tackling well-defined but intractable models like SAT, classical planning, Bayesian networks, and POMDPs. The learning approach has achieved considerable success but results in black boxes that do not have the flexibility, transparency, and generality of their model-based counterparts. Model-based approaches, on the other hand, require models and scalable algorithms. Model-free learners and model-based solvers have indeed close parallels with Systems 1 and 2 in current theories of the human mind: the first, a fast, opaque, and inflexible intuitive mind; the second, a slow, transparent, and flexible analytical mind. In this paper, I review developments in AI and draw on these theories to discuss the gap between model-free learners and model-based solvers, a gap that needs to be bridged in order to have intelligent systems that are robust and general.

  1. [Anthony et al., 2017] T. Anthony, Z. Tian, and D. Barber. Thinking fast and slow with deep learning and tree search. In NIPS, 2017.
  2. [Bandres et al., 2018] W. Bandres, B. Bonet, and H. Geffner. Planning with pixels in (almost) real time. In AAAI, 2018.
  3. [Bertsekas, 1995] D. Bertsekas. Dynamic Programming and Optimal Control, Vols 1 and 2. Athena Scientific, 1995.
  4. [Bertsekas, 2018] D. Bertsekas. Feature-based aggregation and deep reinforcement learning: A survey and some new implementations. arXiv preprint arXiv:1804.04577, 2018.
  5. [Biere et al., 2009] A. Biere, M. Heule, H. van Maaren, and T. Walsh, editors. Handbook of Satisfiability: Volume 185 Frontiers in Artificial Intelligence and Applications. IOS Press, 2009.
  6. [Bonet and Geffner, 2001] B. Bonet and H. Geffner. Plan- ning as heuristic search. Artificial Intelligence, 129(1- 2):5-33, 2001.
  7. [Bonet and Geffner, 2014] B. Bonet and H. Geffner. Flexi- ble and scalable partially observable planning with linear translations. In Proc. AAAI, 2014.
  8. [Bonet and Geffner, 2018] B. Bonet and H. Geffner. Fea- tures, projections, and representation change for general- ized planning. arXiv preprint arXiv:1801.10055, 2018. IJCAI
  9. [Bonet et al., 2009] B. Bonet, H. Palacios, and H. Geffner. Automatic derivation of memoryless policies and finite- state controllers using classical planners. In Proc. ICAPS- 09, pages 34-41, 2009.
  10. [Bonet et al., 2017] B. Bonet, G. De Giacomo, H. Geffner, and S. Rubin. Generalized planning: non-deterministic ab- stractions and trajectory constraints. In Proc. IJCAI, 2017. IJCAI
  11. [Camacho et al., 2017] A. Camacho, E. Triantafillou, C. Muise, J. Baier, and S. McIlraith. Non-deterministic planning with temporally extended goals: LTL over finite and infinite traces. In Proc. AAAI, 2017.
  12. [Charniak et al., 1980] E. Charniak, C. Riesbeck, and D. McDermott. Artificial intelligence programming. L. Erlbaum Associates, 1980.
  13. [Chatterjee et al., 2016] K. Chatterjee, M. Chmelik, and J. Davies. A symbolic SAT-based algorithm for almost- sure reachability with small strategies in POMDPs. In Proc AAAI, 2016.
  14. [Coulom, 2006] R. Coulom. Efficient selectivity and backup operators in Monte-Carlo tree search. In Proc. Int. Con- ference on Computers and Games, pages 72-83. Springer, 2006.
  15. [Darwiche, 2017] A Darwiche. Human-level intelligence or animal-like abilities? arXiv preprint, 2017.
  16. [Dechter, 2003] R. Dechter. Constraint Processing. Morgan Kaufmann, 2003.
  17. [Dietterich, 2018] T. Dietterich. Reflections on innateness in machine learning. https://medium.com/@tdietterich, 2018. Link
  18. [Evans and Stanovich, 2013] J. Evans and K. Stanovich. Dual-process theories of higher cognition: Advancing the debate. Perspectives on psychological science, 8(3), 2013.
  19. [Feigenbaum and Feldman, 1963] E.A. Feigenbaum and J. Feldman. Computers and thought. McGraw-Hill, 1963.
  20. [Francès et al., 2017] G. Francès, M. Ramírez, N. Lipovet- zky, and H. Geffner. Purely declarative action representa- tions are overrated: Classical planning with simulators. In Proc. IJCAI, 2017.
  21. [Gebser et al., 2012] M. Gebser, R. Kaminski, B. Kaufmann, and T. Schaub. Answer set solving in practice. Morgan & Claypool, 2012.
  22. [Geffner and Bonet, 2013] H. Geffner and B. Bonet. A con- cise introduction to models and methods for automated planning. Morgan & Claypool, 2013.
  23. [Geffner, 2010] H. Geffner. Heuristics, planning and cogni- tion. In J. Halpern R. Dechter, H. Geffner, editor, Heuris- tics, Probability and Causality. A Tribute to Judea Pearl. College Publications, 2010.
  24. [Genesereth et al., 2005] M. Genesereth, N. Love, and B. Pell. General game playing: Overview of the AAAI competition. AI magazine, 26(2):62, 2005.
  25. [Graves et al., 2013] A. Graves, A. Mohamed, and G. Hin- ton. Speech recognition with deep recurrent neural net- works. In Proc. ICASSP, pages 6645-6649, 2013.
  26. [Graves et al., 2014] A. Graves, G. Wayne, and I. Danihelka. Neural Turing machines. arXiv preprint arXiv:1410.5401, 2014.
  27. [Groshev et al., 2017] E. Groshev, A. Tamar, S. Srivas- tava, and P. Abbeel. Learning generalized reactive policies using deep neural networks. arXiv preprint arXiv:1708.07280, 2017.
  28. [Heath, 2014] J. Heath. Enlightenment 2.0. Harper Collins, 2014.
  29. [Hoffmann and Nebel, 2001] J. Hoffmann and B. Nebel. The FF planning system: Fast plan generation through heuris- tic search. JAIR, 14:253-302, 2001.
  30. [Hu and De Giacomo, 2011] Y. Hu and G. De Giacomo. Generalized planning: Synthesizing plans that work for multiple environments. In Proc. IJCAI, 2011. IJCAI
  31. [Kaelbling et al., 1998] L. Kaelbling, M. Littman, and T. Cassandra. Planning and acting in partially observable stochastic domains. AI, 101(1-2):99-134, 1998.
  32. [Kahneman, 2011] D. Kahneman. Thinking, fast and slow. Farrar, Straus and Giroux, 2011.
  33. [Kautz and Selman, 1996] H. Kautz and B. Selman. Pushing the envelope: Planning, propositional logic, and stochastic search. In Proc. AAAI, pages 1194-1201, 1996.
  34. [Kaye, 2000] R. Kaye. Minesweeper is NP-Complete. Math- ematical Intelligencer, 22(2):9-15, 2000.
  35. [Kocsis and Szepesvári, 2006] L. Kocsis and C. Szepesvári. Bandit based Monte-Carlo planning. In Proc. ECML- 2006, pages 282-293, 2006.
  36. [Krizhevsky et al., 2012] A. Krizhevsky, I. Sutskever, and G. Hinton. Imagenet classification with deep convolu- tional neural networks. In NIPS, 2012.
  37. [Lake et al., 2017] B. Lake, T. Ullman, J. Tenenbaum, and S. Gershman. Building machines that learn and think like people. Behavioral and Brain Sciences, 40, 2017.
  38. [LeCun et al., 1989] Y. LeCun, B. Boser, J. Denker, D. Hen- derson, R. Howard, W. Hubbard, and L. Jackel. Back- propagation applied to handwritten zip code recognition. Neural computation, 1(4):541-551, 1989.
  39. [LeCun et al., 2015] Y. LeCun, Y. Bengio, and G. Hinton. Deep learning. Nature, 521(7553):436, 2015.
  40. [Lenat et al., 1990] D. Lenat, R. Guha, K. Pittman, D. Pratt, and M. Shepherd. CYC: toward programs with common sense. Communications of the ACM, 33(8):30-49, 1990.
  41. [Liang et al., 2016] Y. Liang, M. Machado, E. Talvitie, and M. Bowling. State of the art control of Atari games using shallow reinforcement learning. In Proc. AAMAS, 2016.
  42. [Lipovetzky and Geffner, 2012] N. Lipovetzky and H. Gef- fner. Width and serialization of classical planning prob- lems. In Proc. ECAI, 2012.
  43. [Lipovetzky and Geffner, 2017] N. Lipovetzky and H. Gef- fner. Best-first width search: Exploration and exploitation in classical planning. In Proc. AAAI, 2017.
  44. [Lipovetzky et al., 2015] N. Lipovetzky, M. Ramirez, and H. Geffner. Classical planning with simulators: Results on the atari video games. In Proc. IJCAI, 2015. IJCAI
  45. [Marcus, 2018a] G. Marcus. Innateness, AlphaZero, and ar- tificial intelligence. arXiv preprint, 2018.
  46. [Marcus, 2018b] Gary Marcus. Deep learning: A critical ap- praisal. arXiv preprint arXiv:1801.00631, 2018.
  47. [McCarthy, 1958] J. McCarthy. Programs with common sense. In Proc. Symp. on Mechanization of Thought Pro- cesses, 1958.
  48. [McCarthy, 1987] J. McCarthy. Generality in artificial intel- ligence. Communications of the ACM, 30(12), 1987.
  49. [McDermott, 1999] D. McDermott. Using regression-match graphs to control search in planning. Artificial Intelli- gence, 109(1-2):111-159, 1999.
  50. [Mnih et al., 2015] V. Mnih, K. Kavukcuoglu, D. Silver, A. A Rusu, J. Veness, M. G Bellemare, A. Graves, M. Riedmiller, A. K Fidjeland, G. Ostrovski, et al. Human- level control through deep reinforcement learning. Nature, 518(7540):529, 2015.
  51. [Mugan and Kuipers, 2012] J. Mugan and B. Kuipers. Au- tonomous learning of high-level states and actions in con- tinuous environments. IEEE Transactions on Autonomous Mental Development, 4(1):70-86, 2012.
  52. [Norvig, 1992] P. Norvig. Paradigms of artificial intelli- gence programming: case studies in Common LISP. Mor- gan Kaufmann, 1992.
  53. [Palacios and Geffner, 2009] H. Palacios and H. Geffner. Compiling uncertainty away in conformant planning prob- lems with bounded width. JAIR, 35:623-675, 2009.
  54. [Pearl, 1983] J. Pearl. Heuristics. Addison Wesley, 1983.
  55. [Pearl, 1988] J. Pearl. Probabilistic Reasoning in Intelligent Systems. Morgan Kaufmann, 1988.
  56. [Pearl, 2018] J. Pearl. Theoretical impediments to machine learning with seven sparks from the causal revolution. arXiv preprint arXiv:1801.04016, 2018.
  57. [Ramírez and Geffner, 2010] M. Ramírez and H. Geffner. Probabilistic plan recognition using off-the-shelf classical planners. In Proc. AAAI, 2010.
  58. [Rintanen, 2004] J. Rintanen. Complexity of planning with partial observability. In ICAPS, pages 345-354, 2004.
  59. [Rumelhart and McClelland, 1986] D. Rumelhart and J. Mc- Clelland, editors. Parallel distributed processing: explo- rations in the microstructure of cognition. Vol. 1. MIT Press, 1986.
  60. [Russell and Norvig, 2009] S. Russell and P. Norvig. Arti- ficial Intelligence: A Modern Approach. Prentice Hall, 2009. 3rd Edition.
  61. [Silver et al., 2017a] D. Silver, T. Hubert, J. Schrittwieser, I. Antonoglou, M. Lai, A. Guez, M. Lanctot, L. Sifre, D. Kumaran, T. Graepel, et al. Mastering chess and shogi by self-play with a general reinforcement learning algo- rithm. arXiv preprint arXiv:1712.01815, 2017.
  62. [Silver et al., 2017b] D. Silver, J. Schrittwieser, K. Si- monyan, I. Antonoglou, A. Huang, A. Guez, T. Hubert, L. Baker, M. Lai, A. Bolton, et al. Mastering the game of go without human knowledge. Nature, 550(7676):354, 2017.
  63. [Srivastava et al., 2011] S. Srivastava, N. Immerman, and S. Zilberstein. A new representation and associated al- gorithms for generalized planning. AI, 175(2):615-647, 2011.
  64. [Stanovich, 2005] K. Stanovich. The robot's rebellion: Find- ing meaning in the age of Darwin. Univ. of Chicago Press, 2005.
  65. [Sutton and Barto, 1998] R. Sutton and A. Barto. Introduc- tion to Reinforcement Learning. MIT Press, 1998.
  66. [Thomas et al., 2017] V. Thomas, J. Pondard, E. Bengio, M. Sarfati, P. Beaudoin, M. Meurs, J. Pineau, D. Precup, and Y. Bengio. Independently controllable features. arXiv preprint, 2017.
  67. [Turing, 1936] A. Turing. On computable numbers, with an application to the Entscheidungsproblem. In Proc. of the London Mathematical Society, volume 42, 1936.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards