{"id":5142,"date":"2023-01-22T20:55:42","date_gmt":"2023-01-22T20:55:42","guid":{"rendered":"https:\/\/www.dinu.at\/profile\/home\/?p=5142"},"modified":"2023-01-22T20:57:19","modified_gmt":"2023-01-22T20:57:19","slug":"a-neuro-symbolic-perspective-on-large-language-models-llms","status":"publish","type":"post","link":"https:\/\/www.dinu.at\/profile\/home\/a-neuro-symbolic-perspective-on-large-language-models-llms\/","title":{"rendered":"A Neuro-Symbolic Perspective on Large Language Models (LLMs)"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/i0.wp.com\/www.dinu.at\/wp-content\/uploads\/2023\/01\/symai_logo.png?ssl=1\"><img data-attachment-id=\"5147\" data-permalink=\"https:\/\/www.dinu.at\/profile\/home\/a-neuro-symbolic-perspective-on-large-language-models-llms\/symai_logo\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.dinu.at\/wp-content\/uploads\/2023\/01\/symai_logo.png?fit=804%2C349&amp;ssl=1\" data-orig-size=\"804,349\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"symai_logo\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.dinu.at\/wp-content\/uploads\/2023\/01\/symai_logo.png?fit=300%2C130&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.dinu.at\/wp-content\/uploads\/2023\/01\/symai_logo.png?fit=804%2C349&amp;ssl=1\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/www.dinu.at\/wp-content\/uploads\/2023\/01\/symai_logo.png?resize=224%2C97&#038;ssl=1\" alt=\"\" class=\"wp-image-5147\" width=\"224\" height=\"97\" srcset=\"https:\/\/i0.wp.com\/www.dinu.at\/wp-content\/uploads\/2023\/01\/symai_logo.png?w=804&amp;ssl=1 804w, https:\/\/i0.wp.com\/www.dinu.at\/wp-content\/uploads\/2023\/01\/symai_logo.png?resize=300%2C130&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.dinu.at\/wp-content\/uploads\/2023\/01\/symai_logo.png?resize=768%2C333&amp;ssl=1 768w\" sizes=\"(max-width: 224px) 100vw, 224px\" data-recalc-dims=\"1\" \/><\/a><\/figure>\n\n\n<div id=\"themify_builder_content-5142\" data-postid=\"5142\" class=\"themify_builder_content themify_builder_content-5142 themify_builder\">\n\n    <\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/www.dinu.at\/wp-content\/uploads\/2023\/01\/preview.gif?ssl=1\"><img data-attachment-id=\"5146\" data-permalink=\"https:\/\/www.dinu.at\/profile\/home\/a-neuro-symbolic-perspective-on-large-language-models-llms\/preview\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.dinu.at\/wp-content\/uploads\/2023\/01\/preview.gif?fit=1166%2C146&amp;ssl=1\" data-orig-size=\"1166,146\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"preview\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.dinu.at\/wp-content\/uploads\/2023\/01\/preview.gif?fit=300%2C38&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.dinu.at\/wp-content\/uploads\/2023\/01\/preview.gif?fit=1024%2C128&amp;ssl=1\" loading=\"lazy\" width=\"1024\" height=\"128\" src=\"https:\/\/i0.wp.com\/www.dinu.at\/wp-content\/uploads\/2023\/01\/preview.gif?resize=1024%2C128&#038;ssl=1\" alt=\"\" class=\"wp-image-5146\" srcset=\"https:\/\/i0.wp.com\/www.dinu.at\/wp-content\/uploads\/2023\/01\/preview.gif?resize=1024%2C128&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.dinu.at\/wp-content\/uploads\/2023\/01\/preview.gif?resize=300%2C38&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.dinu.at\/wp-content\/uploads\/2023\/01\/preview.gif?resize=768%2C96&amp;ssl=1 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" data-recalc-dims=\"1\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>We are excited to present our work, combining the power of a symbolic approach and Large Language Models (LLMs). Our Symbolic API bridges the gap between classical programming (Software 1.0) and differentiable programming (Software 2.0). Conceptually, our framework uses neural networks - specifically LLMs - at its core, and composes operations based on task-specific zero-shot or few-shot prompting. We adopt a divide and conquer approach to decompose a complex problem into smaller problems. Therefore, each operation solves a simple task. By re-combining these operations, we can solve the complex problem. Furthermore, we demonstrate how to combine the strengths of both neural networks and symbolic reasoning to create AI systems that can solve a wide range of hard tasks. This includes fact-based generation of text, flow control of a generative process towards a desired outcome, and interpretability within generative processes.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are excited to present our work, combining the power of a symbolic approach and Large Language Models (LLMs). Our Symbolic API bridges the gap between classical programming (Software 1.0) and differentiable programming (Software 2.0). Conceptually, our framework uses neural networks &#8211; specifically LLMs &#8211; at its core, and composes operations based on task-specific zero-shot [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[1],"tags":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7SrVj-1kW","jetpack-related-posts":[{"id":4721,"url":"https:\/\/www.dinu.at\/profile\/home\/lighter-dependency-injection-with-pytorch\/","url_meta":{"origin":5142,"position":0},"title":"Lighter: Dependency Injection for PyTorch","date":"9. June 2021","format":false,"excerpt":"Python & Machine Learning: If you ever thought that handling all those kwargs, dictionaries of config properties, or huge method parameter listings feels tedious and somewhat like a step back in the evolution of programming language, well... then this is because you are completely right! It is a step back.\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4493,"url":"https:\/\/www.dinu.at\/profile\/home\/bachelor-thesis\/","url_meta":{"origin":5142,"position":1},"title":"Bachelor Thesis","date":"21. July 2015","format":false,"excerpt":"Cross-Language integration for the Common Language Runtime of the .NET Framework Institute: University of Applied Sciences Upper-Austria Field of Study: Software Engineering Author: Dinu Marius-ConstantinPrelude The basic idea is to translate any programming language\u00a0code into .NET Intermediate Language (IL) code by using the open source .NET Compiler Platform (Roslyn). Roslyn\u2026","rel":"","context":"In &quot;Education&quot;","img":{"alt_text":"","src":"https:\/\/i1.wp.com\/www.dinu.at\/wp-content\/uploads\/2015\/07\/keep-calm-and-write-bachelor-thesis-1.png?fit=600%2C700&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":5080,"url":"https:\/\/www.dinu.at\/profile\/home\/ensemble-learning-for-domain-adaptation-by-importance-weighted-least-squares\/","url_meta":{"origin":5142,"position":2},"title":"Addressing Parameter Choice Issues in Unsupervised Domain Adaptation by Aggregation","date":"13. August 2022","format":false,"excerpt":"Abstract We study the problem of choosing algorithm hyper-parameters in unsupervised domain adaptation, i.e., with labeled data in a source domain and unlabeled data in a target domain, drawn from a different input distribution. We follow the strategy to compute several models using different hyper-parameters, and, to subsequently compute a\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4697,"url":"https:\/\/www.dinu.at\/profile\/home\/align-rudder-learning-from-few-demonstrations-by-reward-redistribution\/","url_meta":{"origin":5142,"position":3},"title":"Align-RUDDER: Learning From Few Demonstrations by  Reward Redistribution","date":"30. September 2020","format":false,"excerpt":"Reinforcement Learning algorithms require a large number of samples to solve complex tasks with sparse and delayed rewards. Complex tasks can often be hierarchically decomposed into sub-tasks. A step in the Q-function can be associated with solving a sub-task, where the expectation of the return increases. RUDDER has been introduced\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5059,"url":"https:\/\/www.dinu.at\/profile\/home\/xai-and-strategy-extraction-via-reward-redistribution\/","url_meta":{"origin":5142,"position":4},"title":"XAI and Strategy Extraction via Reward Redistribution","date":"17. October 2020","format":false,"excerpt":"Abstract In reinforcement learning, an agent interacts with an environment from which it receives rewards, that are then used to learn a task. However, it is often unclear what strategies or concepts the agent has learned to solve the task. Thus, interpretability of the agent\u2019s behavior is an important aspect\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4538,"url":"https:\/\/www.dinu.at\/profile\/home\/operation-phrike\/","url_meta":{"origin":5142,"position":5},"title":"Operation Phrike","date":"7. September 2016","format":false,"excerpt":"Operation Phrike has been created by students from the University of Applied Sciences Upper-Austria (Bachelor Software Engineering). It is basically a simulation software for military virtual reality combat scenarios. To create an authentic battlefield experience we use the Oculus Rift in combination with the Unreal Gameing-Engine. During the simulation process\u2026","rel":"","context":"In &quot;Education&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"builder_content":"","_links":{"self":[{"href":"https:\/\/www.dinu.at\/profile\/home\/wp-json\/wp\/v2\/posts\/5142"}],"collection":[{"href":"https:\/\/www.dinu.at\/profile\/home\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dinu.at\/profile\/home\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dinu.at\/profile\/home\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dinu.at\/profile\/home\/wp-json\/wp\/v2\/comments?post=5142"}],"version-history":[{"count":4,"href":"https:\/\/www.dinu.at\/profile\/home\/wp-json\/wp\/v2\/posts\/5142\/revisions"}],"predecessor-version":[{"id":5149,"href":"https:\/\/www.dinu.at\/profile\/home\/wp-json\/wp\/v2\/posts\/5142\/revisions\/5149"}],"wp:attachment":[{"href":"https:\/\/www.dinu.at\/profile\/home\/wp-json\/wp\/v2\/media?parent=5142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dinu.at\/profile\/home\/wp-json\/wp\/v2\/categories?post=5142"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dinu.at\/profile\/home\/wp-json\/wp\/v2\/tags?post=5142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}