Tiktok solves this with their algo. They don't need to recommend topics because their engine learns very quickly what you like and what you skip over just by measuring video completion duration and probably some other things learned on other user cohorts similar to your browsing behavior.