MATH 710-01 [2589], Fall 2015
Mathematics of Big Data


Course information

Course: MATH 710-01 [2589]: Mathematics of Big Data
Time/Place: TuTh 4:00pm-5:15pm, MP 401
Instructor: Dr.  Jacob Kogan
Office: MP 426
Phone: 410-455-3297
Email: kogan at math.umbc.edu
Office hours: Tu, Th 2:15 PM-3:00 PM and by appointment


Please fill out the form

Course Description

Over the past decade, faced with modern data settings, off-the-shelf statistical machine learning methods are frequently proving insufficient. These modern settings pose three key challenges, which largely come under the rubric of big data:

which typically lie in some large and complex discrete space.

Large-scale machine learning problems demand scalable algorithms to extract patterns. We investigate novel mathematical algorithms to solve large-scale optimization problems that arise in machine learning and graph analysis. Machine learning in the context of extremely large datasets requires distribution of data and/or computation. We use proximal splitting methods to split a general machine learning problem into separate intermediate steps, each of which can be optimized or solved in closed form. The result is a class of first-order methods capable of converging to the general optimal solution. These methods are scalable to very large sizes, but the convergence rate can be extremely variable in ways that can be hard to predict.


Course Objectives

To introduce students to the basic modern techniques of Big Data hadling.


Grading: projects 50% of the grade, presentation 50% of the grade.
Extra credit problems (the first correct solution submitted in writing gets the credit), and solutions
  1. solution

The Official UMBC Honors Code

By enrolling in this course, each student assumes the responsibilities of an active participant in UMBC's scholarly community in which everyone's academic work and behavior are held to the highest standards of honesty. Cheating, fabrication, plagiarism, and helping others to commit these acts are all forms of academic dishonesty, and they are wrong. Academic misconduct could result in disciplinary action that may include, but is not limited to, suspension or dismissal.

To read the full Student Academic Conduct Policy, consult the UMBC Student Handbook, the Faculty Handbook, the UMBC Integrity webpage www.umbc.edu/integrity, or the Graduate School website http://www.umbc.edu/gradschool/procedures/integrity.html.