PageSourceSearch

https://makiart.dev/component---src-pages-blogs-mdx-frontmatter-sl…otes-2024-11-13-mdx-e1da7dfe0cc952e3375f.js

js makiart.dev collected 2026-10-04 23:30:04 UTC 5,324 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkmakiart_site=self.webpackChunkmakiart_site||[]).push([[7242],{2178:function(e,t,n){var l=n(8453),a=n(6540);function r(e){const t=Object.assign({h2:"h2",p:"p",a:"a",ul:"ul",li:"li"},(0,l.R)(),e.components);return a.createElement(a.Fragment,null,a.createElement(t.h2,null,"Generative Retrieval の実用例について見る"),"\n",a.createElement(t.p,null,a.createElement(t.a,{href:"https://makiart.dev/notes/1730937600000/"},"Generative Retrievalのチュートリアル論文を読む"),"の続きです。今回はトレーニング方法や推論方法などはスキップして実際にGenerative Retrievalがどんな用途に使えそうなのかみていきます。"),"\n",a.createElement(t.p,null,a.createElement(t.a,{href:"https://thewebconf2024-generative-ir.github.io/slides/Sec6_7_application_conclusion_GR_Tutorial_Slides_WWW.pdf"},"Applications, challenges & opportunities")),"\n",a.createElement(t.p,null,"ターゲットとなるタスクとして、"),"\n",a.createElement(t.ul,null,"\n",a.createElement(t.li,null,"知識集約的な言語タスク","\n",a.createElement(t.ul,null,"\n",a.createElement(t.li,null,"Fact Verification"),"\n",a.createElement(t.li,null,"Open Domain QA"),"\n",a.createElement(t.li,null,"Entity Linking"),"\n"),"\n"),"\n",a.createElement(t.li,null,"より高度な?検索タスク","\n",a.createElement(t.ul,null,"\n",a.createElement(t.li,null,"Multi-hop retrieval"),"\n",a.createElement(t.li,null,"Recommendation"),"\n",a.createElement(t.li,null,"Code retrieval"),"\n"),"\n"),"\n",a.createElement(t.li,null,"業界検索タスク","\n",a.createElement(t.ul,null,"\n",a.createElement(t.li,null,"Official site retrieval"),"\n"),"\n"),"\n"),"\n",a.createElement(t.p,null,"があげられる。"),"\n",a.createElement(t.ul,null,"\n",a.createElement(t.li,null,"KILTというのがKnowledge-intensive language task(知識集約的な言語タスク)として有名ぽい"),"\n",a.createElement(t.li,null,"Multi-hopな検索は何となく適してそうなイメージ","\n",a.createElement(t.ul,null,"\n",a.createElement(t.li,null,"連続して検索結果を返すことができるから、それをマルチホップ検索の連鎖的な検索と似ていそう()"),"\n"),"\n"),"\n",a.createElement(t.li,null,"Recommendationも適していそう","\n",a.createElement(t.ul,null,"\n",a.createElement(t.li,null,"スライドで紹介していたのは時系列としてインプットさせる方法で、時系列で何を買ったかをみてうまく次に買いたいアイテムを推薦するというもの"),"\n"),"\n"),"\n"),"\n",a.createElement(t.p,null,"パフォーマンスの表がスライドに添付されていて、それを見ると一般的な密検索モデルよりも大規模なコーパスに対して、少ないメモリコストかつ少ないレイテンシーで検索できているそう"),"\n",a.createElement(t.p,null,"Generative Retrieval面白いですね。学習にはコストがかかりそうですが。。"),"\n",a.createElement(t.p,null,"それでは"))}t.A=function(e){void 0===e&&(e={});const{wrapper:t}=Object.assign({},(0,l.R)(),e.components);return t?a.createElement(t,e,a.createElement(r,e)):r(e)}},6707:function(e,t,n){n.r(t),n.d(t,{default:function(){return o}});var l=n(2178),a=n(6540),r=n(2959),i=n(4794),c=n(8154);const m=e=>{let{data:t,children:n}=e;const{title:l,date:m}=t.mdx.frontmatter,o=new Date(m).toLocaleDateString();return a.createElement(a.Fragment,null,a.createElement(c.m,null,a.createElement("title",null,l," | Haruki Fujimaki"),a.createElement("meta",{name:"description",content:t.mdx.excerpt}),a.createElement("meta",{property:"og:title",content:l+" | Haruki Fujimaki"}),a.createElement("meta",{property:"og:description",content:t.mdx.excerpt}),a.createElement("meta",{property:"og:image",content:"https://makiart.dev/ogp.webp"}),a.createElement("meta",{name:"twitter:card",content:"summary"})),a.createElement(r.A,null,a.createElement("article",{className:"max-w-2xl mx-auto"},a.createElement("nav",{className:"mb-8"},a.createElement(i.Link,{to:"/blogs",className:"text-sm text-tatami-brown/50 hover:text-tatami-gold transition-colors duration-200"},"← 記事一覧")),a.createElement("header",{className:"mb-10"},a.createElement("p",{className:"text-xs text-tatami-brown/50 mb-3"},o),a.createElement("h1",{className:"text-2xl sm:text-3xl font-heading font-bold text-tatami-ink leading-tight"},l),a.createElement("div",{className:"h-[2px] w-12 bg-tatami-straw/60 mt-4"})),a.createElement("div",{className:"markdown"},n),a.createElement("div",{className:"mt-16 mb-8"},a.createElement("div",{className:"h-[2px] w-12 bg-tatami-straw/40 mb-6"}),a.createElement(i.Link,{to:"/blogs",className:"text-sm text-tatami-gold hover:text-tatami-straw transition-colors duration-200 font-heading"},"← 記事一覧に戻る")))))};function o(e){return a.createElement(m,e,a.createElement(l.A,e))}},8453:function(e,t,n){n.d(t,{R:function(){return i}});
1var l=n(6540);const a={},r=l.createContext(a);function i(e){const t=l.useContext(r);return l.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}}}]);
2//# sourceMappingURL=component---src-pages-blogs-mdx-frontmatter-slug-tsx-content-file-path-src-daily-public-notes-2024-11-13-mdx-e1da7dfe0cc952e3375f.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.