HomeProjects

Knowledge Representation

Principal Investigator: Nisansa de Silva

The Knowledge Representation project investigates methods for structuring, aligning, and reasoning over knowledge extracted from language, with particular emphasis on low-resource settings, domain-specific semantics, and intelligent information access.

The Knowledge Representation project investigates methods for structuring, aligning, and reasoning over knowledge extracted from language, with particular emphasis on low-resource settings, domain-specific semantics, and intelligent information access. A central theme of the project is the development of richer semantic representations that move beyond simple similarity, including methods for modelling semantic oppositeness, domain-sensitive similarity, and representative vector construction for ontology classes. These approaches strengthen the ability of computational systems to capture nuanced conceptual relationships and support tasks such as inconsistency detection, disagreement analysis, and semantic error identification.
Another major focus is ontology-based information extraction, especially in specialised domains such as law and biomedicine. The project explores techniques for extracting facts, arguments, citations, and semantic relations from complex textual sources, using ontologies to guide knowledge structuring and logical reasoning. This is complemented by research on ontology population, concept expansion, concept map construction, and knowledge base generation from large document collections.
The project also addresses cross-lingual and low-resource knowledge representation, particularly for Sinhala, through word embedding alignment, bilingual lexical resources, WordNet development, and improved embedding architectures. By integrating symbolic knowledge, embeddings, logic rules, and domain ontologies, this body of work advances both the theoretical foundations and practical applications of knowledge representation for intelligent systems, multilingual processing, and domain-aware reasoning.

Objectives:

  • Develop robust knowledge representation methods that capture complex semantic relationships, including similarity, oppositeness, and domain-specific meaning, to improve machine understanding of text.
  • Design ontology-based frameworks for information extraction and reasoning that can structure knowledge from unstructured text and support applications in specialised domains such as law, biomedicine, and enterprise document analysis.
  • Advance low-resource and cross-lingual knowledge representation by building lexical resources, aligned embeddings, and semantic tools for languages such as Sinhala.
  • Integrate symbolic and neural approaches to knowledge modelling by combining ontologies, logic, embeddings, and rule-based methods to enable more accurate semantic analysis, retrieval, and decision support.


Keywords: Natural Language Processing | Machine Learning / Deep Learning | Ontologies | Big Data | Bioinformatics | Sinhala | Law | Word Embeddings | Semantic Similarity | Ontology Development | Low-resource Languages | Word Embedding Alignment | Word2vec | Information Extraction | Neural Networks | WordNet | Inflected Languages | Multilingual Embedding | Semantic Analysis | Multilingual | Bilingual Lexicon Induction | Text Classification | Semantic Oppositeness | Knowledge Graph | Data Annotation | Ontology Population | Lexicon | Information Retrieval |




Publications

Dissertations

Theses: MSc Minor Component Research

Theses: BSc

Journal Papers

Conference Papers

Preprints

Team

External Collaborators: | Shehan Perera | Dejing Dou | Madhavi Perera | Fernando Gutierrez | Stephen Fickas | Jingshan Huang | Surangika Ranathunga | Mokanarangan Thayaparan | Yudhanjaya Wijeratne | Thien Huu Nguyen | Prithviraj Sen | Berthold Reinwald | Yunyao Li | Chinthana Wimalasuriya | Gihan Dias | Nirmal Fernando | Danaja Maldeniya | Chamilka Wijeratne | Ben Goertzel |


Faculty

Nisansa de Silva

Senior Lecturer
University of Moratuwa

Undergraduates

Imalsha Puranegedara

Student
University of Moratuwa

Alumni-MSc Students

Gathika Ratnayaka

PhD Student
Australian National University

Kasun Wickramasinghe

AI Research Engineer
Analog Inference

Alumni-Undergraduates

Anushka Mahesh

Senior Fullstack Engineer
Healthcare Clarity

Ashan Silva

Software Engineer
Enactor

Buddhi Ayesha

Graduate Teaching Assistant
University of Moratuwa

Buddhika Gunathilaka

Software Engineer
Harlem Next

Dimuthu Lakmal

Ph.D. Student
University of Melbourne

Dulanga Sashika

Senior Consultant
Visa

Eranda Karannagoda

Software Engineer
Huubap PTE Ltd

Gihan Weeraprameshwara

Ph.D. Student
Michigan State University

Indeewari Wijesiri

Associate Technical Lead
WSO2

Isura Karunaratne

Senior Software Engineer
WiseTech Global

Jayaprabath Fernando

R&D Engineer
Syntax Genie (Pvt) Ltd

Keet Sugathadasa

Site Reliability Engineer
Biza.io

Madhuranga Lakjeewa

Software Engineer
Automic Group

Malaka Gallage

Senior Full Stack Developer
Hitachi Energy

Nadeeshaan Gunasinghe

Expert Software Engineer
Zühlke Group

Nisal Ranathunga

Software Engineer
Yaala Labs

Sahan Jayasinghe

Associate Tech Lead
99x

Thejan Rupasinghe

Technical Lead - Data Engineering
Sysco LABS

Themira Chathumina

Software Engineer
Sysco Labs

Thilina Chathuranga

Principal Software Engineer
Fleetwise New Zealand

Thilina Premasiri

Senior Technical Artist
Skybox Labs

Vihanga Jayawickrama

Lecturer (on Contract)
University of Moratuwa

Vindula Jayawardana

Research Scientist
Toyota Research Institute

Viraj Gamage

Technical Lead
WSO2