Разница между словами «shallow» и «superficial» при описании эмоций заключается в следующем:
Таким образом, superficial акцентирует внимание на поверхностности знаний, в то время как shallow чаще используется для описания физических и эмоциональных аспектов. 1
При этом в целом эти слова могут использоваться и в других контекстах, например, для описания идей и личностей. 3