Formal Concept Analysis of Attributed Networks

  • Henry SoldanoEmail author
  • Guillaume Santini
  • Dominique Bouthinon
Part of the Lecture Notes in Social Networks book series (LNSN)


We consider attribute pattern mining in an attributed graph through recent developments of Formal Concept Analysis. The core idea is to restrain the extensional space, i.e., the space of possible pattern extensions in the vertex set O, to vertex subsets satisfying some topological property. We consider two levels. At the abstract level, we reduce the extension of each pattern in such a way that the corresponding abstract extension induces a subgraph whose nodes satisfy some connectivity property. At the local level a pattern has various extensions each associated with a connected component of the abstract subgraph associated with the pattern. We obtain that way abstract closed patterns and local closed patterns, together with abstract and local implications. Furthermore, working at abstract and local levels leads to proper interestingness measures that evaluate to what extent patterns and implications are related to the topological information. Finally, we relate local concepts to network communities and show that to plainly express such a notion it may be necessary to apply our methodology to a new graph derived from the original network. We consider in particular the detection and ordering of k-communities in subgraphs of an attributed network.


Interior operators Attributed graphs Abstraction Closed patterns Communities 



This work was partially supported by CHIST-ERA grant (AdaLab, ANR 14-CHR2-0001-01).


  1. 1.
    Balasundaram, B., Butenko, S., Trukhanov, S.: Novel approaches for analyzing biological networks. J. Comb. Optim. 10, 23–39 (2005)MathSciNetCrossRefGoogle Scholar
  2. 2.
    Barabàsi, A.L., Albert, R.: Emergence of scaling in random networks. Science 286(5439), 509–512 (1999). doi:10.1126/science.286.5439.509. MathSciNetCrossRefzbMATHGoogle Scholar
  3. 3.
    Batagelj, V., Zaversnik, M.: Fast algorithms for determining (generalized) core groups in social networks. Adv. Data Anal. Classif. 5(2), 129–145 (2011). doi:10.1007/s11634-010-0079-yMathSciNetCrossRefzbMATHGoogle Scholar
  4. 4.
    Bechara Prado, A., Plantevit, M., Robardet, C., Boulicaut, J.F.: Mining graph topological patterns: finding co-variations among vertex descriptors. IEEE Trans. Knowl. Data Eng. 25(9), 2090–2104 (2013). CrossRefGoogle Scholar
  5. 5.
    Boley, M., Horváth, T., Poigné, A., Wrobel, S.: Listing closed sets of strongly accessible set systems with applications to data mining. Theor. Comput. Sci. 411(3), 691–700 (2010)MathSciNetCrossRefGoogle Scholar
  6. 6.
    Borgatti, S.P., Everett, M.G.: Models of core/periphery structures. Soc. Netw. 21(4), 375–395 (2000). doi:10.1016/S0378-8733(99)00019-2. CrossRefGoogle Scholar
  7. 7.
    Ferré, S., Ridoux, O.: An introduction to logical information systems. Inf. Process. Manag. 40(3), 383–419 (2004)CrossRefGoogle Scholar
  8. 8.
    Fortunato, S.: Community detection in graphs. Phys. Rep. 486(3–5), 75 – 174 (2010)MathSciNetCrossRefGoogle Scholar
  9. 9.
    Ganter, B., Kuznetsov, S.O.: Pattern structures and their projections. In: International Conference on Conceptual Structures (ICCS). LNCS, vol. 2120, pp. 129–142. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  10. 10.
    Kuznetsov, S.O., Samokhin, M.V.: Learning closed sets of labeled graphs for chemical applications. In: Kramer, S., Pfahringer, B. (eds.) ILP. Lecture Notes in Computer Science, vol. 3625, pp. 190–208. Springer, Heidelberg (2005)Google Scholar
  11. 11.
    Mougel, P.N., Rigotti, C., Gandrillon, O.: Finding collections of k-clique percolated components in attributed graphs. In: PAKDD(2), Advances in Knowledge Discovery and Data Mining - 16th Pacific-Asia Conference, PAKDD 2012, Kuala Lumpur, 29 May–1 June 2012. Lecture Notes in Computer Science, vol. 7302, pp. 181–192. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  12. 12.
    Negrevergne, B., Termier, A., Rousset, M.C., Méhaut, J.F.: Paraminer: a generic pattern mining algorithm for multi-core architectures. Data Min. Knowl. Discov. 28(3), 593–633 (2013). doi:10.1007/s10618-013-0313-2MathSciNetCrossRefzbMATHGoogle Scholar
  13. 13.
    Palla, G., Derenyi, I., Farkas, I., Vicsek, T.: Uncovering the overlapping community structure of complex networks in nature and society. Nature 435(7043), 814–818 (2005). doi:10.1038/nature03607CrossRefGoogle Scholar
  14. 14.
    Pasquier, N., Taouil, R., Bastide, Y., Stumme, G., Lakhal, L.: Generating a condensed representation for association rules. J. Intell. Inf. Syst. 24(1), 29–60 (2005)CrossRefGoogle Scholar
  15. 15.
    Pernelle, N., Rousset, M.C., Soldano, H., Ventos, V.: Zoom: a nested Galois lattices-based system for conceptual clustering. J. Exp. Theor. Artif. Intell. 2/3(14), 157–187 (2002)CrossRefGoogle Scholar
  16. 16.
    Rombach, M.P., Porter, M.A., Fowler, J.H., Mucha, P.J.: Core-periphery structure in networks. SIAM J. Appl. Math. 74(1), 167–190 (2014). doi:10.1137/120881683. MathSciNetCrossRefzbMATHGoogle Scholar
  17. 17.
    Seidman, S.B.: Network structure and minimum degree. Soc. Netw. 5, 269–287 (1983)MathSciNetCrossRefGoogle Scholar
  18. 18.
    Silva, A., Meira Jr., W., Zaki, M.J.: Mining attribute-structure correlated patterns in large attributed graphs. Proc. VLDB Endow. 5(5), 466–477 (2012). CrossRefGoogle Scholar
  19. 19.
    Silva, A., Meira Jr., W., Zaki, M.J.: Mining attribute-structure correlated patterns in large attributed graphs. Proc. VLDB Endow. 5(5), 466–477 (2012)CrossRefGoogle Scholar
  20. 20.
    Soldano, H.: Closed patterns and abstraction beyond lattices. In: Glodeanu, C.V., Kaytoue, M., Sacarea, C. (eds.) Formal Concept Analysis 12th International Conference, ICFCA 2014, Cluj-Napoca, 10–13 June 2014. Lecture Notes in Computer Science, vol. 8478, pp. 203–218. Springer, Heidelberg (2014). doi:10.1007/978-3-319-07248-7_15. CrossRefGoogle Scholar
  21. 21.
    Soldano, H.: Extensional confluences and local closure operators. In: Baixeries, J., Sacarea, C., Ojeda-Aciego, M. (eds.) Formal Concept Analysis - Proceedings of the 13th International Conference, ICFCA 2015, Nerja, 23–26 June 2015. Lecture Notes in Computer Science, vol. 9113, pp. 128–144. Springer, Heidelberg (2015)Google Scholar
  22. 22.
    Soldano, H.: Extensional confluences and local closure operators. In: Baixeries, J., Sacarea, C., Ojeda-Aciego, M. (eds.) Formal Concept Analysis 13th International Conference, ICFCA, Nerja. LNCS, vol. 9113, pp. 128–144. Springer, Heidelberg (2015)CrossRefGoogle Scholar
  23. 23.
    Soldano, H., Santini, G.: Graph abstraction for closed pattern mining in attributed network. In: Schaub, T., Friedrich, G., O’Sullivan, B. (eds.) European Conference in Artificial Intelligence (ECAI). Frontiers in Artificial Intelligence and Applications, vol. 263, pp. 849–854. IOS Press, Prague (2014)zbMATHGoogle Scholar
  24. 24.
    Soldano, H., Ventos, V.: Abstract Concept Lattices. In: Valtchev, P., Jäschke, R. (eds.) International Conference on Formal Concept Analysis (ICFCA). LNAI, vol. 6628, pp. 235–250. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  25. 25.
    Soldano, H., Santini, G., Bouthinon, D.: Abstract and local rule learning in attributed networks. In: Esposito, F., Hacid, M.S., Pivert, O., Ras, Z. (eds.) Foundations of Intelligent Systems 22nd International Symposium, ISMIS, Lyon. LNAI, vol. 9384, pp. 313–323. Springer, Heidelberg (2015)CrossRefGoogle Scholar
  26. 26.
    Soldano, H., Santini, G., Bouthinon, D.: Local knowledge discovery in attributed graphs. In: A. Esposito (ed.) 27th IEEE International Conference on Tools with Artificial Intelligence, ICTAI, pp. 250–257. IEEE Computer Society, Vietri sul Mare (2015)Google Scholar
  27. 27.
    Stumme, G., Taouil, R., Bastide, Y., Pasquier, N., Lakhal, L.: Computing iceberg concept lattices with titanic. Data Knowl. Eng. 42(2), 189–222 (2002)CrossRefGoogle Scholar
  28. 28.
    Szathmary, L., Napoli, A.: Coron: A framework for levelwise itemset mining algorithms. In: Ganter, B., Godin, R., Nguifo, E.M. (eds.) Third International Conference on Formal Concept Analysis (ICFCA’05), pp. 110–113, Lens, Supplementary Proceedings (2005)Google Scholar
  29. 29.
    Watts, D.J., Strogatz, S.H.: Collective dynamics of /‘small-world/’ networks. Nature 393(6684), 440–442 (1998). CrossRefGoogle Scholar
  30. 30.
    Williams, K., Bilsland, E., Sparkes, A., Aubrey, W., Young, M., Soldatova, L.N., De Grave, K., Ramon, J., de Clare, M., Sirawaraporn, W., Oliver, S.G., King, R.D.: Cheaper faster drug development validated by the repositioning of drugs against neglected tropical diseases. J. R. Soc. Interface 12(104) (2015). doi:10.1098/rsif.2014.1289. CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Henry Soldano
    • 1
    • 2
    Email author
  • Guillaume Santini
    • 3
  • Dominique Bouthinon
    • 3
  1. 1.Université Paris 13VilletaneuseFrance
  2. 2.Museum National d’Histoire NaturelleISYEB - UMR 7205 CNRS MNHN UPMC EPHEParisFrance
  3. 3.Université Paris 13VilletaneuseFrance

Personalised recommendations