首页> 外文期刊>Electronic Colloquium on Computational Complexity >On Learning Correlated Boolean Functions Using Statistical Query
【24h】

On Learning Correlated Boolean Functions Using Statistical Query

机译:使用统计查询学习相关布尔函数

获取原文
           

摘要

In this paper, we study the problem of using statistical query (SQ) to learn highly correlated boolean functions, namely, a class of functions where any pair agree on significantly more than a fraction 1/2 of the inputs. We give a limit on how well one can approximate all the functions without making any query, and then we show that beyond this limit, the number of statistical queries the algorithm has to make increases with the ``extra'' advantage the algorithm gains in learning the functions. Here the advantage is defined to be the probability the algorithm agrees with the target function minus the probability the algorithm doesn't agree. An interesting consequence of our results is that the class of booleanized linear functions over a finite field ( f ( a ( x ) = 1 iff ( a x ) = 1 , where : G F p ? 1 1 is an arbitrary boolean function the maps any elements in G F p to 1 ). This result is useful since the hardness of learning booleanized linear functions over a finite field is related to the security of certain cryptosystems (cite{B01}). In particular, we prove that the class of linear threshold functions over a finite field ( f ( a b ( x ) = 1 iff a x b ) cannot be learned efficiently using statistical query. This contrasts with Blum et al.'s result cite{BFK+96} that linear threshold functions over reals (perceptrons) are learnable using SQ model. Finally, we describe a PAC-learning algorithm that learns a class of linear threshold functions in time that is provably impossible for statistical query algorithms to learn the class. With properly chosen parameters, this class of linear threshold functions can become an example of PAC-learnable, but not SQ-learnable functions that are not parity functions.
机译:在本文中,我们研究了使用统计查询(SQ)来学习高度相关的布尔函数的问题,布尔函数是一类函数,其中任何一对函数对输入的同意远远超过输入的1/2。我们限制了人们在不进行任何查询的情况下能够近似所有函数的程度,然后我们证明了超出此限制,算法必须进行统计查询的次数会随着算法在以下方面获得的``额外''优势而增加:学习功能。这里的优势定义为算法与目标函数一致的概率减去算法不同意的概率。我们的结果的一个有趣的结果是,有限域上的布尔化线性函数的类别(f(a(x)= 1 iff(ax)= 1),其中:GF p?1 1是一个任意布尔函数,可以映射任何元素在GF p到1)中,该结果很有用,因为在有限域上学习布尔化线性函数的难度与某些密码系统( cite {B01})的安全性有关,特别是证明了线性阈值的类别使用统计查询无法有效地学习有限域(f(ab(x)= 1 iff axb)上的函数。这与Blum等人的结果 cite {BFK + 96}相比,线性阈值在实数上起作用(感知器) )是可以使用SQ模型学习的,最后,我们描述了一种PAC学习算法,该算法可以及时学习一类线性阈值函数,这是统计查询算法无法学习该类的证明。可以成为一个电子并非奇偶校验功能的PAC可学习的功能的示例,但不是SQ可学习的功能的示例。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号