A Strongly Polynomial Algorithm for Approximate Forster Transforms and Its Application to Halfspace Learning

被引:1
|
作者
Diakonikolas, Ilias [1 ]
Tzamos, Christos [1 ,2 ]
Kane, Daniel M. [3 ]
机构
[1] Univ Wisconsin Madison, Madison, WI 53706 USA
[2] Univ Athens, GR-10679 Athens, Greece
[3] Univ Calif San Diego, La Jolla, CA 92093 USA
关键词
PAC learning; Halfspaces; Massart Noise; COMBINATORIAL; PERCEPTRON;
D O I
10.1145/3564246.3585191
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Forster transform is a method of regularizing a dataset by placing it in radial isotropic position while maintaining some of its essential properties. Forster transforms have played a key role in a diverse range of settings spanning computer science and functional analysis. Prior work had given weakly polynomial time algorithms for computing Forster transforms, when they exist. Our main result is the first strongly polynomial time algorithm to compute an approximate Forster transform of a given dataset or certify that no such transformation exists. By leveraging our strongly polynomial Forster algorithm, we obtain the first strongly polynomial time algorithm for distribution-free PAC learning of halfspaces. This learning result is surprising because proper PAC learning of halfspaces is equivalent to linear programming. Our learning approach extends to give a strongly polynomial halfspace learner in the presence of random classification noise and, more generally, Massart noise.
引用
收藏
页码:1741 / 1754
页数:14
相关论文
共 50 条
  • [1] A Deterministic Strongly Polynomial Algorithm for Matrix Scaling and Approximate Permanents
    Nathan Linial
    Alex Samorodnitsky
    Avi Wigderson
    Combinatorica, 2000, 20 : 545 - 568
  • [2] A deterministic strongly polynomial algorithm for matrix scaling and approximate permanents
    Linial, N
    Samorodnitsky, A
    Wigderson, A
    COMBINATORICA, 2000, 20 (04) : 545 - 568
  • [3] An approximate A* algorithm and its application to the SCS problem
    Nicosia, G
    Oriolo, G
    THEORETICAL COMPUTER SCIENCE, 2003, 290 (03) : 2021 - 2029
  • [4] Algorithm for approximate NURBS surface skinning and its application
    Wang, Wenke
    Zhang, Hui
    2009 11TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN AND COMPUTER GRAPHICS, PROCEEDINGS, 2009, : 312 - 317
  • [5] The polynomial approximate common divisor problem and its application to the fully homomorphic encryption
    Cheon, Jung Hee
    Hong, Hyunsook
    Lee, Moon Sung
    Ryu, Hansol
    INFORMATION SCIENCES, 2016, 326 : 41 - 58
  • [6] Neighborhood Approximate Reducts-Based Ensemble Learning Algorithm and Its Application in Software Defect Prediction
    Yang, Zhiyong
    Du, Junwei
    Hu, Qiang
    Jiang, Feng
    ROUGH SETS, IJCRS 2022, 2022, 13633 : 100 - 113
  • [7] A Revision of Extended Division Algorithm for Polynomial Matrices and its Application
    Kase, Wataru
    2008 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, VOLS 1-5, 2008, : 109 - 113
  • [8] The Grobner Bases Algorithm and its Application in Polynomial Ideal Theory
    Wang, Hai
    Zhang, Lei
    Wang, Qiong
    Yan, Shi
    PROCEEDINGS OF THE 2019 31ST CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2019), 2019, : 494 - 499
  • [9] Polynomial Time Quantum Algorithm for Search Problem and Its Application
    Iriyama, Satoshi
    Ohya, Masanori
    QUANTUM INTERACTION, QI 2013, 2014, 8369 : 172 - 183
  • [10] Pseudo-division algorithm for matrix multivariable polynomial and its application
    Alatancang
    Zhang, HQ
    Zhong, WX
    APPLIED MATHEMATICS AND MECHANICS-ENGLISH EDITION, 2000, 21 (07) : 733 - 740