Insightful article. Kudos!! Just one doubt :
"I bought a Moto G, six month ago. Camera and Battery is simply awesome. The display is ok. However, my girlfriend thinks it is too heavy to carry."
In this scenario, Is ABSA able to detect weight as an aspect because it is not mentioned anywhere but its polarity is clearly negative.
I have an alternative where aspects are send by user as an input and decribing phrases are extracted using question-answering model.
For example, "how is weight" will be able to extract "too heavy to carry" as answer.