Abstract
In the enterprise context, People need to visualize different types of interactions between heterogeneous objects (e.g. product and site, customers and product, people interaction (social network)…). The existing approaches focus on social networks extraction using web document. However a considerable amount of information is stored in relational databases. Therefore, relational databases can be seen as rich sources for extracting a social network. The extracted network has in general a huge size which makes it difficult to analyze and visualize. An aggregation step is needed in order to have more understandable graphs. In this chapter, we propose a heterogeneous object graph extraction approach from a relational database and we present its application to extract social network. This step is followed by an aggregation step in order to improve the visualisation and the analyse of the extracted social network. Then, we aggregate the resulting network using the k-SNAP algorithm which produces a summarized graph.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Andries, M., Gemis, M., Paredaens, J., Thyssens, I., Bussche, J.D.: Concepts for graph-oriented object manipulation. In: Proceedings of the 3rd International Conference on Extending Database Technology: Advances in Database Technology, vol. 580, pp. 21–38. Springer, London (1992)
Angles, R., Gutierrez, C.: Survey of graph database models. ACM Comput. Surv. 40, 1–39 (2008)
Barnes, J.A.: Class and committees in a Norwegian island parish. Hum. Relat. 7, 39–58 (1954)
Chakrabarti, D., Faloutsos, Zhan, C.Y.: Visualization of large networks with min-cutplots, a-plots and r-mat. Int. J. Hum. Comput. Stud. 655, 434–445 (2007)
Culotta, A., Bekkerman, R., McCallum, A.: Extracting social networks and contact information from email and the web. In: First Conference on Email and Anti-Spam, Computer Science Department Faculty Publication Series, Mountain View, California (2004)
Freeman, L.C.: A set of measures of centrality based upon betweenness. Sociometry 40, 35–41 (1977)
Gemis, M., Paredaens, J.: An object-oriented pattern matching language. In: JSSST, vol. 742, pp. 339–355. Springer, Berlin (1993)
Girvan, M., Newman, M.E.J.: Community structure in social and biological networks. Proc. Natl. Acad. Sci. U. S. A. 99, 7821–7826 (2002)
Graves, M., Bergeman, E.R., Lawrence, C.B.: Graph database systems for genomics. IEEE Eng. Med. Biol. 14, 737–745 (1995)
Gyssens, M., Paredaens, J., Gucht, D. V.: A graph-oriented object model for database end-user interfaces. SIGMOD Rec. 19, 24–33 (1990)
Hidders, J.: Typing graph-manipulation operations. In: Proceedings of the 9th International Conference on Database Theory (ICDT), pp. 394–409. Springer, Berlin (2002)
Kuper, G.M., Vardi, M.Y.: The logical data model. ACM Trans. Database Syst. 18, 379–413 (1993)
Levene, M., Loizou, G.: A graph-based data model and its ramifications. IEEE Trans. Knowl. Data Eng. 7, 809–823 (1995)
Levene, M., Poulovassilis, A.: An object-oriented data model formalized through hyper-graphs. Data Knowl. Eng. 6, 205–224 (1991)
MacQueen, J.: Some methods for classification and analysis of multivariate observations. In: Proceedings of the 5th Berkeley Symposium on Mathematical Statistics Probability, University of California 1965/66, Berkeley, vol. 1, pp. 281–297 (1967)
Maatuk, A., Akhtar, M., Rossiter, B.N.: Relational database migration: a perspective. In: DEXA’08, Turin, pp. 676–683 (2008)
Mika, P.: Flink: semantic web technology for the extraction and analysis of social networks. J. Web Semant. 3, 211–223 (2005)
Newman, M.E.J.: The structure and function of complex networks. SIAM Rev. 45, 167–256 (2003)
Newman, M.E.J.: Detecting community structure in networks. Eur. Phys. J. B 38, 321–330 (2004)
Newman M.E.J, Girvan, M.: Finding and evaluating community structure in networks. Phys. Rev. E 69, 026113 (2004)
Ng, A., Jordan, M., Weiss, Y., Dietterich, T., Becker, S., Ghahramani, Z.: Advances in Neural Information Processing Systems. Chapter on Spectral Clustering: Analysis and an Algorithm, vol. 14. MIT Press, Cambridge (2002)
Pentland, A.: Socially aware computation and communication. Computer 38, 33–40 (2005)
Santo, F.: Community detection in graphs. Phys. Rep. 486, 75–174 (2010)
Schaeffer, S.A.: Graph clustering. Comput. Sci. Rev. 1, 27–64 (2007)
Shi, J., Malik, J.: Normalized cuts and image segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 22, 888–905 (2000)
Soussi, R., Aufaure, M.A., Baazaoui, H.: Towards social network extraction using a graph database. In: Proceedings of Second International Conference on Advances in Databases, Knowledge, and Data Applications, Menuires, pp. 28–34 (2010)
Rodrigues Jr., J.F., Traina, A.J.M., Faloutsos, C., Traina Jr., C.: Supergraph visualization. In: ISM ’06: Proceedings of the Eighth IEEE International Symposium on Multimedia, pp. 227–234. IEEE Computer Society, Washington, DC (2006)
Tian, Y., Hankins, R.A., Patel, J.M.: Efficient aggregation for graph summarization. In: SIGMOD ’08: Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data, pp. 567–580. ACM, New York (2008)
von Luxburg, U.: A tutorial on spectral clustering, vol. 149. Technical Report, Max Planck Institute for Biological Cybernetics (2006)
Washio T., Motoda, H.: State of the art of graph-based data mining. SIGKDD Explor. Newsl. 5, 59–68 (2003)
Watts, D.J., Strogatz, S.H.: Collective dynamics of ‘small-world’ networks. Nature 393(6684), 440–442 (1998)
Xu, X., Zhan, J., Zhu, H.: Using social networks to organize researcher community. In: Proceedings of the IEEE ISI 2008 Paisi, Paccf, and SOCO International Workshops on Intelligence and Security Informatics, pp. 421–427. Springer, Heidelberg (2008)
Yan X., Han J.: gSpan: Graph-based substructure pattern mining. In: Proceedings of ICDM’02, Maebashi City, pp. 721–724 (2002)
Acknowledgements
This work is partially financed by the ARSA project (Social Networks Analysis for Public Administrations) and by the STIC INRIA-Tunisia project “Social network exploration for recommender systems”. The Academic chair in Business Intelligence is funded by SAP.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Wien
About this chapter
Cite this chapter
Soussi, R., Cuvelier, E., Aufaure, MA., Louati, A., Lechevallier, Y. (2013). DB2SNA: An All-in-One Tool for Extraction and Aggregation of Underlying Social Networks from Relational Databases. In: Özyer, T., Rokne, J., Wagner, G., Reuser, A. (eds) The Influence of Technology on Social Network Analysis and Mining. Lecture Notes in Social Networks, vol 6. Springer, Vienna. https://doi.org/10.1007/978-3-7091-1346-2_23
Download citation
DOI: https://doi.org/10.1007/978-3-7091-1346-2_23
Published:
Publisher Name: Springer, Vienna
Print ISBN: 978-3-7091-1345-5
Online ISBN: 978-3-7091-1346-2
eBook Packages: Computer ScienceComputer Science (R0)