{"id":10953,"date":"2023-03-31T18:52:14","date_gmt":"2023-03-31T18:52:14","guid":{"rendered":"https:\/\/entertainment.runfyers.com\/index.php\/2023\/03\/31\/twitter-takes-its-algorithm-open-source-as-elon-musk-promised\/"},"modified":"2023-03-31T18:52:14","modified_gmt":"2023-03-31T18:52:14","slug":"twitter-takes-its-algorithm-open-source-as-elon-musk-promised","status":"publish","type":"post","link":"https:\/\/entertainment.runfyers.com\/index.php\/2023\/03\/31\/twitter-takes-its-algorithm-open-source-as-elon-musk-promised\/","title":{"rendered":"Twitter takes its algorithm \u201copen-source,\u201d as Elon Musk promised"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph mb-20 font-fkroman text-18 leading-160 -tracking-1 selection:bg-franklin-20 dark:text-white dark:selection:bg-blurple [&amp;_a]:shadow-underline-black dark:[&amp;_a]:shadow-underline-white [&amp;_a:hover]:shadow-highlight-franklin dark:[&amp;_a:hover]:shadow-highlight-blurple\">Twitter has released the code that chooses which tweets show up on your timeline <a href=\"https:\/\/github.com\/twitter\/the-algorithm\" target=\"_blank\" rel=\"noopener\">to GitHub<\/a> and has <a href=\"https:\/\/blog.twitter.com\/engineering\/en_us\/topics\/open-source\/2023\/twitter-recommendation-algorithm\" target=\"_blank\" rel=\"noopener\">put out a blog post explaining the decision<\/a>. It breaks down what the algorithm looks at when determining which tweets to feature in the For You timeline and how it ranks and filters them.<\/p>\n<\/div>\n<div>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph mb-20 font-fkroman text-18 leading-160 -tracking-1 selection:bg-franklin-20 dark:text-white dark:selection:bg-blurple [&amp;_a]:shadow-underline-black dark:[&amp;_a]:shadow-underline-white [&amp;_a:hover]:shadow-highlight-franklin dark:[&amp;_a:hover]:shadow-highlight-blurple\">According to Twitter\u2019s blog post, \u201cthe recommendation pipeline is made up of three main stages.\u201d First, it gathers \u201cthe best Tweets from different recommendation sources,\u201d then it ranks those tweets with \u201ca machine learning model.\u201d It then filters out tweets from people you\u2019ve blocked, tweets you\u2019ve already seen, or tweets that are not safe for work. <\/p>\n<\/div>\n<div>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph mb-20 font-fkroman text-18 leading-160 -tracking-1 selection:bg-franklin-20 dark:text-white dark:selection:bg-blurple [&amp;_a]:shadow-underline-black dark:[&amp;_a]:shadow-underline-white [&amp;_a:hover]:shadow-highlight-franklin dark:[&amp;_a:hover]:shadow-highlight-blurple\">CEO Elon Musk has been promising the move for a while \u2014 on March 24th, 2022, before he owned the site, he polled his followers about whether Twitter\u2019s algorithm should be open-source, and around 83 percent of the responses said \u201cyes.\u201d In February he promised it would happen within a week, before <a href=\"https:\/\/twitter.com\/elonmusk\/status\/1636835209587949570?s=20\" target=\"_blank\" rel=\"noopener\">pushing back the deadline<\/a> to March 31st earlier this month.<\/p>\n<\/div>\n<div>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph mb-20 font-fkroman text-18 leading-160 -tracking-1 selection:bg-franklin-20 dark:text-white dark:selection:bg-blurple [&amp;_a]:shadow-underline-black dark:[&amp;_a]:shadow-underline-white [&amp;_a:hover]:shadow-highlight-franklin dark:[&amp;_a:hover]:shadow-highlight-blurple\">Musk has also been <a href=\"https:\/\/twitter.com\/elonmusk\/status\/1628122949185159168\" target=\"_blank\" rel=\"noopener\">preparing his audience to be disappointed<\/a> in the algorithm when they see it (which is, of course, making a big assumption that people will actually be understand the complex code). <a href=\"https:\/\/twitter.com\/elonmusk\/status\/1636838845894279168\" target=\"_blank\" rel=\"noopener\">He\u2019s said<\/a> it\u2019s \u201coverly complex &amp; not fully understood internally,\u201d and that people will \u201cdiscover many silly things,\u201d but has promised to fix issues as they\u2019re discovered. \u201cProviding code transparency will be incredibly embarrassing at first, but it should lead to rapid improvement in recommendation quality,\u201d he tweeted.<\/p>\n<\/div>\n<div>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph mb-20 font-fkroman text-18 leading-160 -tracking-1 selection:bg-franklin-20 dark:text-white dark:selection:bg-blurple [&amp;_a]:shadow-underline-black dark:[&amp;_a]:shadow-underline-white [&amp;_a:hover]:shadow-highlight-franklin dark:[&amp;_a:hover]:shadow-highlight-blurple\">There is a difference between code transparency, where users will be able to see the mechanisms that choose tweets for their timelines, and code being open-source, where the community can actually submit its own code for consideration, and use the algorithm in other projects. While Musk has <em>said<\/em> it\u2019ll be open source, Twitter will have to actually do the work if it wants to earn that label. That involves figuring out systems for governance that decide what pull requests to approve, what user-raised issues deserve attention, and how to stop bad actors from trying to sabotage the code for their own purposes.<\/p>\n<\/div>\n<div>\n<div class=\"duet--article--article-pullquote mb-20\">\n<p class=\"duet--article--dangerously-set-cms-markup relative bg-repeating-lines-dark bg-[length:1px_1.2em] pb-8 font-polysans text-28 font-medium leading-120 tracking-1 selection:bg-franklin-20  dark:bg-repeating-lines-light dark:text-white dark:selection:bg-blurple\">Twitter says people can submit pull requests that may eventually end up in its codebase<\/p>\n<\/div>\n<\/div>\n<div>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph mb-20 font-fkroman text-18 leading-160 -tracking-1 selection:bg-franklin-20 dark:text-white dark:selection:bg-blurple [&amp;_a]:shadow-underline-black dark:[&amp;_a]:shadow-underline-white [&amp;_a:hover]:shadow-highlight-franklin dark:[&amp;_a:hover]:shadow-highlight-blurple\">The company does say it\u2019s working on this \u2014 the readme for the GitHub says \u201cwe invite the community to submit GitHub issues and pull requests for suggestions on improving the recommendation algorithm.\u201d It does, however, go on to say that Twitter\u2019s still in the process of building \u201ctools to manage these suggestions and sync changes to our internal repository.\u201d<\/p>\n<\/div>\n<div>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph mb-20 font-fkroman text-18 leading-160 -tracking-1 selection:bg-franklin-20 dark:text-white dark:selection:bg-blurple [&amp;_a]:shadow-underline-black dark:[&amp;_a]:shadow-underline-white [&amp;_a:hover]:shadow-highlight-franklin dark:[&amp;_a:hover]:shadow-highlight-blurple\">The decision to increase transparency around its recommendations isn\u2019t happening in a bubble. Musk has been openly critical of how Twitter\u2019s previous management handled moderation and recommendation, and <a href=\"https:\/\/www.theverge.com\/2022\/12\/13\/23508240\/jack-dorsey-twitter-files-response-bluesky-wikileaks\" target=\"_blank\" rel=\"noopener\">orchestrated a barrage of stories<\/a> that <a href=\"https:\/\/twitter.com\/elonmusk\/status\/1597336812732575744\" target=\"_blank\" rel=\"noopener\">he claimed<\/a> would expose the platform\u2019s \u201cfree speech suppression.\u201d (Mostly, it <a href=\"https:\/\/www.theverge.com\/2022\/12\/2\/23490863\/elon-musk-twitter-expose-hunter-biden-flop-doxxed-multiple-people\" target=\"_blank\" rel=\"noopener\">just served to show<\/a> how normal content moderation works.)<\/p>\n<\/div>\n<div>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph mb-20 font-fkroman text-18 leading-160 -tracking-1 selection:bg-franklin-20 dark:text-white dark:selection:bg-blurple [&amp;_a]:shadow-underline-black dark:[&amp;_a]:shadow-underline-white [&amp;_a:hover]:shadow-highlight-franklin dark:[&amp;_a:hover]:shadow-highlight-blurple\">But now that he\u2019s in charge, he\u2019s faced a lot of backlash as well \u2014 from users annoyed about their For You pages <a href=\"https:\/\/www.theverge.com\/2023\/2\/14\/23600358\/elon-musk-tweets-algorithm-changes-twitter\" target=\"_blank\" rel=\"noopener\">shoving his tweets in their faces<\/a>, to his conservative boosters growing increasingly concerned about how little engagement they\u2019re getting. <a href=\"https:\/\/twitter.com\/elonmusk\/status\/1593673339826212864?lang=en\" target=\"_blank\" rel=\"noopener\">He\u2019s argued<\/a> that negative and hate content are being \u201cmax deboosted\u201d in the site\u2019s new recommendation algorithms, a claim <a href=\"https:\/\/www.washingtonpost.com\/technology\/2023\/03\/30\/elon-musk-twitter-hate-speech\/\" target=\"_blank\" rel=\"noopener\">outside analysts<\/a> without access to the code have disputed.<\/p>\n<\/div>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><br \/>\n<br \/><br \/>\n<br \/><a href=\"https:\/\/www.theverge.com\/2023\/3\/31\/23664849\/twitter-releases-algorithm-musk-open-source\" target=\"_blank\" rel=\"noopener\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Twitter has released the code that chooses which tweets show up on your timeline to GitHub and has put out a blog post explaining the decision. It breaks down what the algorithm looks at when determining which tweets to feature in the For You timeline and how it ranks and filters them. According to Twitter\u2019s [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":10954,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[],"class_list":{"0":"post-10953","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tech"},"_links":{"self":[{"href":"https:\/\/entertainment.runfyers.com\/index.php\/wp-json\/wp\/v2\/posts\/10953","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/entertainment.runfyers.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/entertainment.runfyers.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/entertainment.runfyers.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/entertainment.runfyers.com\/index.php\/wp-json\/wp\/v2\/comments?post=10953"}],"version-history":[{"count":0,"href":"https:\/\/entertainment.runfyers.com\/index.php\/wp-json\/wp\/v2\/posts\/10953\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/entertainment.runfyers.com\/index.php\/wp-json\/wp\/v2\/media\/10954"}],"wp:attachment":[{"href":"https:\/\/entertainment.runfyers.com\/index.php\/wp-json\/wp\/v2\/media?parent=10953"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/entertainment.runfyers.com\/index.php\/wp-json\/wp\/v2\/categories?post=10953"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/entertainment.runfyers.com\/index.php\/wp-json\/wp\/v2\/tags?post=10953"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}