Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Research Paper Introduction in IR Reading 2021 Fall

13f3313ae1ec1d9b3ed76ccbd746291b?s=47 Takuya Asano
October 30, 2021

Research Paper Introduction in IR Reading 2021 Fall

PTHash: Revisiting FCH Minimal Perfect Hashing (SIGIR 2021)
https://dl.acm.org/doi/10.1145/3404835.3462849

13f3313ae1ec1d9b3ed76ccbd746291b?s=128

Takuya Asano

October 30, 2021
Tweet

Transcript

  1. 5BLVZB"TBOP UBLVZBB 15)BTI3FWJTJUJOH'$).JOJNBM 1FSGFDU)BTIJOH 4*(*3 *33FBEJOH'BMM

  2. .JOJNBM1FSGFDU)BTI'VODUJPOT .1)' /PDPMMJTJPOT NJOJNVNTJ[FIBTIUBCMF )BTI'VODUJPO 1FSGFDU 
 )BTI'VODUJPO .JOJNBM1FSGFDU 


    )BTI'VODUJPO 
 .1)' WJB8JLJQFEJB
  3. ,OPXO.1)'"MHPSJUINT '$) 
 'PY $IFO )FBMUI $POTUSVDUJPOUJNFJTTMPXGPSBTNBMMQBSBNFUFSD -BSHFWBMVFPGDXBTUFTQBDF 7FSZGBTUMPPLVQ $)%

    
 DPNQSFTTFEIBTIBOEEJTQMBDF $POTUSVDUJPOUJNFJTTMPXGPSBMBSHFQBSBNFUFSЕ 4VDDJODU .PTUTMPXMPPLVQJOUIJTMJTU &.1)' & ffi DJFOUDPOTUSVDUJPOVTJOHSBOEPNIZQFSHSBQI 4MPXMPPLVQ (07 4PMWFSBOEPNMJOFBSTZTUFNTUPDPOTUSVDU.1)' 6TF(BVTTJBOFMJNJOBUJPOUPTPMWFJU .PEFSBUFMPPLVQTQFFE ##)BTI 7FSZGBTUDPOTUSVDUJPO .PEFSBUFMPPLVQ *ODSFBTFQBSBNFUFSЍ TQFFEVQDPOTUSVDUJPOBOEMPPLVQUJNF 3FD4QMJU 
 SFDVSTJWFTQMJU 4QMJUUIFLFZTJOUPBUSFFPGCVDLFUTSFDVSTJWFMZ 4VDDJODU WFSZDPNQBDUSFQSFTFOUBUJPO .PEFSBUFTMPXMPPLVQ 1BSBNFUSJ[FECZM CMDLTJ[FPGCVDLFU BOEC CVDLFUBWFSBHFTJ[F UIBUUSBEFTDPOTUSVDUJPO UJNF TQBDF BOEMPPLVQUJNF
  4. ,OPXO.1)'"MHPSJUINT 0WFSBMM$PNQBSJTPOBUBHMBODF

  5. .1)'1SPT$POT 1SPT w 4QBDFF ffi DJFOU w /FFEBOBEEJUJPOBMGFXCJUTLFZUPSFQSFTFOU.1) w 'BTUMPPLVQUJNF

    w 0  BOETNBMMDPOTUBOUUJNF OTLFZ  $POT w *NNVUBCMF TUBUJD  w %ZOBNJDDPOTUSVDUJPOPG.1)'JTEJ ff i DVMU w 7FSJGZOFFEFE w 6OBCMFUPEFUFDUJGBLFZFYJTUTPSOPU w /FFEUPTUPSFLFZTJUTFMGGPSWFSJGZJOHLFZT
  6. .1)'$POTUSVDUJPOCZ'$)"MHPSJUIN '$)ʹΑΔ.1)'ͷߏங͸ҎԼͷεςοϓͰߦΘΕΔ  .BQQJOH  0SEFSJOH  4FBSDIJOH

  7. .1)'$POTUSVDUJPOCZ'$)"MHPSJUIN .BQQJOHTUFQ OݸͷΩʔΛͦΕΑΓগͳ͍όέοτ ʹৼΓ෼͚Δ w ଟ਺ͷΩʔΛগ਺ͷόέοτʹ w গ਺ͷΩʔΛଟ਺ͷόέοτʹ

  8. .1)'$POTUSVDUJPOCZ'$)"MHPSJUIN 0SEFSJOHTUFQ όέοτΛͦͷதʹೖͬͯΔΩʔ਺ͷ ߱ॱͰιʔτ͢Δ ʢ͜ͷ͋ͱͷ4FBSDIJOHεςοϓͰ ͸ɺΩʔ਺͕ଟ͍όέοτ͔Βॱ൪ʹ ॲཧΛߦ͏ʣ

  9. .1)'$POTUSVDUJPOCZ'$)"MHPSJUIN 4FBSDIJOHTUFQ ิॿతͳσʔλߏ଄Λ࢖͍ɺϋογϡ ςʔϒϧ্Ͱিಥ͕ى͜Βͳ͍Α͏ͳ ύϥϝʔλT CJ EJΛ୳ࡧ͢Δ 
 ʢόέοτ͝ͱʹϋογϡ஋ͷγϑτ ྔΛͣΒ͠ͳ͕Β୳ࡧ͢Δʣ

    όέοτJͷΩʔYͷϋογϡςʔϒ ϧ্ͷҐஔ͸ҎԼͰܭࢉ͢Δɿ
  10. 15)BTI  3BOEPN%JTQMBDFNFOUCZ903 w 15)BTI͸'$)ͷ4FBSDIJOHεςο ϓΛվྑ w όέοτJͷΩʔYͷϋογϡςʔϒϧ ্ͷҐஔΛܭࢉ͢ΔͷʹҎԼΛ࢖͏ w

    Ϗοτ903ԋࢉ w όέοτ͝ͱͷύϥϝʔλLJΛ୳ࡧ w LJ͸   ʜͱ͍͏ॱ൪Ͱ୳ࡧ w 903ʹΑͬͯΩʔ͕޿͍ൣғʹ෼ࢄ ͢ΔͷͰLJͷظ଴஋͸খ͘͞ͳΔ w Τϯτϩϐʔ͕খ͘͞ͳΓɺΑΓѹ ॖͰ͖Δ
  11. 15)BTI  'SPOU#BDL$PNQSFTTJPO w લͷͨ͘͞ΜΩʔ͕ೖͬͨόέοτͱɺޙΖͷΩ ʔ͕গͳ͍όέοτ͕͋Δ w લͷόέοτͷLJͷΤϯτϩϐʔ͸খ͍͞ w લ

    GSPOU ͱޙΖ CBDL ͰLJΛอଘ͢Δ഑ྻ1 ͷූ߸ԽํࣜΛม͑Δ͜ͱͰ࠷దԽͰ͖Δ
  12. 15)BTI  &ODPEJOH w LJͷΤϯτϩϐʔ͕খ͍͞ͷͰɺࣙॻࣜͷූ߸ԽํࣜΛ࢖͏ͱখ͘͞ͳΔ w LJͷϢχʔΫͳ஋ͷࣙॻΛผʹอଘ w ഑ྻ1͸͜ͷࣙॻ%΁ͷࢀরͷ഑ྻͱͳΔ w

    ࣙॻ%͸े෼খ͘͞ͳΔͷͰɺ$16ͷΩϟογϡʹ৐Δ͜ͱ͕ظ଴Ͱ͖Δ w ݕࡧύϑΥʔϚϯε΁ͷӨڹ͸খ͍͞ w ·ͨɺ͖͞΄ͲͷGSPOUCBDLѹॖͱ΋ซ༻Ͱ͖Δ w ࣙॻࣜූ߸ԽҎ֎ʹ΋&MJBT'BOP΍4JNQMF%FOTF$PEJOH 4%$ ͳͲ΋ߟ͑ΒΕΔ w ѹॖ཰͸ߴ͍͕ݕࡧ͸஗͘ͳΔ
  13. 15)BTI  -JNJUJOHUIF-PBE'BDUPS w ࠷ޙͷ΄͏ͷόέοτͰͷLJͷ୳ࡧ͕஗͍ w ϋογϡςʔϒϧ্ʹ༨৒ͷྖҬΛ֬อ w ͜ͷ༨৒ྖҬʹࣸ૾͞ΕΔΩʔΛϓϩΩγ͢Δ w

    ͜ͷσʔλߏ଄Λ഑ྻGSFFͱͯ͠อଘ w ΞϧΰϦζϜ্ɺ෼ذ͸૿͑Δ͕ɺ͜ͷ༨৒ ྖҬ͸খͯ͘͞ྑ͍ʢOͷ਺ͱ͔ʣͷͰɺ෼ ذ༧ଌ͕΄ͱΜͲ౰ͨΔͨΊݕࡧ଎౓΁ͷӨ ڹ͸খ͍͞
  14. $PWFSBMM$PNQBSJTPO w 15)BTI͸'$)ฒͷ଎౓Λୡ੒ w '$)ΑΓߏங଎౓͕ඈ༂తʹ޲্ w ූ߸Խํࣜʢ%ࣙॻࣜɺ&'&MJBT'BOPʣ΍ ༨৒ྖҬΛͲΕ͘Β͍औΔ͔ʢЋʣͱ͍͏ύ ϥϝʔλʹΑͬͯύϑΥʔϚϯεΛௐ੔Մೳ w

    ූ߸Խํࣜʹ&MJBT'BOPΛ࢖͏͜ͱͰɺݕ ࡧ଎౓͸ͦΕ΄Ͳ٘ਜ਼ʹͤͣɺαΠζ͕͔ͳ Γখ͘͞ͳΔʢCJUTLFZʣ 15)BTIWT'$) FUD
  15. .Z5IPVHIUT w Ωʔ͕࣮֬ʹࣙॻʹೖ͍ͬͯΔ͜ͱ͕Θ͔͍ͬͯΔϢʔεέʔε͸গͳ͍Α͏ʹࢥ͏ w ͢ΔͱΩʔ΍Ωʔ΁ͷΦϑηοτΛผ్อଘ͢Δ͜ͱʹͳΓɺ.1)'͕খ͍͜͞ͱʹΑΔϝϦοτ͕ബΕͯ͠·͏ w ͜Ε͸.1)'ͦͷ΋ͷͷϢʔεέʔεͷ࿩ w ͱ͸͍͑஌͍ͬͯΔͱ࢖͍ॴ͕͋Δ͔΋ w

    ݕࡧ͕଎͍ͷ͸͏Ε͍͠ w ࣮ݧͰ͸OTLFZҎԼͰݱঢ়τοϓΫϥεͷ଎౓ w ߏங͕஗͘େن໛ͳΩʔू߹ʹର࣮ͯ͠༻తͰͳ͍'$)Λআ͘ͱ࠷΋଎͍ w ͕ɺOBOPTFDΦʔμʔͷϨΠςϯγ͕ٻΊΒΕΔϢʔεέʔε͕ͲΕ΄Ͳ͋Δͷ͔ w ݕࡧ͕͢͜͠஗ͯ͘΋͍͍ͳΒ3FD4QMJUʢ࠷΋খ͘͞Ͱ͖Δʣ΍##)BTIʢߏங͕࠷΋଎͍ʣͰे෼ 
 ʢ஗͍ͱݴͬͯ΋OTLFZఔ౓ͳͷͰे෼଎͍ʣ w ͱʹ͔͘ݕࡧ଎౓͕ٻΊΒΕΔ৔߹ʹ͸ҖྗΛൃش͢ΔͷͰɺ͓͍֮͑ͯͯଛ͸ͳͦ͞͏ w Ωʔͷ਺͕΋ͬͱଟ͘ͳͬͨͱ͖ʹߏங͕஗͘ͳΒͳ͍͔ʁ w O?͔ΒO?ʹ૿΍ͨ͠ͱ͖ʹɺ3FD4QMJU͸ߏங͕࣌ؒͪΐ͏Ͳഒ͘Β͍ʹͳ͍ͬͯΔ͕ɺ15)BTI͸਺ेഒʹͳ͍ͬͯΔ w Կʹ͕͔͔͍࣌ؒͬͯΔͷ͔