LFRTrainer: Large-Scale Face Recognition Training System

Face recognition has been widely used in many application areas such as photo album management and information security. Rapid growth of handheld devices and social networks bring new challenges to face recognition algorithm design and system engineering. To be effective on a handheld device, the fa...

Full description

Saved in:
Bibliographic Details
Published in2015 IEEE International Parallel and Distributed Processing Symposium Workshop pp. 1157 - 1165
Main Authors Tao Luo, Yin Liao, Yurong Chen, Jianguo Li, Lee, Victor
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.05.2015
Subjects
Online AccessGet full text
DOI10.1109/IPDPSW.2015.42

Cover

Abstract Face recognition has been widely used in many application areas such as photo album management and information security. Rapid growth of handheld devices and social networks bring new challenges to face recognition algorithm design and system engineering. To be effective on a handheld device, the face recognition model must be simple and lightweight, and also needs to handle the large variations in background, image size, etc. This paper tries to address these two problems from a system perspective. We employ a simple linear model for face recognition, which is generated from a SVM classifier to tell whether a pair of face is from the same subject or not. And to make this classifier generalized well on all potential inter-face/intra-face variations, we train it with billions of face pairs. Many potential problems arise during the large-scale training procedure. For examples, 1) the training set is too large to fit into a single machine, 2) the computation requirement is so huge that it takes many days to complete a training which makes difficult for algorithm developers to experiment and tune the model effectively. To overcome these obstacles, this paper proposes a large-scale face recognition training system, called LFRTrainer. The system takes advantage of the massive data parallelism available in the problem and utilizes a distributed compute cluster to perform the model training. We have run this system on Intel Endeavor cluster for model development and tuning over a year. Using LFRTrainer, we train a face recognition model for embedded devices which achieves state-of-the-art accuracy and high scalability: 92.2% Face Verification Rate (FVR) at 0.1% False Accept Rate (FAR) on FRGC-204 benchmark and nearly linear scalability from tens to hundreds of nodes.
AbstractList Face recognition has been widely used in many application areas such as photo album management and information security. Rapid growth of handheld devices and social networks bring new challenges to face recognition algorithm design and system engineering. To be effective on a handheld device, the face recognition model must be simple and lightweight, and also needs to handle the large variations in background, image size, etc. This paper tries to address these two problems from a system perspective. We employ a simple linear model for face recognition, which is generated from a SVM classifier to tell whether a pair of face is from the same subject or not. And to make this classifier generalized well on all potential inter-face/intra-face variations, we train it with billions of face pairs. Many potential problems arise during the large-scale training procedure. For examples, 1) the training set is too large to fit into a single machine, 2) the computation requirement is so huge that it takes many days to complete a training which makes difficult for algorithm developers to experiment and tune the model effectively. To overcome these obstacles, this paper proposes a large-scale face recognition training system, called LFRTrainer. The system takes advantage of the massive data parallelism available in the problem and utilizes a distributed compute cluster to perform the model training. We have run this system on Intel Endeavor cluster for model development and tuning over a year. Using LFRTrainer, we train a face recognition model for embedded devices which achieves state-of-the-art accuracy and high scalability: 92.2% Face Verification Rate (FVR) at 0.1% False Accept Rate (FAR) on FRGC-204 benchmark and nearly linear scalability from tens to hundreds of nodes.
Author Jianguo Li
Tao Luo
Yin Liao
Yurong Chen
Lee, Victor
Author_xml – sequence: 1
  surname: Tao Luo
  fullname: Tao Luo
  email: luotao1@mail.ustc.edu.cn
  organization: Univ. of Sci. & Technol. of China, Hefei, China
– sequence: 2
  surname: Yin Liao
  fullname: Yin Liao
  email: liaoyin@mail.ustc.edu.cn
  organization: Univ. of Sci. & Technol. of China, Hefei, China
– sequence: 3
  surname: Yurong Chen
  fullname: Yurong Chen
  email: yurong.chen@intel.com
  organization: Intel Labs. China, Beijing, China
– sequence: 4
  surname: Jianguo Li
  fullname: Jianguo Li
  email: Jianguo.li@intel.com
  organization: Intel Labs. China, Beijing, China
– sequence: 5
  givenname: Victor
  surname: Lee
  fullname: Lee, Victor
  email: Victor.w.lee@intel.com
  organization: Intel Labs., Santa Clara, CA, USA
