码迷,mamicode.com
首页 > 其他好文 > 详细

05-spectral 图机器学习之谱分解

时间:2020-02-07 01:18:17      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:ref   方法   inf   env   结果   table   one   info   学习   

目标:
1)创建图的表征矩阵
2)分解:计算矩阵的特征值和特征向量;基于一个或多个特征值,将每个点表示成低维的表征
3)分组:基于新的表征,进行聚类

例如,二分图中如何确定好的分类?类间差异大,类内差异小技术图片
技术图片
最小割集
考虑:
1)团外的连接性
2)团内的连接性
技术图片

评价方式:
团间的连接性与每个团的密度相关
技术图片


spectral graph partitioning  谱图分割

无向图G的邻接矩阵A
x是n维的特征向量,可认为是G中每个节点的label或者value
那么Ax等到的结果的意义是?
yi是节点i的邻居节点的label的和
技术图片
通过yi生成新的x value
谱图理论:
分析G的表征矩阵的spectrum
spectrum的意义:图的特征向量xi,(由特征值大小排序而得)
技术图片

一个例子:假设G中的所有节点的度都有d,G是连通的。那么,G的特征值和特征向量是?
技术图片

d是A的最大特征值
技术图片
若G不是完全连通的
技术图片
技术图片

矩阵表征
邻接矩阵:对称矩阵,有n个特征值,特征向量是实数且是正交的
技术图片

度矩阵:
技术图片
拉普拉斯矩阵:L=D-A
对称矩阵
λ=λ1=0  ??
特征值为非负实数
特征向量是实数且永远正交
技术图片
技术图片
对于对称矩阵M,λ2的值由一公式可定  为xi--xj的平方和
技术图片
技术图片
找到最优的x
技术图片


发现最优的割法
技术图片
技术图片
技术图片
技术图片
技术图片

技术图片
谱聚类算法:
1)图的表征矩阵
2)矩阵的特征值和特征向量;基于特征向量生成每个店的低维向量
3)分组
技术图片
技术图片

例子
技术图片
k-way spectral clustering  k聚类
1)迭代的二分类
2)对eigenvector多聚类
技术图片
技术图片
如何选择最优k——从特征值中,挑选间隔最大的两个相邻值
技术图片


基于motif的谱聚类

基于连接模式进行聚类~
技术图片
主题1:发现motif的模块
技术图片
技术图片


定义motif conductance
生成motif是的cut和volumn
技术图片
技术图片



找到节点集S使motif conductance最小, 但找到s较难
技术图片
解决方案:通过谱的方法
技术图片
步骤:
1)生成权重矩阵,值为该边参与生成motif的次数
2)谱聚类的方法
3)分组
技术图片
技术图片
技术图片
技术图片
技术图片
技术图片
技术图片
两个例子:食物链中未知的motif; 通信网络中已知的motif
未知的——每个motif跑一遍,找最小的
技术图片
技术图片
技术图片

技术图片




技术图片
技术图片

基因管理网络
技术图片
技术图片
技术图片
技术图片





05-spectral 图机器学习之谱分解

标签:ref   方法   inf   env   结果   table   one   info   学习   

原文地址:https://www.cnblogs.com/combfish/p/12271470.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!