Blog Posts Decision / Rules Management

Typical Example from Machine Learning Practice

Blog: Decision Management Community

oops2I was asked to help sell machine learning to a bank. They asked us to have a look at predicting failures of their payment system.  They had previous attempts with various technologies and various consulting companies, but they all failed.  Training data would be transactions processed in the past.  
My dialog with the client team went like this: 

– (me) Do we know which transactions failed among all the training data transactions? 
– Yes
– Do we have enough data? 
– Yes, we have millions in our training data set. 
– Perfect, can I get access to data?
It took a while to get access because of security concerns, as is often the case in regulated industries like banking, but I finally got access to a file of million transactions.  I looked at it, there were hundreds of features, but I could not find where the target values were (whether a given transaction is considered as a failure or not).  When I asked about it, I was pointed to a second file where the target values where.  True, the values were there, and all I needed to do was to join it with the other data set. 
There was an issue though: the target file contained only 1,700 transactions or so, and only 8 failures out of these 1,700 transactions.  No wonder no machine learning approach would work: how can you learn from 8 examples only?
I suggested they spent time labeling other transactions.  Assuming 10 transaction labels per minute, a one man week effort would yield more than 10 times more examples to learn from.
Yet, the client team refused to do that, and guess what, they still have no success with machine learning.”     Read more at this Jean-Francois Puget post.

Leave a Comment

Get the BPI Web Feed

Using the HTML code below, you can display this Business Process Incubator page content with the current filter and sorting inside your web site for FREE.

Copy/Paste this code in your website html code:

<iframe src="https://www.businessprocessincubator.com/content/typical-example-from-machine-learning-practice/?feed=html" frameborder="0" scrolling="auto" width="100%" height="700">

Customizing your BPI Web Feed

You can click on the Get the BPI Web Feed link on any of our page to create the best possible feed for your site. Here are a few tips to customize your BPI Web Feed.

Customizing the Content Filter
On any page, you can add filter criteria using the MORE FILTERS interface:

Customizing the Content Filter

Customizing the Content Sorting
Clicking on the sorting options will also change the way your BPI Web Feed will be ordered on your site:

Get the BPI Web Feed

Some integration examples

BPMN.org

XPDL.org

×