BookMark eNotjUtLw0AURkewoH1s3bjJH0icO7mZhzupRgsBS1NxWSaTO2GgnUiSTf-9Wl19cDicb86uYx-JsTvgGQA3D5vt87b-zASHIkNxxeaAUuVKaoQbthrH0HAhlUQj1C3TVbnbDzZEGh6Tyg4dpbWzR0pK6yjZkeu7GKbQx-Rihdgl9Xmc6LRkM2-PI63-d8E-ypf9-i2t3l8366cqDYLrKdUFYkOeCDQW6Irf68YUxogm_2EAXjjv26b1ghxa67gjMLxVUjkhW5kv2P1fNxDR4WsIJzucD0poRIT8G06NRgE
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/IPDPSW.2015.42
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 1467376841
9781467376846
EndPage 1165
ExternalDocumentID 7284441
Genre orig-research
GroupedDBID 6IE
6IL
ALMA_UNASSIGNED_HOLDINGS
CBEJK
RIB
RIC
RIE
RIL
ID FETCH-LOGICAL-i208t-8544befee18454c50267b95992b3e1811f2cffdbdf2ec4aac0ce190d767c26d63
IEDL.DBID RIE
IngestDate Wed Dec 20 05:18:51 EST 2023
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i208t-8544befee18454c50267b95992b3e1811f2cffdbdf2ec4aac0ce190d767c26d63
PageCount 9
ParticipantIDs ieee_primary_7284441
PublicationCentury 2000
PublicationDate 20150501
PublicationDateYYYYMMDD 2015-05-01
PublicationDate_xml – month: 05
  year: 2015
  text: 20150501
  day: 01
PublicationDecade 2010
PublicationTitle 2015 IEEE International Parallel and Distributed Processing Symposium Workshop
PublicationTitleAbbrev IPDPSW
PublicationYear 2015
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssib026764927
Score 1.5641057
Snippet Face recognition has been widely used in many application areas such as photo album management and information security. Rapid growth of handheld devices and...
SourceID ieee
SourceType Publisher
StartPage 1157
SubjectTerms Computational modeling
distributed SVM classifier
embedded device
Face
Face recognition
Feature extraction
Parallel processing
Support vector machines
Training
Title LFRTrainer: Large-Scale Face Recognition Training System
URI https://ieeexplore.ieee.org/document/7284441
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NS8MwGA5zJ08qm_hNDx5N16b5aLyqZcomYx-420jSNyBCN0Z78debtN0U8eAthECbN22efDzP-yB0q4DEKokBW0k5pglE7p8DiR10us2EsgSo1w6PX_lwQV-WbNlBd3stDADU5DMIfbG-y8_XpvJHZQPh5lLqVeoHIuWNVmv37RAuOJVEtHkZ40gOniePk9mbZ2-x0Dux_3BPqcEjO0Lj3WMbzshHWJU6NJ-_MjL-972OUf9bphdM9gB0gjpQ9FA6yqZz7_sA2_tg5HneeObGAYJMuebTHV9oXQTz1h0iaLKW99Eie5o_DHFrj4DfSZSWOGWUarAAbpPGqGE-BloyKYlOXF0cW2KszXXuAm6oUiYy4OA_F1wYwnOenKJusS7gDAUkkpZak0sjNRU6loy5VbdKbULdZKnZOer5Xq82TQaMVdvhi7-rL9GhD3pDC7xC3XJbwbWD7lLf1GP2BeHjmRc
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PT4MwFG6WedCTms34Ww4ehUFpgXpVyaZsWTYWd1toeU2MCTMLXPzrfQU2jfHgqaQhoX2v7WvL972PkNsMqJf5HthasMBmPrg450DYGDrxMJFpCsxwh8eTYLhgz0u-7JC7HRcGAGrwGTjmsf6Xn69VZa7KBiGupcyw1Pc4lrxha21HDw3CgAkatpkZPVcMRtPH6fzV4Le4Y7TYf-in1OEjPiTj7Ycb1Mi7U5XSUZ-_cjL-t2VHpP9N1LOmuxB0TDpQ9EiUxLPUKD_A5t5KDNLbnqMnwIozfH22RQytCytt9SGsJm95nyzip_RhaLcCCfYbdaPSjtAMEjQAHtM4U9zYQAouBJU-1nmepkrrXOZocsWyTLkKcAOQh0GoaJAH_gnpFusCTolFXaGZVrlQQrJQeoJz3HdnkfYZLpeSn5Ge6fXqo8mBsWo7fP539Q3ZH6bjZJWMJi8X5MA4oAEJXpJuuangCgN5Ka9r_30BGVecZA
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2015+IEEE+International+Parallel+and+Distributed+Processing+Symposium+Workshop&rft.atitle=LFRTrainer%3A+Large-Scale+Face+Recognition+Training+System&rft.au=Tao+Luo&rft.au=Yin+Liao&rft.au=Yurong+Chen&rft.au=Jianguo+Li&rft.date=2015-05-01&rft.pub=IEEE&rft.spage=1157&rft.epage=1165&rft_id=info:doi/10.1109%2FIPDPSW.2015.42&rft.externalDocID=7284441