一开始以为context指的就只是weather、transportation、distance这些因素,但是我在阅读论文过程中我发现了这个context所表示的东西远不止weather、transportation、distance这些,比如说在论文“Context-Aware Group-Oriented Location Recommendation in Location-Based Social Networks”, 作者就明确地指出了模型考虑了三种不同的contexts,他们分别是user contexts(包括了user的social relationship、personal preferences)location的contexts(包括了category、popularity、capacity)以及environment context(包括了weather、day of the work)。
上面的三个contexts,貌似只有最后一个才是我们通常认为的context,但是前两种作者也将其划为了context信息,所以我就觉得这个context虽然主流翻译为 “上下文” ,但是我觉得“上下文”这个翻译太抽象了,我觉得这个context指的是描述一个对象的附属信息,甚至可以将一个对象的特征都可以归为context,context更多的是一种限定条件,可以通过不同的context从不同的角度来描述一个对象。你看上面提到的location的contexts所包含的category、popularity和capacity这些不就是一个location的属性。或者说是特征吗?
拿一个user为例,我觉得这个user的所有信息都可以归为context,一个user的context决定了你是谁,一家餐馆的context决定了这家餐馆是哪家餐馆,一篇论文的context决定了这篇论文是哪篇论文......如果没有context,一个user或者推广开来说,一个对象、一个实体只能是一个抽象的、不存在的、概念性的东西,只有给这个不存在、概念性的东西附加上一些context信息,这个不存在的东西才能由不存在变成存在,才能由抽象变为具体。

推荐系统中的context到底指的是什么?相关推荐

  1. python中的列表是指针吗_Python中的指针——到底指什么(二)

    在 Python中的指针--到底指什么(一) 中,我们知道在Python的一切都是对象,变量其实是指向PyObject对象的名称,对不可变变量进行操作后,名称指向了另一个PyObject. 扣留对象 ...

  2. 纯虚函数--抽象类中的this到底指的是哪个子类实例呢

    抽象类中的this到底指的是哪个子类实例呢?请看代码: thread.h #ifndef __THREAD_H__ #define __THREAD_H__#include <iostream& ...

  3. HTTP协议无状态中的 状态 到底指的是什么?

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者 | 赛艇队长 来源 | cnblogs.com/bellko ...

  4. HTTP 无状态中的 状态 到底指的是什么?

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | https://www.cnblogs.com ...

  5. 难住了N个面试者,http协议无状态中的 状态 到底指的是什么?!

    作者:赛艇队长 cnblogs.com/bellkosmos/p/5237146.html 引子 最近在好好了解http,发现对介绍http的第一句话[http协议是无状态的,无连接的]就无法理解了: ...

  6. java项目中Classpath路径到底指的是哪里?

    1.src不是classpath, WEB-INF/classes,lib才是classpath,WEB-INF/ 是资源目录, 客户端不能直接访问. 2.WEB-INF/classes目录存放src ...

  7. python中的cls到底指的是什么,与self有什么区别?

    作者:秦风 链接:https://www.zhihu.com/question/49660420/answer/335991541 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载 ...

  8. python中有指针吗_Python中的指针——到底指什么(一)

    指针是C和C++系语言的重要概念,其本质是保存另一个变量内存地址的变量(Pointers are variables that hold the memory address of another v ...

  9. python中cls是什么意思_python中的cls到底指的是什么,与self有什么区别?

    作者:秦风 链接:https://www.zhihu.com/question/49660420/answer/335991541 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载 ...

  10. react中context到底是如何传递的-源码分析

    react中使用context 基本要求就是 父组件中声明Parent.prototype.getChildContext 父组件中声明Parent.childContextType 子组件声明 Ch ...

最新文章

  1. IIS启动配置的一些命令
  2. FauxPas试用时间破解
  3. 一分钟快速入门openstack
  4. Eclipse console 中文乱码解决
  5. Java面向对象进阶
  6. 如何用Python打造你的第一个Slack Bot
  7. Ubuntu 16.10安装之后必须做的16 件事
  8. data.getData()返回的Uri
  9. 实战jvisualvm
  10. 混淆电路(Garbled Circuit)
  11. 计算机方向键是哪个键,left键是哪个键
  12. 微信小程序:王者战力查询改名工具箱小程序源码
  13. 使用eNSP配置防火墙USG6000v双机热备(VGMP+HRP+OSPF+NAT)
  14. Golang指南:顶级Golang框架、IDE和工具列表
  15. C++核心准则R.33: 表达函数会重置widget时,使用unique_ptr(widget)​作参数
  16. 【C语言】三子棋实现AI智能落子(简单语法)
  17. c语言窗口插件,C语言使用ActiveX控件
  18. C语言 详解如何编写闪烁显示字符串的函数
  19. amcharts _ 2.7.6 实现动态数据展现
  20. i5 1135g7和i7 10870h 参数对比哪个好

热门文章

  1. 实验九 TCP 协议分析实验
  2. 非线性控制3.0——自适应模糊控制
  3. android wifi 抓sniffer log
  4. tinyalsa 终极详解
  5. DFT与DTFT的区别?
  6. 伪加密文件的破解方法
  7. centos 启动流程及grub、initramfs修复
  8. Kindle电子书资源网站汇总
  9. Javascript格式化工具
  10. python 报表打印预览_python学习笔记之wxpython打印预览