Enhancing Big Data Exploration with Faceted Browsing

  • Sonia BergamaschiEmail author
  • Giovanni Simonini
  • Song Zhu
Conference paper
Part of the Studies in Classification, Data Analysis, and Knowledge Organization book series (STUDIES CLASS)


Big data analysis now drives nearly every aspect of modern society, from manufacturing and retail, through mobile and financial services, through the life sciences and physical sciences. The ability to continue to use big data to make new connections and discoveries will help to drive the breakthroughs of tomorrow. One of the most valuable means through which to make sense of big data, and thus make it more approachable to most people, is data visualization. Data visualization can guide decision-making and become a tool to convey information critical in all data analysis. However, to be actually actionable, data visualizations should contain the right amount of interactivity. They have to be well designed, easy to use, understandable, meaningful, and approachable. In this article, we present a new approach to visualize huge amount of data, based on a Bayesian suggestion algorithm and the widely used enterprise search platform Solr. We demonstrate how the proposed Bayesian suggestion algorithm became a key ingredient in a big data scenario, where generally a query can generate so many results that the user can be confused. Thus, the selection of the best results, together with the result path chosen by the user by means of multifaceted querying and faceted navigation, can be very useful.


Bayesian network Faceted browsing Big Data 



We would like to thank Paolo Malavolta and Emanuele Charalambis for working on this project for their master thesis as students of the DBGroup ( of the University of Modena e Reggio Emilia, during their period abroad, hosted by the University of Michigan under the supervision of professor H. V. Jagadish.


  1. 1.
    Bergamaschi, S.: Big Data analysis: Trends & challenges. In: Proceedings of 2014 International Conference on High Performance Computing & Simulation (HPCS), IEEE, pp. 303–304 (2014)Google Scholar
  2. 2.
    Bergamaschi, S., Ferrari, D., Guerra, F., Simonini, G., Velegrakis, Y.: Providing insight into data source topics. J. Data Seman. 5(4), 211–228 (2016)CrossRefGoogle Scholar
  3. 3.
    Labrinidis, A., Jagadish, H.V.: Challenges and opportunities with Big Data. Proc. VLDB Endowment 5(12), 2032–2033 (2012)CrossRefGoogle Scholar
  4. 4.
    Simonini, G., Bergamaschi, S., Jagadish, H.V.: BLAST: a loosely schema-aware meta-blocking approach for entity resolution. PVLDB 9(12), 1173–1184 (2016)Google Scholar
  5. 5.
    Guerra, F., Simonini, G., Vincini, M.: Supporting image search with tag clouds: a preliminary approach. Adv. Multimedia 2015, 1–10 (2015). Scholar
  6. 6.
    Cooper, G.F., Herskovits, E.: A Bayesian method for constructing Bayesian belief networks from databases (2013). arXiv:1303.5714
  7. 7.
    Simonini, G., Song, Z.: Big Data exploration with faceted browsing, International Conference on High Performance Computing & Simulation, HPCS 2015, IEEE, pp. 541–544 (2015)Google Scholar
  8. 8.
    Heckerman, D., Chickering, D.M., Meek, C., Rounthwaite, R., Kadie, C.: Dependency networks for inference, collaborative filtering, and data visualization. J. Mach. Learn. Res. 1, 49–75 (2000)zbMATHGoogle Scholar
  9. 9.
    Yee, K.P., Swearingen, K.L., Li, Hearst, M.: Faceted metadata for image search and browsing. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI ’03). ACM, New York, NY, USA, pp. 401–408 (2003)Google Scholar
  10. 10.
    Nielsen, T.D., Jensen, F.V.: Bayesian Networks and Decision Graphs. Springer Science & Business Media, Berlin (2007)zbMATHGoogle Scholar
  11. 11.
    Grainger, T., Potter, T., Seeley, Y.: Solr in action, Manning (2014).
  12. 12.
    Malavolta, P.: Faceted browsing: analysis and implementation of a Big Data solution using Apache Solr (2014).
  13. 13.
    Charalambis, E., Bergamaschi, S., Jagadish, H.V.: Bayesian networks: optimization of the human-computer interaction process in a Big Data scenario (2014).
  14. 14.
    Gámez, J.A., Mateo, J.L., Puerta, J.M.: Learning Bayesian networks by hill climbing: efficient methods based on progressive restriction of the neighborhood. Data Min. Knowl. Disc. 22(1–2), 106–148 (2011)MathSciNetCrossRefGoogle Scholar
  15. 15.
    Meng, X., Bradley, J., Yavuz, B., Sparks, E., Venkataraman, S., Liu, D., Freeman, J., Tsai, D.B.. Amde, M., Owen, S., et al.: MLlib: Machine Learning in Apache Spark (2015). arXiv:1505.06807
  16. 16.
    Scott, S.L., Blocker, A.W., Bonassi, F.V., Chipman, H.A., George, E.I., McCulloch, R.E.: Bayes and Big Data: the consensus Monte Carlo algorithm. Int. J. Manage. Sci. Eng. Manage. 11, 77–88 (2016)Google Scholar
  17. 17.
    Fang Q., Yue K., Fu X., Wu H., Liu W.: A MapReduce-based method for learning Bayesian network from massive data. In: Ishikawa Y., Li J., Wang W., Zhang R., Zhang W. (eds.) Web Technologies and Applications. APWeb 2013. Lecture Notes in Computer Science, vol. 7808, pp. 697–708. Springer, Berlin (2013)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  • Sonia Bergamaschi
    • 1
    Email author
  • Giovanni Simonini
    • 1
  • Song Zhu
    • 2
  1. 1.Department of Engineering “Enzo Ferrari”Università di Modena e Reggio EmiliaModenaItaly
  2. 2.International ICT Doctorate SchoolUniversità di Modena e Reggio EmiliaModenaItaly

Personalised recommendations