In Portuguese we say à luz de, which is close to based on, but more sophisticated. It is mostly used in academic writings. I'd translate it as in the light of, but I know we can hardly ever translate idioms. Here's a sentence it might apply:
He developed his ideas in the light of Einstein's work.
Can I use this? If not, then could you tell me some ways to say this? Thanks.