{"id":"https://openalex.org/W4414034835","doi":"https://doi.org/10.1145/3705328.3759317","title":"eSASRec: Enhancing Transformer-based Recommendations in a Modular Fashion","display_name":"eSASRec: Enhancing Transformer-based Recommendations in a Modular Fashion","publication_year":2025,"publication_date":"2025-09-06","ids":{"openalex":"https://openalex.org/W4414034835","doi":"https://doi.org/10.1145/3705328.3759317"},"language":"en","primary_location":{"id":"doi:10.1145/3705328.3759317","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3705328.3759317","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Nineteenth ACM Conference on Recommender Systems","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2508.06450","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5069293733","display_name":"Daria Tikhonovich","orcid":null},"institutions":[{"id":"https://openalex.org/I4210092319","display_name":"Moscow Center For Continuous Mathematical Education","ror":"https://ror.org/00dhbnv07","country_code":"RU","type":"education","lineage":["https://openalex.org/I4210092319"]}],"countries":["RU"],"is_corresponding":true,"raw_author_name":"Daria Tikhonovich","raw_affiliation_strings":["MTS, Moscow, Russian Federation"],"affiliations":[{"raw_affiliation_string":"MTS, Moscow, Russian Federation","institution_ids":["https://openalex.org/I4210092319"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5119564706","display_name":"Nikita Zelinskiy","orcid":null},"institutions":[{"id":"https://openalex.org/I4210092319","display_name":"Moscow Center For Continuous Mathematical Education","ror":"https://ror.org/00dhbnv07","country_code":"RU","type":"education","lineage":["https://openalex.org/I4210092319"]}],"countries":["RU"],"is_corresponding":false,"raw_author_name":"Nikita Zelinskiy","raw_affiliation_strings":["MTS, Moscow, Russian Federation"],"affiliations":[{"raw_affiliation_string":"MTS, Moscow, Russian Federation","institution_ids":["https://openalex.org/I4210092319"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100748224","display_name":"Aleksandr V. Petrov","orcid":"https://orcid.org/0000-0002-0911-3605"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Aleksandr V. Petrov","raw_affiliation_strings":["Independent Researcher, Glasgow, United Kingdom"],"affiliations":[{"raw_affiliation_string":"Independent Researcher, Glasgow, United Kingdom","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5119564707","display_name":"Mayya Spirina","orcid":null},"institutions":[{"id":"https://openalex.org/I4210092319","display_name":"Moscow Center For Continuous Mathematical Education","ror":"https://ror.org/00dhbnv07","country_code":"RU","type":"education","lineage":["https://openalex.org/I4210092319"]}],"countries":["RU"],"is_corresponding":false,"raw_author_name":"Mayya Spirina","raw_affiliation_strings":["MTS, Moscow, Russian Federation"],"affiliations":[{"raw_affiliation_string":"MTS, Moscow, Russian Federation","institution_ids":["https://openalex.org/I4210092319"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029228807","display_name":"\u0410. \u041b. \u0421\u0435\u043c\u0435\u043d\u043e\u0432","orcid":null},"institutions":[{"id":"https://openalex.org/I58957048","display_name":"Yandex (Russia)","ror":"https://ror.org/04dbch786","country_code":"RU","type":"company","lineage":["https://openalex.org/I58957048"]}],"countries":["RU"],"is_corresponding":false,"raw_author_name":"Andrei Semenov","raw_affiliation_strings":["Yandex, Moscow, Russian Federation"],"affiliations":[{"raw_affiliation_string":"Yandex, Moscow, Russian Federation","institution_ids":["https://openalex.org/I58957048"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016964202","display_name":"A. Savchenko","orcid":"https://orcid.org/0000-0001-6196-0564"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Andrey V. Savchenko","raw_affiliation_strings":["Sber AI Lab, Moscow, Russian Federation"],"affiliations":[{"raw_affiliation_string":"Sber AI Lab, Moscow, Russian Federation","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5119564708","display_name":"Sergei Kuliev","orcid":null},"institutions":[{"id":"https://openalex.org/I4210092319","display_name":"Moscow Center For Continuous Mathematical Education","ror":"https://ror.org/00dhbnv07","country_code":"RU","type":"education","lineage":["https://openalex.org/I4210092319"]}],"countries":["RU"],"is_corresponding":false,"raw_author_name":"Sergei Kuliev","raw_affiliation_strings":["MTS, Moscow, Russian Federation"],"affiliations":[{"raw_affiliation_string":"MTS, Moscow, Russian Federation","institution_ids":["https://openalex.org/I4210092319"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5069293733"],"corresponding_institution_ids":["https://openalex.org/I4210092319"],"apc_list":null,"apc_paid":null,"fwci":1.3656,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.8183117,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":97,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1175","last_page":"1180"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10719","display_name":"3D Shape Modeling and Analysis","score":0.9704999923706055,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10719","display_name":"3D Shape Modeling and Analysis","score":0.9704999923706055,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10203","display_name":"Recommender Systems and Techniques","score":0.9678000211715698,"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/T10775","display_name":"Generative Adversarial Networks and Image Synthesis","score":0.9592999815940857,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.6639999747276306},{"id":"https://openalex.org/keywords/softmax-function","display_name":"Softmax function","score":0.555899977684021},{"id":"https://openalex.org/keywords/transformer","display_name":"Transformer","score":0.5496000051498413},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.506600022315979},{"id":"https://openalex.org/keywords/timestamp","display_name":"Timestamp","score":0.4876999855041504},{"id":"https://openalex.org/keywords/upgrade","display_name":"Upgrade","score":0.46070000529289246},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.3919000029563904}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7379000186920166},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.6639999747276306},{"id":"https://openalex.org/C188441871","wikidata":"https://www.wikidata.org/wiki/Q7554146","display_name":"Softmax function","level":3,"score":0.555899977684021},{"id":"https://openalex.org/C66322947","wikidata":"https://www.wikidata.org/wiki/Q11658","display_name":"Transformer","level":3,"score":0.5496000051498413},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.506600022315979},{"id":"https://openalex.org/C113954288","wikidata":"https://www.wikidata.org/wiki/Q186885","display_name":"Timestamp","level":2,"score":0.4876999855041504},{"id":"https://openalex.org/C2780615140","wikidata":"https://www.wikidata.org/wiki/Q920419","display_name":"Upgrade","level":2,"score":0.46070000529289246},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.3919000029563904},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3646000027656555},{"id":"https://openalex.org/C137635306","wikidata":"https://www.wikidata.org/wiki/Q182667","display_name":"Pareto principle","level":2,"score":0.3578000068664551},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3483000099658966},{"id":"https://openalex.org/C168725872","wikidata":"https://www.wikidata.org/wiki/Q991663","display_name":"Sophistication","level":2,"score":0.3352999985218048},{"id":"https://openalex.org/C175309249","wikidata":"https://www.wikidata.org/wiki/Q725864","display_name":"Pipeline transport","level":2,"score":0.33500000834465027},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3240000009536743},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.3224000036716461},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.31859999895095825},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.31439998745918274},{"id":"https://openalex.org/C2778012447","wikidata":"https://www.wikidata.org/wiki/Q1034415","display_name":"Scope (computer science)","level":2,"score":0.28049999475479126},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.27140000462532043}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3705328.3759317","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3705328.3759317","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Nineteenth ACM Conference on Recommender Systems","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2508.06450","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2508.06450","pdf_url":"https://arxiv.org/pdf/2508.06450","source":{"id":"https://openalex.org/S4393918464","display_name":"ArXiv.org","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2508.06450","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2508.06450","pdf_url":"https://arxiv.org/pdf/2508.06450","source":{"id":"https://openalex.org/S4393918464","display_name":"ArXiv.org","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":32,"referenced_works":["https://openalex.org/W2001259128","https://openalex.org/W2152808281","https://openalex.org/W2161676175","https://openalex.org/W2963367478","https://openalex.org/W2966483207","https://openalex.org/W2972801466","https://openalex.org/W2982267219","https://openalex.org/W2984100107","https://openalex.org/W3023045848","https://openalex.org/W3065542300","https://openalex.org/W3088777230","https://openalex.org/W3093891819","https://openalex.org/W3100260481","https://openalex.org/W3133849783","https://openalex.org/W3154199194","https://openalex.org/W3171249018","https://openalex.org/W3200664681","https://openalex.org/W4290927925","https://openalex.org/W4296604567","https://openalex.org/W4378464694","https://openalex.org/W4379933301","https://openalex.org/W4381741406","https://openalex.org/W4385373885","https://openalex.org/W4385849288","https://openalex.org/W4386729798","https://openalex.org/W4386729890","https://openalex.org/W4389675217","https://openalex.org/W4393142107","https://openalex.org/W4403220390","https://openalex.org/W4403220590","https://openalex.org/W4403220659","https://openalex.org/W4404792925"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052"],"abstract_inverted_index":{"Since":[0],"their":[1],"introduction,":[2],"Transformer-based":[3],"models,":[4,142],"such":[5,143],"as":[6,144,189,209],"SASRec":[7,178],"and":[8,20,54,100,169,182,205,231],"BERT4Rec,":[9],"have":[10,28],"become":[11],"common":[12,126],"baselines":[13],"for":[14,40,216,228],"sequential":[15],"recommendations,":[16],"surpassing":[17],"earlier":[18],"neural":[19],"non-neural":[21],"methods.":[22],"A":[23],"number":[24],"of":[25,33,46,62,159],"following":[26],"publications":[27],"shown":[29],"that":[30,92,125,195],"the":[31,44,47,60,74,138,154,160,164,172,176,225],"effectiveness":[32],"these":[34,63],"models":[35,167,230],"can":[36,197,206,207],"be":[37,132,198],"improved":[38,56],"by,":[39],"example,":[41],"slightly":[42],"updating":[43],"architecture":[45],"Transformer":[48,98],"layers,":[49,99],"using":[50],"better":[51],"training":[52,95],"objectives,":[53],"employing":[55],"loss":[57],"functions.":[58],"However,":[59],"additivity":[61],"modular":[64],"improvements":[65],"has":[66],"not":[67],"been":[68],"systematically":[69],"benchmarked":[70],"-":[71],"this":[72,81,106],"is":[73],"gap":[75],"we":[76,86,112,123,193,223],"aim":[77],"to":[78,131,137,175],"close":[79],"in":[80,119,157,191,233],"paper.":[82],"Through":[83],"our":[84,120,147,229],"experiments,":[85],"identify":[87],"a":[88,210],"very":[89,213],"strong":[90,211],"model":[91],"uses":[93],"SASRec's":[94],"objective,":[96],"LiGR":[97],"Sampled":[101],"Softmax":[102],"Loss.":[103],"We":[104],"call":[105],"combination":[107],"eSASRec":[108,130,151,196],"(Enhanced":[109],"SASRec).":[110],"While":[111],"primarily":[113],"focus":[114],"on":[115,153],"realistic,":[116],"production-like":[117,149],"evaluation,":[118],"preliminarily":[121],"study":[122],"find":[124],"academic":[127],"benchmarks":[128,232],"show":[129],"23%":[133],"more":[134],"effective":[135],"compared":[136,174],"most":[139],"recent":[140,165],"state-of-the-art":[141],"ActionPiece.":[145],"In":[146],"main":[148],"benchmark,":[150],"resides":[152],"Pareto":[155],"frontier":[156],"terms":[158],"accuracy-coverage":[161],"tradeoff":[162],"(alongside":[163],"industrial":[166],"HSTU":[168],"FuXi.":[170],"As":[171],"modifications":[173],"original":[177],"are":[179,186],"relatively":[180],"straightforward":[181],"no":[183],"extra":[184],"features":[185],"needed":[187],"(such":[188],"timestamps":[190],"HSTU),":[192],"believe":[194],"easily":[199],"integrated":[200],"into":[201],"existing":[202],"recommendation":[203],"pipelines":[204],"serve":[208],"yet":[212],"simple":[214],"baseline":[215],"emerging":[217],"complicated":[218],"algorithms.":[219],"To":[220],"facilitate":[221],"this,":[222],"provide":[224],"open-source":[226],"implementations":[227],"repository":[234],"https://github.com/blondered/transformer_benchmark":[235]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-03-25T14:56:36.534964","created_date":"2025-10-10T00:00:00"}
