ss isso seria o idea porém para implementar isso exige bastante tempo e trabalho, eu tenho meu client do TabNews nativo e eu até cogitei em implementar meu próprio sistema de recomendação, mas logo notei a complexidade de apenas 1 pessoa fazer isso sozinho.
é para isso que o TabNews é open source para permitir trabalho em conjunto e que as pessoas possam solicitar melhorias etc.