Top Banner
Robust Optimization and Applications in Machine Learning
32

Robust Optimization and Applications in Machine Learning.

Jan 17, 2018

Download

Documents

Sharlene Parks

Predicted output
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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