KISS Principle for Decision Modeling

The KISS is an abbreviation of “Keep It Short and Simple” or “Keep It Simple, Stupid”. This principle has been a key, and a huge success in years of software engineering. A common problem among software engineers and developers is that they tend to over complicate problems. The modern decision models created and maintained by business people frequently suffer the same problem especially when very powerful BR&DM tools provoke them to do that. So, it could be very helpful for them to apply the old but good KISS principle to business decision modeling. Here is a useful link.

Posted in Decision Modeling | Leave a comment

The European approach to trustworthy AI

On April 21 the European Commission proposed new rules and actions aiming to turn Europe into the global hub for trustworthy Artificial Intelligence (AI). The combination of the first-ever legal framework on AI and a new Coordinated Plan with Member States will guarantee the safety and fundamental rights of people and businesses, while strengthening AI uptake, investment and innovation across the EU. New rules on Machinery will complement this approach by adapting safety rules to increase users’ trust in the new, versatile generation of products. Link

Posted in Artificial Intelligence, Standards | Leave a comment

Everything old is new again

Prof. Gene Freuder writes about Human-Centered AI: “human-centered”, “human-aware“, “human-AI collaboration” are, rightly, very prominent nowadays. But “everything old is new again”: I ran across an interesting twenty-year-old paper from the European Journal of Operational Research on Human centered processes and decision support systems. The following schema describes general principles for a decision support tool:

Continue reading
Posted in Business Rules, Constraint Programming, Decision Making, Human-Machine Interaction, Machine Learning | Leave a comment

This robot taught itself to walk

A pair of robot legs called Cassie has been taught to walk using reinforcement learning, the training technique that teaches AIs complex behavior via trial and error. The two-legged robot learned a range of movements from scratch, including walking in a crouch and while carrying an unexpected load. Link Watch

Posted in Artificial Intelligence | Leave a comment

Which rules not to execute

Can a rule engine decide in runtime which rules are not necessary to execute? See an interesting analysis of a quite simple decision model provided by Jack Jansonius in response to our Apr-2021 Challenge Link

Posted in Decision Modeling, Rule Engines and BRMS | Leave a comment

Improving code vs improving data quality

Andrew Ng: “Traditional software is powered by code, whereas AI systems are built using both code (models + algorithms) and data. When a system isn’t performing well, many teams instinctually try to improve the code. But for many practical applications, it’s more effective instead to focus on improving the data… It is commonly assumed that 80 percent of machine learning is data cleaning. If 80 percent of our work is data preparation, then why are we not ensuring data quality is of the utmost importance for a machine learning team?” Link

Continue reading
Posted in Machine Learning | Leave a comment

Donald Knuth: Algorithms, Complexity, and The Art of Computer Programming

Listen this 2019 Lex Fridman podcast with Donald Knuth: acceptance of imperfection, being happy max 80% of the time (point 8 is enough), his first encounter with mortality, having so many real-world achievements and attempts to put numerical values on beauty, realizing how little we know and being in piece with this… Link

Posted in Software Development | Leave a comment

Can Your Machine Learning Do the Lambada?

Ulrich Wiesner from FICO wrote: “Machine learning and data analytics are powerful methods, but typically the benefits do not come without effort, and careful considerations are required to make these tools efficient. When you purchase a tool or service, make sure it covers your core requirements before you start thinking about machine learning. If intelligence is claimed to be inside, make sure you understand how the respective technology helps to solve your business problem. If the mechanisms cannot be explained, or the benefits can’t be monitored and quantified, it is probably just another Lambada.Link

Posted in Decision Modeling, Machine Learning | Leave a comment

DecisionCAMP April-7 Session with Trisotech

The Prince is a 16th-century political treatise written by Niccolò Machiavelli as an instruction guide for new princes and royals. But what if Machiavelli had the benefit of modern modeling tools to capture his teachings? Join us on April 7 to learn more. Register

Posted in Decision Modeling, Events | Leave a comment

Vaccination Scheduling Decisions

VaccinationSchedulingGeoffrey De Smet created a vaccination scheduling software. He discovered an interesting Vaccination Appointment Scheduling Paradox: It’s more user friendly if people can NOT choose their own appointment. Watch video

Posted in Constraint Programming, Coronavirus, Decision Modeling, Optimization, Scheduling and Resource Allocation | Leave a comment