We already have an AI "bonus" for low chokepoint count setups. The fewer "warpable" you have, the more likely the AI will send bigger waves.
EDIT: oh yea, and as the number of in points starts getting really low (around 3 or less), max wave size starts getting bigger too.
I'd honestly never noticed that, but it lends credence to my commentary that 'offensive' AI bonuses are not necessarily the way to go in this situation, since really if I chokepoint right I don't care whether you send 3k ships or 8k ships, I'll still kill them (just slower, and that's a huge % increase)
Yea, especially when combined with the low-ish wave sizes on 7ish difficulties, the effect isn't all that huge. It may be worth making it more severe, especially the 1 chokepoint case.
It is also worth noting that the reason I put that "bonus" in quotes is that the AI does not get these increased wave sizes for free. It must wait longer to send a bigger wave than it does to send a smaller one.
Take note though, your defensive "prowness" can only get you so far. There does come a point where wave sizes get so huge, even fully fortified chokepoints will get overwhelmed.
Heck, once wave sizes start getting huge enough, not even martyrs, golems, and warhead cheese on top of everything you can build stacked up will be able to stop them all before they can kill you. Granted, the wave would have to be really, REALLY huge for all that to fall, but it will eventually happen with big enough waves.
As for more "non-traditional" bonuses, hmm, quite some time ago, there was an early attempt at an "anti-chokepoint" measure, where the AI would send something similar to what the groups send against deep-striking, but even intense, if it detected a "chokepoint". The problem was that the chokepoint detection was flawed; it just looked at how much firepower was stacked on a single human planet. It didn't go over very well...
However, I think the idea has merit, even if the chokepoint detection and the response was flawed. Maybe instead, if the number of chokepoints starts getting really small, the AI may opt with a small to moderate chance to sacrifice some numbers in a wave to consolidate some of the "wave points" into "chokepoint breaker" units (Raid starships, bomber starships, raid starships, plasma seige starships, raid guardians, or if the AI is willing to sacrifice HUGE, HUGE numbers of the wave, and you have only 1 chokepoint, a small chance for a hunter/killer).
Or maybe just reinstate those occasional spawns of tougher stuff during a 1 in-point situation, though with the more "modern" chokepoint detection.
Or maybe some combination of both.