--- title: "Do Servers Matter on Mastodon? Data-driven Design for Decentralized Social Media" short-title: Mastodon Recommendations authors: - name: Carl Colglazier affiliation: name: Northwestern University city: Evanston state: Illinois country: United States corresponding: true bibliography: references.bib format: acm-html: comments: hypothesis: false acm-pdf: output-file: mastodon-recommendations-acm.pdf keep-md: true include-in-header: - text: | \usepackage{siunitx} acm-metadata: # comment this out to make submission anonymous anonymous: true # comment this out to build a draft version #final: true # comment this out to specify detailed document options # acmart-options: sigconf, review # acm preamble information copyright-year: 2018 acm-year: 2018 copyright: acmcopyright doi: XXXXXXX.XXXXXXX conference-acronym: "Conference acronym 'XX" conference-name: | Make sure to enter the correct conference title from your rights confirmation email conference-date: June 03--05, 2018 conference-location: Woodstock, NY price: "15.00" isbn: 978-1-4503-XXXX-X/18/06 # if present, replaces the list of authors in the page header. shortauthors: Colglazier # The code below is generated by the tool at http://dl.acm.org/ccs.cfm. # Please copy and paste the code instead of the example below. ccs: | \begin{CCSXML} 10003120.10003130.10003233.10010519 Human-centered computing~Social networking sites 500 10002951.10003317.10003338 Information systems~Retrieval models and ranking 300 10010405.10010497.10010498 Applied computing~Document searching 300 10003120.10003130 Human-centered computing~Collaborative and social computing 300 \end{CCSXML} \ccsdesc[500]{Human-centered computing~Social networking sites} \ccsdesc[300]{Information systems~Retrieval models and ranking} \ccsdesc[300]{Applied computing~Document searching} \ccsdesc[300]{Human-centered computing~Collaborative and social computing} keywords: - decentralized online social networks abstract: | When trying to join Mastodon, a decentralized collection of interoperable social networking servers, new users face the dilemma of choosing a home server. Using trace data from millions of new Mastodon accounts, we show that new accounts are less likely to remain active on the network's largest general instances compared to others. Additionally, we observe a trend of users migrating from larger to smaller servers. Addressing the challenge of onboarding and server selection, the paper proposes a decentralized recommendation system for server using hashtags and the Okapi BM25 algorithm. This system leverages servers' top hashtags and their frequency to create a recommendation mechanism that respects Mastodon's decentralized ethos. Simulations demonstrate that such a tool can be effective even with limited data on each local server. execute: echo: false error: false warning: false message: false freeze: false cache: true fig-width: 6.75 knitr: opts_knit: verbose: true code-block-border-left: false code-block-bg: false --- {{< include _article.qmd >}}