MarkTechPost@AI 2024年09月05日
Could Brain-Inspired Patterns Be the Future of AI? Microsoft Investigates Central Pattern Generators in Neural Networks
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

微软和复旦大学研究者提出CPG-PE技术,提升SNN在多种顺序任务中的性能

🧠CPG-PE技术受人类大脑中央模式发生器启发,为SNN提供了一种新的位置编码方法。它利用多个神经元产生脉冲序列模式,以硬件友好且高效的方式编码位置信息,克服了现有技术的不足,使位置信息以与SNN架构兼容的脉冲形式编码,提升了SNN在各种顺序任务中的性能。

📈CPG-PE技术使用N对CPG神经元,形成2N个细胞,基于耦合非线性振荡器运作。当膜电位超过设定阈值时,这些振荡器会产生特定的脉冲模式来编码位置信息,确保每个时间步的每个位置的唯一性。该技术以硬件友好的方式实现,将输入脉冲矩阵与CPG编码的位置信息结合,并用线性层将特征维度映射回原始大小,保持脉冲形式数据的完整性。

🎉CPG-PE技术显著提升了SNN在多种顺序任务中的性能,包括时间序列预测、自然语言处理和图像分类。在时间序列预测中,配备CPG-PE的SNN在多个数据集上表现优于无位置编码的SNN;在自然语言处理任务中,该方法提高了在几个基准数据集上的准确性;在图像分类任务中,即使应用于缺乏固有顺序的图像数据,CPG-PE方法也显著提高了准确性。

Spiking Neural Networks (SNNs) hold significant promise in developing energy-efficient and biologically plausible artificial neural networks. However, a critical challenge is their limited ability to handle sequential tasks such as text classification and time-series forecasting. This limitation primarily stems from the lack of an effective spike-form positional encoding (PE) mechanism, which is crucial for capturing the order and timing information in sequential data. Overcoming this challenge is essential to enhance the applicability of SNNs in real-world AI tasks, where processing complex sequences with high accuracy and efficiency is vital.

Current approaches to improving SNNs involve adapting techniques from conventional artificial neural networks (ANNs), such as backpropagation and batch normalization. While these adaptations have enhanced SNNs’ capabilities in some areas, they fall short in sequential modeling. Specifically, SNNs struggle with indexing and rhythmic pattern recognition due to their event-driven nature and the incompatibility of traditional positional encoding strategies, like sinusoidal PE, with spike-based communication formats. This incompatibility results in non-spike and repetitive outputs, reducing the performance of SNNs in sequential tasks and making them less efficient for real-time applications.

The researchers from Microsoft and Fudan University introduce a novel positional encoding technique for SNNs, termed CPG-PE, inspired by central pattern generators (CPGs) found in the human brain. CPGs are neural circuits that produce rhythmic outputs without requiring rhythmic inputs, making them an ideal model for encoding positional information in a biologically plausible way. This innovation leverages multiple neurons to generate spike train patterns, providing a hardware-friendly and efficient means of encoding positional information in SNNs. This method overcomes the shortcomings of existing techniques by ensuring that positional information is encoded in a spike-form that is compatible with SNN architectures, thus enhancing the performance of SNNs across various sequential tasks.

The CPG-PE technique uses N pairs of CPG neurons, forming 2N cells that operate based on coupled nonlinear oscillators. These oscillators are mathematically modeled to generate specific spiking patterns when the membrane potential exceeds a set threshold. The resulting spike trains encode positional information, ensuring the uniqueness of each position at every time step. This technique is implemented in a hardware-friendly manner, where the input spike matrix is combined with the CPG-encoded positional information. A linear layer is then used to map the feature dimensions back to their original size, maintaining the integrity of the spike-form data.

The CPG-PE technique significantly enhances the performance of Spiking Neural Networks (SNNs) across a variety of sequential tasks, including time-series forecasting, natural language processing, and image classification. In time-series forecasting, SNNs equipped with CPG-PE outperformed their counterparts lacking positional encoding, achieving higher R² values and lower Root Squared Error (RSE) across multiple datasets. In natural language processing tasks, the method improved accuracy on several benchmark datasets, demonstrating its effectiveness in capturing positional information. Additionally, in image classification tasks, the CPG-PE method provided notable improvements in accuracy, even when applied to image data lacking inherent sequential order. These results underscore the technique’s versatility and efficacy in enhancing SNNs’ capability to process sequential information more accurately and efficiently.

In conclusion, the CPG-PE approach represents a significant advancement in the field of AI by providing a biologically inspired and hardware-friendly positional encoding mechanism tailored for SNNs. By addressing the core challenges in sequential task processing, this technique improves the accuracy and efficiency of SNNs, making them more applicable to real-world scenarios that require handling complex sequences. The potential impact of this work is substantial, as it bridges the gap between biologically inspired models and modern deep learning techniques, offering new insights into neural computation principles.


Check out the Paper. All credit for this research goes to the researchers of this project. Also, don’t forget to follow us on Twitter and LinkedIn. Join our Telegram Channel. If you like our work, you will love our newsletter..

Don’t Forget to join our 50k+ ML SubReddit

The post Could Brain-Inspired Patterns Be the Future of AI? Microsoft Investigates Central Pattern Generators in Neural Networks appeared first on MarkTechPost.

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

CPG-PE Spiking Neural Networks 位置编码 顺序任务
相关文章