Skip to main content

fixed-point-compositionality-via-low-rank-gluing

组合性计算的理论框架 - 在抑制主导的阈值线性网络中使用低秩连接规则实现固定点的组合性,揭示大脑如何高效分解复杂任务为可复用的基本单元。

インストールへ移動

ソース情報

リポジトリ
hiyenwong/ai_collection
ソースの最終更新活動
2026年6月8日 08:11
検出された SKILL.md の言語
中国語
スター
2
フォーク
0

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
skill_id
fixed-point-compositionality-low-rank-gluing
name
Fixed Point Compositionality via Low-Rank Gluing
description
组合性计算的理论框架 - 在抑制主导的阈值线性网络中使用低秩连接规则实现固定点的组合性,揭示大脑如何高效分解复杂任务为可复用的基本单元。
version
1.0.0
author
Juliana Londono Alvarez
arxiv_id
2606.07336v1
categories
["neuroscience","computational neuroscience","neural dynamics","theoretical neuroscience"]
tags
["compositionality","low-rank networks","fixed points","threshold-linear networks","inhibition-dominated circuits","network modularity","neural assemblies"]
activation_keywords
["compositionality","组合性","低秩连接","fixed point","固定点","threshold-linear","threshold linear","抑制主导","inhibition-dominated","neural modules","神经模块","task decomposition","任务分解"]
created_date
2026-06-08T00:00:00.000Z
last_updated
2026-06-08T00:00:00.000Z
# Fixed Point Compositionality via Low-Rank Gluing ## 核心概念 大脑在相对稳定结构和有限资源下生成高度灵活和复杂行为,其关键机制是**组合性(compositionality)**——将复杂任务分解为更简单、可复用的基本单元的能力。 ## 理论框架 ### 1. 低秩连接规则(Low-Rank Gluing Rules) **核心思想**:通过低秩权重矩阵连接不同的神经模块,使得固定点(fixed points)可以组合。 **关键特性**: - **参数效率**:低秩连接显著减少参数数量 - **组合能力**:允许固定点的线性组合形成新的稳定状态 - **可复用性**:基本单元可以在不同任务中重复使用 ### 2. 抑制主导的阈值线性网络 **网络动力学**: ``` dx/dt = -x + σ(Wx + b) ``` 其中: - `x`:神经元活动向量 - `W`:低秩权重矩阵 - `σ`:阈值线性函数(ReLU-like) - 抑制主导确保稳定性 **固定点条件**: ``` x* = σ(Wx* + b) ``` ### 3. 组合性原理 **数学表述**: 给定两个固定点 `x₁*` 和 `x₂*`,其组合: ``` x_combined* = αx₁* + βx₂* ``` 在特定条件下仍为稳定固定点,这依赖于: 1. 低秩连接结构 2. 抑制主导的平衡 3. 阈值函数的非线性特性 ## 实现指南 ### 网络架构设计 ```python import numpy as np class CompositionalityNetwork: """ 实现低秩组合性阈值线性网络 """ def __init__(self, n_neurons, rank, threshold=0.0): self.n = n_neurons self.r = rank self.threshold = threshold # 低秩权重分解:W = U @ V.T self.U = np.random.randn(n_neurons, rank) * 0.1 self.V = np.random.randn(n_neurons, rank) * 0.1 # 抑制主导:确保连接矩阵具有足够的抑制 self.W = self.U @ self.V.T # 调整抑制权重使其主导 self.adjust_inhibition_dominance() def adjust_inhibition_dominance(self, inhibition_ratio=0.7): """ 调整权重矩阵使抑制连接主导 """ # 随机选择抑制神经元 inhibition_mask = np.random.rand(self.n) < inhibition_ratio self.V[inhibition_mask] *= -1.5 # 增强抑制 def threshold_linear(self, x): """阈值线性激活函数""" return np.maximum(x - self.threshold, 0) def compute_fixed_point(self, b, max_iter=1000, tol=1e-6): """ 计算给定偏置下的固定点 """ x = np.zeros(self.n) for i in range(max_iter): x_new = self.threshold_linear(self.W @ x + b) if np.linalg.norm(x_new - x) < tol: return x_new x = x_new return x def compose_fixed_points(self, x1, x2, alpha=0.5, beta=0.5): """ 组合两个固定点 """ x_combined = alpha * x1 + beta * x2 # 检验是否为固定点 residual = np.linalg.norm( x_combined - self.threshold_linear(self.W @ x_combined + np.zeros(self.n)) ) return x_combined, residual < 1e-4 ``` ### 组合性验证方法 ```python def verify_compositionality(network, b1, b2): """ 验证固定点的组合性 """ # 计算两个独立固定点 fp1 = network.compute_fixed_point(b1) fp2 = network.compute_fixed_point(b2) # 组合 fp_combined, is_stable = network.compose_fixed_points(fp1, fp2) print(f"Fixed Point 1: {np.linalg.norm(fp1):.4f}") print(f"Fixed Point 2: {np.linalg.norm(fp2):.4f}") print(f"Combined Fixed Point: {np.linalg.norm(fp_combined):.4f}") print(f"Stability: {is_stable}") return fp1, fp2, fp_combined, is_stable ``` ## 神经科学启示 ### 1. 认知灵活性 组合性解释了大脑如何: - **任务分解**:将复杂认知任务分解为子任务 - **技能迁移**:在不同情境复用已学习的基本单元 - **快速适应**:组合现有模块应对新任务 ### 2. 网络模块化 **结构对应**: - **功能模块**:皮层区域的功能专门化 - **低秩连接**:白质纤维束的稀疏连接模式 - **抑制主导**:抑制性中间神经元的作用 ### 3. 记忆与学习 **固定点作为记忆**: - 稳定的神经活动模式对应记忆痕迹 - 组合性允许记忆的联想和重组 - 低秩连接减少存储成本 ## 应用场景 ### 1. 认知任务建模 ```python # 任务:序列决策分解为基本步骤 task_modules = { 'planning': compute_fixed_point(b_planning), 'execution': compute_fixed_point(b_execution), 'monitoring': compute_fixed_point(b_monitoring) } # 组合执行 combined_state = compose_fixed_points( task_modules['planning'], task_modules['execution'] ) ``` ### 2. 神经康复训练 - 通过训练基本运动单元并组合成复杂动作 - 利用组合性加速康复进程 ### 3. AI 系统设计 - 设计模块化神经网络架构 - 实现任务分解和技能复用 ## 关键洞察 ### 理论贡献 1. **组合性的数学基础**:首次给出固定点组合性的严格数学证明 2. **抑制的作用**:揭示抑制主导对组合性的必要性 3. **低秩结构的功能意义**:低秩不仅是参数效率,更是组合性的结构基础 ### 实验启示 1. **神经记录分析**:寻找组合性固定点的神经证据 2. **解剖学研究**:验证低秩连接的解剖结构 3. **行为实验**:测试组合性在认知任务中的作用 ## 与其他理论的联系 ### 关联理论 1. **Hopfield 网络**:固定点作为记忆状态 2. **Attractor 网络**:稳定状态的动力学 3. **Neural assembly 理论**:神经元群体的协同活动 4. **Predictive coding**:误差最小化的固定点 ### 延伸方向 - 与强化学习的结合:固定点作为策略基元 - 与贝叶斯推理的结合:组合性后验分布 - 与语言处理的结合:组合性语义表征 ## 总结 低秩连接规则在抑制主导的阈值线性网络中实现了固定点的组合性,为理解大脑的组合性计算提供了理论基础。这一框架揭示了: - 网络结构如何支持认知灵活性 - 低秩和抑制不仅是优化,而是功能需求 - 组合性是大脑高效计算的核心机制 ## 参考文献 - Original Paper: arXiv:2606.07336v1 (2026) - Related: Hopfield networks (1982) - Related: Attractor dynamics in neural networks - Related: Low-rank neural networks (recent advances)
GitHubで見る