对于爱读书的人,最大的焦虑是:书好多,时间好少,有什么值得花时间多的好书?
针对此刚需,各大传统报刊、杂志以及网络媒体,都会定期推出类似好书排行榜、编辑推荐书单、人生必读的XX本好书的功能,也深受读书人的喜爱。
这些书单推荐,一般都侧重于某几个领域,例如人文、哲学、商业等等,很难照顾各种品味的读者需求。而且各种书单推荐,散落在不同的媒体。
能不能将这些权威的书单推荐汇总起来,做一个书单推荐内容的推荐系统呢?
The Greatest Books of All Time,是一个聚合了597个权威书单结果的好书推荐引擎。
The Greatest Books of All Time 收集的权威书单,算得上最全面的书单数据库,按照流行说法,可以叫:Awesome Reading Lists。由于这597个书单都来源于广受好评的读书人、媒体,推荐图书的质量可以保证,因此称得上有史以来最伟大的书籍汇总。
官网地址:https://thegreatestbooks.org/
为了保证推荐引擎的质量,这597个书单在The Greatest Books of All Time 的算法中并不是平等的,每个书单都有一个与之关联的权重,该权重是根据各种标准计算的。权重越高,书单越重要。
以下是计算列表权重的主要标准的节选:
- List: 1 人选择/提名List上的每本书: -30
- List:包含 500 多本书(数量大于质量): -10
- List: 涵盖可能已包含在网站上的汇总List: -40
- List: List创建者,销售List中的书籍: -30
- List:标准不仅仅是 “最佳/最爱”: -40
- List:关注特定主题(宗教等),但不明确:-40
- List:是另一份List的后续/荣誉提名: -20
- List:只涉及 100 年:-5
- List:只涉及 10 年:-30
- List:只涉及一个特定城市:-70
更多的算法权重标准可以参见:https://thegreatestbooks.org/rankings
The Greatest Books of All Time 收集 的597个权威书单:https://thegreatestbooks.org/lists
用户也可以推荐提交清单,在审批通过后,会纳入到The Greatest Books of All Time的推荐算法中。
只不过审批速度应该较慢,目前已经有222个用户推荐的列表待审核。
审核列表:https://thegreatestbooks.org/lists/pending_lists
网站运营者还开源了其推荐算法:https://github.com/ssherman/weighted_list_rank
The Greatest Books of All Time是每一位爱读书的人值得常逛的地方。即便不使用其算法推荐书籍功能,通过其收集的书单以及用户推荐的书单,也能自行挖掘出喜爱的好书。