Can I filter AdSense ads by keyword or topic?

Not at this time. You may only use the competitive ad filter to block ads from an advertiser's site.