Convolutional Filter
Convolutional filters are the fundamental building blocks of convolutional neural networks (CNNs), designed to extract features from data by applying learned weights to local regions. Current research focuses on improving filter design for robustness against adversarial attacks, enhancing interpretability through theory-driven filter structures and neurosymbolic approaches, and optimizing filter efficiency via techniques like factorization, pruning, and weight sharing, often within architectures such as ResNets, U-Nets, and transformers. These advancements are crucial for improving the accuracy, efficiency, and explainability of CNNs across diverse applications, including medical image analysis, speech recognition, and image restoration.