问题:我有一系列聊天消息——两个用户之间——带有时间戳。例如,我可以一次呈现一整天的聊天消息。然而,在一整天中,有多个离散的对话/会话......对于用户来说,将这些分开而不是所有天作为一个连续的流来查看会更有用。
是否有可以从时间戳“推断”隐式会话/对话开始/中断的算法或启发式方法?除了任意的“如果间隔超过 x 分钟,这是一个单独的会话”。如果这是唯一的情况,这个间隔是如何确定的?无论如何,我想避免这种情况。
例如,在 2:00 到 3:00 之间发送了 50 条消息,然后是休息时间,然后在 4:00 到 5:00 之间发送了 20 条消息。中间会插入一个中断...但是如何确定中断?
我确信已经有关于这个主题的文献,但我只是不知道要搜索什么。
我一直在玩边缘检测算法和基于梯度的方法。
(有关更多说明,请参阅评论)