Artfinder部署neo4j图表数据库以个性化建议
Artfinder是艺术品在线市场,并通过Neo4J Graph数据库提供支持的推荐引擎,以提供艺术爱好者在其主页上提供个人建议。
这位三十岁的经济型艺术品,拥有6,000名国家的艺术家和五百万个用户,希望向客户展示符合其口味的艺术品。
该业务的CTO David Tilleyshort说:“我们已经知道我们需要长时间需要推荐引擎。我们的产品页面上有一个基本版本,使客户能够查看类似的艺术品。“
但该网站希望以呈现适合其口味的艺术的方式迷住客户。
它最初研究了基于图像处理的分类系统,以释放本领域工作中的相关特征,然后可以在机器学习算法中编码到呈现具有类似特征的艺术作品。
它不起作用。“机器学习不采取人体元素,”Tilleyshort说。
然后,该网站研究了如何使用图形数据库来识别具有共同兴趣的人与人之间的关系。“如果人们有类似的口味,它会提出建议,”Tilleyshort解释说。
Artfinder的平台允许客户遵循艺术家。它们也可以“喜欢”工作并将其添加到集合中。Tilleyshort说:“这是行为分析的起点。我们跟踪客户和艺术家和艺术品,在他们之间创造有趣的关系。“
市场上有许多图表数据库工具,但Artfinder选择了Neo Technologies的强大语言。“每个图表数据库都有自己的语言。Neo4J非常表达和人类可读,而其他图表数据库语言看起来非常摘要,“他解释说。
根据Tilleyshort,Neo4J有一个重要的用户社区。“能够从更广泛的社区获得帮助。neo4j使用新语言,有一些塔。您需要配置您的查询并优化它们,因此具有社区确实有帮助。“
在实现和部署方面,Neo Technologies为Neo4J提供了一个Docker容器,该艺术品用作其集装箱建筑的一部分,在Amazon Web服务云上运行。
我的Artfinder推荐引擎于2015年1月初开始运行。它于2月23日正式启动。图表数据库允许Artfinder不断培养对客户所做的并且不喜欢的理解。Tilleyshort说:“我们建造了1500万多年来的关系。”
他补充说,Artfinder现在可以向人们提供更多艺术作品对他们的个人主页。“客户可以沿着兔子洞,遵循更多艺术家,这意味着我们获得更多相关的关系,也提高了我们的客户参与。”