[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-ai-system-learns-to-build-theories-instead-of-just-predicting":10,"sections":34},{"siteName":4,"siteTagline":5,"publisherName":4,"contactEmail":6},"The Revision","Tech news, decoded.","editor@therevision.news",{"gaMeasurementId":8,"adsenseClientId":9},"G-ZW2MV82GYR","ca-pub-8533917693782264",{"article":11},{"id":12,"slug":13,"title":14,"dek":15,"body_md":16,"tags_json":17,"published_at":18,"created_at":19,"updated_at":20,"status":21,"review_note":22,"review_notes":23,"image_url":22,"persona_id":22,"persona_name":22,"section":24,"tags":25,"sources":29,"feedback":33,"feedback_at":22,"cost_usd":33,"total_tokens":33},6973,"ai-system-learns-to-build-theories-instead-of-just-predicting","AI System Learns to Build Theories Instead of Just Predicting","A new model called NEO learns explanatory theories from raw observations instead of just predicting what happens next.","A new AI research paper argues machines should learn to explain the world, not just guess what comes next in it.\n\nThe paper introduces \"Learning-to-Theorize,\" a training approach built around a system called NEO, short for Neural Theorizer. Instead of treating understanding as accurate prediction, which is how most current \"world models\" are trained and graded, NEO builds explicit, executable programs to explain raw, non-text observations. Those programs work like a compositional \"language of thought,\" with learned building blocks that can be recombined to explain situations the system has not seen before. The researchers report this lets the model generalize through explanation, tying new observations back to the programs that generated them, rather than through pattern-matching alone.\n\nThat distinction matters because most world models today, including the video-generation and robotics-planning kind, are scored on how well they predict pixels or latent states, a proxy that says little about whether a system actually understands anything. A model that represents its knowledge as inspectable programs is at least theoretically easier to audit than one that represents it as inscrutable weights. It is also, notably, still an academic result running on curated experiments, not a deployed system.\n\nSymbolic program induction has tempted AI researchers for decades and has just as often stalled once it meets messy, real-world data. NEO looks like the latest attempt to get machines to reason like scientists instead of just very good improvisers.","[\"ai\",\"world-models\",\"cognitive-science\",\"research\"]","2026-09-18T04:00:00.000Z","2026-09-19T01:16:16.003Z","2026-09-19T01:16:27.925Z","published",null,[],"ai",[24,26,27,28],"world-models","cognitive-science","research",[30],{"name":31,"url":32},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2605.03413",0,{"sections":35},[36,40,45,50,55,60,65,70,74,79,84,89,94,99],{"name":37,"slug":24,"count":38,"latest_published_at":39},"AI",4114,"2026-09-19T18:33:46.000Z",{"name":41,"slug":42,"count":43,"latest_published_at":44},"Security","security",673,"2026-09-19T17:30:00.000Z",{"name":46,"slug":47,"count":48,"latest_published_at":49},"Policy","policy",345,"2026-09-19T19:22:20.000Z",{"name":51,"slug":52,"count":53,"latest_published_at":54},"Deals","deals",179,"2026-06-29T20:02:07.000Z",{"name":56,"slug":57,"count":58,"latest_published_at":59},"Hardware","hardware",156,"2026-09-19T11:00:00.000Z",{"name":61,"slug":62,"count":63,"latest_published_at":64},"Science","science",129,"2026-09-19T19:45:00.000Z",{"name":66,"slug":67,"count":68,"latest_published_at":69},"Consumer Tech","consumer-tech",99,"2026-09-09T17:27:33.000Z",{"name":71,"slug":72,"count":73,"latest_published_at":18},"Dev Tools","dev-tools",78,{"name":75,"slug":76,"count":77,"latest_published_at":78},"Software","software",75,"2026-09-10T20:41:21.000Z",{"name":80,"slug":81,"count":82,"latest_published_at":83},"Startups","startups",55,"2026-09-09T23:14:29.000Z",{"name":85,"slug":86,"count":87,"latest_published_at":88},"Gaming","gaming",43,"2026-09-10T12:18:06.000Z",{"name":90,"slug":91,"count":92,"latest_published_at":93},"General","general",42,"2026-09-18T22:35:10.000Z",{"name":95,"slug":96,"count":97,"latest_published_at":98},"Reviews","reviews",20,"2026-06-24T12:00:01.000Z",{"name":100,"slug":101,"count":102,"latest_published_at":103},"How-To","how-to",6,"2026-06-16T09:00:00.000Z"]