They do overlap, however there is a bunch of differences, disregarding the fact the smartscreen detects completely different set of samples than avast.
An example can be the fact, that webshield scans the content before it is delivered into the browser, smartscreen, as far as I understand it, only acts on downloaded binaries.