Associate Professor
Principal investigator, Geometric Data Processing Group

MIT Department of Electrical Engineering & Computer Science
Computer Science and Artificial Intelligence Laboratory (CSAIL)
MIT Center for Computational Engineering (CCE)

Office: Stata Center, 32-D460
Office phone: (617) 324-6738

Email | CV | Facebook | LinkedIn


Solomon, Justin. Numerical Algorithms. Textbook published by AK Peters/CRC Press, 2015 (; publisher page; errata).


Li, Lingxiao, Aude Genevay, Mikhail Yurochkin, and Justin Solomon. "Continuous Regularized Wasserstein Barycenters." ArXiv: 2008.12534.
Wang, Yue, Alireza Fathi, Abhijit Kundu, David Ross, Caroline Pantofaru, Thomas Funkhouser, and Justin Solomon. "Pillar-Based Object Detection for Autonomous Driving." ECCV 2020, online. ArXiv: 2007.10323.
Marschner, Zoë, Paul Zhang, David Palmer, and Justin Solomon. "Hexahedral Quality Evaluation via SOS Relaxations." SGP 2020, online. (code)
Zhang, Paul, Daryl DeFord, and Justin Solomon. "Medial Axis Isoperimetric Profiles." SGP 2020, online. ArXiv: 2007.01428.
Claici, Sebastian, Mikhail Yurochkin, Soumya Ghosh, and Justin Solomon. "Model Fusion with Kullback-Leibler Divergence." ICML 2020, online. ArXiv: 2007.06168.
Smirnov, Dmitriy, Mikhail Bessmeltsev, and Justin Solomon. "Learning Manifold Patch-Based Representations of Man-Made Shapes." ArXiv: 1906.12337.
Girard, Nicolas, Dmitriy Smirnov, Justin Solomon, and Yuliya Tarabalka. "Regularized Building Segmentation by Frame Field Learning." IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Waikoloa (oral presentation). ArXiv (extended version): 2004.14875. (code)
Claici, Sebastian, Aude Genevay, and Justin Solomon. "Wasserstein Measure Coresets." ArXiv: 1805.07412.
Smirnov, Dmitriy, Matthew Fisher, Vladimir Kim, Richard Zhang, and Justin Solomon. "Deep Parametric Shape Predictions using Distance Fields." Computer Vision and Pattern Recognition (CVPR) 2020, Seattle. ArXiv: 1904.08921. (project page)
DeFord, Daryl, Moon Duchin, and Justin Solomon. "A Computational Approach to Measuring Vote Elasticity and Competitiveness." Statistics and Public Policy (SPP) 2020. ArXiv: 2005.12731.
Frogner, Charlie, Sebastian Claici, Edward Chien, and Justin Solomon. "Incorporating Unlabeled Data into Distributionally Robust Learning." ArXiv: 1912.07729.
Zhang, Paul, Josh Vekhter, Edward Chien, David Bommes, Etienne Vouga, and Justin Solomon. "Octahedral Frames for Feature-Aligned Cross-Fields." ACM Transactions on Graphics (TOG) 39.3, 2020. Presented at SIGGRAPH 2020.
Palmer, David, David Bommes, and Justin Solomon. "Algebraic Representations for Volumetric Frame Fields." ACM Transactions on Graphics (TOG) 39.2, 2020. ArXiv: 1908.05411 (code). Presented at SIGGRAPH 2020.
DeFord, Daryl, Moon Duchin, and Justin Solomon. "Recombination: A family of Markov chains for redistricting." ArXiv: 1911.05725.
Abrishami, Tara, Nestor Guillen, Parker Rule, Zachary Schutzman, Justin Solomon, Thomas Weighill, and Si Wu. "Geometry of Graph Partitions via Optimal Transport." ArXiv: 1910.09618.
Wang, Yu and Justin Solomon. "Intrinsic and extrinsic operators for shape analysis." Chapter 2 of Processing, Analyzing and Learning of Images, Shapes, and Forms: Part 2 (edited by Ron Kimmel and Xue-Cheng Tai), 2019.
Monteiller, Pierre, Sebastian Claici, Edward Chien, Farzaneh Mirzazadeh, Justin Solomon, and Mikhail Yurochkin. "Alleviating label switching using optimal transport." NeurIPS 2019, Vancouver. ArXiv: 1911.02053.
Wang, Yue and Justin Solomon. "PRNet: Self-Supervised Learning for Partial-to-Partial Registration." NeurIPS 2019, Vancouver. ArXiv: 1910.12240.
Yurochkin, Mikhail, Sebastian Claici, Edward Chien, Farzaneh Mirzazadeh, and Justin Solomon. "Hierarchical Optimal Transport for Document Representation." NeurIPS 2019, Vancouver. ArXiv: 1906.10827.
Najt, Lorenzo, Daryl DeFord, and Justin Solomon. "Complexity and Geometry of Sampling Connected Graph Partitions." ArXiv: 1908.08881.
Henderson, Trevor and Justin Solomon. "Audio Transport: A Generalized Portamento via Optimal Transport." International Conference on Digital Audio Effects 2019 (DAFx-19), Birmingham. ArXiv: 1906.06763 (audio examples).
Wang, Yue and Justin Solomon. "Deep Closest Point: Learning Representations for Point Cloud Registration." International Conference on Computer Vision (ICCV) 2019, Seoul. ArXiv: 1905.03304.
Solomon, Justin and Amir Vaxman. "Optimal Transport-Based Polar Interpolation of Directional Fields." SIGGRAPH 2019, Los Angeles.
Wang, Yue, Yongbin Sun, Ziwei Liu, Sanjay Sarma, Michael Bronstein, and Justin Solomon. "Dynamic Graph CNN for Learning on Point Clouds." ACM Transactions on Graphics (TOG) 38.5, 2019. ArXiv: 1801.07829. Presented at SIGGRAPH 2020. (code)
Abulnaga, S. Mazdak, Esra Abaci Turk, Mikhail Bessmeltsev, P. Ellen Grant, Justin Solomon, and Polina Golland. "Placental Flattening via Volumetric Parameterization." International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI) 2019, Shenzhen. ArXiv: 1903.05044.
Frogner, Charlie, Farzaneh Mirzazadeh, and Justin Solomon. "Learning Embeddings into Entropic Wasserstein Spaces." ICLR 2019, New Orleans.
Wang, Yu, Vladimir Kim, Michael Bronstein, and Justin Solomon. "Learning Geometric Operators on Meshes." Representation Learning on Graphs and Manifolds 2019 (ICLR workshop), New Orleans.
DeFord, Daryl, Moon Duchin, and Justin Solomon. "Comparison of Districting Plans for the Virginia House of Delegates." MGGG technical report.
Rodolà, Emanuele, Zorah Lähner, Alex Bronstein, Michael Bronstein, and Justin Solomon. "Functional Maps Representation on Product Manifolds." Computer Graphics Forum 38.1, 2019. ArXiv: 1809.10940.
DeFord, Daryl, Hugo Lavenant, Zachary Schutzman, and Justin Solomon. "Total Variation Isoperimetric Profiles." SIAM Journal on Applied Algebra and Geometry 3.4, 2019. ArXiv: 1809.07943.
Ezuz, Danielle, Justin Solomon, and Mirela Ben-Chen. "Reversible Harmonic Maps between Discrete Surfaces." ACM Transactions on Graphics (TOG) 38.2, 2019. ArXiv: 1801.02453. Presented at SIGGRAPH 2019.
Bessmeltsev, Mikhail and Justin Solomon. "Vectorization of Line Drawings via PolyVector Fields." ACM Transactions on Graphics (TOG) 38.1, 2019. ArXiv: 1801.01922. Presented at SIGGRAPH 2019.
Wang, Yu, Mirela Ben-Chen, Iosif Polterovich, and Justin Solomon. "Steklov Spectral Geometry for Extrinsic Shape Analysis." ACM Transactions on Graphics (TOG) 38.1, 2019. ArXiv: 1707.07070. Presented at SIGGRAPH 2019.
Lavenant, Hugo, Sebastian Claici, Edward Chien, and Justin Solomon. "Dynamical Optimal Transport on Discrete Surfaces." SIGGRAPH Asia 2018, Tokyo. (code; supplemental document)
Li, Minchen, Danny Kaufman, Vladimir Kim, Justin Solomon, and Alla Sheffer. "OptCuts: Joint Optimization of Surface Cuts and Parameterization." SIGGRAPH Asia 2018, Tokyo.
Liu, Heng, Paul Zhang, Edward Chien, Justin Solomon, and David Bommes. "Singularity-Constrained Octahedral Fields for Hexahedral Meshing." SIGGRAPH 2018, Vancouver.
Schulz, Adriana, Harrison Wang, Eitan Grinspun, Justin Solomon, and Wojciech Matusik. "Interactive Exploration of Design Trade-Offs." SIGGRAPH 2018, Vancouver.
Claici, Sebastian, Edward Chien, and Justin Solomon. "Stochastic Wasserstein Barycenters." ICML 2018, Stockholm. (code)
Gehre, Anne, Michael Bronstein, Leif Kobbelt, and Justin Solomon. "Interactive Curve Constrained Functional Maps." SGP 2018, Paris.
Wang, Larry, Anne Gehre, Michael Bronstein, and Justin Solomon. "Kernel Functional Maps." SGP 2018, Paris.
Barnes, Richard and Justin Solomon. "Gerrymandering and Compactness: Implementation Flexibility and Abuse." Political Analysis, to appear. ArXiv: 1803.02857.
Solomon, Justin. "Optimal Transport on Discrete Domains." Notes for AMS Short Course on Discrete Differential Geometry, San Diego.
Essid, Montacer and Justin Solomon. "Quadratically-Regularized Optimal Transport on Graphs." SIAM Journal on Scientific Computing 40.4, 2018.
Solomon, Justin. "Computational Optimal Transport." Snapshots of Modern Mathematics from Oberwolfach 2017 (appeared 2/2018).
Staib, Matthew, Sebastian Claici, Justin Solomon, and Stefanie Jegelka. "Parallel Streaming Wasserstein Barycenters." NIPS 2017, Long Beach. (code)
Peyré, Gabriel, Lénaïc Chizat, François-Xavier Vialard, and Justin Solomon. "Quantum Entropic Regularization of Matrix-Valued Optimal Transport." European Journal of Applied Mathematics 2017. (code)
Claici, Sebastian, Mikhail Bessmeltsev, Scott Schaefer, and Justin Solomon. "Isometry-Aware Preconditioning for Mesh Parameterization." SGP 2017, London. (code)
Ezuz, Danielle, Justin Solomon, Vladimir Kim, and Mirela Ben-Chen. "GWCNN: A Metric Alignment Layer for Deep Shape Analysis." SGP 2017, London.
Solomon, Justin, Amir Vaxman, and David Bommes. "Boundary Element Octahedral Fields in Volumes." ACM Transactions on Graphics (TOG) 36.3, 2017 (presented at SIGGRAPH 2017).
Corman, Etienne,* Justin Solomon,* Mirela Ben-Chen, Leonidas Guibas, and Maks Ovsjanikov. "Functional Characterization of Intrinsic and Extrinsic Geometry." ACM Transactions on Graphics (TOG) 36.2, 2017 (presented at SIGGRAPH 2017).
*Equal contribution
Berkiten, Sema, Maciej Halber, Justin Solomon, Chongyang Ma, Hao Li, and Szymon Rusinkiewicz. "Learning Detail Transfer based on Geometric Features." Eurographics 2017, Lyon.
Glozman, Tanya, Justin Solomon, Franco Pestilli, and Leonidas Guibas. "Shape Attributes of Brain Structures as Biomarkers for Alzheimer's Disease." Journal of Alzheimer's Disease, 2016.
Solomon, Justin, Gabriel Peyré, Vladimir Kim, and Suvrit Sra. "Entropic Metric Alignment for Correspondence Problems." SIGGRAPH 2016, Anaheim. (supplemental document; basic Matlab implementation; Github repository)
Tao, Michael, Justin Solomon, and Adrian Butscher. "Near-Isometric Level Set Tracking." SGP 2016, Berlin. (supplemental document)
Peyré, Gabriel, Marco Cuturi, and Justin Solomon. "Gromov-Wasserstein Averaging of Kernel and Distance Matrices." ICML 2016, New York City.
Solomon, Justin, Raif Rustamov, Leonidas Guibas, and Adrian Butscher. "Continuous-Flow Graph Transportation Distances." ArXiv: 1603.06927.
Solomon, Justin. "Transportation Techniques for Geometric Data Processing." PhD dissertation, Stanford Department of Computer Science.
Solomon, Justin, Fernando de Goes, Gabriel Peyré, Marco Cuturi, Adrian Butscher, Andy Nguyen, Tao Du, and Leonidas Guibas. "Convolutional Wasserstein Distances: Efficient Optimal Transportation on Geometric Domains." SIGGRAPH 2015, Los Angeles. (supplemental document; code; slides)
Chao, Wei-Lun (Harry), Justin Solomon, Dominik Michels, and Fei Sha. "Exponential Integration for Hamiltonian Monte Carlo." ICML 2015, Lille.
Solomon, Justin, Raif Rustamov, Leonidas Guibas, and Adrian Butscher. "Earth Mover’s Distances on Discrete Surfaces." SIGGRAPH 2014, Vancouver. (ADMM derivation; Matlab code; slides)
Zhu, Bo, Ed Quigley, Matthew Cong, Justin Solomon, and Ron Fedkiw. "Codimensional Surface Tension Flow on Simplicial Complexes." SIGGRAPH 2014, Vancouver. (accompanying video)
Solomon, Justin, Raif Rustamov, Leonidas Guibas, and Adrian Butscher. "Wasserstein Propagation for Semi-Supervised Learning." ICML 2014, Beijing. (code; poster; slides)
Pestilli, Franco, Justin Solomon, Adrian Butscher, and Brian Wandell. "Model-based neuroanatomy: Tractography validation, white-matter connections and geometrical organization." ISMRM 2014 abstract, Milan.
Solomon, Justin, Keenan Crane, Adrian Butscher, and Chris Wojtan. "A General Framework for Bilateral and Mean Shift Filtering." ArXiv: 1405.4734.
Solomon, Justin, Leonidas Guibas, and Adrian Butscher. "Dirichlet Energy for Analysis and Synthesis of Soft Maps." SGP 2013, Genoa. (slides)
Solomon, Justin. "PDE Approaches to Graph Analysis." Theory qualifying exam, Stanford CS PhD program. (slides, lecture video, ArXiv)
Solomon, Justin, Andy Nguyen, Adrian Butscher, Mirela Ben-Chen, and Leonidas Guibas. "Soft Maps Between Surfaces." SGP 2012, Tallinn. (slides)
Solomon, Justin, Etienne Vouga, Max Wardetzky, and Eitan Grinspun. "Flexible Developable Surfaces." SGP 2012, Tallinn. (slides)
Ovsjanikov, Maks, Mirela Ben-Chen, Justin Solomon, Adrian Butscher and Leonidas Guibas. "Functional Maps: A Flexible Representation of Maps Between Shapes." SIGGRAPH 2012, Los Angeles.
Vacavant, Antoine, Adélaïde Albouy-Kissi, Pierre-Yves Menguy, and Justin Solomon. "Fast Smoothed Shock Filtering." ICPR 2012, Tsukuba.
Solomon, Justin, Mirela Ben-Chen, Adrian Butscher, and Leonidas Guibas. " As-Killing-As-Possible Vector Fields for Planar Deformation ." SGP 2011, Lausanne. (accompanying video; code)
Solomon, Justin, Mirela Ben-Chen, Adrian Butscher, and Leonidas Guibas. " Discovery of Intrinsic Primitives on Triangle Meshes ." Eurographics 2011, Llandudno. (supplemental material, presentation slides )
Kass, Michael and Justin Solomon. " Smoothed Local Histogram Filters ." SIGGRAPH 2010 , Los Angeles: article no. 100. (reference implementation)
Ben-Chen, Mirela, Adrian Butscher, Justin Solomon, and Leonidas Guibas. " On Discrete Killing Vector Fields and Patterns on Surfaces ." Symposium on Geometry Processing (SGP) 2010, Lyon. (2nd place, SGP best paper awards; paper presented by Mirela Ben-Chen)

