As far as I am concerned, the AI research trade points are buggy.
I know for a fact that even with three AIs in the game, the trade points exceed 10% of the research, sometimes by about 5-6 times.
I have also noticed that the more numerous the AIs, the more the trade points exceed expectations.
Given that everyone who has reported trade points in the hundreds has been playing with 10+ races, if I had to guess, I'd say that AIs do not lose their trade points when they trade them away, and can re-trade them. Get over 10 AIs, and you get a positive feedback loop. Let me explain.
Assume 21 AIs. Each has research 10, which generates 1 trade point.
Then each trades that trade point to every other AI, thus obtaining 20 research points, which generate 2 trade points.
The next turn, the AIs have not increased their research capacity, but have 3 trade points each. Those generate 60 trade points back, etc...
Now, I am not a Stardock programmer, and I have not bothered really experimenting (I have never played with more than 10 AIs, one for each race) But I really trust my gut feeling when it comes to debugging/expanding other people's code.