Decision Management Product Catalogs

CatalogThis website maintains Live Catalogs of Decision Management tools that allow practitioners to compare different products feature-by-feature and to choose Decision Management products that are the most suitable for their particular needs. Product profiles are submitted and maintained exclusively by product developers who are solely responsible for correctness of the provided information and for keeping it up-to-date. All Catalogs have been moved to Amazon EC2 and work much faster now. We ask all product authors to update the profiles of their products. If you forgot your access attributes, send us a request to

Posted in Products | Leave a comment

Gen – a new AI programming language that goes beyond deep learning

A team of MIT researchers announced a novel probabilistic-programming language named “Gen.” Users write models and algorithms from multiple fields where AI techniques are applied — such as computer vision, robotics, and statistics — without having to deal with equations or manually write high-performance code. Gen also lets expert researchers write sophisticated models and inference algorithms — used for prediction tasks — that were previously infeasible. Link

Posted in Artificial Intelligence | Leave a comment

Association Rule Mining

Users who bought this… Also bought this…‘ can be considered as the statement of this generation. There is not a single shopping application not showcasing this feature to gain more from the buyers. We humans always look for more similar things which we like. This rule is another by-product of Machine Learning called ‘Association Rules’. Association Rule Mining is based on two set of rules:  1) Look for the transactions where there is a bundle or relevance of association of secondary items to the primary items above a certain threshold of frequency; 2) Convert them into ‘Association Rules’. Link

Posted in Data Science, Machine Learning | Leave a comment

The first robot artist exhibition in Oxford

Described as “the world’s first ultra-realistic AI humanoid robot artist”, Ai-Da brings “a new voice” to the art world by opening her first solo exhibition of eight drawings, 20 paintings, four sculptures and two video works. Link

Posted in Art, Artificial Intelligence, Human-Machine Interaction | Leave a comment

Bringing Analytics to the Soccer Transfer Season

SAS posted an article that shares how they applied analytics to optimize players movements between clubs during the soccer transfer season. Every team needs to answer the ultimate question: “How should we allocate our transfer budget to maximize the benefit we gain?” Maximizing benefit under a limited resource is known as the Knapsack problem in combinatorial optimization. Given a set of items and their values, the Knapsack problem is to find the optimal selection of items to pack within a weight limit to maximize the total value. This article deals with a similar problem: given a set of players, their values and ratings, how to choose which players to transfer to maximize total team rating within a budget limit. Link

Posted in Business Analytics, Optimization | Leave a comment

From “Monolithic” to “Microservices”

Traditionally web applications wrapped up business logic, data retrieval, validation, persistence, security and UI in a single bundle deployed on a web server such as Tomcat. This approach continues to work well but nowadays it’s called “monolithic” and many web applications are moving to cloud-based microservices. Java Magazine just published an article about a new simple framework “Helidon” that helps a developer to create container-friendly microservices with a minimum code running straight Java SE – Link. See also Decision Microservices Continue reading

Posted in Architecture, Java, Microservices | Leave a comment

The math problem that could bring the world to a halt

Dynamic resource allocation problems arise from a range of different real-world scenarios and each one has its own specific issues. “Dynamic resource allocation problems deal with changing inputs and environments, which are highly dynamic and difficult to estimate and predict, as the future load is not statistically dependent on the current load. One change triggers another change, and if you want to control the system with accurate decisions, one must consider the future status of the system.Link Continue reading

Posted in Scheduling and Resource Allocation, Trends | Leave a comment