从错误中学习:岩石的弱监督学习

Justin Szoke-Sieswerda, Matt Cross, Leo Van Kampen, K. McIsaac
{"title":"从错误中学习:岩石的弱监督学习","authors":"Justin Szoke-Sieswerda, Matt Cross, Leo Van Kampen, K. McIsaac","doi":"10.1109/CCECE.2019.8861784","DOIUrl":null,"url":null,"abstract":"A standard method for teaching an object detector a new class is to fine-tune it with a fully-supervised image set. The issue with fully-supervised image sets are that they are tedious to create and rely on human annotators. In this work we demonstrate that a new class can be learned by leveraging the ‘mistakes’ of a pre-trained object detector under a weakly supervised learning (WSL) paradigm and removing the need for a fully-supervised image set. Our method iteratively cycles over four stages: observation, filtering, generation, and fine-tuning. The observation stage uses an object detector to gather inferences on an image set containing many instances of the new class. These observed inferences are passed to the filtering stage that keeps only the most frequently observed class inferences. These filtered inferences are used as object-level annotations and are passed to the generation stage. In the generation stage a training set is created by superimposing the image content of the annotations onto a set of background images. The generated training set is then used in the fine-tuning stage to create an updated object detector. We trained an object detector to recognize the novel object class, rock using this method. We compared the average precision obtained by an object detector trained using our method to an object detector trained using the fully-supervised method. We were able to achieve $\\sim 78$% of the average precision obtained by the fully-supervised version.","PeriodicalId":352860,"journal":{"name":"2019 IEEE Canadian Conference of Electrical and Computer Engineering (CCECE)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Learning from Mistakes: Weakly Supervised Learning of Rocks\",\"authors\":\"Justin Szoke-Sieswerda, Matt Cross, Leo Van Kampen, K. McIsaac\",\"doi\":\"10.1109/CCECE.2019.8861784\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A standard method for teaching an object detector a new class is to fine-tune it with a fully-supervised image set. The issue with fully-supervised image sets are that they are tedious to create and rely on human annotators. In this work we demonstrate that a new class can be learned by leveraging the ‘mistakes’ of a pre-trained object detector under a weakly supervised learning (WSL) paradigm and removing the need for a fully-supervised image set. Our method iteratively cycles over four stages: observation, filtering, generation, and fine-tuning. The observation stage uses an object detector to gather inferences on an image set containing many instances of the new class. These observed inferences are passed to the filtering stage that keeps only the most frequently observed class inferences. These filtered inferences are used as object-level annotations and are passed to the generation stage. In the generation stage a training set is created by superimposing the image content of the annotations onto a set of background images. The generated training set is then used in the fine-tuning stage to create an updated object detector. We trained an object detector to recognize the novel object class, rock using this method. We compared the average precision obtained by an object detector trained using our method to an object detector trained using the fully-supervised method. We were able to achieve $\\\\sim 78$% of the average precision obtained by the fully-supervised version.\",\"PeriodicalId\":352860,\"journal\":{\"name\":\"2019 IEEE Canadian Conference of Electrical and Computer Engineering (CCECE)\",\"volume\":\"42 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-05-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 IEEE Canadian Conference of Electrical and Computer Engineering (CCECE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CCECE.2019.8861784\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE Canadian Conference of Electrical and Computer Engineering (CCECE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCECE.2019.8861784","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

教对象检测器一个新类的标准方法是用一个完全监督的图像集对其进行微调。完全监督图像集的问题在于,它们的创建非常繁琐,并且依赖于人类注释器。在这项工作中,我们证明了可以通过利用弱监督学习(WSL)范式下预训练的对象检测器的“错误”来学习一个新的类,并消除了对全监督图像集的需求。我们的方法迭代地循环四个阶段:观察、过滤、生成和微调。观察阶段使用对象检测器在包含许多新类实例的图像集上收集推断。这些观察到的推断被传递到过滤阶段,过滤阶段只保留最频繁观察到的类推断。这些过滤后的推断用作对象级注释,并传递给生成阶段。在生成阶段,通过将注释的图像内容叠加到一组背景图像上来创建训练集。然后在微调阶段使用生成的训练集来创建更新的目标检测器。我们用这种方法训练了一个物体检测器来识别新的物体类别——岩石。我们将使用我们的方法训练的对象检测器获得的平均精度与使用全监督方法训练的对象检测器进行了比较。我们能够达到完全监督版本获得的平均精度的78 %。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Learning from Mistakes: Weakly Supervised Learning of Rocks
A standard method for teaching an object detector a new class is to fine-tune it with a fully-supervised image set. The issue with fully-supervised image sets are that they are tedious to create and rely on human annotators. In this work we demonstrate that a new class can be learned by leveraging the ‘mistakes’ of a pre-trained object detector under a weakly supervised learning (WSL) paradigm and removing the need for a fully-supervised image set. Our method iteratively cycles over four stages: observation, filtering, generation, and fine-tuning. The observation stage uses an object detector to gather inferences on an image set containing many instances of the new class. These observed inferences are passed to the filtering stage that keeps only the most frequently observed class inferences. These filtered inferences are used as object-level annotations and are passed to the generation stage. In the generation stage a training set is created by superimposing the image content of the annotations onto a set of background images. The generated training set is then used in the fine-tuning stage to create an updated object detector. We trained an object detector to recognize the novel object class, rock using this method. We compared the average precision obtained by an object detector trained using our method to an object detector trained using the fully-supervised method. We were able to achieve $\sim 78$% of the average precision obtained by the fully-supervised version.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信