Author profileYirong Shen5 works344 citationsh-index 3i10-index 3Affiliations: Imperial College London