arXiv論文メモ
新着一覧
cs.DM / cs.LG / math.CO · 査読状況未確認

ブール関数を最近傍分類で表すのに必要な点の数

Counting and Covering in Nearest-Neighbour Representations of Boolean Functions

Martin Anthony

この論文をやさしく読む

ひとことで言うと

最近傍分類でブール関数を表す際に必要な代表点の個数を、配置条件や関数の種類ごとに調べた。

何に役立つ?

最近傍表現の規模や複雑さを評価するための数学的な基礎となる。

この研究の面白いところ

代表点をブール立方体に限定すると、ランダムな対称関数で全点の11/20程度が通常必要になるなど、配置の自由度が結果を大きく変える。

どこまで分かった?

理論的な個数の境界と厳密な結果である。実データでの分類性能を評価したものではない。

v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。

アブストラクトの日本語訳

ブール関数を最近傍分類で表現するために必要なプロトタイプの個数を調べる。プロトタイプをユークリッド空間の任意の点に置ける場合と、ブール立方体の点に限る場合という二つの設定を区別する。配置に制限がない場合、ほとんどすべてのブール関数について既知の下界を強めた。この下界は、投票に用いる近傍点の数を問わず最近傍投票則に同時に適用され、既知の一般的な上界との差を大きく縮める。プロトタイプ数が有界な関数クラスのVC次元にも境界を与え、次元が4以上ではオーダーの意味で鋭いことを示す。次に、プロトタイプをブール点に限り、対称しきい値関数から調べる。被覆デザインとの関係によって、各しきい値水準で必要な最小個数を被覆数で正確に表せる。この関係から、選言的な拡張を含む関連する単調関数についても厳密な結果を得て、負のプロトタイプ1個だけで表現できる条件も特徴付ける。一様ランダムなブール関数では、立方体全体の点数に対するブール最近傍複雑度の割合は、漸近的に2分の1か1のどちらかに近く、それぞれの極限確率を明示する。特に、ほとんどすべてのブール関数は、立方体の点数のほぼ半分以上のプロトタイプを必要とし、2分の1はそのような下界が成立する最大の割合である。最後に任意の対称ブール関数を扱い、そのブール最近傍複雑度が経路上の重み付き頂点被覆問題でよく近似されることを示す。その結果、一様ランダムな対称関数では通常、立方体の点数の11/20に相当するプロトタイプが必要になる。これはプロトタイプをユークリッド空間の任意の点に置ける場合の既知の上界よりはるかに大きい。

v1の要旨から自動生成。本文の精読・人による確認は未実施。

初稿
2026-09-19(UTC)
最新改訂
2026-09-19 · v1
査読・掲載
査読状況未確認
arXivで読むPDF

更新履歴

取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。

原文の要旨

We study the number of prototypes needed to represent Boolean functions by nearest-neighbour classification. There are two distinct settings: the prototypes may be arbitrary points of Euclidean space, or they may themselves be required to lie in the Boolean cube. For unrestricted prototypes, we strengthen a known lower bound for almost all Boolean functions. The bound applies simultaneously to nearest-neighbour voting rules with any number of voting neighbours, and substantially narrows the gap with the known general upper bound. We obtain a VC-dimension bound for classes with a bounded number of prototypes, and show that it is sharp in order in dimensions at least four. We then study Boolean prototypes, beginning with symmetric threshold functions. A connection with covering designs expresses the minimum number of prototypes at every threshold level exactly in terms of a covering number, and leads to further exact results for related monotone functions, including disjunctive extensions and a characterisation of when a representation with a single negative prototype is possible. For a uniformly random Boolean function, the Boolean nearest-neighbour complexity, as a proportion of the cube, is asymptotically close either to one half or to one, with explicit limiting probabilities. In particular, almost every Boolean function requires at least approximately half as many prototypes as there are points in the cube, and one half is the largest proportion for which such a lower bound holds. Finally, we consider arbitrary symmetric Boolean functions. Their Boolean nearest-neighbour complexity is closely approximated by a weighted vertex-cover problem on paths. As a consequence, a uniformly random symmetric function typically requires prototypes amounting to $11/20$ of the cube. This is much larger than the upper bounds known when the prototypes are allowed to lie anywhere in Euclidean space.

著者のコメント

55 pages, 1 diagram, 1 table

arXiv ID: 2609.23094 / 要約の誤りについて