On the Road to Universal Learners

Peter Norvig tweeted on Oct. 10: “Given example inputs and outputs of any function that can be computed by any computer, a neural net can learn to approximate that function.” He refers to this paper “Auto-Regressive Next-Token Predictors are Universal Learners“: We demonstrate that even simple models such as linear next-token predictors, trained on Chain-of-Thought (CoT) data, can approximate any function efficiently computed by a Turing machine. We introduce a new complexity measure — length complexity — which measures the number of intermediate tokens in a CoT sequence required to approximate some target function, and analyze the interplay between length complexity and other notions of complexity. Our results demonstrate that the power of language models can be attributed, to a great extent, to the auto-regressive next-token training scheme, and not necessarily to a particular choice of architecture. Link

Posted in LLM, Machine Learning | Leave a comment

Peter Norvig: AGI Is Already Here

Peter Norvig wrote today at LinkedIn: “AGI is not solved, but it has arrived. Like how ENIAC was the first general purpose computer in 1945 (but computing was not “solved”) or like how powered flight arrived at Kitty Hawk in 1903 (but aviation was not “solved”)“. Read his article “Artificial General Intelligence Is Already Here“.

Continue reading
Posted in Artificial Intelligence, LLM | Leave a comment

The importance of handwriting

The Economist published an interesting article “The importance of handwriting is becoming better understood”: “In modern life, writing means typing. Writing by hand has become an endangered species. But one series of studies has found a big advantage in note-taking by hand. The very inefficiency of the medium is its advantage: it seems to force writers to think and compress information as they jot, rather than mindlessly transcribing verbatim.” Link Read also “Is it possible to write using speech-to-text software?

Posted in Human-Machine Interaction, Trends | Leave a comment

Explainable Constraint Solving

Explainable constraint solving is a sub-field of explainable AI (XAI) concerned with explaining constraint (optimization) problems. Although constraint models are explicit: they are written down in terms of individual constraints that need to be satisfied, the solution to such models can be non-trivial to understand. This hands-on tutorial demonstrates the type of questions a user can have about (non)-solutions, as well as reviewing what kind of computational tools are available today to answer such questions. It covers classical methods and more recent advances in the field such as step-wise explanations, constraint relaxation methods and counterfactual solutions. Link

Posted in Constraint Programming, Explanations | Leave a comment

Community Poll about DecisionCAMP-2024

Please vote your preferences for the next year DecisionCAMP‘s organization:

Continue reading
Posted in DecisionCAMP, Events | Leave a comment

Notes from DecisionCAMP-2023

DecisionCAMP-2023 goes down in history. As the Chair of this popular annual decision-management event, I will try to write down my fresh impressions after 3 days of interesting presentations and discussions. This was our 15th event which from the very beginning was positioned as a not-for-profit gathering of practitioners discussing real-world issues, their solutions, and used and upcoming technologies. So, as usual, we did not have thousands of attendees, but most of our attendees are people who actually do it. This time we again had a few hundred registrations and ~50 people attending live sessions. Our attendees know that they may quietly watch recordings of all sessions, interactive panels, and major discussions afterward by clicking on the proper links in the Program.

Continue reading
Posted in DecisionCAMP, Events | Leave a comment

Practical Applications, Use Cases, and Testing (DC2023 Notes Part 3)

As usual, DecisionCAMP included presentations devoted to practical applications and case studies of decision modeling and decision optimization. Testing rules-based decision services is extremely important topic in practical decision management especially in the modern CI/CD world. No wonder we had quite a few presentations related to decision service testing. I recommend you to watch their recordings by clicking on the links “Recording” below. Thank you all presenters for interesting presentations!

If you watched all presentations, please vote for the best 3 using this Poll by Sep 26.

Continue reading
Posted in Case Studies, Decision Modeling, Decision Optimization, DecisionCAMP, DevOps, Optimization, Testing | Leave a comment

Novel Decision Modeling Techniques (DC2023 Notes Part 2)

There were two presentations at DecisionCAMP-2023 devoted to new ideas that extend traditional Decision Modeling and DMN-like tools in new directions: 1) Probabilistic reasoning when a decision model deals with uncertain facts about which we know only their probability; 2) Declarative decision modeling with rules and constraints defined on yet unknown decision variables. In this post I briefly describe these presentations and recommend you to watch their recordings from the Program.

Continue reading
Posted in Constraint Programming, Decision Intelligence, Decision Modeling, Decision Optimization, DecisionCAMP, Knowledge Representation, Reasoning, Rule Violations | Leave a comment

From Knowledge Sources to Executable Decision Models (DC2023 Notes Part 1)

Considering the current explosive nature of Generative AI, it was only natural to expect that words such as LLMs, ChatGPT, OpenAI will be dominant at DecisionCAMP-2023 as well. In the world of Decision Modeling, it means that these new GenAI tools can be used to automate the less automated process of auto-generation of business rules and test cases from various knowledge sources. In this post I will briefly describe only the related presentations and discussions.

Continue reading
Posted in Artificial Intelligence, ChatGPT, CI/CD, Decision Intelligence, Decision Modeling, Decision Models, DecisionCAMP | Leave a comment

DecisionCAMP Day 3 Recordings

Watch recordings of the third day presentations at DecisionCAMP-2023:

Posted in Artificial Intelligence, CI/CD, Decision Modeling, Decision Models, Events, LLM, Microservices, Testing | Leave a comment