Recent Posts

More Posts

I have been relected to a third term on the SIAM Board of Trustees. Thanks to all SIAM members who voted in the election - your participation matters! The Board is a largely invisible but important part of SIAM because they are responsible for the management of SIAM. In fact, they are the body that has full legal control of SIAM funds, investments, and properties. The board comprises nine elected members along with the SIAM President, SIAM Treasurer, and two appointees (determined by the Board).

CONTINUE READING

Along with Jed Duersch, I will be teaching a tutorial on “The Canonical Polyadic Tensor Decomposition and Variants for Mining Multi-Dimensional Data” at the SIAM International Conference on Data Mining (SDM18) in May 2018.

CONTINUE READING

Sometimes the term sparse is used to refer to a matrix that has a large fraction of missing entries, but the more typical usage of that term is to refer to a matrix that has a large fraction of zero entries. We instead recommend the term scarce for a large amount of missing data and discuss various scenarios.

CONTINUE READING

The Tensor Toolbox is now fully open source and also has a new website at www.tensortoolbox.org.

CONTINUE READING

What Works for Women at Work, Beyond Bias and Barriers (from the National Academy), Influence: the Psychology of Persuasion, A PhD Is Not Enough, and The Illustrated Guide to a PhD

CONTINUE READING

Talks and Other Events

Recent Publications

More Publications

Unsupervised Discovery of Demixed, Low-dimensional Neural Dynamics across Multiple Timescales through Tensor Components Analysis

bioRxiv, 2017

Details PDF DOI URL

An Improved Hyperbolic Embedding Algorithm

Journal of Complex Networks, 2017

Details

Measuring and Modeling Bipartite Graphs with Community Structure

Journal of Complex Networks, 2017

Details DOI URL Preprint URL Preprint PDF

A Practical Randomized CP Tensor Decomposition

arXiv, 2017

Details PDF URL

Parallel Tensor Compression for Large-Scale Scientific Data

In IPDPS’16: Proceedings of the 30th IEEE International Parallel and Distributed Processing Symposium, 2016

Details DOI Preprint URL Preprint PDF

Triangular Alignment (TAME): A Tensor-based Approach for Higher-order Network Alignment

IEEE/ACM Transactions on Computational Biology and Bioinformatics, 2016

Details DOI Preprint URL Preprint PDF

Directed Closure Measures for Networks with Reciprocity

Journal of Complex Networks, 2016

Details DOI Preprint URL Preprint PDF

Diamond Sampling for Approximate Maximum All-pairs Dot-product (MAD) Search

In ICDM 2015: Proceedings of the 2015 IEEE International Conference on Data Mining, 2015

Details DOI Preprint URL Preprint PDF

Newton-Based Optimization for Kullback-Leibler Nonnegative Tensor Factorizations

Optimization Methods and Software, 2015

Details DOI Preprint URL Preprint PDF

Numerical Optimization for Symmetric Tensor Decomposition

Mathematical Programming B, 2015

Details DOI Preprint URL Preprint PDF

Selected Older Publications

Tensor Decompositions and Applications

SIAM Review, 2009

Details PDF DOI

Algorithm 862: MATLAB Tensor Classes for Fast Algorithm Prototyping

ACM Transactions on Mathematical Software, 2006

Details PDF DOI

An Overview of the Trilinos Project

ACM Transactions on Mathematical Software, 2005

Details PDF DOI

Optimization by Direct Search: New Perspectives on Some Classical and Modern Methods

SIAM Review, 2003

Details PDF DOI

Orthogonal Tensor Decompositions

SIAM Journal on Matrix Analysis and Applications, 2001

Details PDF DOI

Graph Partitioning Models for Parallel Computing

Parallel Computing, 2000

Details PDF DOI

A Semidiscrete Matrix Decomposition for Latent Semantic Indexing Information Retrieval

ACM Transactions on Information Systems, 1998

Details PDF DOI

Software

  • FEASTPACK - MATLAB and C codes for graph analysis, including BTER code for graph generation and our wedge sampling technique for triangle counting
  • Poblano Toolbox for MATLAB - Large-scale algorithms for unconstrained nonlinear optimization
  • HOPSPACK - A C++ hybrid optimization parallel search package for derivative-free optimization
  • MET - Memory-efficient Tucker computation (requires Tensor Toolbox)
  • Tensor Toolbox for MATLAB - Higher-order operations of multidimensional arrays
  • NOX - A C++ Nonlinear Solver Package
  • Trilinos - A suite of high-performance numerical codes (including NOX)
  • APPSPACK - A C++ derivative-free optimization package
  • SDDPACK - C and MATLAB code for the semi-discrete matrix decomposition

Contact