随着信息产业的飞速发展,信息资源的规模呈现出几何级的扩增,如何在这海量的数据中找出对用户有帮助的信息成为急需解决的问题.推荐系统作为解决互联网信息过载的主要途径之一,虽然经过多年的研究已存在多种推荐算法,也建立出了更为智能推荐系统,但是仍存面临着许多的难题,推荐算法仍是研究的热点.介绍了当前主要的推荐算法,指出了存在的不足,并说明了将来可能的研究方向.