Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
医療検索における婉曲表現変換
Search
po3rin
July 15, 2021
Research
2
750
医療検索における婉曲表現変換
po3rin
July 15, 2021
Tweet
Share
More Decks by po3rin
See All by po3rin
M3におけるCI/CDパイプラインを新鮮に保つ仕組み
po3rin
0
270
Go Templateを使った フロントエンド開発を採用した 経緯と所感
po3rin
0
280
検索基盤移行時の思考
po3rin
0
4.2k
Go1.19で採用された Pattern-defeating Quicksort の紹介
po3rin
7
5.5k
Elasticsearchを負荷から守るesguard
po3rin
0
230
Sudachi×Elasticsearchへの移行と医療検索システム精度改善
po3rin
1
820
eskeeperを使ったファイル定義によるindex管理
po3rin
2
450
M3 情報検索/推薦論文輪読会 ~SIGIR祭~ (SIGIR2021: Session 6D – IR Models)
po3rin
0
76
Handling Temporal Query for Health Search with ja-timex
po3rin
3
300
Other Decks in Research
See All in Research
渋谷Well-beingアンケート調査結果
shibuyasmartcityassociation
0
260
20240918 交通くまもとーく 未来の鉄道網編(太田恒平)
trafficbrain
0
220
Global Evidence Summit (GES) 参加報告
daimoriwaki
0
150
Weekly AI Agents News! 9月号 プロダクト/ニュースのアーカイブ
masatoto
2
140
Practical The One Person Framework
asonas
1
1.6k
20240918 交通くまもとーく 未来の鉄道網編(こねくま)
trafficbrain
0
230
機械学習による言語パフォーマンスの評価
langstat
6
720
MetricSifter:クラウドアプリケーションにおける故障箇所特定の効率化のための多変量時系列データの特徴量削減 / FIT 2024
yuukit
2
120
Active Adaptive Experimental Design for Treatment Effect Estimation with Covariate Choices
masakat0
0
220
Language is primarily a tool for communication rather than thought
ryou0634
4
740
大規模言語モデルのバイアス
yukinobaba
PRO
4
700
第 2 部 11 章「大規模言語モデルの研究開発から実運用に向けて」に向けて / MLOps Book Chapter 11
upura
0
380
Featured
See All Featured
Building Your Own Lightsaber
phodgson
103
6.1k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Fireside Chat
paigeccino
34
3k
Happy Clients
brianwarren
98
6.7k
Intergalactic Javascript Robots from Outer Space
tanoku
269
27k
The Art of Programming - Codeland 2020
erikaheidi
52
13k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
720
Music & Morning Musume
bryan
46
6.2k
Six Lessons from altMBA
skipperchong
27
3.5k
Practical Orchestrator
shlominoach
186
10k
Transcript
IJSPNVOBLBNVSB!QPSJO ҩྍݕࡧʹ͓͚Δᇥۂදݱม <4*(*3`>$JSDVNMPDVUJPOJOEJBHOPTUJDNFEJDBMRVFSJFT
தଜ߂ ΤϜεϦʔͰݕࡧج൫पΓΛ୲͍ͯ͠Διϑτ ΣΞΤϯδχΞɻ(P͕͖ɻ֤छΞΧϯτ QPSJOͰͬͯ·͢ɻ )*SPNV/BLBNVSB 1BHF
ฐࣾαʔϏεͷ"TL%PDUPSTͰ͓ҩऀ͞Μʹ࣭ͨ͠Γɺ աڈͷ࣭ճΛݕࡧͰ͖Δɻ 1BHF
๏ˋҎ্ͷճऀ͕ɺΦϯϥΠϯͰҩྍใΛݕࡧͨ͜͠ͱ͕͋Δ͜ͱΛൃݟ<> ๏ࣗݾஅΛ͢ΔਓͷߦಈͷݕࡧΤϯδϯͰ࢝·Δ ๏΄ͱΜͲͷਓ͕ઐతͳҩֶ༻ޠʹਫ਼௨͍ͯ͠ͳ͍<> ҩྍݕࡧͷར༻ <>IUUQTXXXQFXJOUFSOFUPSHXQDPOUFOUVQMPBETTJUFTNFEJB'JMFT3FQPSUT1*1@)FBMUI0OMJOFQEG <>IUUQTXXXOMNOJIHPWSFTFBSDIVNMTTPVSDFSFMFBTFEPDTDVSSFOU$)7JOEFYIUNM 1BHF
ҩྍಛԽͷݕࡧΤϯδϯʹؔ͢Δ$*,.ͷจ<>ʹΑΔͱҩྍݕࡧʹΑͬͯ ঢ়ͷࣗݾஅΛ༰қʹ͢Δ ҩࢣͱͷ໘ձલʹঢ়ʹؔ͢ΔࣝΛಘΔ ҩࢣͱͷ໘ձͰҩࢣ͕ͯ͢Λৄࡉʹઆ໌͖͠Εͳ͍߹͕͋ΔͨΊɺױऀҩྍ ݕࡧΛ༻ͯ͠શʹཧղ͍ͯ͠ͳ͍ใΛফԽ͢ΔͷʹཱͯΔ͜ͱ͕Ͱ͖ Δɻ ҩྍݕࡧͷओͳ༻్
<>IUUQTEMBDNPSHEPJ 1BHF
ױऀʮԫᙬʯͷΘΓʹʮൽෘ͕ԫ৭͘ͳΔʯͳͲɺઐతͰͳ͍༰қͳදݱ ᇥۂදݱ ͰݕࡧΛߦ͏ͨ Ίɺҩֶ༻ޠͱױऀͷ͍͋·͍ͳΫΤϦͱͷΪϟοϓ͕ଘࡏ͢ΔɻͦͷͨΊಉ͡ঢ়ͳͷʹݕࡧʹώοτ͠ͳ ͍߹͕ଟൃ͢ΔɻͳΜͱ͔ͯ͠ᇥۂදݱΛઐ༻ޠͰΫΤϦ֦ு͍ͨ͠ɻ ҩྍݕࡧʹ͓͚Δᇥۂදݱ՝ ʮൽෘ͕ԫ৭͘ͳΔʯͰݕࡧͰώοτ͠ͳ͍ ❌ ʮפؾ͕͋Γͷ৭গ͓͔͍͠͠ͷͰ͕͢ʯ ʮԫᙬͰ͢Ͷʯ
1BHF
͜Ε·Ͱʹհ͖ͯͨ͠Α͏ͳઐ༻ޠͷᇥۂදݱͷରԠΛจ<>͔ΒֶͿ <>IUUQTEMBDNPSHEPJ 1BHF ࠓճಡΉจ
2VFSZ3FXSJUJOHͰݕࡧηογϣϯͷதͰͷΫΤϦॻ͖͑ཤྺΛͬͯݴޠΪϟοϓΛղܾ͢Δํ๏<>͕ ͋Δ͕ɺࠓճͷઃఆͰɺઐ༻ޠΛ͍ͬͯΔϢʔβʔ͕΄ͱΜͲ͍ͳ͍ͨΊར༻Ͱ͖ͳ͍ɻ σʔληοτ ݕࡧϩάͷར༻ <>IUUQTEMBDNPSHEPJ ҩྍʹ͓͚ΔݕࡧΫΤϦमਖ਼ ʮൽෘԫ৭ʹͳͬͨʯ ʮൽෘ৭͕มΘΔʯ ʮൽෘԫ৭ཧ༝ʯ 1BHF
͠ϩάʹઐ༻ޠ͕ग़͖ͯͨͱͯ͠ɺױऀͷࣗݾஅ͕ؒҧ͍ͬͯΔՄೳੑ͕͋Δɻ ͦͷͨΊϩάΛσʔληοτͱͯ͠͏ͱϊΠζ͕େ͖͍ɻ ҩྍʹ͓͚ΔݕࡧΫΤϦमਖ਼ ΄Μͱԫᙬ ʮਘৗੑനൗʯ ʮൽෘ৭͕มΘΔʯ 1BHF σʔληοτ ݕࡧϩάͷར༻
ᇥۂදݱΛؚΉΫΤϦͱঢ়໊ϥϕϧ͕ඥֶ͍ͮͨश༻σʔληοτ͕ཉ͍͕͠ɺ࣮͜ͷσʔληοτΛ༻ ҙ͢Δͷ͕ࠔɻ σʔληοτ ֶश༻σʔλ 1BHF ʮൽෘԫ৭ʹͳͬͨʯ ʮԫᙬʯ ᇥۂදݱΛؚΉΫΤϦ ঢ়໊ϥϕϧ
ֶशσʔληοτΛ༻ҙ͍͕ͨ͠ʜ ๏ਓ͕ؒ͢Ͱʹ͋ΔΫΤϦ͔Βਖ਼͍͠ঢ়໊ϥϕϧΛਪଌ͢Δ͜ͱඇৗʹࠔɻ ๏ૉਓ͕ࣗࣗΛࣗݾஅ͢Δ͜ͱ͕Ͱ͖ͳ͍͜ͱΛߟ͑ΔͱɺΫϥυιʔγϯάʹґ པ͢Δ͜ͱઈత ʮਘৗੑനൗʯ ʮԫᙬʯ ͦ ͦൽෘͷ৭͕มΘΔප໊ͬͯ ແͰʁɻɻ ΫΤϦʮൽෘ৭͕มΘΔʯ
ʹঢ়໊ϥϕϧ͚ͭͯͶʂ ϥϕϧ͚ͮ୲ σʔληοτ ֶश༻σʔλ 1BHF
๏ٯసͷൃͰɺϥϕϧ͔ΒΫΤϦΛੜ͢ΔΑ͏ʹΫϥυιʔγϯάࢀՃऀʹґཔ ๏ΫϥυιʔγϯάࢀՃऀ͕దͳΫΤϦΛ࡞Ͱ͖ΔΑ͏ʹ͢ΔͨΊͷదͳࢿྉ ը૾ಈը Λఏڙͨ͠ ղܾํ๏ϥϕϧ͔ΒΫΤϦੜ <4*(*3`>$JSDVNMPDVUJPOJOEJBHOPTUJDNFEJDBMRVFSJFT͔ΒͷҾ༻ 1BHF
๏͜ͷख๏ͷɺײ͡ํ௧ΈͳͲΛઆ໌͢Δ͜ͱ͕Ͱ͖ͳ͍͜ͱ͕ͩɺ ಈըΛͬͨࢀՃऀࣗͷܦݧΛӨͯ͠ʮ௧͍ʯͳͲͷݴ༿Λͬͨɻ ײ͡Δ͜ͱʹؔ͢Δᇥۂදݱ ϥϕϧ͚ͮ୲ ࢹௌ ͜Ε௧ͦ͏ͩɻ 1BHF
๏ఏڙ͞ΕΔΫΤϦ͘ͳΔ͕͋ͬͨɻ ๏ঢ়͕ൃੜ͍ͯ͠ΔظؒɺױऀͷྸͳͲʹؔ͢Δৄࡉʹ͍ͭͯ͋·Γ ݴٴ͞Εͳ͔ͬͨ ͕࣮͜͜ࡍͷҩྍݕࡧͱҧ͏ͱ͜Ζ͔ ɻ 1BHF ϥϕϧ͔ΒΫΤϦੜͷ
ϥϕϧࢹ֮తʹΘ͔Γ͍͢ݸͷঢ়Λରʹͨ͠ɻΫϥυιʔγϯάͷ݁ՌΛԼهͷΫϥε ͰઐՈ͕ධՁͨ͠ɻ ϥϕϧ͔ΒΫΤϦੜʹΑΔσʔληοτ࡞݁Ռ <4*(*3`>$JSDVNMPDVUJPOJOEJBHOPTUJDNFEJDBMRVFSJFT͔ΒͷҾ༻ w ΫΤϦ͕దͳᇥۂදݱͰ͋Δ͔ w ਖ਼͍͠ঢ়ؚ໊͕·Ε͍ͯΔ͔ w ޡͬͨঢ়ؚ໊͕·Ε͍ͯΔ͔
w Ұൠత͗ͯ͢ྨͰ͖ͳ͍͔ 1BHF
๏ঢ়ϥϕϧ͔ΒΫΤϦΛ͚ͭͨσʔληοτΛͬͯ̎ͭͷ࣮ݧΛͨ͠ ը૾͔Β࡞ͨ͠σʔληοτΫϥεͷྨɺಈըΫϥεͷྨ (#%5Λͬͯը૾ಈը͕༻ҙͰ͖ͳ͍ঢ়σʔληοτʹͳ͍ະͷঢ়ʹ ҰൠԽͰ͖͍ͯΔ͔Λ࣮ݧ σʔληοτΛ࣮ͬͨݧ 1BHF
๏ଟྨϞσϧͰֶश ๏ಛྔʹප໊ࣙॻͷઆ໌จͳͲΛར༻ ๏ը૾ͷ߹ΫϥεͷྨɺಈըΫϥεͷྨ ๏ΫΤϦ͔Βঢ়ϥϕϧΛ͚ͭͨਖ਼ղΑΓྑ͍݁ՌΛಘͨɻ ࣮ݧଟྨ <4*(*3`>$JSDVNMPDVUJPOJOEJBHOPTUJDNFEJDBMRVFSJFT͔ΒͷҾ༻ 1BHF
๏ঢ়ϥϕϧ͔ΒΫΤϦΛੜ͢ΔΞϓϩʔνͷओͳܽࢹ֮తͳσʔλ͕ඞཁͳɻ w ྫ݂͑ͳͲଟ͘ͷঢ়ʹదͳը૾ϏσΦ͕ͳ͍ɻ ๏ࢹ֮σʔλͰֶशͨ͠ϞσϧΛ8JLJQFEJB3FEJSFDUTϦιʔε ࣍εϥΠυͰৄ͘͠આ໌ Λςετσʔλͱͯ͠ɺ ࠓճఏҊ͢ΔϞσϧ͕൚༻తͳϞσϧͱͯ͠ར༻Ͱ͖Δ͔Λςετͨ͠ɻ w ϙδςΟϒͱωΨςΟϒͷ͕ಉ͡ʹͳΔΑ͏ʹσʔληοτΛ༻ҙɻ ๏9(#PPTUͳͲͷݩͱͳΔॳظͷ(#%5<>Ͱͱֶͯ͠श
<>IUUQDJUFTFFSYJTUQTVFEVWJFXEPDTVNNBSZ EPJ ࣮ݧඇࢹ֮తɺະσʔλͷ൚༻ੑ 1BHF
๏8JLJQFEJBͰʮ͍৺ഥʯͳͲͷΫΤϦΛൃߦ͢Δͱɺʮස຺ʯͷϖʔδʹϦμΠϨΫτ͞ΕΔ<>ɻ 8JLJQFEJBͷϦϯΫάϥϑ͔Βͷঢ়ͷϦμΠϨΫτΛऔಘ͠ɺঢ়͝ͱʹฏۉͷϦμΠϨΫτΛߦͬ ͨɻ ๏ᇥۂදݱ͚ͩΛѻ͏Α͏ʹઃܭ͞Ε͓ͯΒͣɺଟ͘ͷ߹ɺ͞Βʹ۩ମతͳઐ༻ޠ͔Βઐ༻ޠʹϦμΠϨ Ϋτ͞ΕΔɻ w ߴϏϦϧϏϯ݂ԫᙬͳͲ ๏σʔλτϨʔχϯάతʹద͍ͯ͠ͳ͍͕ςετηοτͱͯ͠ͷ͜ͷσʔλͷύϑΥʔϚϯεͷ্ɺঢ় Λ༧ଌ͢Δೳྗͷ্Λࣔࠦ͢Δɻ 8JLJQFEJB3FEJSFDUTͱ
<>IUUQTKBXJLJQFEJBPSHXJLJ8JLJQFEJB3FEJSFDU 1BHF
<4*(*3`>$JSDVNMPDVUJPOJOEJBHOPTUJDNFEJDBMRVFSJFT͔ΒͷҾ༻ ๏શମͷਫ਼ˋ͕ͩɺ1PTJUJWF1SFDJTJPOͱ/FHBUJWF3FDBMMˋʹୡ͢Δ ๏1PTJUJWF3FDBMM͕͍ w ຊདྷͳΒ5SVF1PTJUJWFʹͳΔΫΤϦͱঢ়ͷΈ߹Θ͕ͤσʔληοτʹଟ͍ w 8JLJQFEJB3FEJSFDUͷଟ͕͘σʔληοτͱͯ͠࠷దͳͷͰͳ͍͔Βͱ͍ͯ͠Δ 1BHF ࣮ݧͷ݁Ռඇࢹ֮తɺະσʔλͷ൚༻ੑ
๏͜ͷख๏ͰϔϧεέΞྖҬͷ৽͍͠ςΫϊϩδʔͷઃܭΛࢧԉͰ͖Δɻ w ޱޠදݱΛҩֶ༻ޠͷಉٛޠͱͯࣝ͠ผͰ͖ΔಉٛޠγεςϜ w ݕࡧ݁Ռϖʔδ 4&31 ͷҩྍ͚ͷՃػೳ w ҩྍஅγεςϜͷ࠷ॳͷεςοϓΛܗ͢ΔͷʹཱͭՄೳੑ ๏ҩྍʹݻ༗ͷͷͰͳ͘ɺࣗಈंɺίϯϐϡʔλʔɺ๏ͳͲͷઐ༻ޠΛ࣋ͭͰͷᇥۂදݱɺಉ
༷ͷΞϓϩʔνͰղܾͰ͖ΔՄೳੑ͕͋Δɻ w ͨͱ͑ɺं͔ΒྲྀΕग़Δҟৗͳӷମͷը૾ɺτϥϯεϛογϣϯͷͷϏσΦεχϖοτΛ༻͠ ͯɺτϨʔχϯάσʔλΛੜͰ͖Δɻ 'VUVSF8PSL 1BHF
๏ݕࡧΤϯδϯͷϥϯΩϯάΛ͍͡ΔͷͰͳ͘ɺᇥۂදݱͱઐ༻ޠͷNBQQJOHͱ͍͏ݕࡧҎ֎ʹ ͑ͦ͏ɻ ๏গ͠ݹ͍จͳͷͰɺಛྔྨػΛ࠷ۙͷఏҊख๏ʹม͢Ε͏গ͠ਫ਼্͕Δʁ ๏ຊޠϦιʔε͔Β࡞ΕΔಛྔଟ͍ͷͰຊޠʹԠ༻Ͱ͖ͦ͏ɻ ๏"TL%PDUPSTͷ2"σʔλͱΫϦοΫεϧʔσʔλΛಛྔͱͯ͠ͳΜ͔͍͍ײ͡ʹͰ͖ͳ͍͔ͳ ॴײ 1BHF
࣌ؒ͋ͬͨΒ
ҩྍݕࡧҙਤͷΧςΰϥΠζ ࣗͷൃ͍ͯ͠Δঢ়ʹجͮ͘ΫΤϦͳͷ͔ɺප໊Λಛఆͨ͠ͷͪͷݕࡧͳͷ͔Λஅ͢Δݚڀ<> ͕͋ΔɻϧʔϧϕʔεΛجͱͯ͠ϥϕϧ͚ͮͨ͠σʔληοτ͔Βೋྨɻ <>IUUQTEMBDNPSHEPJ &WJEFODF%JSFDUFE*OGFSFODFͰʮࠊ͕ͣͬͱ௧ ͍ʯͳͲᇥۂදݱͷΑ͏ͳΫΤϦ͕ೖΔɻ )ZQPUIFTJT%JSFDUFE*OGFSFODFͰʮࠊ௧ʹޮ͘ӡ ಈʯͳͲվળํ๏ɺରࡦͳͲΛٻΊΔݕࡧҙਤͱͳ Δɻ
ٕज़ॻయͰݕࡧλεΫநग़ʹ͍ͭͯدߘ͠·ͨ͠ʂ ๏ٕज़ॻయͰΤϜεϦʔ͕৽ץ<>ग़͠·ͨ͠ɻ ๏ࠓճͷΑ͏ͳ2VFSZ3FXSJUJOHλεΫͰΫΤϦϩάΛར༻͢Δ ͷ͕ଟ͍ɻΫΤϦΛσʔληοτͱͯ͠ݕࡧҙਤ͝ͱʹׂ͓ͯ͘͠ ͨΊʹݕࡧλεΫநग़ͱ͍͏ͷ͕͋Δɻ <>IUUQTUFDICPPLGFTUPSHQSPEVDU QSPEVDU7BSJBOU*% 1BHF
IUUQTKPCTNDPNQSPEVDU ΤϜεϦʔͰҰॹʹҩྍݕࡧΛྑ͍ͯؒ͘͘͠Λืूதʂ ࣾͰ&MBTUJDTFBSDI-VDFOFίʔυϦʔσΟϯάձใ๏ݕࡧਪનจಡΈձͳͲ ͓ͬͯΓɺݕࡧਪનͷऔΓΈ͕׆ൃԽ͖ͯͨ͠ɻ 1BHF
IJSPNVOBLBNVSB!QPSJO ҩྍݕࡧʹ͓͚Δᇥۂදݱม <4*(*3`>$JSDVNMPDVUJPOJOEJBHOPTUJDNFEJDBMRVFSJFT
͓·͚εϥΠυ
ҩྍݕࡧʹڵຯ࣋ͬͨਓ ๏ҩྍݕࡧʹ͓͚Δ2VFSZ6OEFSTUBOEJOHͷಈΛ·ͱΊͨͷɻগ͠ݹ͍ɻ IUUQJSDTHFPSHFUPXOFEVEPXOMPBETRVFSZ@DMBSJpDBUJPOQEG ๏*&&&ͰҩྍใݕࡧϑϨʔϜϫʔΫͱͯ͠ɺҙຯతʹFOIBODFE͞ΕͨసஔΠϯσοΫεߏஙɺώϡʔ ϦεςΟοΫͳॏΈ͚ख๏͕ఏҊ͞ΕͯΔɻ͜͜·Ͱͷ3FMBUFE8PSL͕͔ͳΓ·ͱ·ͬͯΔɻ IUUQTJFFFYQMPSFJFFFPSHEPDVNFOU
๏ҩֶ༻ޠͰ༻͞ΕΔҰൠతͳΪϦγϟޠͱϥςϯޠͷ಄ࣙɺඌࣙɺ͓ΑͼޠࠜͷϦετSPPU Y ๏ΦϯϥΠϯҩֶࣙయ.F4)EJDU Y ๏&ODZDMPQFEJBঢ়આ໌จΛར༻FODZD Y ๏8PSE/FU
w ಉٛޠࣙॻͱͯ͠ར༻TZO Y w ମత෦Ґ໊CPEZ Y ๏ػց༁σʔλ.JDSPTPGU5SBOTMBUPS`T1BSBQISBTF"1*ͰΑΓҰൠతͳݴ͍ճ͠ΛऔಘQBSB Y ๏৭Λද͢σʔλYLDEΧϥʔωʔϜௐࠪσʔλDPMPS Y ,OPXMFEHF4PVSDFT ্هϦιʔεΛͬͯΫΤϦRͱঢ়TΛϕΫτϧԽ جຊΧϯτϕʔε#08 ɻίαΠϯڑͰଌΔɻ 'FBUVSF3FQSFTFOUBUJPOT