house:
7 a : a place of business or entertainment <a movie house> b (1) : a business organization <a publishing house> (2) : a gambling establishment
http://www.m-w.com/cgi-bin/dictionary?HouseBecause the article you mentioned appears in the Economist, I think "beat the house" most likely means "winning against a business organisation."
It could also mean that smaller player wins over the established large business against odds...
提问者对于答案的评价:Thanks a lot.