Simple learning algorithms using divide and conquer

被引:0
|
作者
Bshouty, NH
机构
关键词
PAC-learning; exact learning; divide and conquer; queries;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper investigates what happens when a learning algorithm for a class C attempts to learn target formulas from a different class. In many cases, the learning algorithm will find a ''bad attribute'' or a property of the target formula which precludes its membership in the class C. To continue the learning process, we proceed by building a decision tree according to the possible values of this attribute (divide) and recursively run the learning algorithm for each value (conquer). This paper shows how to recursively run the learning algorithm for each value using the oracles of the target. We demonstrate that the application of this idea on some known learning algorithms can both simplify the algorithm and provide additional power to learn more classes. In particular, we give a simple exact learning algorithm, using membership and equivalence queries, for the class of DNF that is ''almost'' unate, that is, unate with the addition of O(log n) nonunate variables and a constant number of terms. We also find algorithms in different models for boolean functions that depend on k terms.
引用
收藏
页码:174 / 194
页数:21
相关论文
共 50 条
  • [21] A data-parallel formulation for divide and conquer algorithms
    Amor, M
    Argüello, F
    López, J
    Plata, O
    Zapata, EL
    COMPUTER JOURNAL, 2001, 44 (04): : 303 - 320
  • [22] PRACTICAL IMPROVEMENT OF THE DIVIDE-AND-CONQUER EIGENVALUE ALGORITHMS
    BINI, D
    PAN, V
    COMPUTING, 1992, 48 (01) : 109 - 123
  • [23] APPLICATIONS OF A STRATEGY FOR DESIGNING DIVIDE-AND-CONQUER ALGORITHMS
    SMITH, DR
    SCIENCE OF COMPUTER PROGRAMMING, 1987, 8 (03) : 213 - 229
  • [24] Design of Automatic Visualizations for Divide-and-Conquer Algorithms
    Angel Velazquez-Iturbide, J.
    Perez-Carrasco, Antonio
    Urquiza-Fuentes, Jaime
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 224 (0C) : 159 - 167
  • [25] Improving Deep Metric Learning by Divide and Conquer
    Sanakoyeu, Artsiom
    Ma, Pingchuan
    Tschernezki, Vadim
    Ommer, Bjorn
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2022, 44 (11) : 8306 - 8320
  • [26] Divide and Conquer the Embedding Space for Metric Learning
    Sanakoyeu, Artsiom
    Tschernezki, Vadim
    Buechler, Uta
    Ommer, Bjoern
    2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, : 471 - 480
  • [27] Learning Causal Structures Based on Divide and Conquer
    Zhang, Hao
    Zhou, Shuigeng
    Yan, Chuanxu
    Guan, Jihong
    Wang, Xin
    Zhang, Ji
    Huan, Jun
    IEEE TRANSACTIONS ON CYBERNETICS, 2022, 52 (05) : 3232 - 3243
  • [28] Divide and Conquer: A Simple, Modern Technique for Collaborative Small Group Learning with Reciprocal Peer Teaching
    Samsa, Leigh Ann
    Goller, Carlos C.
    JOURNAL OF MICROBIOLOGY & BIOLOGY EDUCATION, 2021, 22 (01)
  • [30] Space-efficient geometric divide-and-conquer algorithms
    Bose, Prosenjit
    Maheshwari, Anil
    Morin, Pat
    Morrison, Jason
    Smid, Michiel
    Vahrenhold, Jan
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2007, 37 (03): : 209 - 227