Similar Items: Distributed carbon emission prediction in edge environment considering spatial-temporal context factors