Yasra Chandio, Momin A. Khan, Khotso Selialia, Luis Garcia, Joseph DeGol, Fatima M. Anwar
{"title":"SLAM 中自适应特征提取的神经符号方法","authors":"Yasra Chandio, Momin A. Khan, Khotso Selialia, Luis Garcia, Joseph DeGol, Fatima M. Anwar","doi":"arxiv-2407.06889","DOIUrl":null,"url":null,"abstract":"Autonomous robots, autonomous vehicles, and humans wearing mixed-reality\nheadsets require accurate and reliable tracking services for safety-critical\napplications in dynamically changing real-world environments. However, the\nexisting tracking approaches, such as Simultaneous Localization and Mapping\n(SLAM), do not adapt well to environmental changes and boundary conditions\ndespite extensive manual tuning. On the other hand, while deep learning-based\napproaches can better adapt to environmental changes, they typically demand\nsubstantial data for training and often lack flexibility in adapting to new\ndomains. To solve this problem, we propose leveraging the neurosymbolic program\nsynthesis approach to construct adaptable SLAM pipelines that integrate the\ndomain knowledge from traditional SLAM approaches while leveraging data to\nlearn complex relationships. While the approach can synthesize end-to-end SLAM\npipelines, we focus on synthesizing the feature extraction module. We first\ndevise a domain-specific language (DSL) that can encapsulate domain knowledge\non the important attributes for feature extraction and the real-world\nperformance of various feature extractors. Our neurosymbolic architecture then\nundertakes adaptive feature extraction, optimizing parameters via learning\nwhile employing symbolic reasoning to select the most suitable feature\nextractor. Our evaluations demonstrate that our approach, neurosymbolic Feature\nEXtraction (nFEX), yields higher-quality features. It also reduces the pose\nerror observed for the state-of-the-art baseline feature extractors ORB and\nSIFT by up to 90% and up to 66%, respectively, thereby enhancing the system's\nefficiency and adaptability to novel environments.","PeriodicalId":501033,"journal":{"name":"arXiv - CS - Symbolic Computation","volume":"22 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-07-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Neurosymbolic Approach to Adaptive Feature Extraction in SLAM\",\"authors\":\"Yasra Chandio, Momin A. Khan, Khotso Selialia, Luis Garcia, Joseph DeGol, Fatima M. Anwar\",\"doi\":\"arxiv-2407.06889\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Autonomous robots, autonomous vehicles, and humans wearing mixed-reality\\nheadsets require accurate and reliable tracking services for safety-critical\\napplications in dynamically changing real-world environments. However, the\\nexisting tracking approaches, such as Simultaneous Localization and Mapping\\n(SLAM), do not adapt well to environmental changes and boundary conditions\\ndespite extensive manual tuning. On the other hand, while deep learning-based\\napproaches can better adapt to environmental changes, they typically demand\\nsubstantial data for training and often lack flexibility in adapting to new\\ndomains. To solve this problem, we propose leveraging the neurosymbolic program\\nsynthesis approach to construct adaptable SLAM pipelines that integrate the\\ndomain knowledge from traditional SLAM approaches while leveraging data to\\nlearn complex relationships. While the approach can synthesize end-to-end SLAM\\npipelines, we focus on synthesizing the feature extraction module. We first\\ndevise a domain-specific language (DSL) that can encapsulate domain knowledge\\non the important attributes for feature extraction and the real-world\\nperformance of various feature extractors. Our neurosymbolic architecture then\\nundertakes adaptive feature extraction, optimizing parameters via learning\\nwhile employing symbolic reasoning to select the most suitable feature\\nextractor. Our evaluations demonstrate that our approach, neurosymbolic Feature\\nEXtraction (nFEX), yields higher-quality features. It also reduces the pose\\nerror observed for the state-of-the-art baseline feature extractors ORB and\\nSIFT by up to 90% and up to 66%, respectively, thereby enhancing the system's\\nefficiency and adaptability to novel environments.\",\"PeriodicalId\":501033,\"journal\":{\"name\":\"arXiv - CS - Symbolic Computation\",\"volume\":\"22 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-07-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Symbolic Computation\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2407.06889\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Symbolic Computation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2407.06889","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
在动态变化的真实世界环境中,自主机器人、自主车辆和佩戴混合现实头盔的人类需要准确可靠的跟踪服务,以满足对安全至关重要的应用需求。然而,现有的跟踪方法,如同步定位和映射(SLAM),尽管经过大量手动调整,仍不能很好地适应环境变化和边界条件。另一方面,虽然基于深度学习的方法可以更好地适应环境变化,但它们通常需要大量数据进行训练,在适应新领域方面往往缺乏灵活性。为了解决这个问题,我们建议利用神经符号程序合成方法来构建可适应的 SLAM 管道,该管道整合了传统 SLAM 方法中的领域知识,同时利用数据来学习复杂的关系。虽然该方法可以合成端到端的 SLAM 管道,但我们专注于合成特征提取模块。我们首先开发了一种特定领域语言(DSL),它可以封装有关特征提取的重要属性和各种特征提取器实际性能的领域知识。然后,我们的神经符号架构进行自适应特征提取,通过学习优化参数,同时利用符号推理选择最合适的特征提取器。评估结果表明,我们的神经符号特征提取(nFEX)方法可以获得更高质量的特征。它还将最先进的基线特征提取器 ORB 和 SIFT 的错误率分别降低了 90% 和 66%,从而提高了系统的效率和对新环境的适应性。
A Neurosymbolic Approach to Adaptive Feature Extraction in SLAM
Autonomous robots, autonomous vehicles, and humans wearing mixed-reality
headsets require accurate and reliable tracking services for safety-critical
applications in dynamically changing real-world environments. However, the
existing tracking approaches, such as Simultaneous Localization and Mapping
(SLAM), do not adapt well to environmental changes and boundary conditions
despite extensive manual tuning. On the other hand, while deep learning-based
approaches can better adapt to environmental changes, they typically demand
substantial data for training and often lack flexibility in adapting to new
domains. To solve this problem, we propose leveraging the neurosymbolic program
synthesis approach to construct adaptable SLAM pipelines that integrate the
domain knowledge from traditional SLAM approaches while leveraging data to
learn complex relationships. While the approach can synthesize end-to-end SLAM
pipelines, we focus on synthesizing the feature extraction module. We first
devise a domain-specific language (DSL) that can encapsulate domain knowledge
on the important attributes for feature extraction and the real-world
performance of various feature extractors. Our neurosymbolic architecture then
undertakes adaptive feature extraction, optimizing parameters via learning
while employing symbolic reasoning to select the most suitable feature
extractor. Our evaluations demonstrate that our approach, neurosymbolic Feature
EXtraction (nFEX), yields higher-quality features. It also reduces the pose
error observed for the state-of-the-art baseline feature extractors ORB and
SIFT by up to 90% and up to 66%, respectively, thereby enhancing the system's
efficiency and adaptability to novel environments.