推荐系统(2)

Posted: September 29th, 2009 | Author: laomi | Filed under: 推荐系统 | Tags: , , | 1 Comment »

在前面的推荐系统文章中主要是介绍了推荐系统的一些基本含义以及他涉及到那些学科,这篇文章主要是从推荐系统定义以及研究问题上说说自己所了解到的推荐系统,有不对或者不足之处还希望大牛们给以指正。

推荐系统其主要是为了给用户从大规模数据中(也就是大家常常说的信息过载问题)找出用户想要的数据,它单独成为一门学科还是从上个世纪关于一篇用协作过滤的方法题出来的,但是对于推荐系统的定义主要经历了三个主要发展:

Resnick & Varian (1997)中定义:推荐系统就是一个集合一个群体中用户对于项目的信息,然后用这些信息去指导这个群体中其他人对这些推荐项的兴趣的系统。

Herlocker(2000)定义:推荐系统就是一个能够预测用户将来感兴趣或者用价值的推荐相的系统。

Burker(2003)定义:推荐系统它是一个能够将[1]产生个人推荐作为输出或者是[2]能够在用户从大规模的可选择的数据中,能够指导用户以个性化方式去选择感兴趣或者是用户的对象的系统。从定义上看,只要是满足满足条件[1]或者是条件[2]2我们都可以称之为推荐系统。

在推荐系统中,有一个很重要的因素是关于一个项目对于一个用户来说他的喜欢程度或者是有用程度的表达。我们直到对于一个事物的表达从我们的个人感觉去刻画的,它是比较抽象的,例如:你喜欢吃香蕉,但是你到底有多喜欢?一般是很难定量的去描述,只能去定性的角度去描述,往往我们常常说的是,我很喜欢吃香蕉或者是说,相对于苹果,我更喜欢吃香蕉。但是,对于计算机来说,喜欢就是喜欢,不喜欢就是不喜欢,它没有感情(起码现在的计算机基本上都是这样的吧),所以它需要一个确定的数值去描述他。在推荐系统中,常常用一个范围的值去刻画某个推荐项对用户的兴趣或者是作用,例如:在一个食物推荐系统中,可以用1表示喜欢,0表示不喜欢,或者是在一个电影评价系统中,常常会用几个值来描述用户对电影的兴趣。 Read the rest of this entry »


方案被否

Posted: September 28th, 2009 | Author: laomi | Filed under: 开发日志 | No Comments »

前段时间自己一直想做一个应急知识系统,自己就将相关的想法告诉了导师,最后他让我形成一个文档给他。在例会上,自己将自己的想法表达了一下,导师对我想法的评价就是:第一个题目太大,没有能聚焦到要解决的问题上;第二就是至于最后是否要使用价值,值得商榷。

至于第一个问题,因为自己在做计划书的时候是将整个流程当中要设计的相关知识都写了出来,所以看起来确比较大,但是自己做的部分还是主要集中在基于内容的信息推荐上面。目前自己也一直在看信息推荐的相关内容,但是目前我们做的应急的信息推荐和现在工业中的很多的商品推荐差别还是挺大的。我们的推荐系统其主要目的不是迎合系统的使用者,而是比较客观的为决策者提供决策信息。但是我设计的应急知识系统中的很多数据是从应急预案和应急案例中抽取出来,所以很多的东西都寄托在别人信息抽取的基础之上。如果这些问题不解决的话,从我这方面来讲很难占主导地位。在目前的设计中,推荐算法比较简单,主要是先看看最后的推荐结果然后再调整。 Read the rest of this entry »


有点累

Posted: September 3rd, 2009 | Author: laomi | Filed under: 心情日志 | No Comments »

好久没有写博客了,最近真的是有点忙,每天都在做一些鸡毛蒜皮的小事情,感觉自己都不像在读研究生了。现在希望的是有时间自己多看看书,看看论文,多写点算法的代码。这阵子的写代码的机会可能会比较少了,因为有项目需要验收需要准备验收文档,最近可能需要忙这些事情了。

今天晚上和sammychen夫妇聊天,感觉和他们的差距也是越来越大,他们现在是慢慢的接近自己的理想了。自己现在做的事情与自己的理想真的是有点远,每次想到这些事情就会意志有点消沉。自己要等到2011年4月份才能毕业,这段时间应该好好的计划一下自己的学习和目标,让自己也慢慢的去接近自己的目标吧。最近自己和实验室的师兄一起做推荐系统了,推荐系统的相关知识目前掌握的还不是很多,想今后自己好好的总结吧,将相关的知识点自己慢慢的积累下来。今后自己也在这个站点好好的总结相关的推荐系统的知识。 Read the rest of this entry »