Skip to main content

Business Rules Uncertainty Management with Probabilistic Relational Models

  • Conference paper
  • First Online:
Rule Technologies. Research, Tools, and Applications (RuleML 2016)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 9718))

Abstract

Object-oriented Business Rules Management Systems (OO-BRMS) are a complex applications platform that provide tools for automating day-to-day business decisions. To allow more sophisticated and realistic decision-making, these tools must enable Business Rules (BRs) to handle uncertainties in the domain. For this purpose, several approaches have been proposed, but most of them rely on heuristic models that unfortunately have shortcomings and limitations. In this paper we present a solution allowing modern OO-BRMS to effectively integrate probabilistic reasoning for uncertainty management. This solution has a coupling approach with Probabilistic Relational Models (PRMs) and facilitates the inter-operability, hence, the separation between business and probabilistic logic. We apply our approach to an existing BRMS and discuss implications of the knowledge base dynamicity on the probabilistic inference.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    For probability.

  2. 2.

    http://www-03.ibm.com/software/products/en/odm.

  3. 3.

    http://agrum.lip6.fr.

  4. 4.

    The series of “if-then(-else)” statements.

  5. 5.

    Actually, this automation is not always defined, but may require IT specialist insight.

  6. 6.

    For instance, the risk of not executing a rule that should be executed (false negative).

  7. 7.

    In general, one must specify how every language construct is compiled to be processed by this general operator and assure the preservation of queries operational semantic after the rewriting, but this is beyond the scope of this paper.

  8. 8.

    See https://dslpitt.org/genie/wiki/JSMILE_and_Smile.NET for more details.

  9. 9.

    Constrains on probability distribution.

References

  1. Agli, H., Bonnard, P., Wuillemin, P., Gonzales, C.: Uncertain reasoning for business rules. In: Proceedings of the 8th International Web Rule Symposium Doctoral Consortium (2014)

    Google Scholar 

  2. Agli, H., Bonnard, P., Wuillemin, P., Gonzales, C.: Incremental junction tree inference. In: Proceedings of the 16th Information Processing and Management of Uncertainty in Knowledge-Based Systems International Conference (2016, to appear)

    Google Scholar 

  3. Berstel-Da Silva, B.: Verification of Business Rules Programs. Springer, Heidelberg (2014)

    Book  Google Scholar 

  4. Bobek, S., Nalepa, G.J.: Compact representation of conditional probability for rule-based mobile context-aware systems. In: Bassiliades, N., Gottlob, G., Sadri, F., Paschke, A., Roman, D. (eds.) RuleML 2015. LNCS, vol. 9202, pp. 83–96. Springer, Heidelberg (2015)

    Chapter  Google Scholar 

  5. Buchanan, B.G., Shortliffe, E.H.: Rule Based Expert Systems: The Mycin Experiments of the Stanford Heuristic Programming Project. Addison-Wesley, Reading (1984)

    Google Scholar 

  6. De Raedt, L., Kimmig, A.: Probabilistic (logic) programming concepts. Mach. Learn. 100(1), 5–47 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  7. Elkan, C.: The paradoxical success of fuzzy logic. In: IEEE Expert, pp. 698–703 (1993)

    Google Scholar 

  8. Forgy, C.L.: RETE: a fast algorithm for the many pattern/many object pattern match problem. Artif. Intell. 19(1), 17–37 (1982)

    Article  Google Scholar 

  9. Graham, I.: Business Rules Management and Service Oriented Architecture: A Pattern Language. Wiley, Chichester (2006)

    Google Scholar 

  10. Hart, P.E., Duda, R.O., Einaudi, M.T.: PROSPECTOR–a computer-based consultation system for mineral exploration. J. Int. Assoc. Math. Geol. 10(5), 589–610 (1977)

    Article  Google Scholar 

  11. Heckerman, D.E., Shortliffe, E.H.: From certainty factors to belief networks. Artif. Intell. Med. 4(1), 35–52 (1992)

    Article  Google Scholar 

  12. Koller, D., Pfeffer, A.: Probabilistic frame-based systems. In: Proceedings of the 15th National Conference on Artificial Intelligence (AAAI), pp. 580–587 (1998)

    Google Scholar 

  13. Koller, D., Pfeffer, A.: Object-oriented Bayesian networks. In: Proceedings of the Thirteenth Conference on Uncertainty in Artificial Intelligence (UAI), pp. 302–313 (1997)

    Google Scholar 

  14. Korver, M., Lucas, P.J.F.: Converting a rule-based expert system into a belief network. Med. Informatics 18, 219–241 (1993)

    Article  Google Scholar 

  15. Mahoney, S.M., Laskey, K.B.: Network engineering for complex belief networks. In: Proceedings of the Twelfth International Conference on Uncertainty in Artificial Intelligence (UAI), pp. 389–396 (1996)

    Google Scholar 

  16. Ng, K.C., Abramson, B.: Uncertainty management in expert systems. IEEE Expert Intell. Syst. Appl. 5(2), 29–48 (1990)

    Google Scholar 

  17. Pearl, J.: Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference. Morgan Kaufmann, San Mateo (1988)

    MATH  Google Scholar 

  18. Pfeffer, A.J.: Probabilistic Reasoning for Complex Systems. Ph.D. thesis, Stanford University (2000)

    Google Scholar 

  19. Torti, L., Gonzales, C., Wuillemin, P.H.: Speeding-up structured probabilistic inference using pattern mining. Int. J. Approximate Reasoning 54(7), 900–918 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  20. Wuillemin, P.H., Torti, L.: Structured probabilistic inference. Int. J. Approximate Reasoning 53(7), 946–968 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  21. Zadeh, L.A.: Fuzzy sets. Inform. Control 8(3), 338–353 (1965)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

This work was partially supported by IBM France Lab/ANRT CIFRE under the grant #421/2014. The authors would like to thank Christian De Sainte Marie for useful discussions and insights.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hamza Agli .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Agli, H., Bonnard, P., Gonzales, C., Wuillemin, PH. (2016). Business Rules Uncertainty Management with Probabilistic Relational Models. In: Alferes, J., Bertossi, L., Governatori, G., Fodor, P., Roman, D. (eds) Rule Technologies. Research, Tools, and Applications. RuleML 2016. Lecture Notes in Computer Science(), vol 9718. Springer, Cham. https://doi.org/10.1007/978-3-319-42019-6_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-42019-6_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-42018-9

  • Online ISBN: 978-3-319-42019-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics