Riven is not an AD carry to start with, it's some kind of a hybrid assassin/bruiser. You should have a tank engage, THEN go in to wreck their carry and probably get out alive as well. If not, pop GA before you wreck 1/2 and just revive, stun, hop out. I've never had to build more than a GA and stacking BT's to win as Riven.