是否有可能建立一个统计模型,仅根据过去的移动和图形的结构来预测图形的下一步移动?
我举了一个例子来说明这个问题:
- 时间是离散的。在每一轮中,您要么留在当前节点/顶点,要么移动到连接的节点之一。由于时间是离散的,并且您最多可以每轮推进一个节点,因此没有速度。
- 过去的路线/移动历史:{A, B, C} -- 而当前位置是:C
有效的下一步动作:C、B、X、Y、Z
- 如果您选择C,您将保持不变,
- 如果B你向后移动,
- 如果X、Y 或 Z意味着向前移动。
链接或节点上没有权重。
- 没有最终目的地节点。观察到的部分运动行为是随机的,其中一部分将具有一定的规律性。
一个非常简单的模型——不考虑移动历史——只会预测C、B、X、Y 和 Z各有 1/5 的概率成为下一步。
但根据结构和运动历史,我猜有可能做出更好的统计模型。例如, X应该具有较低的概率,因为在上一轮中可以直接从节点B移动到那里。同样, B也应该具有较低的概率,因为该人本可以在前一轮中保持不动。
如果用户移回B,则移动历史将如下所示{A, B, C, B}并且有效移动将是A, B, C, D, E, X。移动到C的概率应该更低,因为你本可以保持不变。移动到X的概率也应该更低,因为您可以在上一轮中从C移动到那里。较早的历史也可能会影响预测,但应给予比近期历史更少的权重 - 即。2 轮前你可以留在B,或者你可以搬到A、D、E、X —— 3 轮前你可以留在A。
环顾四周,我发现类似的问题存在于:
- 移动电信,运营商试图预测用户接下来将移动到哪个蜂窝塔,以便他们能够顺利移交呼叫/数据传输。
- 网络导航,浏览器/搜索引擎尝试预测您接下来将转到哪个页面,以便他们可以预加载和缓存页面,从而减少等待时间。类似地,地图应用程序会尝试预测您接下来将请求哪些地图图块,并预加载这些图块。
- 当然还有运输业。