Is it possible to create Self-Learning PMML-Model for value predictions?

Hello dear experts, 


 i'm new to KNIME and overall to Machine Learning field. So I have one question about KNIME and need one advice about choosing best algorithms for my tasks.   

 The data set I'm working with has following structure: 

 - Time, device_1(float)

 - Time, device_2(float)


 - Time, device_N(float)

And some other stuff like Time and Booleans for states (on, off). In the future it will have more than 100 different params. 

 => The Target is to predict a sum of all float values for 1-5 minutes (each dataset = 1 second interval)

I tried to use 10000 to 100000 datasets for different algorithms like Linear and Polynomial Regression, Decision Tree, Random Forest etc. and always got different results compared to how high lag interval is. (Tested it with a lag interval from 10 to 30 -> means 10 to 30 seconds)

  Question 1: Can you please give me an advice about best algorithm choice based on your option? (Every explanation will help me).

 - After deploying a PMML to Predictive Plugin in another product, I have noticed that new incoming data don’t have any option to self-learn and actualize PMML statistics for future predictions on this new data basis. 

 Question 2: Is there a way to do some model with self-learning option in KNIME? If not, I would be thankful, if you tell me about another existing possibilities :)


Best Regards




Hi Vlad,

I did not get your first question. Is it about how to choose a model or how to preprocess the data for training and prediction?

Regarding to your second question, yes there is a pretty cool way to retrain your model depending on the model accuracy for new data. It is called Model Factory and you can find all the information you need to apply it here: