อย่าพลาดข่าวสารวงการโซเชียลมีเดียในวันพรุ่งนี้

เผยแพร่แล้ว: 2023-04-01

ตามที่ Elon Musk หัวหน้า Twitter สัญญาไว้เมื่อต้นเดือนนี้ วันนี้ Twitter ได้เผยแพร่โค้ดอัลกอริทึมคำแนะนำบน GitHub เพื่อให้ทุกคนได้เห็น ขณะเดียวกันก็โพสต์ภาพรวมใหม่เกี่ยวกับวิธีการทำงานของอัลกอริทึมการแนะนำทวีต โดยให้ข้อมูลเชิงลึกใหม่เกี่ยวกับสิ่งที่กำหนดคำสั่ง ซึ่งทวีตจะแสดง

ภาพรวมอัลกอริทึม Twitter

ตามที่อธิบายโดย Twitter:

บน GitHub คุณจะพบที่เก็บใหม่สองแห่ง ( repo หลัก , ml repo ) ที่มีซอร์สโค้ดสำหรับส่วนต่างๆ ของ Twitter รวมถึงอัลกอริทึมคำแนะนำของเรา ซึ่งจะควบคุมทวีตที่คุณเห็นบนไทม์ไลน์ For You สำหรับการเปิดตัวครั้งนี้ เราตั้งเป้าไปที่ระดับความโปร่งใสสูงสุดเท่าที่จะเป็นไปได้ ในขณะที่ไม่รวมโค้ดใดๆ ที่อาจส่งผลต่อความปลอดภัยและความเป็นส่วนตัวของผู้ใช้ หรือความสามารถในการปกป้องแพลตฟอร์มของเราจากผู้ไม่หวังดี รวมถึงการบั่นทอนความพยายามของเราในการต่อสู้กับการแสวงประโยชน์ทางเพศจากเด็กและการจัดการ”

สิ่งสำคัญที่ต้องทราบด้วยว่า Twitter ไม่มีข้อมูลการถ่วงน้ำหนักที่เชื่อมโยงกับแต่ละองค์ประกอบ กล่าวคือ แต่ละปัจจัยมีความสำคัญมากน้อยเพียงใดในการผลักดันผลลัพธ์สุดท้าย

ดังนั้นจึงไม่ใช่ทุกรายละเอียด แต่ให้ข้อมูลเชิงลึกระดับสูงเกี่ยวกับวิธีการทำงานของอัลกอริทึมของ Twitter ในขณะที่ Twitter ยังได้ให้คำอธิบายเกี่ยวกับระบบแบบคนธรรมดามากขึ้น เพื่อช่วยให้ผู้คนเข้าใจว่าระบบตัดสินใจว่าคุณจะเห็นอะไรในไทม์ไลน์ของคุณทุกครั้ง เวลาที่คุณเปิดแอป

ตามทวิตเตอร์:

รากฐานของคำแนะนำของ Twitter คือชุดของโมเดลหลักและคุณสมบัติที่ดึงข้อมูลที่ซ่อนเร้นจากทวีต ผู้ใช้ และข้อมูลการมีส่วนร่วม โมเดลเหล่านี้มีเป้าหมายเพื่อตอบคำถามสำคัญเกี่ยวกับเครือข่าย Twitter เช่น "ความน่าจะเป็นที่คุณจะมีปฏิสัมพันธ์กับผู้ใช้รายอื่นในอนาคตคือเท่าใด" หรือ “ชุมชนบน Twitter คืออะไร และทวีตใดกำลังเป็นกระแสภายในพวกเขา”การตอบคำถามเหล่านี้อย่างถูกต้องทำให้ Twitter สามารถให้คำแนะนำที่เกี่ยวข้องได้มากขึ้น

องค์ประกอบสุดท้ายนั้นมีความสำคัญ และสอดคล้องกับสิ่งที่ Ryan Broderick จาก Garbage Day พบในการทดลองของเขาเพื่อทดสอบสิ่งที่ได้รับแรงฉุดผ่านทวีต

สรุปโดย Broderick:

