Shamsul Mohamad, Masaki Oshita, T. Noma, M. S. Sunar, F. M. Nasir, Kunio Yamamoto, Yasutaka Honda
{"title":"基于支持向量机的密集人群模拟下一步决策","authors":"Shamsul Mohamad, Masaki Oshita, T. Noma, M. S. Sunar, F. M. Nasir, Kunio Yamamoto, Yasutaka Honda","doi":"10.1145/3013971.3013990","DOIUrl":null,"url":null,"abstract":"This paper presents a method to optimize the travel time of an intelligent agent finding its way through a simulated dense crowd by using Support Vector Machines (SVMs). While prior studies have used Social Force Model (SFM) for crowd simulation, a limitation of the model is that it does not allow the agent to make decision in getting to a specific point in a dense crowd in the shortest time possible. The next step refers to the temporary position before a final destination is reached and identifying a suitable next step in a dense crowd is challenging as there are many other moving agents that might block the path. Hence, to avoid formulating the decision of the agent's next step to proceed to a target point in an explicit manner, we therefore resort to SVMs whereby the position and velocity of the nearby agents are used as the feature vectors and the next step position as the class label. The training data is trained a priori with feature vectors and class labels supplied by human subjects. In order to produce a higher accuracy of training model, the training data is duplicated by permutation process. During the simulation, we used SFM and multiple SVM training models to control the motion of the intelligent agent. The results of the simulation indicated that the combination of SFM+SVMs enabled the intelligent agent to reach the final destination faster than using SFM on its own.","PeriodicalId":269563,"journal":{"name":"Proceedings of the 15th ACM SIGGRAPH Conference on Virtual-Reality Continuum and Its Applications in Industry - Volume 1","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-12-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"Making decision for the next step in dense crowd simulation using support vector machines\",\"authors\":\"Shamsul Mohamad, Masaki Oshita, T. Noma, M. S. Sunar, F. M. Nasir, Kunio Yamamoto, Yasutaka Honda\",\"doi\":\"10.1145/3013971.3013990\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents a method to optimize the travel time of an intelligent agent finding its way through a simulated dense crowd by using Support Vector Machines (SVMs). While prior studies have used Social Force Model (SFM) for crowd simulation, a limitation of the model is that it does not allow the agent to make decision in getting to a specific point in a dense crowd in the shortest time possible. The next step refers to the temporary position before a final destination is reached and identifying a suitable next step in a dense crowd is challenging as there are many other moving agents that might block the path. Hence, to avoid formulating the decision of the agent's next step to proceed to a target point in an explicit manner, we therefore resort to SVMs whereby the position and velocity of the nearby agents are used as the feature vectors and the next step position as the class label. The training data is trained a priori with feature vectors and class labels supplied by human subjects. In order to produce a higher accuracy of training model, the training data is duplicated by permutation process. During the simulation, we used SFM and multiple SVM training models to control the motion of the intelligent agent. The results of the simulation indicated that the combination of SFM+SVMs enabled the intelligent agent to reach the final destination faster than using SFM on its own.\",\"PeriodicalId\":269563,\"journal\":{\"name\":\"Proceedings of the 15th ACM SIGGRAPH Conference on Virtual-Reality Continuum and Its Applications in Industry - Volume 1\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-12-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 15th ACM SIGGRAPH Conference on Virtual-Reality Continuum and Its Applications in Industry - Volume 1\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3013971.3013990\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 15th ACM SIGGRAPH Conference on Virtual-Reality Continuum and Its Applications in Industry - Volume 1","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3013971.3013990","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9
摘要
提出了一种利用支持向量机优化智能体在模拟密集人群中寻路时间的方法。虽然之前的研究已经使用社会力模型(Social Force Model, SFM)进行人群模拟,但该模型的一个局限性是它不允许agent在最短的时间内在密集的人群中做出到达特定点的决策。下一步是指到达最终目的地之前的临时位置,在密集人群中确定合适的下一步是具有挑战性的,因为有许多其他移动代理可能会阻塞路径。因此,为了避免以明确的方式制定代理下一步的决策,我们因此求助于支持向量机,其中附近代理的位置和速度用作特征向量,下一步位置用作类标签。训练数据使用人类受试者提供的特征向量和类标签进行先验训练。为了得到更高精度的训练模型,对训练数据进行了重复排列处理。在仿真过程中,我们使用SFM和多个SVM训练模型来控制智能体的运动。仿真结果表明,与单独使用SFM相比,SFM+支持向量机的组合可以使智能体更快地到达最终目的地。
Making decision for the next step in dense crowd simulation using support vector machines
This paper presents a method to optimize the travel time of an intelligent agent finding its way through a simulated dense crowd by using Support Vector Machines (SVMs). While prior studies have used Social Force Model (SFM) for crowd simulation, a limitation of the model is that it does not allow the agent to make decision in getting to a specific point in a dense crowd in the shortest time possible. The next step refers to the temporary position before a final destination is reached and identifying a suitable next step in a dense crowd is challenging as there are many other moving agents that might block the path. Hence, to avoid formulating the decision of the agent's next step to proceed to a target point in an explicit manner, we therefore resort to SVMs whereby the position and velocity of the nearby agents are used as the feature vectors and the next step position as the class label. The training data is trained a priori with feature vectors and class labels supplied by human subjects. In order to produce a higher accuracy of training model, the training data is duplicated by permutation process. During the simulation, we used SFM and multiple SVM training models to control the motion of the intelligent agent. The results of the simulation indicated that the combination of SFM+SVMs enabled the intelligent agent to reach the final destination faster than using SFM on its own.