robust optimization and applications in machine learning

32
Robust Optimization and Applications in Machine Learning

Upload: sharlene-parks

Post on 17-Jan-2018

229 views

Category:

Documents


0 download

DESCRIPTION

Predicted output

TRANSCRIPT

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