“Twitter ใช้ subreddits ที่มองไม่เห็นผ่าน Topics เพื่อจัดระเบียบทวีตด้วยอัลกอริทึม เนื่องจากหน้า For You ไม่เรียงตามลำดับเวลาอีกต่อไป การทวีตแบบไวรัลจึงไม่ตรงเวลาอย่างที่เคยเป็น พวกเขาต้องเป็นป่าดิบ มันช่วยได้ถ้าพวกเขาแสดงความคิดเห็นเกี่ยวกับสิ่งที่กำลังเป็นไวรัสอยู่แล้ว และมันช่วยได้จริงๆ ถ้าคุณตั้งกระทู้ ตอบตัวเอง หรือสร้างการสนทนาบางอย่างในการตอบกลับ ดูเหมือนว่าตอนนี้จะให้ความสำคัญกับวิดีโอมากขึ้น

ปรากฎว่า Ryan พูดถูก – ตอนนี้ Twitter กำลังมองหาการโปรโมตทวีตเพิ่มเติมในฟีด 'For You' โดยพิจารณาจากการมีส่วนร่วมตามหัวข้อ ซึ่ง Twitter กำหนดไว้ที่ระดับบัญชี โดยกรองบัญชีบางบัญชีเป็นหมวดหมู่หัวข้อ จากนั้นใช้เป็นแนวทางในการจัดหมวดหมู่ หัวข้อที่เป็นไปได้ของแต่ละทวีต

ภาพรวมอัลกอริทึม Twitter

ตามทวิตเตอร์:

หนึ่งในพื้นที่ฝังที่มีประโยชน์ที่สุดของ Twitter คือ SimClusters SimClusters ค้นพบชุมชนที่ยึดโดยกลุ่มผู้ใช้ที่มีอิทธิพลโดยใช้ อัลกอริทึมการแยกตัวประกอบเมทริกซ์ที่กำหนด เอง มีชุมชน 145,000 แห่งซึ่งอัปเดตทุกสามสัปดาห์ ชุมชนมีขนาดตั้งแต่ผู้ใช้ไม่กี่พันคนสำหรับกลุ่มเพื่อนแต่ละคน ไปจนถึงผู้ใช้หลายร้อยล้านคนสำหรับข่าวหรือวัฒนธรรมป๊อป ยิ่งมีผู้ใช้จากชุมชนเช่นทวีตมากเท่าใด ทวีตนั้นก็จะเชื่อมโยงกับชุมชนนั้นมากขึ้นเท่านั้น”

ภาพด้านบนแสดง 'ชุมชน' ที่ใหญ่ที่สุดของ Twitter หรือคอลเล็กชันหัวข้อตามการกรองอัลกอริทึมของ Twitter

Twitter กล่าวว่าแนวทางนี้ได้กลายเป็นปัจจัยสำคัญในการตัดสินใจว่าทวีตใดใน 'นอกเครือข่าย' ที่จะแทรกลงในฟีด 'For You' ของคุณ หรือทวีตใดที่จะแสดงให้คุณเห็นจากบัญชีที่คุณไม่ได้ติดตาม และยิ่งมีการใส่คำแนะนำเหล่านี้ลงในฟีดผู้ใช้มากขึ้นเรื่อยๆ ก็ยิ่งกลายเป็นตัวขับเคลื่อนที่ใหญ่ขึ้นในการเปิดรับทวีต – แม้ว่าจะมีการเปลี่ยนแปลงอีกครั้งในเร็วๆ นี้ เมื่อ Twitter ยังจำกัดคำแนะนำ "สำหรับคุณ" ไว้เฉพาะทวีตจากบัญชีสมาชิกที่ชำระเงินเท่านั้น

ผลกระทบต่อประสบการณ์ Twitter เป็นอย่างไรนั้นเป็นเรื่องที่ใคร ๆ ก็เดาได้ ณ จุดนี้ แต่อย่างน้อยก็จะเปลี่ยนฟีด 'For You' โดยพื้นฐานแล้วโดยการจำกัดกลุ่มของทวีตต้นทางที่ Twitter สามารถดึงมาได้

และโดยเฉพาะอย่างยิ่งหากคนดังไม่จ่ายเงินหรือหยุดทวีต ผลกระทบนั้นอาจมีนัยสำคัญ

