基于认知的合适路线推荐与建筑结构安全监测系统
1. 路线推荐的数据预处理
在进行路线推荐前,我们必须对数据进行预处理。数据集中包含一些出租车的手机轨迹,由于出租车一直在移动,我们无法精确获取其起点和终点,因此必须从数据集中删除这些出租车的手机轨迹。数据预处理规则如下:
- 如果手机数据集中任意两个连续天线之间的距离超过阈值,则将该手机数据集从这两个天线处分割为两个手机数据集。
- 如果用户一整天的手机数据集中包含的不同天线数量少于阈值,则从数据集中删除该手机数据集;否则,我们认为该用户是有经验的用户,并使用该用户的手机数据集。
- 如果用户一整天的手机数据集中包含的不同天线数量多于阈值,则认为该手机数据集来自出租车,并从数据集中删除。
2. 路线推荐系统的评估方法
现有的路线推荐系统通常为用户提供一些快速路线,主要包括两个阶段:
- 当用户向路线推荐系统提交其起点和终点时,系统搜索连接起点和终点的一些路线。
- 路线推荐系统估计每条路线的旅行时间,并按时间对路线进行排序,然后将其推荐给用户。
为了评估我们的方法,需要解决三个问题:
- Ground Truth :我们邀请了9位经常在北京出行的受试者参与实验,并使用百度地图服务作为基本的路线推荐系统来提供起点和终点之间的路线。具体步骤如下:
1. 每个受试者向路线推荐系统提交其起点和终点,并获得一些路线(每个受试者可能多次进行此操作)。
2. 每个受试者根据其真实经验,使用如下标准(见表1)对每条推荐路线进行评估。
3. 我们将所有受试者的评分汇总作为我们的Ground Truth