Skip to main content
Carla Gomes

Carla P. Gomes

gomes at cs.cornell.edu
Professor and Director
Institute for Computational Sustainability

UDiscoverIt Downloads

Materials Discovery

MCBL

The Multi-Component Background Learning (MCBL) model is an unsupervised probabilistic learning approach that analyzes large spectroscopic data collections to identify multiple background sources and establish the probability that any given data point contains a signal of interest. The approach is suitable to any type of data where the signal of interest is a positive addition to the background signals. While the model can incorporate prior knowledge, it does not require knowledge of the signals since the shapes of the background signals, the noise levels, and the signal of interest are simultaneously learned via a probabilistic matrix factorization framework. Automated identification of interpretable signals by unsupervised probabilistic learning avoids the injection of human bias and expedites signal extraction in large datasets.

Files

Related Publications

IAFD

A C++ source code package for IAFD is available. IAFD is a solver for the phase map identification problem, based on convolutive nonnegative matrix factorization. It includes performance improvements in the handling of constraints in comparison to AgileFD, and also supports additional constraints.

Files

Related Publications

AgileFD

A C++ source code package for AgileFD is available. AgileFD is a solver for the phase map identification problem, based on convolutional nonnegative matrix factorization, with extensions to address additional challenges in this problem, including physical constraints. An example of the use of AgileFD and Phase Mapper is described in the video: Using Phase Mapper to discover a new light absorber material at JCAP.

Files

Related Publications

Data Instances

We provide a synthetic instance generator for the phase map identification problem, as well as a sample synthetic dataset. A real instances dataset contains the XRD diffraction patterns for various real binary, ternary and quaternary systems. This synthetic generator requires Python and is cross-platform. For more information about how to use the generator, please read the README file contained in the package, as well as the associated publication.

Files

Related Publications

Contact Information

Dept. Computer Science
353 Gates Hall
Cornell University
Ithaca, NY 14853 USA

Faculty of Computing and Information Science
Dept. Information Science
Dyson School of Applied Economics and Management

607-255-9189 (voice); 607-255-4428 (fax)
gomes at cs.cornell.edu
http://www.cs.cornell.edu/gomes