๐Ÿš€ Projects

Knowledge Graph Embedding

Joint Knowledge Graph Embedding, Fine Grain Entity Type and Language Modeling

We demonstrate the complementary natures of neural knowledge graph embedding, finegrain entity type prediction, and neural language modeling. We show that a language model-inspired knowledge graph embedding approach yields both improved knowledge graph embeddings and fine-grain entity type representations. Our work also shows that jointly modeling both structured knowledge tuples and language improves both.

๐Ÿ“š View on GitHub
Causal Event Classification

Understanding Causal Relationships: Supervised Contrastive Learning for Event Classification

๐Ÿ† 2nd Position - F1-Score: 84.36

Causal events play a crucial role in explaining the intricate relationships between the causes and effects of events. We propose a contrastive learning-based method for the Causal News Corpus - Event Causality Shared Task 2023, focusing on Subtask 1 centered on causal event classification. Our approach pre-trains the base model using Supervised Contrastive (SuperCon) learning, then fine-tunes for causal event classification.

๐Ÿ”— View on GitHub
Image Recognition with Knowledge Graph

Combining Image Recognition with Knowledge Graph Embedding for Learning Semantic Attribute of Images

Linking entities in the knowledge graph has been an important problem. Learning of images in the open world using language model has attracted lots of interest over the year. Through this paper, we propose a joint learning model to learn images along with image captioned entity attribute representation to learn the semantic relationships from the knowledge graph embedding model. The target model premises to help us understand the semantic relationship between the attribute entities and implicitly provide a link prediction for these entities.

๐Ÿ–ผ๏ธ View on GitHub
Hidden Markov Models

Hidden Markov Models Implementation

Python implementation of Hidden Markov Models (HMM). The implementation provides source code for forward-backward algorithm and viterbi algorithm for part of speech tagging problem using HMM. This project demonstrates the practical application of probabilistic models in natural language processing tasks.

โšก View on GitHub
FISTA, ADMM implementation

FISTA, ADMM implementation

The project provides python implementation of optimization algorithms like FISTA, ADMM and mixed norms.

โšก View on GitHub

Streaming Tweets with Kafka

This project gives understanding of the streaming capability with Kafka for extracting tweets from twitter. The Kafka streaming service can be used to build pipelines to analyzing the tweets in real time with a ML models.

โšก View on GitHub