Learning Compact Boolean Networks
AI 摘要
针对资源受限环境,该论文提出了学习紧凑且准确的布尔网络的三种创新方法。
主要贡献
- 学习高效连接
- 紧凑卷积布尔架构
- 自适应离散化策略
方法论
通过学习连接、设计紧凑卷积和自适应离散化,优化布尔网络在精度和计算成本之间的平衡。
原文摘要
Floating-point neural networks dominate modern machine learning but incur substantial inference cost, motivating interest in Boolean networks for resource-constrained settings. However, learning compact and accurate Boolean networks is challenging due to their combinatorial nature. In this work, we address this challenge from three different angles: learned connections, compact convolutions and adaptive discretization. First, we propose a novel strategy to learn efficient connections with no additional parameters and negligible computational overhead. Second, we introduce a novel convolutional Boolean architecture that exploits the locality with reduced number of Boolean operations than existing methods. Third, we propose an adaptive discretization strategy to reduce the accuracy drop when converting a continuous-valued network into a Boolean one. Extensive results on standard vision benchmarks demonstrate that the Pareto front of accuracy vs. computation of our method significantly outperforms prior state-of-the-art, achieving better accuracy with up to 37x fewer Boolean operations.