also, the idea of the 'imperial race' sounds like a possible theory too--i bet back in the day, roman citizens got all the girls. in jamaica (i lived there for 2 years in peace corps), there's still a strong idea that you should try to 'put cream into the coffee'.
now i might get a little sexist: for the 'inferior race' woman to marry the 'superior race' male, she gets to be part of a family that is possibly more financially stable, has more prestige, and gets a husband who resembles the famous leaders and entertainers that the media has shown are great people. The male is not looking for any of that--he's more interested in if the woman is hot or not and if she has a pleasant personality. Therefore he is less subject to looking at racial lines and more prone to just considering how good she looks.
Using this same logic, an 'inferior race' male would desire a 'imperial race' woman if she were attractive and nice, but the woman would have no desire to marry into a relationship with potentially less financial stability, less prestige, etc etc.
Ok, those are all gross generalizations. But on the other hand, there have been surveys showing that women value financial stability and success in a mate, while men value attractiveness more. but rip on my theory if you like.