79
0

On Exact Learning of dd-Monotone Functions

Abstract

In this paper, we study the learnability of the Boolean class of dd-monotone functions f:X{0,1}f:{\cal X}\to\{0,1\} from membership and equivalence queries, where (X,)({\cal X},\le) is a finite lattice. We show that the class of dd-monotone functions that are represented in the form f=F(g1,g2,,gd)f=F(g_1,g_2,\ldots,g_d), where FF is any Boolean function F:{0,1}d{0,1}F:\{0,1\}^d\to\{0,1\} and g1,,gd:X{0,1}g_1,\ldots,g_d:{\cal X}\to \{0,1\} are any monotone functions, is learnable in time σ(X)(size(f)/d+1)d\sigma({\cal X})\cdot (size(f)/d+1)^{d} where σ(X)\sigma({\cal X}) is the maximum sum of the number of immediate predecessors in a chain from the largest element to the smallest element in the lattice X{\cal X} and size(f)=size(g1)++size(gd)size(f)=size(g_1)+\cdots+size(g_d), where size(gi)size(g_i) is the number of minimal elements in gi1(1)g_i^{-1}(1).For the Boolean function f:{0,1}n{0,1}f:\{0,1\}^n\to\{0,1\}, the class of dd-monotone functions that are represented in the form f=F(g1,g2,,gd)f=F(g_1,g_2,\ldots,g_d), where FF is any Boolean function and g1,,gdg_1,\ldots,g_d are any monotone DNF, is learnable in time O(n2)(size(f)/d+1)dO(n^2)\cdot (size(f)/d+1)^{d} where size(f)=size(g1)++size(gd)size(f)=size(g_1)+\cdots+size(g_d).In particular, this class is learnable in polynomial time when dd is constant. Additionally, this class is learnable in polynomial time when size(gi)size(g_i) is constant for all ii and d=O(logn)d=O(\log n).

View on arXiv
@article{bshouty2025_2502.01265,
  title={ On Exact Learning of $d$-Monotone Functions },
  author={ Nader H. Bshouty },
  journal={arXiv preprint arXiv:2502.01265},
  year={ 2025 }
}
Comments on this paper