{"id":"https://openalex.org/W7163194340","doi":"https://doi.org/10.48550/arxiv.2606.00422","title":"UniPinRec: Unifying Generative Retrieval and Ranking at Pinterest Scale","display_name":"UniPinRec: Unifying Generative Retrieval and Ranking at Pinterest Scale","publication_year":2026,"publication_date":"2026-05-29","ids":{"openalex":"https://openalex.org/W7163194340","doi":"https://doi.org/10.48550/arxiv.2606.00422"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2606.00422","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.00422","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2606.00422","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5137648154","display_name":"Hanyu Li","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Li, Hanyu","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5113423166","display_name":"Yi-Ping Hsu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hsu, Yi-Ping","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5124722231","display_name":"Aditya Mantha","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Mantha, Aditya","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137659374","display_name":"Prabhat Agarwal","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Agarwal, Prabhat","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5120301789","display_name":"Laksh Bhasin","orcid":"https://orcid.org/0009-0007-8734-4330"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Bhasin, Laksh","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137659537","display_name":"Jialu Wang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wang, Jialu","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087377507","display_name":"H. H. Lin","orcid":"https://orcid.org/0009-0001-5929-1936"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lin, Hongtao","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137622923","display_name":"Bella Huang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Huang, Bella","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001591701","display_name":"Yaxin Li","orcid":"https://orcid.org/0000-0002-6227-7844"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Li, Yaxin","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137699445","display_name":"Xinyi Li","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Li, Xinyi","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137687979","display_name":"Chuxi Wang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wang, Chuxi","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5076943003","display_name":"Kousik Rajesh","orcid":"https://orcid.org/0000-0001-6657-7521"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Rajesh, Kousik","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137658987","display_name":"Hooshmand Shokri Razaghi","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Razaghi, Hooshmand Shokri","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015031075","display_name":"Shunyao Li","orcid":"https://orcid.org/0009-0002-2110-9243"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Li, Shunyao","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137691987","display_name":"Zongyue Qin","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Qin, Zongyue","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137636156","display_name":"Jaewon Yang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yang, Jaewon","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137639412","display_name":"James Li","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Li, James","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046219759","display_name":"Dhruvil Badani","orcid":"https://orcid.org/0009-0001-5060-967X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Badani, Dhruvil Deven","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137620352","display_name":"Jiajing Xu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xu, Jiajing","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5128315531","display_name":"Charles Rosenberg","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Rosenberg, Charles","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10203","display_name":"Recommender Systems and Techniques","score":0.4284999966621399,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10203","display_name":"Recommender Systems and Techniques","score":0.4284999966621399,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11714","display_name":"Multimodal Machine Learning Applications","score":0.10429999977350235,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10286","display_name":"Information Retrieval and Search Behavior","score":0.09610000252723694,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/transformer","display_name":"Transformer","score":0.588699996471405},{"id":"https://openalex.org/keywords/ranking","display_name":"Ranking (information retrieval)","score":0.5044000148773193},{"id":"https://openalex.org/keywords/unification","display_name":"Unification","score":0.4174000024795532},{"id":"https://openalex.org/keywords/lift","display_name":"Lift (data mining)","score":0.3912000060081482},{"id":"https://openalex.org/keywords/margin","display_name":"Margin (machine learning)","score":0.3903000056743622},{"id":"https://openalex.org/keywords/learning-to-rank","display_name":"Learning to rank","score":0.3806000053882599},{"id":"https://openalex.org/keywords/search-engine-indexing","display_name":"Search engine indexing","score":0.3531999886035919},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.3458000123500824}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7336000204086304},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.5906999707221985},{"id":"https://openalex.org/C66322947","wikidata":"https://www.wikidata.org/wiki/Q11658","display_name":"Transformer","level":3,"score":0.588699996471405},{"id":"https://openalex.org/C189430467","wikidata":"https://www.wikidata.org/wiki/Q7293293","display_name":"Ranking (information retrieval)","level":2,"score":0.5044000148773193},{"id":"https://openalex.org/C96146094","wikidata":"https://www.wikidata.org/wiki/Q609057","display_name":"Unification","level":2,"score":0.4174000024795532},{"id":"https://openalex.org/C139002025","wikidata":"https://www.wikidata.org/wiki/Q3001212","display_name":"Lift (data mining)","level":2,"score":0.3912000060081482},{"id":"https://openalex.org/C774472","wikidata":"https://www.wikidata.org/wiki/Q6760393","display_name":"Margin (machine learning)","level":2,"score":0.3903000056743622},{"id":"https://openalex.org/C86037889","wikidata":"https://www.wikidata.org/wiki/Q4330127","display_name":"Learning to rank","level":3,"score":0.3806000053882599},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.376800000667572},{"id":"https://openalex.org/C75165309","wikidata":"https://www.wikidata.org/wiki/Q2258979","display_name":"Search engine indexing","level":2,"score":0.3531999886035919},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.3458000123500824},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.33820000290870667},{"id":"https://openalex.org/C44291984","wikidata":"https://www.wikidata.org/wiki/Q1074173","display_name":"Question answering","level":2,"score":0.33169999718666077},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.33000001311302185},{"id":"https://openalex.org/C3826847","wikidata":"https://www.wikidata.org/wiki/Q188768","display_name":"FLOPS","level":2,"score":0.31130000948905945},{"id":"https://openalex.org/C39890363","wikidata":"https://www.wikidata.org/wiki/Q36108","display_name":"Generative grammar","level":2,"score":0.31029999256134033},{"id":"https://openalex.org/C557471498","wikidata":"https://www.wikidata.org/wiki/Q554950","display_name":"Recommender system","level":2,"score":0.3057999908924103},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.2996000051498413},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.2727999985218048},{"id":"https://openalex.org/C125411270","wikidata":"https://www.wikidata.org/wiki/Q18653","display_name":"Encoding (memory)","level":2,"score":0.26840001344680786},{"id":"https://openalex.org/C161156560","wikidata":"https://www.wikidata.org/wiki/Q1638872","display_name":"Document retrieval","level":2,"score":0.26089999079704285},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.25429999828338623}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2606.00422","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.00422","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2606.00422","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.00422","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[{"score":0.6351760625839233,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Modern":[0],"recommendation":[1,204],"systems":[2],"predominantly":[3],"train":[4],"retrieval":[5,60,92,145,191],"and":[6,27,45,61,95,176,192,198],"ranking":[7,62,96],"as":[8],"separate":[9],"models":[10],"despite":[11],"both":[12,133],"increasingly":[13],"relying":[14],"on":[15],"large":[16],"transformers":[17],"encoding":[18],"the":[19,33,38,82,158,186],"same":[20],"user":[21,83],"behavior":[22],"data,":[23],"duplicating":[24],"parameters,":[25],"compute,":[26],"serving":[28,46,76,152,172],"cost.":[29],"Prior":[30],"work":[31],"unifies":[32],"model":[34],"architecture":[35],"but":[36],"not":[37],"full":[39],"pipeline:":[40],"input":[41,66],"formats,":[42],"training":[43,71,122,197],"procedures,":[44],"stacks":[47],"remain":[48],"fragmented":[49],"across":[50],"stages.":[51],"We":[52],"present":[53],"UniPinRec,":[54],"which":[55],"achieves":[56],"full-stack":[57,188],"unification":[58,189],"of":[59,190],"at":[63],"Pinterest:":[64],"one":[65,68,70],"format,":[67],"model,":[69,196],"stage,":[72],"deployed":[73,200],"within":[74],"existing":[75],"infrastructure.":[77],"A":[78],"shared":[79],"transformer":[80],"encodes":[81],"action":[84,125],"sequence":[85],"into":[86,91],"candidate-independent":[87],"representations":[88],"that":[89],"branch":[90],"(ANN":[93],"dot-product)":[94],"(cross-attention)":[97],"via":[98],"task-specific":[99],"heads.":[100],"Three":[101],"ideas":[102],"make":[103],"this":[104,184],"work:":[105],"(1)":[106],"Masked":[107],"Action":[108],"Modeling":[109],"(MAM)":[110],"eliminates":[111],"interleaving,":[112],"enabling":[113],"weight":[114],"sharing":[115,140],"without":[116],"doubling":[117],"context":[118],"length;":[119],"(2)":[120],"Blended":[121],"examples":[123],"pair":[124],"sequences":[126],"with":[127],"feedview":[128],"impression":[129],"slates":[130],"to":[131],"satisfy":[132],"objectives":[134],"jointly;":[135],"(3)":[136],"Cross-stage":[137],"KV":[138],"cache":[139],"reuses":[141],"user-history":[142],"computation":[143],"from":[144],"for":[146],"ranking,":[147,193],"reducing":[148],"total":[149],"FLOPs":[150],"versus":[151],"two":[153],"independent":[154],"models.":[155],"Deployed":[156],"in":[157,201],"Pinterest":[159],"core":[160],"surfaces,":[161],"UniPinRec":[162],"delivers":[163],"approximately":[164],"+1%":[165],"online":[166],"engagement":[167],"lift":[168],"while":[169],"cutting":[170],"end-to-end":[171],"latency":[173],"by":[174,179],"11.1%":[175],"lifting":[177],"QPS":[178],"63.6%.":[180],"To":[181],"our":[182],"knowledge,":[183],"is":[185],"first":[187],"covering":[194],"inputs,":[195],"serving,":[199],"a":[202],"production":[203],"system.":[205]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-06-03T00:00:00"}
