#ORF09 Practical and Modern RBE Presentation

This entry is part 22 of 30 in the series October Rules Fest 2009

Jason Morris is talking about a project he participates in using Jess and in partnership with the University of Sydney in Australia.

The project is SINFERS (Soil Inferencing System) which predicts new soil properties from existing properties by applying pedotranfer functions (PTF) rules.

Pedotransfer functions infer some new information based on some existing properties. One of the challenges is that they may have multiple functions that can calculate the same value. This is a conflict resolution problem. They also encountered challenges on calculating the error on each value and they faced a challenge of “inbreeding” which means that a function is using the result it calculates as an input).

He then started looking for places where you can perform automation for getting rid of some of the “boring” (quoted from Luke Voss’ talk) tasks and then worked on automating these tasks. For example, they can generate Jess rules based on the information in the PTF database.

He made a humorous side note where he explained how he learned to speak “Australian”. The point of that side note was to point out that we always need to learn the language of the domain we are writing rules for so that we have a common vocabulary.

Je then went into some of the details on the implementation approach he chose to do this.

For inspiration on problem resolution, Jason suggests that we go back through research that was done previously on problem resolution and algorithms so that you might get inspired on how to do things for your specific problem. Don’t reinvent the wheel.

As a design metaphor, he also used the “Incumbent and Challenger” metaphor (Champion-Challenger was also discussed yesterday). He then described his implementation of the rules to implement the champion-challenger pattern.

He gave us a quick demo of SINFERS and told us that the first part of the project has now been completed and that after some vacation time they are now only starting to discuss what would be next.

Tags: , ,

Leave a Reply