นี่คือการเปิดเผยที่สำคัญที่สุดของภาพรวมอัลกอริทึมของ Twitter แม้ว่าจะมีบันทึกและประเด็นที่น่าสนใจอื่น ๆ รวมอยู่ในเอกสาร:

  • ในแต่ละเซสชันของผู้ใช้ Twitter จะแยกทวีตประมาณ 1,500 รายการที่เชื่อว่าแต่ละคนน่าจะสนใจ ก่อนที่จะจัดอันดับในฟีด 'For You'
  • ไทม์ไลน์ของ For You ประกอบด้วยทวีตในเครือข่าย 50% (คนที่คุณติดตาม) และทวีตนอกเครือข่าย 50% โดยเฉลี่ย
  • Twitter ยังทำนายความเป็นไปได้ของการมีส่วนร่วมระหว่างผู้ใช้สองคน 'ยิ่งคะแนน Real Graph ระหว่างคุณและผู้เขียนทวีตสูงเท่าใด เราจะรวมทวีตของพวกเขามากขึ้นเท่านั้น'
  • อีกปัจจัยหนึ่งคือทวีตที่คนที่คุณติดตามมีส่วนร่วม ซึ่งไม่ใช่การเปิดเผย แต่เป็นประเด็นที่ควรทราบ
  • การจัดอันดับทวีตดำเนินการผ่านเครือข่ายนิวรอลพารามิเตอร์ ~48M ซึ่งได้รับการฝึกอบรมอย่างต่อเนื่องเกี่ยวกับการโต้ตอบของทวีตเพื่อปรับให้เหมาะสมสำหรับการมีส่วนร่วมในเชิงบวก (เช่น การกดถูกใจ การรีทวีต และการตอบกลับ)' อย่างไรก็ตาม ไม่มีการระบุเกี่ยวกับวิธีที่ Twitter กำหนดการมีส่วนร่วมในเชิงบวกและเชิงลบในบริบทนี้

ที่ให้บริบทที่น่าสนใจเกี่ยวกับวิธีที่ Twitter จัดอันดับทวีตและเพิ่มการเปิดเผยภายในฟีด 'For You' หลัก – แม้ว่าจะมีการเปลี่ยนแปลงอีกครั้งในวันที่ 15 เมษายนเมื่อ Twitter จะเปลี่ยนเป็นการแสดงเฉพาะทวีตจากผู้ใช้ที่จ่ายเงิน คำแนะนำ 'สำหรับคุณ'

ซึ่งในทางใดทางหนึ่งทำให้ข้อมูลเชิงลึกนี้ซ้ำซ้อน – แม้ว่าฉันจะเดาว่าหากทฤษฎีการทำงานคือในที่สุดผู้ใช้ส่วนใหญ่จะจ่ายเงิน ก็อาจยังคงเป็นตัวบ่งชี้ต่อไปอีกระยะหนึ่ง

ยกเว้นพวกเขาจะไม่

ขณะนี้มีผู้ใช้ Twitter น้อยกว่า 1% ที่จ่ายเงินให้กับ Twitter Blue และในขณะที่การตัดสินใจลบเครื่องหมายถูกสีน้ำเงิน 'เดิม' และยกเลิกกระบวนการจัดอันดับ 'For You' จะทำให้เกิดการซื้อเพิ่มเติม ดูเหมือนว่าไม่น่าจะทำให้ Twitter Blue การพิจารณาที่สำคัญสำหรับผู้ใช้ Twitter ส่วนใหญ่

ฉันเดาว่าองค์ประกอบอื่นที่ต้องคำนึงถึงในแง่นี้คือทวีตส่วนใหญ่มาจากผู้ใช้เพียงไม่กี่คนโดยโปรไฟล์ Twitter ส่วนใหญ่ไม่ค่อยทวีตเอง บางที Twitter อาจต้องการเพียงกลุ่มผู้ใช้จำนวนน้อยในการลงชื่อสมัครใช้ Blue เพื่อให้เป็นองค์ประกอบที่สำคัญยิ่งขึ้นในการจัดอันดับทวีต แต่ดูเหมือนว่าไม่น่าจะให้ผลลัพธ์ที่ดีกว่าในการเน้นเนื้อหาที่เกี่ยวข้องมากที่สุดจากทั่วทั้งแอป

ดูเหมือนว่า Twitter กำลังผลักดันไปข้างหน้าและตอนนี้นักพัฒนาภายนอกมีข้อมูลเชิงลึกเพิ่มเติมเกี่ยวกับวิธีการทำงานของอัลกอริทึมของ Twitter ซึ่งจะนำไปสู่ข้อมูลเชิงลึกและตัวชี้ใหม่เกี่ยวกับวิธีการเล่นเกมระบบ

ความหวังของ Twitter คือการช่วยให้ปรับปรุงอัลกอริทึมได้อย่างรวดเร็ว อาจจะเกิดขึ้นเช่นกัน เราจะต้องรอดู