Solomon, Justin. " Discrete Killing Fields for Pattern Synthesis and Symmetry Detection ." Undergraduate thesis, Stanford University Departments of Computer Science and Mathematics (contains alternative proofs and constructions; awarded Ben Wegbreit Prize for Best Undergraduate Honors Thesis and Firestone Medal for Excellence in Undergraduate Research).
Solomon, Justin. " Programmers, Professors, and Parasites: Credit and Co-Authorship in Computer Science ." Science and Engineering Ethics 15.4 (2009): 467-489. (winner, Boothe Prize for Excellence in Writing, Stanford University)
Solomon, Justin. " Deconstructing the Definitive Recording: Elgar's Cello Concerto and the Influence of Jacqueline du Pré ." The 2009 Hoefer Prizes for Excellence in Undergraduate Writing .
Solomon, Justin. " Fast and Accurate Estimation of Principal Curvatures and Directions for Morphable Models ." SIGGRAPH 2007 posters, San Diego.
Solomon, Justin. " Putting the Science in Computer Science ." ACM Inroads Magazine 39.2 (2007): 46-49.
Solomon, Justin. "Programming as a Second Language." Learning & Leading with Technology 32.4 (2004-05), 34-39.
Solomon, Justin. " Ready, Set, Code: Computer Team Competitions ." Learning & Leading with Technology 34.8 (2007), 32-3.
Solomon, Justin. " Ready, Set, Code: Starting a Computer Team in Your School ." Learning & Leading with Technology 34.7 (2007), 35-6.

Various articles in ACM Crossroads: