From the scientific research standpoint, we have produced a wide range of scientific results, spanning two main aspects: (1) improving fast syntactic parsing algorithms that can efficiently obtain the internal structure of sentences, achieving greater accuracy and robustness while preserving speed, and (2) using them to power fast, accurate and explainable sentiment analysis. Among the scientific results, we here highlight some of the most relevant ones:
- Improvements to accuracy of syntactic parsing using the two most well-known and used syntax representations, i.e. dependency and constituency parsing, with developments using deep learning technologies such as hierarchical pointer networks and sequence-to-sequence models.
- Development of new methods for both dependency and constituency parsing that are fully incremental, inspired in how humans understand linguistic input from left to right, and allowing to save resources by using simpler architectures that only look at the words read so far.
- New methods for dependency parsing as sequence labeling (currently, the fastest known paradigm for parsing): we developed new, compact ways of encoding trees that improve this approach providing extra accuracy while keeping high speed.
- Development of a fast, accurate and explainable sentiment analysis system combining parsing as sequence labeling with syntactic rules to determine whether the opinion expressed in a text, in general or about specific aspects, is positive or negative.
- Studies on how this approach to sentiment analysis can be adapted to different domains via automatic acquisition of sentiment dictionaries.
On the other hand, the goals of this Proof-of-Concept Grant go beyond pure research to practical applicability in markets. In this respect, we have successfully performed various activities with the goal of turning the aforementioned sentiment analysis system into a viable product that can be launched to market. In particular, we have:
- Done a market analysis to analyze the market potential of our solution.
- Validated the value proposition by interviewing target users, as well as demoing our models to them in live workshops. Models were tested iteratively with potential users as they were built and improved, so we could make them more useful for the potential end users.
- Established contact with possible partners that could integrate our solution and help us enter the market, who also participated in the demos.
In all these activities, we observed a very positive reception, both from potential end users from industry and potential partners; and their feedback helped us establish the proposal's product-market fit, create a business model canvas and sketch a road to market, concluding that there is a great potential to achieve penetration.