[paper note] Human-In-The-Loop Person Re-Identification

提出一种名为Human Verification Incremental Learning (HVIL) 的在线学习方法,用于解决行人重识别问题。该方法不需要标记数据,而是通过人类参与训练过程提供反馈。实验表明,在CUHK-03和Market-1501数据集上,HVIL相比其他基于人类反馈的方法表现更优。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Professor Shaogang Gong from Queen Mary, University of London, who works closely with Dr. Tony Xiang, is an expert in person re-id field. He wrote a book naming Person Re-Identification. Since this book has been published, supervised learning method with CNN feature extractor has gradually dominate this field (person re-id). However, prof. Gong and his group are seeking for novel ways to resolve re-id problem. They have two papers about person re-id in ECCV 2016, together with Person Re-identification by Unsupervised L1 Graph Learning, both do not follow the supervised learning scheme.

model pipe line

Highlight

  • Propose Human Verification Incremental Learning (HVIL), an online learning approach for person re-id.
  • Do not need labeled data. Human participates in the training procedure, to give a pair of probe-gallery image a feedback as true, similar(but not true), dissimilar.
  • Small training set, large test set.
  • They show some other works attempting to relax the need of labeling, with semi-supervised, unsupervised and transfer learning approches, in Related Work part.

Modeling human feedback as a loss function

  • Incrementally optimised ranking function
    err(fxp(xg),y)=y(rank(fxp(xg)))

    where fxp(xg) is the distanse of pair {xp,xg} , which is defined as negative Mahalanobis Distance. y denotes the feedback, that is, y {true-match, strong-negative, week-negative} ({m,s,w}). rank is just an int number denotes the rank of a gallery image.
  • Re-id ranking loss y is defined as
    y(k)or=i=1kαiify{m,w}=i=k+1ngαiify{s}

    with α1α20

Real-time Model Update for Instant Feedback Reward

  • Negative Mahalanobis Distance:
    fxp(xg)=[(xpxg)TM(xpxg)],MSd+

    Sd+ represents semi-definate matrix.
  • Knowledge cumulation by online learning
    Mt=argminMSd+ΔF(M,Mt1)+η(t)

    This equation with t indicate that the matrix M in M-distance is learned in stages (knowledge cumulation). (t) is the loss of human feed back in t stage. ΔF is Burg matrix divergence??
    ΔF(M,Mt1)=tr(MM1t1)logdet(MM1t1)

Metric ensemble learning

  • When no human feedback is avilable.
  • Idea: re-using pairs already verified by human
    fensij=fensxpi(xgj)=dTijWdij
  • Ideal ranking: fij=0 for ci=cj and fij=1 for cicj .

Experiment

  • Settings
    • For human feedback, 300 people/image probe; 1000 people/image gallery. Return top-50 in the rank list for feedback.
    • Max 3 rounds for each probe, result in 300-900 indicative verification.
  • Claim that suer input will be 10-fold less.
  • Better than other human-in-the-loop methods. Less feedback and search time.
  • 56.1% on CUHK-03, 78% on Market-1501.
  • Evaluate automated person re-id
    • 168 pairs on CUHK-03, 234 pairs on Market-1501; supervised model trained with 300 ground truth data for comparison.
    • Also compared with unensembled matrix after τ ( Mτ ) and average matrix M for all time 1τ ( Mavg )
    • Ensembled performs best.
Human-in-the-Loop Machine Learning lays out methods for humans and machines to work together effectively. Summary Most machine learning systems that are deployed in the world today learn from human feedback. However, most machine learning courses focus almost exclusively on the algorithms, not the human-computer interaction part of the systems. This can leave a big knowledge gap for data scientists working in real-world machine learning, where data scientists spend more time on data management than on building algorithms. Human-in-the-Loop Machine Learning is a practical guide to optimizing the entire machine learning process, including techniques for annotation, active learning, transfer learning, and using machine learning to optimize every step of the process. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology Machine learning applications perform better with human feedback. Keeping the right people in the loop improves the accuracy of models, reduces errors in data, lowers costs, and helps you ship models faster. About the book Human-in-the-Loop Machine Learning lays out methods for humans and machines to work together effectively. You'll find best practices on selecting sample data for human feedback, quality control for human annotations, and designing annotation interfaces. You'll learn to create training data for labeling, object detection, and semantic segmentation, sequence labeling, and more. The book starts with the basics and progresses to advanced techniques like transfer learning and self-supervision within annotation workflows. What's inside Identifying the right training and evaluation data Finding and managing people to annotate data Selecting annotation quality control strategies Designing interfaces to improve accuracy and efficiency About the author Robert (Munro) Monarch is a data scientist and engineer who has built machine learning data for companies such as
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值