{"id":"https://openalex.org/W4386917293","doi":"https://doi.org/10.1109/tmc.2023.3317943","title":"Online Caching With no Regret: Optimistic Learning via Recommendations","display_name":"Online Caching With no Regret: Optimistic Learning via Recommendations","publication_year":2023,"publication_date":"2023-09-21","ids":{"openalex":"https://openalex.org/W4386917293","doi":"https://doi.org/10.1109/tmc.2023.3317943"},"language":"en","primary_location":{"id":"doi:10.1109/tmc.2023.3317943","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tmc.2023.3317943","pdf_url":null,"source":{"id":"https://openalex.org/S69141925","display_name":"IEEE Transactions on Mobile Computing","issn_l":"1536-1233","issn":["1536-1233","1558-0660","2161-9875"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Mobile Computing","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://repository.tudelft.nl/file/File_bf08c410-c271-4291-9c7f-ef3005edb6cb","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5059591386","display_name":"Naram Mhaisen","orcid":"https://orcid.org/0000-0003-0211-2666"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Naram Mhaisen","raw_affiliation_strings":["Department of Software Technology, Delft University of Technology, Delft, The Netherlands"],"raw_orcid":"https://orcid.org/0000-0003-0211-2666","affiliations":[{"raw_affiliation_string":"Department of Software Technology, Delft University of Technology, Delft, The Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044138533","display_name":"George Iosifidis","orcid":"https://orcid.org/0000-0003-1001-2323"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"George Iosifidis","raw_affiliation_strings":["Department of Software Technology, Delft University of Technology, Delft, The Netherlands"],"raw_orcid":"https://orcid.org/0000-0003-1001-2323","affiliations":[{"raw_affiliation_string":"Department of Software Technology, Delft University of Technology, Delft, The Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5086446911","display_name":"Douglas J. Leith","orcid":"https://orcid.org/0000-0003-4056-4014"},"institutions":[{"id":"https://openalex.org/I205274468","display_name":"Trinity College Dublin","ror":"https://ror.org/02tyrky19","country_code":"IE","type":"education","lineage":["https://openalex.org/I205274468"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"Douglas Leith","raw_affiliation_strings":["School of Computer Science and Statistics, Trinity College Dublin, Dublin, The Ireland"],"raw_orcid":"https://orcid.org/0000-0003-4056-4014","affiliations":[{"raw_affiliation_string":"School of Computer Science and Statistics, Trinity College Dublin, Dublin, The Ireland","institution_ids":["https://openalex.org/I205274468"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.0528,"has_fulltext":true,"cited_by_count":6,"citation_normalized_percentile":{"value":0.78245023,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"23","issue":"5","first_page":"5949","last_page":"5965"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11478","display_name":"Caching and Content Delivery","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T11478","display_name":"Caching and Content Delivery","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10203","display_name":"Recommender Systems and Techniques","score":0.9843999743461609,"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/T12288","display_name":"Optimization and Search Problems","score":0.9775999784469604,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/regret","display_name":"Regret","score":0.8694241046905518},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8287920355796814},{"id":"https://openalex.org/keywords/bipartite-graph","display_name":"Bipartite graph","score":0.5207555294036865},{"id":"https://openalex.org/keywords/online-algorithm","display_name":"Online algorithm","score":0.5124433636665344},{"id":"https://openalex.org/keywords/upper-and-lower-bounds","display_name":"Upper and lower bounds","score":0.48514804244041443},{"id":"https://openalex.org/keywords/toolbox","display_name":"Toolbox","score":0.48421406745910645},{"id":"https://openalex.org/keywords/trace","display_name":"TRACE (psycholinguistics)","score":0.4816950261592865},{"id":"https://openalex.org/keywords/notation","display_name":"Notation","score":0.47964006662368774},{"id":"https://openalex.org/keywords/enhanced-data-rates-for-gsm-evolution","display_name":"Enhanced Data Rates for GSM Evolution","score":0.44934898614883423},{"id":"https://openalex.org/keywords/online-learning","display_name":"Online learning","score":0.4369734823703766},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3603074550628662},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.22952187061309814},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.2258116900920868},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.21348541975021362},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.20573705434799194}],"concepts":[{"id":"https://openalex.org/C50817715","wikidata":"https://www.wikidata.org/wiki/Q79895177","display_name":"Regret","level":2,"score":0.8694241046905518},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8287920355796814},{"id":"https://openalex.org/C197657726","wikidata":"https://www.wikidata.org/wiki/Q174733","display_name":"Bipartite graph","level":3,"score":0.5207555294036865},{"id":"https://openalex.org/C196921405","wikidata":"https://www.wikidata.org/wiki/Q786431","display_name":"Online algorithm","level":2,"score":0.5124433636665344},{"id":"https://openalex.org/C77553402","wikidata":"https://www.wikidata.org/wiki/Q13222579","display_name":"Upper and lower bounds","level":2,"score":0.48514804244041443},{"id":"https://openalex.org/C2777655017","wikidata":"https://www.wikidata.org/wiki/Q1501161","display_name":"Toolbox","level":2,"score":0.48421406745910645},{"id":"https://openalex.org/C75291252","wikidata":"https://www.wikidata.org/wiki/Q1315756","display_name":"TRACE (psycholinguistics)","level":2,"score":0.4816950261592865},{"id":"https://openalex.org/C45357846","wikidata":"https://www.wikidata.org/wiki/Q2001982","display_name":"Notation","level":2,"score":0.47964006662368774},{"id":"https://openalex.org/C162307627","wikidata":"https://www.wikidata.org/wiki/Q204833","display_name":"Enhanced Data Rates for GSM Evolution","level":2,"score":0.44934898614883423},{"id":"https://openalex.org/C2986087404","wikidata":"https://www.wikidata.org/wiki/Q15946010","display_name":"Online learning","level":2,"score":0.4369734823703766},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3603074550628662},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.22952187061309814},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.2258116900920868},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.21348541975021362},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.20573705434799194},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.0},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tmc.2023.3317943","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tmc.2023.3317943","pdf_url":null,"source":{"id":"https://openalex.org/S69141925","display_name":"IEEE Transactions on Mobile Computing","issn_l":"1536-1233","issn":["1536-1233","1558-0660","2161-9875"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Mobile Computing","raw_type":"journal-article"},{"id":"pmh:oai:tudelft.nl:uuid:76a7b02f-ed76-4635-90d3-251a1810fd77","is_oa":true,"landing_page_url":"http://resolver.tudelft.nl/uuid:76a7b02f-ed76-4635-90d3-251a1810fd77","pdf_url":"https://repository.tudelft.nl/file/File_bf08c410-c271-4291-9c7f-ef3005edb6cb","source":{"id":"https://openalex.org/S4306400906","display_name":"Research Repository (Delft University of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I98358874","host_organization_name":"Delft University of Technology","host_organization_lineage":["https://openalex.org/I98358874"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"journal article"}],"best_oa_location":{"id":"pmh:oai:tudelft.nl:uuid:76a7b02f-ed76-4635-90d3-251a1810fd77","is_oa":true,"landing_page_url":"http://resolver.tudelft.nl/uuid:76a7b02f-ed76-4635-90d3-251a1810fd77","pdf_url":"https://repository.tudelft.nl/file/File_bf08c410-c271-4291-9c7f-ef3005edb6cb","source":{"id":"https://openalex.org/S4306400906","display_name":"Research Repository (Delft University of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I98358874","host_organization_name":"Delft University of Technology","host_organization_lineage":["https://openalex.org/I98358874"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"journal article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2406092791","display_name":"Network intelligence for aDAptive and sElf-Learning MObile Networks","funder_award_id":"101017109","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"}],"funders":[{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"}],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4386917293.pdf"},"referenced_works_count":76,"referenced_works":["https://openalex.org/W1972738071","https://openalex.org/W1976986662","https://openalex.org/W1987225815","https://openalex.org/W1988834815","https://openalex.org/W2000493066","https://openalex.org/W2024176568","https://openalex.org/W2041645394","https://openalex.org/W2054852454","https://openalex.org/W2055639053","https://openalex.org/W2061442141","https://openalex.org/W2074586650","https://openalex.org/W2078205146","https://openalex.org/W2094087391","https://openalex.org/W2095762034","https://openalex.org/W2128085284","https://openalex.org/W2138350977","https://openalex.org/W2152541804","https://openalex.org/W2159904393","https://openalex.org/W2166482131","https://openalex.org/W2210543184","https://openalex.org/W2263102236","https://openalex.org/W2404272329","https://openalex.org/W2746390786","https://openalex.org/W2763081248","https://openalex.org/W2800875871","https://openalex.org/W2803681848","https://openalex.org/W2911361087","https://openalex.org/W2919316173","https://openalex.org/W2951825612","https://openalex.org/W2962801070","https://openalex.org/W2963531342","https://openalex.org/W2964323557","https://openalex.org/W2966982543","https://openalex.org/W2986277097","https://openalex.org/W2990530686","https://openalex.org/W2998882145","https://openalex.org/W3005611113","https://openalex.org/W3028821732","https://openalex.org/W3089163559","https://openalex.org/W3092406768","https://openalex.org/W3094383600","https://openalex.org/W3102579369","https://openalex.org/W3108605609","https://openalex.org/W3174200418","https://openalex.org/W3178731179","https://openalex.org/W3188959416","https://openalex.org/W3196536943","https://openalex.org/W3217093116","https://openalex.org/W4200531363","https://openalex.org/W4205108433","https://openalex.org/W4205966765","https://openalex.org/W4248583813","https://openalex.org/W4286571690","https://openalex.org/W4287978073","https://openalex.org/W4288080156","https://openalex.org/W4288113009","https://openalex.org/W4312419991","https://openalex.org/W6607198235","https://openalex.org/W6674228005","https://openalex.org/W6681110014","https://openalex.org/W6681723013","https://openalex.org/W6684502749","https://openalex.org/W6694693775","https://openalex.org/W6705697407","https://openalex.org/W6725241636","https://openalex.org/W6743932947","https://openalex.org/W6751632969","https://openalex.org/W6763034095","https://openalex.org/W6769815087","https://openalex.org/W6772299385","https://openalex.org/W6773909279","https://openalex.org/W6774028308","https://openalex.org/W6774890674","https://openalex.org/W6780581633","https://openalex.org/W6796306540","https://openalex.org/W6917172014"],"related_works":["https://openalex.org/W3041944716","https://openalex.org/W1966674384","https://openalex.org/W2952412049","https://openalex.org/W2572248225","https://openalex.org/W1876956220","https://openalex.org/W2195225896","https://openalex.org/W3185920324","https://openalex.org/W4287073482","https://openalex.org/W2108431359","https://openalex.org/W3006977717"],"abstract_inverted_index":{"The":[0,82,172],"design":[1,65],"of":[2,40,174],"effective":[3],"online":[4,16,42,66],"caching":[5,67,103,135],"policies":[6,136,162],"is":[7,52,156,178],"an":[8],"increasingly":[9],"important":[10],"problem":[11,36],"for":[12,33,59,69,143,161,169],"content":[13,88],"distribution":[14],"networks,":[15],"social":[17],"networks":[18,71],"and":[19,63,97,116,146],"edge":[20],"computing":[21],"services,":[22],"among":[23],"other":[24],"areas.":[25],"This":[26],"paper":[27],"proposes":[28],"a":[29,87],"new":[30],"algorithmic":[31],"toolbox":[32],"tackling":[34],"this":[35],"through":[37],"the":[38,47,60,93,102,112,118,131,148,157,175],"lens":[39],"<i>optimistic</i>":[41],"learning.":[43],"We":[44,109,128],"build":[45],"upon":[46],"Follow-the-Regularized-Leader":[48],"(FTRL)":[49],"framework,":[50],"which":[51,155],"developed":[53],"further":[54],"here":[55],"to":[56,78,114],"include":[57],"predictions":[58,83],"file":[61],"requests,":[62],"we":[64],"algorithms":[68,177],"bipartite":[70],"with":[72,180],"pre-reserved":[73],"or":[74],"dynamic":[75],"storage":[76],"subject":[77],"time-average":[79],"budget":[80],"constraints.":[81],"are":[84,126],"provided":[85],"by":[86],"recommendation":[89],"system":[90],"that":[91,130,163],"influences":[92],"users":[94],"viewing":[95],"activity":[96],"hence":[98],"can":[99,137],"naturally":[100],"reduce":[101],"network's":[104],"uncertainty":[105],"about":[106],"future":[107],"requests.":[108],"also":[110],"extend":[111],"framework":[113],"learn":[115],"utilize":[117],"best":[119,158],"request":[120],"predictor":[121],"in":[122],"cases":[123],"where":[124],"many":[125],"available.":[127],"prove":[129],"proposed":[132,176],"optimistic":[133],"learning":[134],"achieve":[138],"<i>sub-zero</i>":[139],"performance":[140,173],"loss":[141],"(regret)":[142],"perfect":[144],"predictions,":[145,167],"maintain":[147],"sub-linear":[149],"regret":[150],"bound":[151,160],"<inline-formula><tex-math":[152],"notation=\"LaTeX\">$O(\\sqrt{T})$</tex-math></inline-formula>":[153],",":[154],"achievable":[159],"do":[164],"not":[165],"use":[166],"even":[168],"arbitrary-bad":[170],"predictions.":[171],"evaluated":[179],"detailed":[181],"trace-driven":[182],"numerical":[183],"tests.":[184]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
