All other

Autotuning LIME explanations with few predictions

Blog post image

Tuning algorithms, especially when machine learning is involved is often a tricky business. In this post we present an optimization based technique to automatically tune LIME in order to obtain more stable explanations. LIME (aka Local Interpretable Model agnostic explanations) is one of the most commonly used algorithms for generating explanations for AI based models.Read more →

Getting started with TrustyAI in only 15 minutes

Blog post image

Hi Kogito folks, In the previous blogposts we demonstrated how to deploy a Kogito service together with the TrustyAI infrastructure on an OpenShift cluster https://blog.kie.org/2020/12/how-to-integrate-your-kogito-application-with-trustyai-part-1.html.If you are new to TrustyAI, we suggest you read this introduction: https://blog.kie.org/2020/06/trusty-ai-introduction.html In this blogpost, we’d like to demonstrate how to get started with TrustyAI in ~15 minutes. In orderRead more →

Model fairness with partial dependence plots

Blog post image

A quick guide on how to leverage partial dependence plots to visualize whether an ML model is fair with respect to different groups of people. As machine learning models, and decision services in general, are used more and more as aiding tools in making decisions that impact human lives, a common concern that is oftenRead more →

A Genetic Algorithm with Trusty PMML

Blog post image

Recently, I’ve stumbled upon this interesting article and paired project about a Genetic Algorithm. Then, I’ve asked myself if somehow the features of Trusty PMML could be meaningfully used inside such context. I won’t go deep into technical details, but basically, the Genetic Algorithm classifies features as "genes", a set of genes is a "genoma",Read more →

Predictions in Kogito: PMML endpoints with OpenAPI

Blog post image

Introduction PMML is an XML standard whose scope is to define different kinds of predictive models (Regression, Scorecard, Tree, Neural Network, etc) in a system-agnostic way, so that it may be used and shared by different systems/implementations. The OpenAPI Specification (OAS) defines a standard, language-agnostic interface to RESTful APIs which allows both humans and computersRead more →

Event-driven decisions with Kogito

Blog post image

In 2021 it’s almost undeniable that modern application development needs to target the cloud, given the requirements of flexibility, scalability and availability imposed by today’s world. Event-driven architectures have proven to be well suited models for this purpose. As a result, we’re adopting these principles in several components of Kogito, which aims to be theRead more →

How to integrate your Kogito application with TrustyAI – Part 3

Blog post image

In the second part of the blog series https://blog.kie.org/2020/12/how-to-integrate-your-kogito-application-with-trustyai-part-2.html we showed how to setup the OpenShift cluster that will host the TrustyAI infrastructure and the Kogito application we created in the first part https://blog.kie.org/2020/12/how-to-integrate-your-kogito-application-with-trustyai-part-1.html . In this third and last part of our journey, we are going to demonstrate how to deploy the TrustyAI infrastructureRead more →

How to integrate your Kogito application with TrustyAI – Part 2

Blog post image

In the first part https://blog.kie.org/2020/12/how-to-integrate-your-kogito-application-with-trustyai-part-1.html we have created a Kogito application and configured it to make it work with the TrustyAI infrastructure. In this second part, we are going to talk about the setup of the OpenShift cluster (https://docs.jboss.org/kogito/release/latest/html_single/#chap-kogito-deploying-on-openshift). The first step is to create a new project, which we call my-trusty-demo. As you canRead more →

How to integrate your Kogito application with TrustyAI – Part 1

Blog post image

How can you audit a decision out of your new Kogito application? It’s pretty simple: in this series of articles, we are going to demonstrate how to create a new Kogito application and how to deploy the TrustyAI infrastructure on an OpenShift cluster.If you are new to TrustyAI, we suggest you read this introduction: https://blog.kie.org/2020/06/trusty-ai-introduction.htmlWithRead more →

TrustyAI meets Kogito: the decision tracing addon

Blog post image

New to Kogito? Check out our “get started” page and get up to speed! 😉 This post presents the decision tracing addon: a component of the Kogito runtime quite relevant for the TrustyAI initiative (introduced here and here). One of the key goals of TrustyAI is to enable advanced auditing capabilities, which, as written inRead more →