Multi-objective Optimization for Multi-level Networks

  • Brandon Oselio
  • Alex Kulesza
  • Alfred Hero
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8393)

Abstract

Social network analysis is a rich field with many practical applications like community formation and hub detection. Traditionally, we assume that edges in the network have homogeneous semantics, for instance, indicating friend relationships. However, we increasingly deal with networks for which we can define multiple heterogeneous types of connections between users; we refer to these distinct groups of edges as layers. Naïvely, we could perform standard network analyses on each layer independently, but this approach may fail to identify interesting signals that are apparent only when viewing all of the layers at once. Instead, we propose to analyze a multi-layered network as a single entity, potentially yielding a richer set of results that better reflect the underlying data. We apply the framework of multi-objective optimization and specifically the concept of Pareto optimality, which has been used in many contexts in engineering and science to deliver solutions that offer tradeoffs between various objective functions. We show that this approach can be well-suited to multi-layer network analysis, as we will encounter situations in which we wish to optimize contrasting quantities. As a case study, we utilize the Pareto framework to show how to bisect the network into equal parts in a way that attempts to minimize the cut-size on each layer. This type of procedure might be useful in determining differences in structure between layers, and in cases where there is an underlying true bisection over multiple layers, this procedure could give a more accurate cut.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Magnani, M., Rossi, L.: Pareto Distance for Multi-layer Network Analysis. In: Greenberg, A.M., Kennedy, W.G., Bos, N.D. (eds.) SBP 2013. LNCS, vol. 7812, pp. 249–256. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  2. 2.
    Jung, J.J., Euzenat, J.: Towards semantic social networks. In: Franconi, E., Kifer, M., May, W. (eds.) ESWC 2007. LNCS, vol. 4519, pp. 267–280. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  3. 3.
    Mika, P.: Ontologies are us: A unified model of social networks and semantics. Web Semantics: Science, Services and Agents on the World Wide Web 5(1) (2007)Google Scholar
  4. 4.
    De Domenico, M., Solè-Ribalta, A., Cozzo, E., Kivelä, M., Moreno, Y., Porter, M.A., Gòmez, S., Arenas, A.: Mathematical Formulation of Multi-Layer Networks (September 2013)Google Scholar
  5. 5.
    Radicchi, F., Arenas, A.: Abrupt transition in the structural formation of interconnected networks. Nature Physics (September 2013)Google Scholar
  6. 6.
    Cozzo, E., Kivelä, M., Domenico, M.D., Solé, A., Arenas, A., Gómez, S., Porter, M.A., Moreno, Y.: Clustering coefficients in multiplex networks. CoRR abs/1307.6780 (2013)Google Scholar
  7. 7.
    Granell, C., Gómez, S., Arenas, A.: Dynamical interplay between awareness and epidemic spreading in multiplex networks. Phys. Rev. Lett. 111, 128701 (2013)CrossRefGoogle Scholar
  8. 8.
    Yağan, O., Gligor, V.: Analysis of complex contagions in random multiplex networks. Phys. Rev. E 86, 036103 (2012)CrossRefGoogle Scholar
  9. 9.
    Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: Nsga-ii. IEEE Transactions on Evolutionary Computation 6(2), 182–197 (2002)CrossRefGoogle Scholar
  10. 10.
    Caramia, M., Dell’Olmo, P.: Multi-objective optimization. In: Multi-objective Management in Freight Logistics, pp. 11–36. Springer, London (2008)Google Scholar
  11. 11.
    Jin, Y., Sendhoff, B.: Pareto-Based Multiobjective Machine Learning: An Overview and Case Studies. IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews 38(3), 397–415 (2008)CrossRefGoogle Scholar
  12. 12.
    Geoffrion, A.M.: Proper efficiency and the theory of vector maximization. Journal of Mathematical Analysis and Applications 22(3), 618–630 (1968)CrossRefMATHMathSciNetGoogle Scholar
  13. 13.
    Luxburg, U.: A tutorial on spectral clustering. Statistics and Computing 17(4), 395–416 (2007)CrossRefMathSciNetGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Brandon Oselio
    • 1
  • Alex Kulesza
    • 1
  • Alfred Hero
    • 1
  1. 1.Department of Electrical Engineering and Computer ScienceUniversity of MichiganAnn ArborUSA

Personalised recommendations