Professional Experience

  • Present 2020

    Senior Lecturer

    Department of Computer science & Engineering, University of Moratuwa,
    Sri Lanka

  • 2021 2020

    Research Fellow

    LIRNEasia,
    Sri Lanka

  • 2020 2014

    Graduate Research/Teaching Fellow

    University of Oregon, Department of Computer and Information Science,
    USA.

  • 2018 2018

    Givens Associate

    Argonne National Laboratory,
    USA.

  • 2020 2011

    Lecturer

    Department of Computer science & Engineering, University of Moratuwa,
    Sri Lanka

  • 2014 2013

    Researcher

    LIRNEasia,
    Sri Lanka

  • 2014 2013

    Visiting Lecturer

    Northshore College of Business and Technology,
    Sri Lanka

Education

  • Ph.D. 2020

    Ph.D. in Computer & Information Science

    University of Oregon, USA

  • MS 2016

    MS in Computer & Information Science

    University of Oregon, USA

  • BSc2011

    B.Sc Engineering (Hons)in Computer Science & Engineering

    University of Moratuwa, Sri Lanka

Featured Research

Semantic Oppositeness Embedding Using an Autoencoder-based Learning Model


N. de Silva, and D. Dou

Database and Expert Systems Applications, 2019, pp. 159--174,

Semantic oppositeness is the natural counterpart of the much popular natural language processing concept, semantic similarity. Much like how semantic similarity is a measure of the degree to which two concepts are similar, semantic oppositeness yields the degree to which two concepts would oppose each other. This complimentary nature has resulted in most applications and researches incorrectly assuming semantic oppositeness to be the inverse of semantic similarity. In other trivializations, semantic oppositeness is used interchangeably with antonymy, which is as inaccurate as replacing semantic similarity with simple synonymy. These erroneous assumptions and over simplifications are used mainly due either the lack of information or the computational complexity of calculation of semantic oppositeness. The objective of this research is to prove that it is possible to extend the idea of word vector embedding to incorporate semantic oppositeness so that an effective mapping of semantic oppositeness can be obtained in a given vector space. In the experiments we present in this paper we show that our proposed method achieves a training accuracy of 97.91\% and a test accuracy of 97.82\% proving the applicability of this method even in potentially highly sensitive applications. Further, apart from the aforementioned main research contribution, this work also introduces a novel unanchored vector embedding method and a novel inductive transfer learning process.