<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Commercial Intelligence</title>
	<atom:link href="http://haleyai.com/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://haleyai.com/wordpress</link>
	<description>systems that know and understand and think and learn</description>
	<lastBuildDate>Mon, 30 Jan 2012 19:51:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Recruiting: IBM Ilog vs. JBoss Drools</title>
		<link>http://haleyai.com/wordpress/2012/01/30/recruiting-ibm-ilog-vs-jboss-drools/</link>
		<comments>http://haleyai.com/wordpress/2012/01/30/recruiting-ibm-ilog-vs-jboss-drools/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 19:34:31 +0000</pubDate>
		<dc:creator>paul@haleyAI.com</dc:creator>
				<category><![CDATA[Business Rules Management]]></category>
		<category><![CDATA[Knowledge Engineering]]></category>
		<category><![CDATA[Rules Engines]]></category>
		<category><![CDATA[BRMS]]></category>
		<category><![CDATA[consultants]]></category>
		<category><![CDATA[consulting]]></category>
		<category><![CDATA[Drools]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Ilog]]></category>
		<category><![CDATA[JBOSS]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[rules engine]]></category>
		<category><![CDATA[WebSphere]]></category>

		<guid isPermaLink="false">http://haleyai.com/wordpress/?p=381</guid>
		<description><![CDATA[I received notice of a Victorian government position offering $106k, as follows, today:
BRMS Developer (WebSphere ILOG JRules)
You  will have proven experience as a BRMS Developer within a Java/JEE  environment using IBM‘s WebSphere ILOG JRules platform. You will have  implementation experience using integration technologies (e.g. Web  Services, JMS) and have the ability [...]]]></description>
			<content:encoded><![CDATA[<p>I received notice of a Victorian government position offering $106k, as follows, today:</p>
<h3 style="padding-left: 30px;">BRMS Developer (WebSphere ILOG JRules)</h3>
<p style="padding-left: 30px;">You  will have proven experience as a BRMS Developer within a Java/JEE  environment using IBM‘s WebSphere ILOG JRules platform. You will have  implementation experience using integration technologies (e.g. Web  Services, JMS) and have the ability to liaise with and engage key  stakeholders.  Ideally you will also have knowledge and/or exposure to IBM‘s WebSphere integration suite (including the MQ Series).</p>
<p>This got a reaction out of me since we&#8217;re looking for people (although emphasizing logic, semantics, and English rather than any particular engine).  At first, I thought it must be a Java job, but stakeholder engagement indicates this is a full-fledged knowledge engineering position.</p>
<p>$100k for anyone with strong, specific experience seems low.  For someone that can understand objectives and translate requirements into operational business logic, it seems lower.</p>
<p>I&#8217;m surprised there isn&#8217;t more of an Ilog premium, too.  JBoss Drools consultants can make more than this.</p>
]]></content:encoded>
			<wfw:commentRss>http://haleyai.com/wordpress/2012/01/30/recruiting-ibm-ilog-vs-jboss-drools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blaze down in Fair Isaac&#8217;s Q1 2012</title>
		<link>http://haleyai.com/wordpress/2012/01/30/blaze-down-in-fair-isaacs-q1-2012/</link>
		<comments>http://haleyai.com/wordpress/2012/01/30/blaze-down-in-fair-isaacs-q1-2012/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 19:14:09 +0000</pubDate>
		<dc:creator>paul@haleyAI.com</dc:creator>
				<category><![CDATA[Business Rules Management]]></category>
		<category><![CDATA[Decision Management]]></category>
		<category><![CDATA[Predictive Analytics]]></category>
		<category><![CDATA[Blaze Advisor]]></category>
		<category><![CDATA[BRMS]]></category>
		<category><![CDATA[Fair Isaac]]></category>
		<category><![CDATA[Ilog]]></category>
		<category><![CDATA[rules engine]]></category>

		<guid isPermaLink="false">http://haleyai.com/wordpress/?p=379</guid>
		<description><![CDATA[FICO reported 9% growth in revenues year over year.

the bulk of revenues and all the growth was in pre-configured Decision Management applications
FICO score revenues were half as much, w/ B2B growing as B2C (myFICO) waned
tools revenues were less than half again as much and flat

optimization (XPress) was up
Blaze Advisor was down



This is in sharp contrast [...]]]></description>
			<content:encoded><![CDATA[<p>FICO reported 9% growth in revenues year over year.</p>
<ul>
<li>the bulk of revenues and all the growth was in pre-configured Decision Management applications</li>
<li>FICO score revenues were half as much, w/ B2B growing as B2C (myFICO) waned</li>
<li>tools revenues were less than half again as much and flat
<ul>
<li>optimization (XPress) was up</li>
<li>Blaze Advisor was down</li>
</ul>
</li>
</ul>
<p>This is in sharp contrast to the success that Ilog has enjoyed under the IBM umbrella.</p>
<p>Blaze Advisor doesn&#8217;t seem to make sense as a stand-alone tool any more.   Applications are great, and so are combinations of BI/optimization/rules, but if the BRMS tool will survive independently it needs to find more traction, perhaps outside of Fair Isaac.</p>
]]></content:encoded>
			<wfw:commentRss>http://haleyai.com/wordpress/2012/01/30/blaze-down-in-fair-isaacs-q1-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pursuing a decision tree down a rat hole</title>
		<link>http://haleyai.com/wordpress/2012/01/19/decision-trees-as-rat-holes/</link>
		<comments>http://haleyai.com/wordpress/2012/01/19/decision-trees-as-rat-holes/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 22:44:06 +0000</pubDate>
		<dc:creator>paul@haleyAI.com</dc:creator>
				<category><![CDATA[Business Rules Management]]></category>
		<category><![CDATA[Compliant Governance]]></category>
		<category><![CDATA[Decision Management]]></category>
		<category><![CDATA[Blaze Advisor]]></category>
		<category><![CDATA[BRMS]]></category>
		<category><![CDATA[decision graph]]></category>
		<category><![CDATA[decision tables]]></category>
		<category><![CDATA[decision trees]]></category>
		<category><![CDATA[doctrine]]></category>
		<category><![CDATA[Fair Isaac]]></category>
		<category><![CDATA[FICO]]></category>
		<category><![CDATA[Gartner Group]]></category>
		<category><![CDATA[governance]]></category>
		<category><![CDATA[GRC]]></category>
		<category><![CDATA[Jim Sinur]]></category>

		<guid isPermaLink="false">http://haleyai.com/wordpress/?p=369</guid>
		<description><![CDATA[Fair Isaac&#8217;s recent press release touts the &#8220;key differentiator&#8221; of Blaze Advisor 7.0 as:
the innovative Decision  Graph visual metaphor, a decision tree management solution that makes  even the most complex rule sets easier to manage and explain
Of course, a decision tree is really more like a root system (i.e., the tree is upside [...]]]></description>
			<content:encoded><![CDATA[<p>Fair Isaac&#8217;s recent <a href="http://www.fico.com/en/Company/News/Pages/01-11-2012.aspx" target="_blank">press release</a> touts the &#8220;key differentiator&#8221; of Blaze Advisor 7.0 as:</p>
<p style="padding-left: 30px;">the innovative Decision  Graph visual metaphor, a decision tree management solution that makes  even the most complex rule sets easier to manage and explain</p>
<p>Of course, a decision tree is really more like a root system (i.e., the tree is upside down).  So, what this capability is particularly good for explaining how some pretty structured logic gets wherever it lands up, which FICO touts:</p>
<p style="padding-left: 30px;">The new  capability is especially valuable to businesses that need to be able to  explain their decision logic to external auditors and regulators, or to  internal parties such as senior management.</p>
<p>Unfortunately, this capability is only good for business logic that has been heavily analyzed and transformed from more natural forms of knowledge that stakeholders and regulators understand or communicate about.</p>
<p>FICO&#8217;s suggestion is that after operational guidelines and regulations have been laboriously translated (literally and, hopefully, appropriately) into if-then-else logic (i.e., decision trees) that viewing the path through the &#8220;code&#8221; will be informative to stakeholders and suitable for regulators.  That seems like quite a stretch given the immediately following sentence, which indicates the complexity of using the metaphor in the first place:</p>
<p style="padding-left: 30px;">Decision Graph gives  business analysts a more intuitive way to view and navigate decision  trees, which can reach 10,000 nodes or more.</p>
<p>Lots of people are attracted to such &#8220;visual programming&#8221; metaphors, but they are extremely limited in their logical expressiveness and, therefore, in their utility.  Still, if you are using induction technology (such as FICO&#8217;s)  to produce very large decision trees (independent of governing policies or regulations) such a tool can be useful, if only to understand what the machine &#8220;discovered&#8221; or to explain &#8220;how&#8221; it reached a decision, albeit <em>post facto</em>, which may or may not be compliant with governing doctrine.</p>
<p>The press release also talks about using this structure to experiment or optimize certain decisions by simulation, which is good stuff.  FICO has long led in this area, especially in the markets it focuses on (i.e., B2C financial).  This would have been a better central point, imo.</p>
<p>Overall, I agree with the following quote embedded within the release:</p>
<p style="padding-left: 30px;">“Business rules management provides a shared platform for CIOs and  business managers to help their enterprises stay competitive, and making  business logic clearer to all parties is an essential part of that  collaboration,” said Jim Sinur, a vice president at Gartner Research  specializing in business rules management systems. “Better visualization  of business logic can provide a huge uplift for companies that are  looking for ways to improve business decisions.”</p>
<p>Showing thousands of nodes in a tree or cells in a table does not accomplish the appropriate goal (i.e., effective collaboration) of the first clause, however.  And Jim did not say that decision trees provide effective visualization.</p>
<p>My take: the best approach is to guarantee that the statements of business policy and regulation are unambiguously understood by machine intelligence that automatically translates them into completely reliable systems.</p>
<p>That is, the best visualization for general purposes may be plain English.</p>
]]></content:encoded>
			<wfw:commentRss>http://haleyai.com/wordpress/2012/01/19/decision-trees-as-rat-holes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Event-centricity driving TIBCO</title>
		<link>http://haleyai.com/wordpress/2011/12/26/event-centricity-driving-tibco/</link>
		<comments>http://haleyai.com/wordpress/2011/12/26/event-centricity-driving-tibco/#comments</comments>
		<pubDate>Mon, 26 Dec 2011 12:48:17 +0000</pubDate>
		<dc:creator>paul@haleyAI.com</dc:creator>
				<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Business Process Management]]></category>
		<category><![CDATA[Complex Event Processing]]></category>
		<category><![CDATA[Predictive Analytics]]></category>
		<category><![CDATA[business optimization]]></category>
		<category><![CDATA[Business Rules Management]]></category>
		<category><![CDATA[BusinessEvents]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[Spotfire]]></category>
		<category><![CDATA[TIBCO]]></category>

		<guid isPermaLink="false">http://haleyai.com/wordpress/?p=364</guid>
		<description><![CDATA[The call transcript from TIBCO&#8217;s Dec 21 review of Q4 results is great reading.  Starting from a simple Rete Algorithm and the insightful acquisition of Spotfire, TIBCO has transformed itself from a technical middleware vendor to a promising enterprise platform.
TIBCO has a long way to go in making its business optimization offerings less technical, but [...]]]></description>
			<content:encoded><![CDATA[<p>The call <a href="http://seekingalpha.com/article/315459-tibco-software-s-ceo-discusses-q4-2011-results-earnings-call-transcript">transcript </a>from TIBCO&#8217;s Dec 21 review of Q4 results is great reading.  Starting from a simple Rete Algorithm and the insightful acquisition of Spotfire, TIBCO has transformed itself from a technical middleware vendor to a promising enterprise platform.</p>
<p>TIBCO has a long way to go in making its business optimization offerings less technical, but for those that can tolerate less alignment between IT and the business than may be ideal, TIBCO is leading the way in integrating technical agility with business visibility.</p>
<p>It will be tough for Oracle or IBM or SAP to close the gap with what TIBCO has.  Don&#8217;t be surprised if rule-based event-driven business processing drives the acquisition of TIBCO by one of these over the next two years.  The growth rate certainly justifies it!  And it won&#8217;t stop.</p>
]]></content:encoded>
			<wfw:commentRss>http://haleyai.com/wordpress/2011/12/26/event-centricity-driving-tibco/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Event-centric BPM and goal-driven processing</title>
		<link>http://haleyai.com/wordpress/2011/11/07/event-centric-bpm-and-goal-driven-processing/</link>
		<comments>http://haleyai.com/wordpress/2011/11/07/event-centric-bpm-and-goal-driven-processing/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 16:14:42 +0000</pubDate>
		<dc:creator>paul@haleyAI.com</dc:creator>
				<category><![CDATA[Business Process Management]]></category>
		<category><![CDATA[Complex Event Processing]]></category>
		<category><![CDATA[Compliant Governance]]></category>
		<category><![CDATA[Formal Logic]]></category>
		<category><![CDATA[Ontology]]></category>
		<category><![CDATA[Be Informed]]></category>
		<category><![CDATA[BPM]]></category>
		<category><![CDATA[BPMN]]></category>
		<category><![CDATA[BRF]]></category>
		<category><![CDATA[business rules forum]]></category>
		<category><![CDATA[CEP]]></category>
		<category><![CDATA[compliance]]></category>
		<category><![CDATA[event ontology]]></category>
		<category><![CDATA[event processing]]></category>
		<category><![CDATA[event semantics]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[goal-driven processing]]></category>
		<category><![CDATA[governance]]></category>
		<category><![CDATA[GRC]]></category>
		<category><![CDATA[Jan Verbeek]]></category>
		<category><![CDATA[legal reasoning]]></category>
		<category><![CDATA[logic programming]]></category>
		<category><![CDATA[Mills Davis]]></category>
		<category><![CDATA[OWL]]></category>
		<category><![CDATA[SBVR]]></category>
		<category><![CDATA[semantics]]></category>
		<category><![CDATA[taxation]]></category>
		<category><![CDATA[theorem proviing]]></category>

		<guid isPermaLink="false">http://haleyai.com/wordpress/?p=353</guid>
		<description><![CDATA[The slides for my Business Rules Forum presentation on event semantics and focusing on events in order to simplify process definition and to facilitate more robust governance and compliance are at Event-centric BPM.
After the talk I spoke with Jan Verbeek and Gartjan Grijzen of Be Informed and reviewed their software, which is excellent.  They have [...]]]></description>
			<content:encoded><![CDATA[<p>The slides for my Business Rules Forum presentation on event semantics and focusing on events in order to simplify process definition and to facilitate more robust governance and compliance are at <a title="Event-centric BPM" href="http://www.haleyai.com/documents/Event-centric BPM - BRF 2011.pptx">Event-centric BPM</a>.</p>
<p>After the talk I spoke with <a title="Jan Verbeek, Be Informed" href="http://www.beinformed.com/BeInformed/website/en/EN/WhoWeAre?init=true" target="_blank">Jan Verbeek</a> and Gartjan Grijzen of <a title="Be Informed" href="http://www.beinformed.com/BeInformed/website/en/EN/BusinessProcessPlatform?init=true" target="_blank">Be Informed</a> and reviewed their software, which is excellent.  They have been quite successful with various government agencies in applying  the event-centric methodology to produce goal-driven processing.  Their approach is elegant and effective.  It clearly demonstrates the merits of an event-centric approach and the power that emerges from understanding event-dependencies.  Also, it is very semantic, ontological, and logic-programming oriented in its approach (e.g., they use OWL and a backward-chaining inference engine).</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/JNeT0ob7K2c&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="360" src="http://www.youtube.com/v/JNeT0ob7K2c&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>They do not have the top-down knowledge management approach that I advocate nor do they provide the logical verification of governing policies and compliance (i.e., using theorem provers) that I mention in the talk (see <a title="Guido Governatori" href="http://www.governatori.net/research/" target="_blank">Guido Governatori</a>&#8217;s 2010 publications and <a title="Travis Breaux" href="http://www.cs.cmu.edu/~breaux/" target="_blank">Travis Breaux</a>&#8217;s research at CMU, for example) but theirs is the best commercially deployed work in separating business process description from procedural implementation that comes to mind. (Note that <a title="Ed Barkmeyer" href="http://www.nist.gov/el/msid/infotest/ebarkmeyer.cfm" target="_blank">Ed Barkmeyer</a> of NIST reports some use of SBVR descriptions of manufacturing processes with theorem provers.  Some in automotive and aerospace industries have been interested in this approach for quality purposes, too.)</p>
<p>BeInformed is now expanding into the United States with the assistance of <a title="Mills Davis" href="http://project10x.com/mills.php" target="_blank">Mills Davis</a> and others.  Their software is definitely worth consideration and, in my opinion, is more elegant and effective than the generic BPMN approach.</p>
]]></content:encoded>
			<wfw:commentRss>http://haleyai.com/wordpress/2011/11/07/event-centric-bpm-and-goal-driven-processing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RulesFest 2011 keynote</title>
		<link>http://haleyai.com/wordpress/2011/10/25/rulesfest-2011-keynote/</link>
		<comments>http://haleyai.com/wordpress/2011/10/25/rulesfest-2011-keynote/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 20:24:59 +0000</pubDate>
		<dc:creator>paul@haleyAI.com</dc:creator>
				<category><![CDATA[Complex Event Processing]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Business Rules Management]]></category>
		<category><![CDATA[CEP]]></category>
		<category><![CDATA[Drools]]></category>
		<category><![CDATA[event processing]]></category>
		<category><![CDATA[Ilog]]></category>
		<category><![CDATA[Ontorule]]></category>
		<category><![CDATA[RulesFest]]></category>
		<category><![CDATA[TIBCO]]></category>

		<guid isPermaLink="false">http://haleyai.com/wordpress/?p=347</guid>
		<description><![CDATA[The slides for my keynote at RuleFest 2011 are here.
Excellent presentations on complex event processing by Paul Vincent of TIBCO and Mauricio Salatano who showed simple, effective integration of events and rules using Drools.  Mauricio&#8217;s was a good demo and Paul&#8217;s slides are worth perusing once they go on-line.  (Some comments from Carlos about Paul&#8217;s, [...]]]></description>
			<content:encoded><![CDATA[<p>The slides for my keynote at RuleFest 2011 are <a href="http://www.haleyai.com/documents/HowAboutWhy.pptx">here</a>.</p>
<p>Excellent presentations on complex event processing by <a href="http://rulesfest.org/html/abstracts.html#EventDrivenRulesExperiencesInCep">Paul Vincent </a>of TIBCO and <a href="http://rulesfest.org/html/abstracts.html#RulesProcessesAndComplexEventProcessing">Mauricio Salatano</a> who showed simple, effective integration of events and rules using Drools.  Mauricio&#8217;s was a good demo and Paul&#8217;s slides are worth perusing once they go on-line.  (Some comments from Carlos about Paul&#8217;s, Mauricio&#8217;s,  and my presentations are <a href="http://techondec.wordpress.com/2011/10/24/rulesfest-2011-paul-vincent-event-driven-rules-experiences-in-cep/">here</a>, <a href="http://techondec.wordpress.com/2011/10/24/rulesfest-2011-mauricio-salatino-rules-processes-and-complex-event-processing/">here </a>and <a href="http://techondec.wordpress.com/2011/10/24/rulesfest-2011-paul-haley-roadmap-for-rules-semantics-and-business/">here</a>, FYI.)</p>
<p><a href="http://rulesfest.org/html/abstracts.html#ChoosingDataForRuleInterchange">Christian St. Marie</a> and <a href="http://rulesfest.org/html/abstracts.html#OntoruleWhereOntologiesMeetBusinessRules">Hugues Citeau</a> each of Ilog (IBM) on improving RIF support in JRules and the worthy <a href="http://ontorule-project.eu/" target="_blank">ONTORULE </a>project, respectively.  Both presentations confirm the gulf between production rules and sufficient logical expressiveness to support natural language or natural logic knowledge management, but IBM is clearly aware of  and trying to address the challenges raised in my presentation.</p>
]]></content:encoded>
			<wfw:commentRss>http://haleyai.com/wordpress/2011/10/25/rulesfest-2011-keynote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple problems with the semantic web</title>
		<link>http://haleyai.com/wordpress/2011/10/10/simple-problems-with-the-semantic-web/</link>
		<comments>http://haleyai.com/wordpress/2011/10/10/simple-problems-with-the-semantic-web/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 21:30:40 +0000</pubDate>
		<dc:creator>paul@haleyAI.com</dc:creator>
				<category><![CDATA[Formal Logic]]></category>
		<category><![CDATA[Ontology]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[defeasibility]]></category>
		<category><![CDATA[description logic]]></category>
		<category><![CDATA[DL]]></category>
		<category><![CDATA[expert systems]]></category>
		<category><![CDATA[first order logic]]></category>
		<category><![CDATA[FOL]]></category>
		<category><![CDATA[frame-based systems]]></category>
		<category><![CDATA[OWL]]></category>
		<category><![CDATA[Protege]]></category>
		<category><![CDATA[reasoner]]></category>
		<category><![CDATA[SILK]]></category>

		<guid isPermaLink="false">http://haleyai.com/wordpress/?p=340</guid>
		<description><![CDATA[The standard for defining ontologies these days is OWL and Protege.  Unfortunately, OWL lacks any notion of exceptions in inheritance or any other notion of defeasibility.
So, although you may want to say that birds fly, you&#8217;re ontology will be broken (or become much more complicated) when you realize there are birds that can&#8217;t fly, such [...]]]></description>
			<content:encoded><![CDATA[<p>The standard for defining ontologies these days is OWL and Protege.  Unfortunately, OWL lacks any notion of exceptions in inheritance or any other notion of defeasibility.</p>
<p>So, although you may want to say that birds fly, you&#8217;re ontology will be broken (or become much more complicated) when you realize there are birds that can&#8217;t fly, such as penguins or ostriches, or even sick or injured birds.</p>
<p>Practically speaking, you need something like courteous logic or the defeasibility in SILK to handle this (or any 1980s expert system shell or even earlier frame system).  OWL is very hard on mortal man (e.g., mainstream IT) in this regard.</p>
<p>How can I tell OWL that a pronoun is a noun but that pronouns are a closed class of words, unlike nouns, verbs, adjectives, and adverbs (in general).  Well, I&#8217;ll have to tell it about open-class nouns versus closed class nouns.  What a pain!</p>
<p>This is why we use Protege primarily as a drafting tool and, for example, SILK, to do reasoning.   Non-defeasible description logic and first-order reasoners are difficult to get along with, in practice (and make sustainable knowledge repositories too difficult &#8211; which inhibits adoption, obviously).</p>
]]></content:encoded>
			<wfw:commentRss>http://haleyai.com/wordpress/2011/10/10/simple-problems-with-the-semantic-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rules  vs. applications of knowledge</title>
		<link>http://haleyai.com/wordpress/2011/04/22/rules-vs-applications-of-knowledge/</link>
		<comments>http://haleyai.com/wordpress/2011/04/22/rules-vs-applications-of-knowledge/#comments</comments>
		<pubDate>Fri, 22 Apr 2011 13:31:53 +0000</pubDate>
		<dc:creator>paul@haleyAI.com</dc:creator>
				<category><![CDATA[Business Rules Management]]></category>
		<category><![CDATA[Decision Management]]></category>
		<category><![CDATA[Knowledge Engineering]]></category>
		<category><![CDATA[Knowledge Management]]></category>
		<category><![CDATA[Predictive Analytics]]></category>
		<category><![CDATA[Blaze Software]]></category>
		<category><![CDATA[BPM]]></category>
		<category><![CDATA[Fair Isaac]]></category>
		<category><![CDATA[Ilog]]></category>
		<category><![CDATA[James Taylor]]></category>
		<category><![CDATA[John Rymer]]></category>
		<category><![CDATA[performance management]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://haleyai.com/wordpress/?p=334</guid>
		<description><![CDATA[I was just asked for some background on business rules and the major players, preferably in the form of videos. The request came in by email, so I didn&#8217;t have the opportunity to immediately ask &#8220;why&#8221;.   Below I give some specific and direct responses, but first a few thoughts about clarifying objectives.
I don&#8217;t know of [...]]]></description>
			<content:encoded><![CDATA[<p>I was just asked for some background on business rules and the major players, preferably in the form of videos. The request came in by email, so I didn&#8217;t have the opportunity to immediately ask &#8220;why&#8221;.   Below I give some specific and direct responses, but first a few thoughts about clarifying objectives.</p>
<p>I don&#8217;t know of any video that is particularly good from an executive  overview standpoint concerning &#8220;business rules&#8221; or even &#8220;decision  management&#8221; let alone &#8220;management of active knowledge&#8221;.    My recommendation is to clarify the objective before drilling into &#8220;business rules&#8221;, which is a technical perspective.  What is it that you are trying to accomplish?  Most abstractly, it could be to manage and improve performance of an activity or an organization.  That kind of answer or focus is the right place to start and then work backwards to the technical approach rather than start with an inadequately conceived technical need.  This is one of the major problems with business rules as an independent market or product line.</p>
<h3>Learning from Enterprise Decision Management</h3>
<p>While at Fair Isaac, James Taylor saw this clearly.  He articulated the enterprise decision management (EDM) and positioned the business rules capability Fair Isaac acquired with Blaze Software in that space.  That is, more as a strategic objective than as a tool or technology.  This is an example of the proper way to think about business rules.</p>
<p>The decision management perspective was also narrowly focused on point decision making (e.g., using rules) but James and others (e.g., John Lucker of Deloitte) have appropriately expanded the strategy of decision management to include analytics, which produce and inform decision making (i.e., business rules), into a continuous process not of point decision making, but more closed-loop, continuous process improvement.  Over recent years, this has evolved into the broader market of performance management, which also includes performance optimization.</p>
<p>The key thing to consider when considering inquiries about &#8220;the applications and market for business rules&#8221; is the applications of knowledge.  The &#8220;knowledge engineering&#8221; community is often too focused on the sources of knowledge.  Focusing on sources rather than opportunities and benefits is a big part of why the business rules market has been subsumed into the business process management market, which is small in comparison to the business intelligence market, the fastest growing segment of which is performance management.</p>
<h3>Semantic enterprise performance optimization checklist:</h3>
<p>Here&#8217;s a checklist to consider when framing your considerations of strategies and tactics that might involve business rules technology:</p>
<ol>
<li>What knowledge (including policies, regulations, objectives, goals) is involved?</li>
<li>What knowledge is superficial (i.e., derived from or approximations of) versus deeper knowledge?</li>
<li>Will you capture the motivation for a decision rather than how that decision is made using rules?</li>
<li>How will the performance  of your decision management or governance system be evaluated?</li>
<li>Is the knowledge involved in evaluating such performance part of the knowledge that you will capture and management?</li>
<li>How does the manner of evaluation relate to goals and objectives and over what time frames?</li>
<li>Is the knowledge about goals and objectives time frames part of the knowledge to be managed?</li>
<li>Are your decisions rigidly governed in every aspect or do you need the business process to include experimentation and optimization?</li>
</ol>
<p>Most business rules efforts are focused on contexts so narrow that they are reduced to technical buying criteria without much or any consideration of the above.  That is, most business rule efforts do not even cover point 1 above.  Few reach bullet 2 and only strategic thinkers get to the third.</p>
<h3>Specific recommendations for the naive question:</h3>
<p>So I went off looking for videos&#8230;  You can find some on technical matters involving IBM/Ilog but I didn&#8217;t find any good videos from IBM at the business strategy level which concerned knowledge-based process/decision management/governance, which surprised.</p>
<p>A video from the vendors of Visual Rules touches on many of the traditional buying points that IT people typically formulate before evaluating vendors (<a href="http://www.youtube.com/watch?v=lfzzHM0uT1o&amp;feature=related" target="_blank">here</a>).</p>
<p>Although it did not respond to the inquiry, I sent along <a href="http://www.youtube.com/watch?v=0anOw7ZTvKc">this video</a> of James&#8217; since it touches on so many of the aspects beyond business rules that are increasingly in vogue, even if it does not go far enough towards things like the business motivation model and the market for performance management, imo.</p>
<p>And for a very thorough background in the form of an analyst presentation that is consistent with all of the above, John Rymer of Forrester is most thorough in the two longer presentations that are <a href="http://www.youtube.com/watch?v=uHmIQIdmJ-E">here </a>and <a href="http://www.youtube.com/watch?v=gUAWBk-joa0&amp;feature=related">there</a>.</p>
<p>Please send me any other content that you would recommend!</p>
<p>Paul</p>
]]></content:encoded>
			<wfw:commentRss>http://haleyai.com/wordpress/2011/04/22/rules-vs-applications-of-knowledge/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tendencies and purpose matter</title>
		<link>http://haleyai.com/wordpress/2011/02/07/tendencies-and-purpose-matter/</link>
		<comments>http://haleyai.com/wordpress/2011/02/07/tendencies-and-purpose-matter/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 20:16:28 +0000</pubDate>
		<dc:creator>paul@haleyAI.com</dc:creator>
				<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Business Process Management]]></category>
		<category><![CDATA[Ontology]]></category>
		<category><![CDATA[Predictive Analytics]]></category>
		<category><![CDATA[basic formal ontology]]></category>
		<category><![CDATA[BPM]]></category>
		<category><![CDATA[business motivation model]]></category>
		<category><![CDATA[CEP]]></category>
		<category><![CDATA[disposition]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[OMG BMM]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[performance management]]></category>

		<guid isPermaLink="false">http://haleyai.com/wordpress/?p=318</guid>
		<description><![CDATA[The basic formal ontology (BFO) offers a simple, elegant process model.   It adds alethic and teleological semantics to the more procedural models, among which I would include NIST&#8217;s process specification language (PSL) along with BPMN.
Although alethic typically refers to necessary vs. possible, it clearly subsumes the probable or expected (albeit excluding deontics0).  For example, consider [...]]]></description>
			<content:encoded><![CDATA[<p>The basic formal ontology (<a title="Basic Formal Ontology" href="http://www.ifomis.org/bfo" target="_blank">BFO</a>) offers a simple, elegant process model.   It adds <a title="alethic logic" href="http://en.wikipedia.org/wiki/Alethic_logic#Alethic_logic" target="_self">alethic </a>and <a title="teleology" href="http://en.wikipedia.org/wiki/Teleology" target="_self">teleological </a>semantics to the more procedural models, among which I would include NIST&#8217;s process specification language (<a title="Process Specification Language" href="http://www.mel.nist.gov/psl/" target="_blank">PSL</a>) along with BPMN.</p>
<p>Although alethic typically refers to necessary vs. possible, it clearly subsumes the probable or expected (albeit excluding <a title="deontic logic" href="http://en.wikipedia.org/wiki/Deontic_logic" target="_self">deontics</a><sup>0</sup>).  For example, consider the notion of &#8216;disposition&#8217; (shown below as rendered in <a title="Protege ontology editor" href="http://protege.stanford.edu/" target="_blank">Protege</a>):</p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://haleyai.com/wordpress/wp-content/uploads/2011/02/BFOdisposition.jpg"><img class="aligncenter size-full wp-image-319" title="Disposition in the Basic Formal Ontology" src="http://haleyai.com/wordpress/wp-content/uploads/2011/02/BFOdisposition.jpg" alt="BFO's concept of 'disposition'" width="778" height="262" /></a></p>
<p>For example, cells might be disposed to undergo the cell cycle, which consists of interphase, mitosis, and cytokinesis.  Iron is disposed to rust.  Certain customers might be disposed to comment, complain, or inquire.</p>
<p>Disposition is nice because it reflects things that have an unexpected high probability of occurring<sup>1</sup> but that may not be a necessary part of a process.   It seems, however, that disposition is lacking from most business process models.  It is prevalent in the soft and hard sciences, though.  And it is important in medicine.</p>
<p>Disposition is distinct from what should occur or be attempted next in a process.  Just because something is disposed to happen does not mean that it should or will.  Although disposition is clearly related to business events and processes, it seems surprisingly lacking from business models (and CEP/BPM tooling).<sup>2</sup></p>
<p>A teleological aspect of BFO is the notion of purpose or intended &#8216;function&#8217;, as shown below:</p>
<p><a href="http://haleyai.com/wordpress/wp-content/uploads/2011/02/BFOfunction.jpg"><img class="aligncenter size-full wp-image-320" title="Function according to the Basic Formal Ontology" src="http://haleyai.com/wordpress/wp-content/uploads/2011/02/BFOfunction.jpg" alt="Function according to the Basic Formal Ontology" width="778" height="263" /></a>Function is about what something is expected to do or what it is for.  For example, what is the function of an actuary?  Representing such functionality of individuals or departments within enterprises may be atypical today, but is clearly relevant to skills-based routing, human resource optimization and business modeling in general.</p>
<p>Understanding disposition and function is clearly relevant to business modeling (including organizational structure), planning and performance optimization.    Without an understanding of disposition, anticipation and foresight will be lacking.  Without an understanding of function, measurement, reporting, and performance improvement will be lacking.</p>
<hr /><sup>0</sup> SBVR does a nice job with alethic and deontic augmentation of first order logic (i.e., positive and negative necessity, possibility, permission, and preference).</p>
<p><sup>1</sup> Thanks to BG for &#8220;politicians are disposed to corruption&#8221; which indicates a population that is more likely than a larger population to be involved in certain situations.</p>
<p><sup>2</sup> Cyc&#8217;s notion of &#8216;disposition&#8217; or &#8216;tendency&#8217; is focused on properties rather than probabilities, as in the following citation from <a title="OpenCyc" href="http://www.cyc.com/cyc/opencyc" target="_blank">OpenCyc</a>.  Such a notion is similarly lacking from most business models, probably because its utility requires more significant reasoning and business intelligence than is common within enterprises. <a title="OpenCyc" href="http://www.cyc.com/cyc/opencyc" target="_blank"></a></p>
<p style="padding-left: 30px;">The collection of all the different quantities of dispositional properties; e.g. a particular degree of thermal conductivity. The various specializations of this collection are the collections of all the degrees of a particular dispositional property. For example, ThermalConductivity is a specialization of this collection and its instances are usually denoted with the generic value functions as in (HighAmountFn ThermalConductivity).</p>
]]></content:encoded>
			<wfw:commentRss>http://haleyai.com/wordpress/2011/02/07/tendencies-and-purpose-matter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is has always been going to be</title>
		<link>http://haleyai.com/wordpress/2011/01/10/what-is-has-always-been-going-to-be/</link>
		<comments>http://haleyai.com/wordpress/2011/01/10/what-is-has-always-been-going-to-be/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 15:56:23 +0000</pubDate>
		<dc:creator>paul@haleyAI.com</dc:creator>
				<category><![CDATA[Complex Event Processing]]></category>
		<category><![CDATA[Formal Logic]]></category>
		<category><![CDATA[Natural Language]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[Ontology]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[processes]]></category>
		<category><![CDATA[semantics]]></category>
		<category><![CDATA[temporal logic]]></category>

		<guid isPermaLink="false">http://haleyai.com/wordpress/?p=311</guid>
		<description><![CDATA[I&#8217;ve been working for a while now on an ontology for representing events (which includes process, of course).  One of the requirements of a system that is to monitor, govern, implement, or reason about processes is that it consider &#8220;situations&#8221;, which are things that happen or occur, including events and states.  (See, for example, the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working for a while now on an ontology for representing events (<a href="http://haleyai.com/wordpress/2010/01/27/how-is-a-process-an-event/">which includes process</a>, of course).  One of the requirements of a system that is to monitor, govern, implement, or reason about processes is that it consider &#8220;situations&#8221;, which are things that happen or occur, including events and states.  (See, for example, the perdurants of the <a title="WonderWeb project's DOLCE ontology" href="http://www.loa-cnr.it/DOLCE.html">DOLCE</a> ontology, <a title="Basic Formal Ontology" href="http://www.ifomis.org/bfo">BFO</a>&#8217;s occurents, or OpenCyc&#8217;s situations.)  This requires the representation of time-variant information at various points or during various intervals of time (more than just the Allen relations or OWL Time).   If you&#8217;re interested in such things, I&#8217;d recommend <a title="Terence Parsons" href="http://www.philosophy.ucla.edu/index.php/user-profile-one/userprofile/tparsons">Parsons</a>&#8216; &#8220;<a title="Events in the Semantics of English" href="http://www.humnet.ucla.edu/humnet/phil/faculty/tparsons/Event%20Semantics/download.htm">Events in the Semantics of English</a>&#8221; or <a title="James Pustejovsky" href="http://www.brandeis.edu/facguide/person.html?emplid=dbbe2e6922a901a7151b3d83b6618450867207ae">Pustejovsky</a>&#8217;s &#8220;<a title="The Syntax of Event Structure (Cognition '91)" href="http://citeseerx.ist.psu.edu/showciting?cid=61898" target="_self">Syntax of Event Structure</a>&#8220;, both of which look at the subject from a linguistic rather than inferential perspective.  When you pursue this to the point that you implement the axioms that an artificial intelligence needs to provide assistance in defining or governing a business process (or answering questions about molecular biological processes) you land up in some pretty abstract stuff, including the Stanford Encyclopedia of Philosophy.  I found the title of this post entertaining within <a title="Temporal Logic" href="http://plato.stanford.edu/entries/logic-temporal/">the page on temporal logic</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://haleyai.com/wordpress/2011/01/10/what-is-has-always-been-going-to-be/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

