Instructor: Prof. INDIKA Rajapakse (indikar@umich.edu)
Graduate Student Instructor (GSI): RAM Prakash (nuvi@umich.edu)
Location: UMMA Auditorium (Room: UMMA061)
Class Time: Tuesday and Thursday, 2:30 PM - 4:00 PM
Office Hours: INDIKA R and RAM P- Tuesdays 4:00 PM - 5:00 PM 4088 EH and Thursdays 4:00 PM - 5:00 PM 2866 EH
Links
Topics and Timeline (Topics and Timeline subject to change without notice. Please check regularly)
Piazza (Please sign in and add yourself to the course if you have not already)
Challenge Problem! This is from the book by Smale and Hirsch, Differential Equations, Dynamical Systems, and Linear Algebra. If you would like more challenging problems, please see the following paper.
Smale, Steve. "Mathematical problems for the next century." The mathematical intelligencer 20.2 (1998): 7-15.
James Simons: My Guiding Principles
References of Interest
Claude Shannon: His famous paper and his thesis
MATLAB: 1) MATLAB Tutorial 2) Basic Functions Reference
Great book with codes: Cleve Moler. Numerical computing with MATLAB. Society for Industrial and Applied Mathematics, (2004), Solutions to Exercises
Digital Library and TwinCell Blueprint: An unofficial digital library I maintain that contains books and papers on topics related to my research and teaching
Gilbert Strang's Book: Linear Algebra and Learning from Data
Tom Cover and Joy Thomas's Book: Elements of information theory
Christopher Bishop and Hugh Bishop's Book: Deep Learning : Foundations and Concepts and Web Site
POD 2 01-20-2026: Emergence
POD 3 01-27-2026: Learning and Memory
POD 4 02-03-2026: PC1 and Fiedler Vector
POD 5 02-10-2026: SVD
POD 6 02-12-2026: David Heckerman
POD 8 03-10-2026: Hypergraphs
POD 9 03-26-2026: Science and Technology Challenges
This section includes assignments, solutions, and helpful resources.
Problem Set 1: Due Thursday, January 29, 2026
Overleaf version and Data (Math 547 Introductions.csv)
Solutions:
Problem Set 2: Due Thursday, February 19, 2026
Problem Set 3: Due Tuesday, March 24, 2026
Dimension Reduction of Data (PCA, t-SNE, UMAP): Please take a look at these plots, I will explain more details later
Problem Set 4: Due Tuesday, March 31, 2026
Problem Set 5:
Final Project: Due April 27 (no extensions!) and Data Sets
Quote of the Day
"The only way to do great work is to love what you do" ― Steve Jobs
The Extraordinary SVD: During the lecture, Dr. Cleve Moler will join the class virtually
Quote of the Day
"One never notices what has been done; one can only see what remains to be done" ― Marie Curie
Papers
Lieberman-Aiden, Erez, ..., Groudine Mark, ..., Lander Eric. "Comprehensive mapping of long-range interactions reveals folding principles of the human genome." Science 326.5950 (2009): 289-293.
Turk, Matthew, and Alex Pentland. "Eigenfaces for recognition." Journal of cognitive neuroscience 3.1 (1991): 71-86. (Classic! just browse)
Quote of the Day
"If you want to be the best, you have to do things that other people aren’t willing to do ― Michael Phelps
Papers
Brin, Sergey, and Lawrence Page. "The anatomy of a large-scale hypertextual web search engine." (1998).
Udell, Madeleine, and Alex Townsend. "Why are big data matrices approximately low rank?." SIAM Journal on Mathematics of Data Science 1.1 (2019): 144-160.
PatentsUS6285999B1
US6285999B1 Method for node ranking in a linked database. Lawrence Page: 1998-01-09
115-008219-US-PS1 Network approach to navigating the human genome. Indika Rajapakse: submitted November 2020.
Quote of the Day
"Nature has a great simplicity and therefore a great beauty" ― Richard Feynman
Poincare Diagram: Stability diagram classifying Poincaré maps as stable or unstable according to their features
Inverse and Pseudoinverse of a Matrix: This comes up all the time when you are dealing with real data
Book
Kutz, J. Nathan, et al. Dynamic mode decomposition: data-driven modeling of complex systems. Society for Industrial and Applied Mathematics, 2016.
Chapter 1: Dynamic Mode Decomposition: An Introduction
Additional Reading
Schmid, Peter J. "Dynamic mode decomposition of numerical and experimental data." Journal of fluid mechanics 656 (2010): 5-28.
Schmid, Peter J. "Dynamic mode decomposition and its variants." Annual Review of Fluid Mechanics 54 (2022): 225-254.
Tu, Jonathan H. "Dynamic mode decomposition: Theory and applications." PhD diss., Princeton University, 2013.
Quote of the Day
"If you don’t believe in yourself why is anyone else going to believe in you?" ― Tom Brady
Problem Set 1: Discussion and Grading
SVD, PCA and DMD again...
Papers
I would like to share this paper in case you haven’t seen it. Even if it’s not your area, it’s inspiring to see how AI models can achieve beautiful results.
Avsec et. al. Advancing regulatory variant effect prediction with AlphaGenome. Nature 649, 1206–1218 (2026)
Joshua Pickard, Cooper Stansbury, Amit Surana, Anthony Bloch, and Indika Rajapakse. "Biomarker Selection for Adaptive Systems." Proceedings of the National Academy of Sciences, (2025)
Date: 2-03-2026
Quote of the Day
"I think one of the things about creativity is not to be afraid of saying the wrong thing " ― Sydney Brenner
Fiedler Number and Fiedler Vector
Edify Image: Please check this website for applications of diffusion models
Papers: I am sharing these references for completeness; you do not need to read them. I personally think it is helpful to know where these methods were originally introduced.
Von Luxburg, Ulrike. "A tutorial on spectral clustering." Statistics and computing 17.4 (2007): 395-416. (Excellent Review!)
Belkin, Mikhail, and Partha Niyogi. "Laplacian eigenmaps and spectral techniques for embedding and clustering." Advances in neural information processing systems. 2002.
Ng, Andrew Y., Michael I. Jordan, and Yair Weiss. "On spectral clustering: Analysis and an algorithm." Advances in neural information processing systems 2 (2002): 849-856.
Wiskott, Laurenz, and Fabian Schönfeld. "Laplacian matrix for dimensionality reduction and clustering." In European Big Data Management and Analytics Summer School, pp. 93-119. Cham: Springer International Publishing, 2019.
Quote of the Day
"Everything is practice" ― Pele
Problem Set 2 discussion
A continuation of Tuesday ....
Date: 02-10-2026
Greg Harden ( – September 12, 2024) : Stay Sane in an Insane World: How to Control the Controllables and Thrive
I will review spectral clustering and DMD, then introduce DMD with control and preview data-driven ideas on controllability and observability.
Network Controllability: Slides Courtesy of Yang Liu
Linear Control Theory (Book Chapter from: Data-Driven Science and Engineering: Machine Learning, Dynamical Systems, and Control)
Papers
Liu, Yang-Yu, Jean-Jacques Slotine, and Albert-László Barabási. "Controllability of complex networks." Nature 473.7346 (2011)
Quote of the Day
"Enthusiasm is common. Endurance is rare " ― Angela Duckworth
PS2 and continuation of Tuesday ......
Centrality: Centrality helps identify key nodes in a network and understand their influence, aiding decisions and predictions
Synthetic Data and Data Collections (If you are aware of useful resources for time series data, please include them here: DATA 2026)
Quote of the Day
"Be constantly on the lookout for hype"― David Heckerman
Guest Lecture: Causal discovery from data (Dr. David Heckerman from Amazon)
Heckerthoughts: Chapter 4 provides a step-by-step method for constructing a graphical model from data
Quote of the Day
"Order and simplification are the first steps toward the mastery of a subject" ― Thomas Mann
Papers
Ronquist S, Patterson G, Muir LA, Lindsly S, Chen H, Brown M, Wicha MS, Bloch A, Brockett R, Rajapakse I. "Algorithm for cellular reprogramming." Proceedings of the National Academy of Sciences. 2017 Nov 7;114(45):11832-7. Data-guided Control (DGC) Supporting Information and Slides from Scott Ronquist
Quote of the Day
"I don't care that they stole my idea. I care that they don't have any of their own" ― Nikola Tesla
DGC: Data-Guided Control Algorithms and Potential Future Directions
Network Controllability: Slides , Network Observability: Slides: Courtesy of Yang Liu: Please review these slide decks and familiarize yourself with the concepts of controllability and observability
Papers
Egerstedt, Magnus. "Degrees of control." Nature 473, no. 7346 (2011): 158-159.
Moore, Bruce. "Principal component analysis in linear systems: Controllability, observability, and model reduction." IEEE transactions on automatic control 26, no. 1 (2003): 17-32.
Some classic papers for inspiration. Please browse them at your convenience....
Lorenz, Edward N. (1963). "Deterministic non-periodic flow". Journal of the Atmospheric Sciences. 20 (2): 130–141
Koopman, B. O. (1931). "Hamiltonian Systems and Transformations in Hilbert Space". Proceedings of the National Academy of Sciences. 17 (5): 315–318
Quote of the Day
"It’s important to remember that AI is a tool, not a magic bullet" ― Demis Hassabis
Foundation Models: GeneFormer and ARCH3D (Guest lecture by Dr. Nick Galioto)
I was inspired by the Nobel Prize lecture by Demis Hassabis on “Accelerating Scientific Discovery with AI", and wanted to share it with you. Please take some time to browse through the slides!
Papers
C. V. Theodoris et al., “Transfer learning enables predictions in network biology,” Nature, vol. 618, no. 7965, pp. 616–624, Jun. 2023
More Papers to browse: TwinCell Blueprint
Date: 3-10-2026 and 3-17-2026
Quote of the Day
"The true delight is in the finding out rather than in the knowing"―Isaac Asimov
Tensors = Multi-Dimensional Arrays, Graphs represented with adjacency matrix and Hypergraphs represented with adjacency tensor
How to Decompose a Tensor: Examples
Some Introductory slides on Tensors and Hypergraphs
Tensors and Hypergraphs (Notes)
Other Resources: Dr. Charles Van Loan (Wonderful introduction to Tensors!)
Multi-correlations and Hyperlink Prediction (Slides courtesy of Can Chen)
Popular Hypergraphs: STEPHEN WOLFRAM and Wolfram Physics Project Launch
Software
Data Collection: Collection of raw, pairwise, and hypergraph data. Please let me know if you know of any additional resources.
Papers
Kolda, Tamara G., and Brett W. Bader. "Tensor decompositions and applications." SIAM review 51.3 (2009): 455-500. (Excellent Review!)
Wolf, Michael M., Alicia M. Klinvex, and Daniel M. Dunlavy. "Advantages to modeling relational data using hypergraphs versus graphs." 2016 IEEE High Performance Extreme Computing Conference (HPEC). IEEE, 2016.
Pickard J, Can C, Salman R, Stansbury C, Kim S, Surana A, Rajapakse I. “HAT: Hypergraph Analysis Toolbox,” PLOS Computational Biology, 2023
Surana A, Chen C, Rajapakse I. "Hypergraph Similarity Measures." IEEE Transactions on Network Science and Engineering, 2022 (Slides)
Donnat, Claire, and Susan Holmes. "Tracking network dynamics: A survey using graph distances." The Annals of Applied Statistics 12.2 (2018): 971-1012.
Book
Ballard G, Kolda TG. Tensor Decompositions for Data Science. Cambridge University Press; 2025.
Shape of Data: An Interesting Video (Think about why we need to go beyond graphs)
Missing Method: I believe this is very important!
Optimal Hard Threshold (OHT): A mathematically derived threshold for truncating singular values in matrix denoising.
OHT: 1. Slides from Matan Gavish 2. OHT and Clustering
Additional Reading
Gavish, Matan, and David L. Donoho. "The optimal hard threshold for singular values is 4/sqrt(3)." IEEE Transactions on Information Theory 60.8 (2014): 5040-5053. (Amazing Paper!)
Excellent book chapter (Please read pages 31 - 32): https://databookuw.com/
Date: 3-19-2026
Quote of the Day
"Information is the resolution of uncertainty”― Claude Shannon
Graph Entropy and Tensor Entropy: Entropy provides a quantitative measure of data’s inherent randomness and information content, informing feature engineering and model optimization!
Papers
Chen, Pin-Yu, et al. "Fast incremental von neumann graph entropy computation: Theory, algorithm, and applications." International Conference on Machine Learning. PMLR, 2019
Chen C, Rajapakse I. "Tensor Entropy for Uniform Hypergraphs." IEEE Transactions on Network Science and Engineering 7.4 (2020): 2889-2900.
Tribus, Myron, and Edward C. McIrvine. "Energy and information." Scientific American 225, no. 3 (1971): 179-190. (Claude Shannon credited John von Neumann with providing valuable advice on naming his measure of information content)
MacArthur, Ben D., and Ihor R. Lemischka. "Statistical mechanics of pluripotency." Cell 154.3 (2013): 484-489. (An illustrative example of entropy in biological systems)
Date: 3-24-2026
Quote of the Day
"Imagination will often carry us to worlds that never were. But without it we go nowhere" ― Carl Sagan
Today, we will spend part of the class with a visitor (Dr. Ed Pagani) discussing the Ethics of data interpretation. Please also read the following section.
Please read pages 247 to 256 of Chapter 7, Data-Driven Dynamical Systems (Brunton SL, Kutz JN. Data-Driven Science and Engineering: Machine Learning, Dynamical Systems, and Control. Cambridge University Press; 2019). Please check out this beautiful video on SINDy!
Papers
EDITORIAL, 19 February 2025: Why retractions data could be a powerful tool for cleaning up science
Brunton, Steven L., Joshua L. Proctor, and J. Nathan Kutz. "Discovering governing equations from data by sparse identification of nonlinear dynamical systems." Proceedings of the national academy of sciences 113.15 (2016): 3932-3937.
Date: 3-26-2026
Quote of the Day
"I never, never in my life took a course in economics " ― Lloyd Shapley ( 2012 Nobel Prize for Economics)
First Part of Class: Guest Lecture by Kathryn Moler
Second Part of Class: SINDy and Final Projects
Papers
EDITORIAL, 25 Nov 2025: Gil, Darío, and Kathryn A. Moler. "Accelerating science with AI." Science 390, no. 6777 (2025): 965-965.
Brunton, Steven L., Joshua L. Proctor, and J. Nathan Kutz. "Discovering governing equations from data by sparse identification of nonlinear dynamical systems." Proceedings of the national academy of sciences 113.15 (2016): 3932-3937.
Date: 3-31-2026
Quote of the Day
"The Cube is, at the same time, a symbol of simplicity and complexity" ― Erno Rubik
Today, I will discuss the mathematics of nonlinear dimensionality reduction and how we can visualize data to uncover patterns. We will also have an in-person visitor from NVIDIA, Dr. Angus Forbes, who will present advanced data visualization methods.
Dimension Reduction of Data (PCA, t-SNE, UMAP)
Date: 04-02-2026
Quote of the Day
"The more we know, the more we realize there is to know" ― Jennifer Doudna
Introduction: These slides deck includes slides from my good friend Yuan Yao
Papers
Wasserman L. Topological data analysis. Annual Review of Statistics and Its Application. 2018 Mar 7;5:501-32.
R. Ghrist, “Barcodes: The persistent topology of data,” Bull. Amer. Math. Soc., vol. 45, no. 1, pp. 61–75, 2008, doi: 10.1090/S0273-0979-07-01191-3.
Lum PY, Singh G, Lehman A, Ishkanov T, Vejdemo-Johansson M, Alagappan M, Carlsson J, Carlsson G. Extracting insights from the shape of complex data using topology. Scientific reports. 2013 Feb 7;3(1):1-8.
Derenick, Jason, Alberto Speranzon, and Robert Ghrist. "Homological sensing for mobile robot localization." In 2013 IEEE International Conference on Robotics and Automation, pp. 572-579. IEEE, 2013.
I will add to this list throughout the semester
Rajapakse, Indika. "Conversation with Dr. Steve Smale and Dr. Lee Hartwell." NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY 68, no. 9.
Koiller, Jair, and Indika Rajapakse. "Apropos the Long-Lost Letter from Levinson to Smale, Now Found!." NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY 72, no. 7 (2025).
Aksoy SG, Hagberg A, Joslyn CA, Kay B, Purvine E, Young SJ. Models and Methods for Sparse (Hyper) Network Science in Business, Industry, and Government. NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY.;69(2).
Vaswani, Ashish, et al. "Attention is all you need." Advances in neural information processing systems 30 (2017).
Kolda T. Mathematics: The Tao of Data Science. (2020).
Turing, Alan Mathison. "The chemical basis of morphogenesis." Bulletin of mathematical biology 52.1-2 (1990): 153-197.