{"id":19156377,"url":"https://github.com/kyegomez/tiktokx","last_synced_at":"2025-07-26T22:11:47.875Z","repository":{"id":188518383,"uuid":"678652024","full_name":"kyegomez/Tiktokx","owner":"kyegomez","description":"Tiktok is an advanced multimedia recommender system that fuses the generative modality-aware collaborative self-augmentation and contrastive cross-modality dependency encoding to achieve superior performance compared to existing state-of-the-art multi-model recommenders.","archived":false,"fork":false,"pushed_at":"2023-08-18T03:43:07.000Z","size":235,"stargazers_count":12,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-19T20:17:01.537Z","etag":null,"topics":["algorithms","artificial-intelligence","attention-mechanism","recommender","recommender-engine","recommender-system","tiktok","transformer-architecture"],"latest_commit_sha":null,"homepage":"https://discord.gg/qUtxnK2NMf","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kyegomez.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-15T03:33:10.000Z","updated_at":"2025-03-20T18:09:22.000Z","dependencies_parsed_at":"2024-11-09T08:36:01.139Z","dependency_job_id":"46c3f55c-9751-485a-9b40-a69f460883e0","html_url":"https://github.com/kyegomez/Tiktokx","commit_stats":null,"previous_names":["kyegomez/tiktok","kyegomez/tiktokx"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyegomez%2FTiktokx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyegomez%2FTiktokx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyegomez%2FTiktokx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyegomez%2FTiktokx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kyegomez","download_url":"https://codeload.github.com/kyegomez/Tiktokx/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252838458,"owners_count":21812078,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithms","artificial-intelligence","attention-mechanism","recommender","recommender-engine","recommender-system","tiktok","transformer-architecture"],"created_at":"2024-11-09T08:34:16.319Z","updated_at":"2025-05-07T07:45:00.647Z","avatar_url":"https://github.com/kyegomez.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Multi-Modality](agorabanner.png)](https://discord.gg/qUtxnK2NMf)\n\n\n# TikTokX: Multi-Modal Recommentation Algorithm\n\n[![GitHub issues](https://img.shields.io/github/issues/kyegomez/tiktokx)](https://github.com/kyegomez/tiktokx/issues) \n[![GitHub forks](https://img.shields.io/github/forks/kyegomez/tiktokx)](https://github.com/kyegomez/tiktokx/network) \n[![GitHub stars](https://img.shields.io/github/stars/kyegomez/tiktokx)](https://github.com/kyegomez/tiktokx/stargazers) [![GitHub license](https://img.shields.io/github/license/kyegomez/tiktokx)](https://github.com/kyegomez/tiktokx/blob/master/LICENSE)\n[![Share on Twitter](https://img.shields.io/twitter/url/https/twitter.com/cloudposse.svg?style=social\u0026label=Share%20%40kyegomez/tiktokx)](https://twitter.com/intent/tweet?text=Excited%20to%20introduce%20tiktokx,%20the%20all-new%20robotics%20model%20with%20the%20potential%20to%20revolutionize%20automation.%20Join%20us%20on%20this%20journey%20towards%20a%20smarter%20future.%20%23RT1%20%23Robotics\u0026url=https%3A%2F%2Fgithub.com%2Fkyegomez%2Ftiktokx)\n[![Share on Facebook](https://img.shields.io/badge/Share-%20facebook-blue)](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fgithub.com%2Fkyegomez%2Ftiktokx)\n[![Share on LinkedIn](https://img.shields.io/badge/Share-%20linkedin-blue)](https://www.linkedin.com/shareArticle?mini=true\u0026url=https%3A%2F%2Fgithub.com%2Fkyegomez%2Ftiktokx\u0026title=Introducing%20tiktokx%2C%20the%20All-New%20Robotics%20Model\u0026summary=tiktokx%20is%20the%20next-generation%20robotics%20model%20that%20promises%20to%20transform%20industries%20with%20its%20intelligence%20and%20efficiency.%20Join%20us%20to%20be%20a%20part%20of%20this%20revolutionary%20journey%20%23RT1%20%23Robotics\u0026source=)\n![Discord](https://img.shields.io/discord/999382051935506503)\n[![Share on Reddit](https://img.shields.io/badge/-Share%20on%20Reddit-orange)](https://www.reddit.com/submit?url=https%3A%2F%2Fgithub.com%2Fkyegomez%2Ftiktokx\u0026title=Exciting%20Times%20Ahead%20with%20tiktokx%2C%20the%20All-New%20Robotics%20Model%20%23RT1%20%23Robotics) [![Share on Hacker News](https://img.shields.io/badge/-Share%20on%20Hacker%20News-orange)](https://news.ycombinator.com/submitlink?u=https%3A%2F%2Fgithub.com%2Fkyegomez%2Ftiktokx\u0026t=Exciting%20Times%20Ahead%20with%20tiktokx%2C%20the%20All-New%20Robotics%20Model%20%23RT1%20%23Robotics)\n[![Share on Pinterest](https://img.shields.io/badge/-Share%20on%20Pinterest-red)](https://pinterest.com/pin/create/button/?url=https%3A%2F%2Fgithub.com%2Fkyegomez%2Ftiktokx\u0026media=https%3A%2F%2Fexample.com%2Fimage.jpg\u0026description=tiktokx%2C%20the%20Revolutionary%20Robotics%20Model%20that%20will%20Change%20the%20Way%20We%20Work%20%23RT1%20%23Robotics)\n[![Share on WhatsApp](https://img.shields.io/badge/-Share%20on%20WhatsApp-green)](https://api.whatsapp.com/send?text=I%20just%20discovered%20tiktokx,%20the%20all-new%20robotics%20model%20that%20promises%20to%20revolutionize%20automation.%20Join%20me%20on%20this%20exciting%20journey%20towards%20a%20smarter%20future.%20%23RT1%20%23Robotics%0A%0Ahttps%3A%2F%2Fgithub.com%2Fkyegomez%2Ftiktokx)\n\n\n\n\nTiktok is an advanced multimedia recommender system that fuses the generative modality-aware collaborative self-augmentation and contrastive cross-modality dependency encoding to achieve superior performance compared to existing state-of-the-art multi-model recommenders.\n\n## Installation\n\n```pip install tiktokx```\n\n---\n\n## Usage\n\nTo start training and inference:\n\n```bash\npython example.py --dataset {DATASET}\n```\nSupported datasets include `Amazon-Baby`, `Amazon-Sports`, `Tiktok`, and `Allrecipes`.\n\n----\n\n## Datasets\n\nDataset specifications are tabulated below:\n\n| Dataset      | Modality | Embed Dim | User  | Item  | Interactions | Sparsity |\n|--------------|:--------:|:---------:|:-----:|:-----:|:------------:|:--------:|\n| Amazon       | V  T     | 4096 1024 | 35598 | 18357 | 256308       | 99.961%  |\n| Tiktok       | V  A  T  | 128  128  768 | 9319  | 6710  | 59541        | 99.904%  |\n| Allrecipes   | V  T     | 2048 20   | 19805 | 10067 | 58922        | 99.970%  |\n\nDatasets can be accessed from [Google Drive](https://drive.google.com/drive/folders/1AB1RsnU-ETmubJgWLpJrXd8TjaK_eTp0?usp=share_link). Note: The official website for the `Tiktok` dataset is no longer available. However, we've processed and made available various versions of the [Tiktok dataset](https://drive.google.com/drive/folders/1hLvoS7F0R_K0HBixuS_OVXw_WbBxnshF?usp=share_link). Kindly cite our work if you utilize our preprocessed Tiktok dataset.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkyegomez%2Ftiktokx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkyegomez%2Ftiktokx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkyegomez%2Ftiktokx/lists"}