A Scalable Synchronous System for Robust Real Time Human-Machine Collaboration
Christopher Powers
EECS Department, University of California, Berkeley
Technical Report No. UCB/EECS-2020-87
May 28, 2020
This publication is archived. It is kept only for reference purposes, so it is no longer being updated and may not meet accessibility standards. If you need this content in a different format, please email webteam@eecs.berkeley.edu.
http://www2.eecs.berkeley.edu/Pubs/TechRpts/2020/Archive/EECS-2020-87.pdf
Large labeled datasets are vital for applying supervised learning to computer vision tasks, but making these datasets takes time and effort. Human-machine collaboration has the potential to mitigate this cost. This work introduces a general-purpose framework for human-to-human and human-machine collaboration on image data. We show that by treating machine learning models as virtual users, multi-user synchronization can support versatile human-machine interaction; in other words, all you need is sync. In order to achieve synchronization behavior that seems correct to users, while also maintaining real-time editing speeds and supporting undo-redo, we adapt operational transformation [8] to the image labeling context. An open- source implementation of the collaboration system is presented as an in-progress addition to Scalabel, an annotation tool for visual data that was used to create the BDD100K dataset [24]. Finally, we give an example of how the collaboration feature can improve the labeling process by integrating Polygon-RNN++ [2] with Scalabel.
Advisors: Trevor Darrell
BibTeX citation:
@mastersthesis{Powers:EECS-2020-87,
Author= {Powers, Christopher},
Title= {A Scalable Synchronous System for Robust Real Time Human-Machine Collaboration},
School= {EECS Department, University of California, Berkeley},
Year= {2020},
Month= {May},
Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2020/EECS-2020-87.html},
Number= {UCB/EECS-2020-87},
Abstract= {Large labeled datasets are vital for applying supervised learning to computer vision tasks, but making these datasets takes time and effort. Human-machine collaboration has the potential to mitigate this cost. This work introduces a general-purpose framework for human-to-human and human-machine collaboration on image data. We show that by treating machine learning models as virtual users, multi-user synchronization can support versatile human-machine interaction; in other words, all you need is sync. In order to achieve synchronization behavior that seems correct to users, while also maintaining real-time editing speeds and supporting undo-redo, we adapt operational transformation [8] to the image labeling context. An open- source implementation of the collaboration system is presented as an in-progress addition to Scalabel, an annotation tool for visual data that was used to create the BDD100K dataset [24]. Finally, we give an example of how the collaboration feature can improve the labeling process by integrating Polygon-RNN++ [2] with Scalabel.},
}
EndNote citation:
%0 Thesis %A Powers, Christopher %T A Scalable Synchronous System for Robust Real Time Human-Machine Collaboration %I EECS Department, University of California, Berkeley %D 2020 %8 May 28 %@ UCB/EECS-2020-87 %U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2020/EECS-2020-87.html %F Powers:EECS-2020-87