Faster PCA and Linear Regression through Hypercubes in HElib

Abstract

  • HEでPCAとかLR(Linear Regression)やりたいね
  • Lu protocols(NDSS2017) でptの構造改善
    • linear arrayから2d hypercubeに
  • HElib 上に BGV scheme で実装した
    • x5 faster

Introduction

hypercube pt slotsの操作として2種類ある

  • hypercube arrangement
    • -d hypercube の添字は
    • 各次元は で独立に回転できる
  • linear array arrangement
    • 1d arrayと見立てて, する

他の高レベルの操作に Total Sum とreplicateがある

  • hypercube total sum
  • hypercube