今天在微信群里看见一道题:
某某:出一道系统设计题: 如何设计标签系统 。假设有一个电子书销售网站 我们现在需要给它设计标签系统 书是有标签的 用户的评论是有标签的 用户也是有标签的 希望这些标签是统一的。
我回答:先将标签系统分为3个子标签系统(即书的标签/分类,用户评论,用户),书的标签系统可能得需要人工标记它的属性/类别,用户评论标签可以用语义识别提取标签的属性,用户标签采用机器学习算法得出用户画像以及特征,然后3个子标签系统融合为一个high level的标签系统(猜想利用特征融合方法,我没研究过,不太了解具体= =)。除此之外,可能需要考虑到用户隐私保护、方便推荐系统设计。