Robust Optimization and Applications in Machine Learning.

32
Robust Optimization and Applications in Machine Learning

description

Predicted output

Transcript of Robust Optimization and Applications in Machine Learning.

Page 1: Robust Optimization and Applications in Machine Learning.

Robust Optimization andApplications in Machine Learning

Page 2: Robust Optimization and Applications in Machine Learning.

Time-series prediction via linear least-squares

Page 3: Robust Optimization and Applications in Machine Learning.

Predicted output

Page 4: Robust Optimization and Applications in Machine Learning.

Properties of solution

Page 5: Robust Optimization and Applications in Machine Learning.

Non-linear prediction and kernels

Page 6: Robust Optimization and Applications in Machine Learning.

Properties of solution

Page 7: Robust Optimization and Applications in Machine Learning.

What is a kernel, anyway?

SVM, LR, LS, MPM, PCA, CCA, FDA…

Page 8: Robust Optimization and Applications in Machine Learning.

Example: 2nd-order polynomial kernel

Page 9: Robust Optimization and Applications in Machine Learning.

Example: 2nd-order polynomial kernel

Page 10: Robust Optimization and Applications in Machine Learning.

A classical way to use kernels

Page 11: Robust Optimization and Applications in Machine Learning.

Transduction framework

Page 12: Robust Optimization and Applications in Machine Learning.

Important property of kernel matrices

Page 13: Robust Optimization and Applications in Machine Learning.

Kernel optimization in least-squares

Page 14: Robust Optimization and Applications in Machine Learning.

Kernel optimization for least-squares

Page 15: Robust Optimization and Applications in Machine Learning.

Kernel optimization via SDP or SOCP

Page 16: Robust Optimization and Applications in Machine Learning.

A non-classical way to use kernels

Page 17: Robust Optimization and Applications in Machine Learning.

Kernel optimization in other problems

Page 18: Robust Optimization and Applications in Machine Learning.

Kernel optimization in SVM classifiers

Page 19: Robust Optimization and Applications in Machine Learning.

Kernel optimization in SVM classifiers (cont’d)

Page 20: Robust Optimization and Applications in Machine Learning.

Link with robust optimization

Page 21: Robust Optimization and Applications in Machine Learning.

Kernel optimization and data fusionmRNA

expression data

upstream region data

(TF binding sites)

protein-protein interaction data

hydrophobicity data

sequence data

(gene, protein)

Page 22: Robust Optimization and Applications in Machine Learning.

Challenge

Page 23: Robust Optimization and Applications in Machine Learning.

Example of a Kernel for Genomic Data: Pairwise Comparison

Kernel

Page 24: Robust Optimization and Applications in Machine Learning.

1 0 0 1 0 1 0 11 0 1 0 1 1 0 10 0 0 0 1 1 0 00 0 1 0 1 1 0 10 0 1 0 1 0 0 11 0 0 0 0 0 0 10 0 1 0 1 0 0 0

protein

protein

2

Example of a Kernel for Genomic Data: Linear Interaction Kernel

Page 25: Robust Optimization and Applications in Machine Learning.

Exampe of a Kernel for Genomic Data: Diffusion Kernel

Page 26: Robust Optimization and Applications in Machine Learning.

Learning the Optimal Kernel

K

Page 27: Robust Optimization and Applications in Machine Learning.

Learning the Optimal KernelIntegrate constructed Integrate constructed kernelskernels

Learn a linear mix

Large margin classifier Large margin classifier (SVM)(SVM)

Maximize the margin

Page 28: Robust Optimization and Applications in Machine Learning.

Yeast Protein Function Prediction

Page 29: Robust Optimization and Applications in Machine Learning.

Yeast Protein Function Prediction

Page 30: Robust Optimization and Applications in Machine Learning.

MRF

SDP/SVM(binary)

SDP/SVM(enriched)

Yeast Protein Function Prediction

Page 31: Robust Optimization and Applications in Machine Learning.

MRF

SDP/SVM(binary)

SDP/SVM(enriched)

Yeast Protein Function Prediction

Page 32: Robust Optimization and Applications in Machine Learning.

Part 3: summary