自组织映射网络(som,图1a),又称“kohone网络”,是一种受大脑拓扑结构启发的功能强大的无监督学习神经网络。相比经典的多维尺度或主成分分析等线性算法,som具有更强大的数据聚类能力,在语言识别、文本挖掘、财务预测和医学诊断等聚类和优化问题方面展现出独特的优势。然而,基于传统cmos硬件实现som受到计算相似性和确定邻域的复杂性的限制,且存在电路结构复杂、能量面积开销大、缺乏对相似度的精确计算等问题。如何构建简洁、高效、精确的som硬件颇具挑战性。忆阻器作为一种新型可编程非易失存储器件,其交叉阵列结构具有支持并行计算和存内计算的天然优势,为som的硬件实现提供了新途径。
近日,中国科学院院士、中科院微电子研究所研究员刘明团队和复旦大学教授刘琦团队合作,利用忆阻器阵列(图1b、c)构建som网络中的权值矩阵,首次实现了高效的som硬件系统。为解决som中神经元和输入特征数量增加时硬件系统复杂度加剧的问题,科研团队提出了一种新型的多附加行忆阻器阵列架构(图1d),该架构将忆阻器阵列分为两个部分,一部分作为数据行存储权值信息,另一部分作为附加行存储权值的平方和。输入向量和权值向量之间的相似性可以通过一步读操作实现,且不需要归一化权值。基于该硬件系统,研究团队成功演示了数据聚类、图像分割、图像压缩等应用并用于解决组合优化问题(图2)。实验结果表明,在不影响成功率或准确度的基础上,与cmos系统相比,该系统具有更高的能源效率和计算吞吐量。此外,由于其非监督的特点,应用场景更加丰富,更加迎合现实生活的需求,为忆阻器基智能硬件的构建开辟了新途径。
相关研究成果以implementing in-situ self-organizing maps with memristor crossbar arrays for data mining and optimization为题,在线发表在《自然-通讯》( communications)上。研究工作得到国家重点研发计划、国家自然科学基金、国家重大科技专项、浙江省重点科研项目等的支持。
图1.som原理图及其基于忆阻器阵列的实现。a、som网络原理图,b、忆阻器的典型i-v曲线,c、128×64 1t1r忆阻器阵列光学实物图,d、1t1r忆阻器阵列实现2d-som的原理图。
图2.忆阻器基som系统的应用。a、图像处理(分割),b、求解组合优化问题(tsp问题)。