skip to main content
10.1145/3159652.3160602acmconferencesArticle/Chapter ViewAbstractPublication PageswsdmConference Proceedingsconference-collections
keynote
Public Access

Scalable Algorithms in the Age of Big Data and Network Sciences: Characterization, Primitives, and Techniques

Published:02 February 2018Publication History

ABSTRACT

In the age of network sciences and machine learning, efficient algorithms are now in higher demand more than ever before. Big Data fundamentally challenges the classical notion of efficient algorithms: Algorithms that used to be considered efficient, according to polynomial-time characterization, may no longer be adequate for solving today»s problems. It is not just desirable, but essential, that efficient algorithms should be scalable. In other words, their complexity should be nearly linear or sub-linear with respect to the problem size. Thus, scalability, not just polynomial-time computability, should be elevated as the central complexity notion for characterizing efficient computation. In this talk, I will highlight a family of fundamental algorithmic techniques for designing provably-good scalable algorithms: (1) scalable primitives and scalable reduction, (2) spectral approximation of graphs and matrices, (3) sparsification by multilevel structures, (4) advanced sampling, (5) local network exploration. For the first, I will focus on the emerging Laplacian Paradigm, that has led to breakthroughs in scalable algorithms for several fundamental problems in network analysis, machine learning, and scientific computing. I will then illustrate these algorithmic techniques with four recent applications: (1) sampling from graphic models, (2) network centrality approximation, (3) social-influence analysis (4) local clustering. Mathematical and algorithmic solution to these problems exemplify the fusion of combinatorial, numerical, and statistical thinking in data and network analysis.

References

  1. Stephen A. Cook . 1971. The Complexity of Theorem-proving Procedures. In the Third Annual ACM Symposium on Theory of Computing. ACM, 151--158. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Jack Edmonds . 1965. Maximum Matching and a Polyhedron with $0,1$ Vertices. Journal of Research at the National Bureau of Standards Vol. 69 B (1965), 125--130.Google ScholarGoogle ScholarCross RefCross Ref
  3. J. Hartmanis and R. Stearns . 1965. On the Computational Complexity of Algorithms. Trans. Amer. Math. Soc. Vol. 117 (1965), 285 -- 306.Google ScholarGoogle ScholarCross RefCross Ref
  4. R. Karp . 1972. Reducibility among combinatorial problems. Complexity of Computer Computations, bibfieldeditorR. Miller and J. Thatcher (Eds.). Plenum Press, 85--103.Google ScholarGoogle Scholar
  5. L. Levin . 1973. Universal sorting problems. Problems of Information Transmission Vol. 9 (1973), 265 -- 266.Google ScholarGoogle Scholar
  6. Daniel A. Spielman and Shang-Hua Teng . 2014. Nearly-Linear Time Algorithms for Preconditioning and Solving Symmetric, Diagonally Dominant Linear Systems. SIAM J. Matrix Anal. Appl. Vol. 35, 3 (2014), 835 -- 885.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Shang-Hua Teng . 2016. Scalable Algorithms for Data and Network Analysis. Foundations and Trends in Theoretical Computer Science, Vol. 12, 1--2 (2016), 1--261. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Scalable Algorithms in the Age of Big Data and Network Sciences: Characterization, Primitives, and Techniques

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              WSDM '18: Proceedings of the Eleventh ACM International Conference on Web Search and Data Mining
              February 2018
              821 pages
              ISBN:9781450355810
              DOI:10.1145/3159652

              Copyright © 2018 Owner/Author

              Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 2 February 2018

              Check for updates

              Qualifiers

              • keynote

              Acceptance Rates

              WSDM '18 Paper Acceptance Rate81of514submissions,16%Overall Acceptance Rate498of2,863submissions,17%

              Upcoming Conference

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader