12
부분공간 근사화를 통한 빠르고 확장성있는 커널 주성분 분석법 (Fast and Scalable Kernel PCA via subspace approximation) Woosang Lim CS.KAIST Byungkon Kang CS.KAIST Kyomin Jung CS.KAIST 01.30.2013 1

Woosang - Fast and Scalable Kernel PCA via Subspace …rosaec.snu.ac.kr/meet/file/20130131n.pdf · 2018-04-12 · Fast and Scalable Kernel PCA via Subspace Approximation KPCA-S(Kernel

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Woosang - Fast and Scalable Kernel PCA via Subspace …rosaec.snu.ac.kr/meet/file/20130131n.pdf · 2018-04-12 · Fast and Scalable Kernel PCA via Subspace Approximation KPCA-S(Kernel

부분공간 근사화를 통한빠르고 확장성있는 커널 주성분 분석법(Fast and Scalable Kernel PCA via subspace approximation)

Woosang Lim CS.KAISTByungkon Kang CS.KAISTKyomin Jung CS.KAIST

01.30.2013

1

Page 2: Woosang - Fast and Scalable Kernel PCA via Subspace …rosaec.snu.ac.kr/meet/file/20130131n.pdf · 2018-04-12 · Fast and Scalable Kernel PCA via Subspace Approximation KPCA-S(Kernel

Fast and Scalable Kernel PCA via Subspace Approximation

동기(Motivation)

• 이전연구▫ Nystrom method 기반의고유벡터(eigenvector) 근사방법이있다. 시간복잡도O , 공간복잡도O

• 향상된 Nystrom method기반의고유벡터근사방법제시(KPCA-S 알고리즘)▫ 튜닝파라미터(tuning parameter)를도입 튜닝파라미터수치에따라서보다정확한근사가능

▫ 튜닝파라미터에따른정확도이론적인보장

2

Page 3: Woosang - Fast and Scalable Kernel PCA via Subspace …rosaec.snu.ac.kr/meet/file/20130131n.pdf · 2018-04-12 · Fast and Scalable Kernel PCA via Subspace Approximation KPCA-S(Kernel

Fast and Scalable Kernel PCA via Subspace Approximation

개요(Outline)

• 동기

• 백그라운드정보

• 메인알고리즘

• 실험

3

Page 4: Woosang - Fast and Scalable Kernel PCA via Subspace …rosaec.snu.ac.kr/meet/file/20130131n.pdf · 2018-04-12 · Fast and Scalable Kernel PCA via Subspace Approximation KPCA-S(Kernel

Fast and Scalable Kernel PCA via Subspace Approximation

주성분분석법(PCA)

• 주성분분석법(PCA)▫ 주성분분석법은 데이터의차원을줄이는방법

▫ PCA 고차원데이터를낮은차원으로사영(projection)시킨다.

▫ PCA는데이터분포를가장잘대표하는정규직교(orthonormal) 벡터를계산한다.

4

Page 5: Woosang - Fast and Scalable Kernel PCA via Subspace …rosaec.snu.ac.kr/meet/file/20130131n.pdf · 2018-04-12 · Fast and Scalable Kernel PCA via Subspace Approximation KPCA-S(Kernel

Fast and Scalable Kernel PCA via Subspace Approximation

커널방법(kernel methods)

• 커널방법(Kernel methods)▫ 커널방법은비선형(nonlinear) 데이터를선형(linear)적으로다룰수있게고차원유클리디안(Euclidean)공간으로맵핑(mapping)한다.

▫ 커널방법은양함수(explicit function) 대신에커널이라고부르는유사도(similarity)함수를쓴다.

5

Page 6: Woosang - Fast and Scalable Kernel PCA via Subspace …rosaec.snu.ac.kr/meet/file/20130131n.pdf · 2018-04-12 · Fast and Scalable Kernel PCA via Subspace Approximation KPCA-S(Kernel

Fast and Scalable Kernel PCA via Subspace Approximation

k-평균군집화(k-means clustering)

• k-평균군집화(k-means clustering)▫ 서로유사한점들을같은클러스터(cluster)로그룹을만든다 다른클러스터에속한점들끼리는유사성이적게

▫ 매단계마다클러스터의무게중심점(centroids)을계산▫ 매단계마다점들을가장가까운무게중심에할당

6

Page 7: Woosang - Fast and Scalable Kernel PCA via Subspace …rosaec.snu.ac.kr/meet/file/20130131n.pdf · 2018-04-12 · Fast and Scalable Kernel PCA via Subspace Approximation KPCA-S(Kernel

Fast and Scalable Kernel PCA via Subspace Approximation

개요(Outline)

• 동기

• 백그라운드정보

• 메인알고리즘

• 실험

7

Page 8: Woosang - Fast and Scalable Kernel PCA via Subspace …rosaec.snu.ac.kr/meet/file/20130131n.pdf · 2018-04-12 · Fast and Scalable Kernel PCA via Subspace Approximation KPCA-S(Kernel

Fast and Scalable Kernel PCA via Subspace Approximation

KPCA-S(Kernel PCA via Subspace Approximation)

• 기저(basis)의종류따른고유공간근사

• 기저가무게중심으로이루어져있을때▫ 무게중심근사튜닝파라미터 ℓ을사용▫ ℓ을조절함에따라근사정확도를조절할수있다. ℓ에따른정확도이론적보장

• 기저가샘플된데이터벡터로이루어져있을때▫ 샘플개수조절튜닝파라미터 를사용▫ 를조절함에따라근사정확도를조절할수있다. 에따른정확도이론적보장

8

Page 9: Woosang - Fast and Scalable Kernel PCA via Subspace …rosaec.snu.ac.kr/meet/file/20130131n.pdf · 2018-04-12 · Fast and Scalable Kernel PCA via Subspace Approximation KPCA-S(Kernel

Fast and Scalable Kernel PCA via Subspace Approximation

실험: UCI 데이터(n=10992, r=16), k=10

정확도 러닝타임

x 축: 샘플개수y 축: reconstruction error

9

x 축: 샘플개수y 축: reconstruction error

Page 10: Woosang - Fast and Scalable Kernel PCA via Subspace …rosaec.snu.ac.kr/meet/file/20130131n.pdf · 2018-04-12 · Fast and Scalable Kernel PCA via Subspace Approximation KPCA-S(Kernel

Fast and Scalable Kernel PCA via Subspace Approximation

실험: MNIST 데이터(n=10000, r=784), k=10

정확도 러닝타임

x 축: 샘플개수y 축: reconstruction error

10

x 축: 샘플개수y 축: reconstruction error

Page 11: Woosang - Fast and Scalable Kernel PCA via Subspace …rosaec.snu.ac.kr/meet/file/20130131n.pdf · 2018-04-12 · Fast and Scalable Kernel PCA via Subspace Approximation KPCA-S(Kernel

Fast and Scalable Kernel PCA via Subspace Approximation

실험: 에따른결과비교, k=10

11

Page 12: Woosang - Fast and Scalable Kernel PCA via Subspace …rosaec.snu.ac.kr/meet/file/20130131n.pdf · 2018-04-12 · Fast and Scalable Kernel PCA via Subspace Approximation KPCA-S(Kernel

Fast and Scalable Kernel PCA via Subspace Approximation

Thank you

12