Betta arent natural predators, but they can be aggressive for no reason, it varys between bettas, some will be totally ok with shrimp, guppies, or cories, some may just not like them and try to kill them, its just chance with the fish personality. I have my betta with little ghost shrimp, gold rabbit snails, nerite snails, and endlers, all live in harmony, but i also added lots of cover to break the line of site through out the tank, and add hiding spaces but no one hides.