基于差分进化的因子分解机算法  被引量:3

Factorization Machine Based on Differential Evolution

在线阅读下载全文

作  者:喻飞[1] 赵志勇[2] 魏波[3] 

机构地区:[1]闽南师范大学物理与信息工程学院,漳州363000 [2]武汉大学计算机学院,武汉430072 [3]华东交通大学软件学院,南昌330013

出  处:《计算机科学》2016年第9期269-273,共5页Computer Science

基  金:福建省自然科学基金(2015J01270);江西省青年科学基金(GJJ14396)资助

摘  要:因子分解机(Factorization Machine,FM)算法是一种基于矩阵分解的机器学习算法,可用于求解回归、分类和排序等问题。FM模型中的参数求解使用的是基于梯度的优化方法,然而在样本较少的情况下,该优化方法收敛速度慢,且易陷入局部最优。差分进化算法(Differential Evolution,DE)是一种启发式的全局优化算法,具有收敛速度快等特性。为提高FM模型的训练速度,利用DE计算FM模型参数,提出了DE-FM算法。在数据集Diabetes、HorseColic以及音乐分类数据集Music上的实验结果表明,改进后的基于差分进化的因子分解机算法DE-FM在训练速度和准确性上均有所提高。Factorization machine(FM) is a new machine learning algorithm based on the matrix factorization. It can be used to deal with the regression problems, classification problems and ranking problems. The solution of parameters in this model is based on the optimization method of gradient. However, under the condition of small amount of samples, the optimization method based on gradient has a slow convergence rate and may stick into local optimum. Differential evolution(DE) is a heuristic global optimization algorithm. It has a fast convergence rate. In order to improve the accu- racy of FM, we proposed the DE-FM algorithm, which searches the best parameters of FM model with DE algorithm. We compared DE-FM with FM on the Diabetes dataset, the Horse-Colic dataset and the Music dataset, and the result shows that DE-FM can improve the accuracy.

关 键 词:因子分解机 差分进化算法 机器学习 

分 类 号:TP18[自动化与计算机技术—控制理论与控制工程]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象