Papers
Topics
Authors
Recent
Search
2000 character limit reached

Harmonizing Program Induction with Rate-Distortion Theory

Published 8 May 2024 in cs.HC, cs.CL, cs.LG, cs.SC, stat.ML, cs.IT, and math.IT | (2405.05294v1)

Abstract: Many aspects of human learning have been proposed as a process of constructing mental programs: from acquiring symbolic number representations to intuitive theories about the world. In parallel, there is a long-tradition of using information processing to model human cognition through Rate Distortion Theory (RDT). Yet, it is still poorly understood how to apply RDT when mental representations take the form of programs. In this work, we adapt RDT by proposing a three way trade-off among rate (description length), distortion (error), and computational costs (search budget). We use simulations on a melody task to study the implications of this trade-off, and show that constructing a shared program library across tasks provides global benefits. However, this comes at the cost of sensitivity to curricula, which is also characteristic of human learners. Finally, we use methods from partial information decomposition to generate training curricula that induce more effective libraries and better generalization.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (45)
  1. \NAT@swatrue
  2. (2020). Efficient data compression in perception and perceptual memory. Psychological review, 127(5), 891. \NAT@swatrue
  3. (2019, February). Adaptive allocation of human visual working memory capacity during statistical and categorical learning. Journal of vision, 19(2), 11. doi: 10.1167/19.2.11 \NAT@swatrue
  4. Berger, T.  (1971). Rate-distortion theory: A mathematical basis for data compression. Prentice-Hall. \NAT@swatrue
  5. (2018). Decision by sampling implements efficient coding of psychoeconomic functions. Psychological Review, 125(6), 985. \NAT@swatrue
  6. (2003). Simplicity: a unifying principle in cognitive science? Trends in cognitive sciences, 7(1), 19–22. \NAT@swatrue
  7. Church, A.  (1936). An unsolvable problem of elementary number theory. American Journal of Mathematics, 58(2), e1008367. \NAT@swatrue
  8. (2023). Exploring the hierarchical structure of human plans via program generation. arXiv preprint arXiv:2311.18644. \NAT@swatrue
  9. (2022). Curriculum learning for human compositional generalization. Proceedings of the National Academy of Sciences, 119(41), e2205582119. \NAT@swatrue
  10. (2021). Dreamcoder: Bootstrapping inductive program synthesis with wake-sleep library learning. In Proceedings of the 42nd acm sigplan international conference on programming language design and implementation (pp. 835–850). \NAT@swatrue
  11. Feldman, J.  (2000). Minimization of boolean complexity in human concept learning. Nature, 407(6804), 630–633. \NAT@swatrue
  12. Fodor, I.  (1975). Language reforms of the past and in the developing countries. \NAT@swatrue
  13. (2020). Sequence generation using deep recurrent networks and embeddings: A study case in music. ArXiv e-prints, abs/2012.0. Retrieved from https://arxiv.org/abs/2012.01231 \NAT@swatrue
  14. Gershman, S. J.  (2021). The rational analysis of memory. In Oxford handbook of human memory. Oxford, UK: Oxford University Press. \NAT@swatrue
  15. Gold, E. M.  (1967). Language identification in the limit. Information and control, 10(5), 447–474. \NAT@swatrue
  16. (2008). A rational analysis of rule-based concept learning. Cognitive science, 32(1), 108–154. \NAT@swatrue
  17. Grünwald, P. D.  (2007). The minimum description length principle. MIT press. \NAT@swatrue
  18. (2024). Commonality and variation in mental representations of music revealed by a cross-cultural comparison of rhythm priors in 15 countries. Nature Human Behaviour, 1–32. \NAT@swatrue
  19. (2006). Adaptor grammars: A framework for specifying compositional nonparametric bayesian models. Advances in neural information processing systems, 19. \NAT@swatrue
  20. (2021). Policy compression: An information bottleneck in action selection. In Psychology of learning and motivation (Vol. 74, pp. 195–232). Elsevier. \NAT@swatrue
  21. (2015). Human-level concept learning through probabilistic program induction. Science, 350(6266), 1332–1338. \NAT@swatrue
  22. (2010). Learning programs: A hierarchical bayesian approach. In Proceedings of the 27th international conference on machine learning (icml-10) (pp. 639–646). \NAT@swatrue
  23. (2020). Resource-rational analysis: Understanding human cognition as the optimal use of limited computational resources. Behavioral and brain sciences, 43, e1. \NAT@swatrue
  24. (2010). Humans rapidly learn grammatical structure in a new musical scale. Music perception, 27(5), 377–388. \NAT@swatrue
  25. (2024). Information decomposition and the informational architecture of the brain. Trends in Cognitive Sciences. \NAT@swatrue
  26. (2021). Towards an extended taxonomy of information dynamics via integrated information decomposition. arXiv preprint arXiv:2109.13186. \NAT@swatrue
  27. (2019). Universality and diversity in human song. Science, 366(6468), eaax0868. \NAT@swatrue
  28. (2016). Episodic memory as a prerequisite for online updates of model structure. In Proceedings of the 38th Annual Conference of the Cognitive Science Society (pp. 1–7). \NAT@swatrue
  29. (2020). Optimal forgetting: Semantic compression of episodic memories. PLoS Computational Biology, 16(10), e1008367. \NAT@swatrue
  30. (2012). Bootstrapping in a language of thought: A formal model of numerical concept learning. Cognition, 123(2), 199–217. \NAT@swatrue
  31. (2022). Synergistic information supports modality integration and flexible learning in neural networks solving multiple tasks. arXiv preprint arXiv:2210.02996. \NAT@swatrue
  32. (2023). Compositionality under time pressure. In M. Goldwater, F. Anggoro, B. Hayes, and D. Ong (Eds.), Proceedings of the 45th Annual Conference of the Cognitive Science Society. Sydney, Australia: Cognitive Science Society. doi: 10.31234/osf.io/z2648
  33. (2018). Learning list concepts through program induction. BioRxiv, 321505.
  34. (2020). The child as hacker. Trends in cognitive sciences, 24(11), 900–915.
  35. (2022, December). A language of thought for the mental representation of geometric shapes. Cognitive Psychology, 139, 101527. Retrieved from https://www.sciencedirect.com/science/article/pii/S0010028522000639 doi: 10.1016/j.cogpsych.2022.101527
  36. Schönfinkel, M.  (1924, September). Über die Bausteine der mathematischen Logik. Mathematische Annalen, 92(3), 305–316. Retrieved 2024-01-31, from https://doi.org/10.1007/BF01448013 doi: 10.1007/BF01448013
  37. Shannon, C. E.  (1959). Coding theorems for a discrete source with a fidelity criterion. IRE Nat. Conv. Rec, 4(142-163), 1.
  38. Sims, C. R.  (2016). Rate–distortion theory and human perception. Cognition, 152, 181–198.
  39. Solomonoff, R. J.  (1964). A formal theory of inductive inference. part i. Information and control, 7(1), 1–22.
  40. (2003, March). Complexity distortion theory. IEEE Transactions on Information Theory, 49(3), 604–608. doi: 10.1109/TIT.2002.808135
  41. Teh, Y. W.  (2006). A hierarchical bayesian language model based on pitman-yor processes. In Proceedings of the 21st international conference on computational linguistics and 44th annual meeting of the association for computational linguistics (pp. 985–992).
  42. (2005). Algorithmic Rate-Distortion Theory.
  43. (2010). Nonnegative decomposition of multivariate information. arXiv preprint arXiv:1004.2515.
  44. (2023). A model of conceptual bootstrapping in human cognition. Nature Human Behaviour, 1–12.
  45. (2024). Predictive, scalable and interpretable knowledge tracing on structured domains. In The twelfth international conference on learning representations. Retrieved from https://openreview.net/forum?id=NgaLU2fP5D
Citations (1)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Tweets

Sign up for free to view the 5 tweets with 41 likes about this paper.