Translating Bayesian Networks into Entity Relationship Models

  • Frank RosnerEmail author
  • Alexander HinneburgEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9974)


Big data analytics applications drive the convergence of data management and machine learning. But there is no conceptual language available that is spoken in both worlds. The main contribution of the paper is a method to translate Bayesian networks, a main conceptual language for probabilistic graphical models, into usable entity relationship models. The transformed representation of a Bayesian network leaves out mathematical details about probabilistic relationships but unfolds all information relevant for data management tasks.


  1. 1.
    Akdere, M., Cetintemel, U., Riondato, M., et al.: The case for predictive database systems: opportunities and challenges. In: CIDR, pp. 167–174 (2011)Google Scholar
  2. 2.
    Armbrust, M., Xin, R.S., Lian, C., et al.: Spark SQL: relational data processing in spark. In: SIGMOD, pp. 1383–1394 (2015)Google Scholar
  3. 3.
    Blei, D.M.: Probabilistic topic models. Commun. ACM 55(4), 77–84 (2012)MathSciNetCrossRefGoogle Scholar
  4. 4.
    Blei, D.M., Ng, A.Y., Jordan, M.I.: Latent Dirichlet allocation. J. Mach. Learn. Res. 3, 993–1022 (2003)zbMATHGoogle Scholar
  5. 5.
    Chen, P.P.-S.: The entity-relationship model–toward a unified view of data. ACM Trans. Database Syst. (TODS) 1(1), 9–36 (1976)CrossRefGoogle Scholar
  6. 6.
    Domingos, P., Richardson, M.: Markov logic: a unifying framework for statistical relational learning. In: Introduction to Statistical Relational Learning, pp. 339–371 (2007)Google Scholar
  7. 7.
    Elmasri, R., Navathe, S.B.: Fundamentals of Database Systems. Pearson, Boston (2007)zbMATHGoogle Scholar
  8. 8.
    Hall, M., Frank, E., Holmes, G., et al.: The WEKA data mining software: an update. ACM SIGKDD Explor. Newsl. 11(1), 10–18 (2009)CrossRefGoogle Scholar
  9. 9.
    Heckerman, D., Meek, C., Koller, D.: Probabilistic entity-relationship models, PRMs, and plate models. In: Introduction to statistical relational learning, pp. 201–238 (2007)Google Scholar
  10. 10.
    Hellerstein, J.M., Ré, C., Schoppmann, F., et al.: The MADlib analytics library: or MAD skills, the SQL. J. VLDB 5(12), 1700–1711 (2012)Google Scholar
  11. 11.
    Kumar, A., Niu, F., Ré, C.: Hazy: making it easier to build and maintain big-data analytics. Commun. ACM 56(3), 40–49 (2013)CrossRefGoogle Scholar
  12. 12.
    Rosner, F., Hinneburg, A.: Translating Bayesian networks into entity relationship models (Extended Version). arXiv e-prints, 1607.02399 (2016)Google Scholar
  13. 13.
    Scikit: scikit-learn. Machine Learning in Python (2014)Google Scholar
  14. 14.
    Sparks, E.R., Smith, V., et al.: MLI: an API for distributed machine learning. In: ICDM, pp. 1187–1192 (2013)Google Scholar
  15. 15.
    Wang, Q.: A conceptual modeling framework for network analytics. Data Knowl. Eng. 99, 59–71 (2015)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2016

Authors and Affiliations

  1. 1.Global Data and Analytics, Allianz SEMunichGermany
  2. 2.Computer ScienceMartin-Luther-University Halle-WittenbergHalleGermany

Personalised recommendations