MS PMML -> KNIME PMML

Hello,

thanks for this great tool.

It would be great if its possible to import MS PMML Files (in my example an decision tree) into KNIME. It is not working now, seems like different doctypes are used. I read in the forum that KNIME not yet supports "official" PMML standarts.

So is there a transformation already developed or planed?

Many thanks,

Guido

Hi Guido,

we are planning and discussing to switch our internal model representation to PMML 2.1, i.e we would be able to export our models as PMML.
How far we will support the import of PMML models is also not yet clear.
But probably there will be a possibility to import PMML 2.1 core models. Obviously, only those models will be supported, where native KNIME predictor nodes are available.
Since our resources are restricted I can't give you a timeline, when this will be released...

Regards,

Fabian

Hi Fabian,

thanks for the fast reply.

Do you think its reasonable to (develop and) use a simple converter in the meantime?

Do the PMML versions differ a lot? Or is it quite simple?

Cheers,

Guido

Hi Guido,

Quote:
Do you think its reasonable to (develop and) use a simple converter in the meantime?

it depends how urgent you are needing your MS PMML Decision Tree Model.

I've already tried to write an converter from PMML to the internal model representation of the KNIME Decision Tree - and it seems to be not a one day task but a bit more complicated. But if you write a converter - let me know: I'm quite interested in it.
When we start switching to PMML for our internal model representation we probably need some beta tester (most of all to provide us with real world PMML models). Would be nice if you will support us then?

Quote:
Do the PMML versions differ a lot?

I think the different PMML versions don't differ that much in the core specification.

Regards,

Fabian

Hi Fabian,

sure I am glad to help as a beta tester or provider of real-world-models (MS SQL, SAS EM).

Feel free to send me an email if your development comes to that point.

Meanwhile I am searching a solution for my little problem... (I am trying to operationalise an MS SQL Server decision tree without needing a MS SQL Server license)

Thanks,

Guido

Thank you very much for you help offer - I will send you a mail.
And good luck for the solution of your problem :D

Cheers,

Fabian

I am new to KNIME and noticed that the PMML export does not conform to the PMML standard.

We are part of the PMML standards group hand have contributed to the PMML export for the R project.

http://adapasupport.zementis.com/2008/02/how-can-i-export-pmml-code-from-r.html

Could KNIME leverage this R-PMML export package? We'd be happy to collaborate with any KNIME users to add this to this great tool!

I am not sure which PMML version MS SQL supports, but our web site features a free PMML converter (also available as iGoogle gadget), so you can convert from older PMML versions to the latest version 3.2. If you run into any problems, please don't hesitate to contact us.

http://www.zementis.com/pmml_converters.htm

Regarding PMML import:
If you are looking for an operational deployment framework that can execute various PMML models, please take a look at the ADAPA Predictive Analytics Edition. ADAPA is available as SaaS option on the Amazon Elastic Compute Cloud, which provides a very agile, scalable, and cost-effective option for operational deployment.

http://www.zementis.com/predictive_analytics_edition.htm

We replied to the question about the PMML support of KNIME in this post:
http://www.knime.org/node/221#comment-341