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

Twitter เผยแพร่ที่เก็บ GitHub สองแห่งแยกกันซึ่งมีซอร์สโค้ดสำหรับ อัลกอริทึมคำแนะนำ และโมเดลแมชชีนเลิร์นนิง ที่สนับสนุนพวกเขา ทวีตที่ปรากฏบนไทม์ไลน์ของผู้ใช้จะถูกเลือกโดยบริการที่เรียกว่า Home Mixer ซึ่งใช้ไปป์ไลน์เพื่อรับทวีตที่ดีที่สุดจากแหล่งคำแนะนำต่างๆ จัดอันดับโดยใช้โมเดลการเรียนรู้ของเครื่อง และใช้ตัวกรองเพื่อแยกเนื้อหา NSFW ทวีตจากการบล็อก ผู้ใช้และผู้ที่เห็นแล้ว

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

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

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

By Henry Taylor

ฉันทำงานเป็นนักพัฒนาส่วนหลัง พวกคุณบางคนอาจเคยเห็นฉันที่การประชุมนักพัฒนาซอฟต์แวร์ เมื่อเร็ว ๆ นี้ฉันได้ทำงานในโครงการโอเพ่นซอร์ส