Department of Computer Science

Permanent URI for this communityhttps://repository.cuilahore.edu.pk/handle/123456789/16

Browse

Search Results

Now showing 1 - 10 of 11
  • Item
    Neural Abstractive Text Summarization for Urdu Language
    (Library Information Services, COMSATS University Islamabad, Lahore Campus, 2022) Adnan Sanaullah; FA18-RCS-012; LHR TP 8343; Dr. Muhammad Waqas Anwar
    Text summarization achieved a lot of popularity in natural language processing because of the large amount of literature available on internet, especially for English language. Nowadays, most used technique is abstractive text summarization in which generated summaries are quite related to the human-written summaries. In this research, to create the summaries for the Urdu language the abstractive text summarization technique is used. In this technique, the Attention based sequence to sequence encoder decoder model are used to create the summaries. For the training of model for Urdu Language, two dataset which are BBC Urdu Dataset and Urdu News 1M are used. In order to evaluate the model, ROUGE metrics are used in which the model generated summary and human-written summary are compared and then performance of the model is measured. After training the model on both datasets, there is the quit the difference between the results of both the datasets which is due to the size of dataset. Although the model got 42.85 rouge-1 score on BBC Urdu Dataset and 66.67 on Urdu News 1M Dataset. Our model shows promising results on both the datasets but if the size of dataset increases the model performs better. We also discussed the problem faced during the completion of research and results of the model in this research work
  • Item
    A Deep Learning Model for Efficient Effort Estimation in Scrum Projects
    (Library Information Services, COMSATS University Islamabad, Lahore Campus, 2022) Ahmad Amjad; FA18-RCS-028; LHR TP 8041; Dr. Farrukh Zeshan
    Software Development Effort Estimation (SDEE) is defined as the process of predicting the effort required to develop a software system. Effort estimation at the earlier stage in scrum project is specially a challenging task because the requirements are volatile in nature and it can be changeable at any phase of the whole project life cycle. A project manager needs estimation for making a decision and predicting the total budget. The success or failure of software development depends on the accurate estimation of efforts required to complete a project. In literature, the three basic ways are explored for efforts estimation in scrum projects which are purely model based method, the expert-based methods and hybrid-based methods. In the model-based method the data collected from similar previous project to make prediction about the new project, the expert-based method totally dependent on human expertise to make such kind of judgement whereas the hybrid method are the combination of both model based and expert based methods. Every method has different challenges but in the era of agile software development methodologies, traditional planning and software effort estimation methods are replaced to meet customer’s satisfaction in agile environments. However, software effort estimation remains a challenge. Although teams have achieved better accuracy in estimating story points effort required to implement user stories or issues, these estimations mostly rely on subjective assessments, leading to inaccuracy and impacting software project delivery. Some researchers are pointing good results by the adoption of deep learning to address this issue. Given the foregoing, this study proposes a deep learning model for story points estimationin t h e scrum projects. In this study proposed a model which used the combination of Bidirectional LSTM and Recurrent Highway Network two powerful deep learning techniques using the story points for efforts estimation in the scrum projects. The proposed model is trained over a large d a t a s e t s for story points estimation made by 16 open-source projects which have 23313 issue that are large story point datasets according to my knowledge. The performance of the proposed model has validated through the evaluation techniques such as Mean absolute error (MAE), Mean square error (MSE), and Median absolute error (MdAE). The results shown that the proposed model provides betters result as compared to previous approaches
  • Item
    Organic Products
    (Library Information Services, COMSATS University Islamabad, Lahore Campus, 2022) Usama Murtaza (FA18-BSE-056), Wahab Rehman (FA18-BSE-095); Sobia Usman
    “Organic Products” will be an online organic store. The application design contains two modules one is for the customers who wish to buy the articles. And another is for the store owners who maintain and updates the information regarding the articles and about the customers. In this web application customer can order organic products online and our vendors will receive the order and then the respective product will be shipped to the particular customer. First of all, the customer would have to make an account to access the services. With the help of email id or by phone number, he can create an account by setting a password. He can also Sign Up through his social media profile. Once signed up, he can use the ID and Password to login to his account. There would also be a forget password option where he can recover his password by verifying. After logging in, now the customer can order. All the track record of customers previous orders will be kept. The method of payment will be online through bank account or through jazz cash or easy paisa. There would be proper verification of vendors too and then vendors will be allowed to post their products on the store. Their products and store would be ranked according to the rating given to them by the user.
  • Item
    Loan Prediction
    (Library Information Services, COMSATS University Islamabad, Lahore Campus, 2022) Soman Talha (FA18-BCS-202), Abeer Ahmad (FA18-BCS-172)
    Our project Automated Multiclass liver disease diagnosis is used to diagnose normal, fatty and Cirrhosis liver diseases. The methodology that we are intending to implement, for detecting liver abnormalities in an automated manner is based on the ultrasound images. We deal with cases that are on boundaries and train such Machine learning algorithm to predict correct labels. To achieve this, created a website to predict liver disease in which we only need a liver ultrasound image and our website predict liver disease. Our trained model is Support Vector Classifier that helps us predicting Liver diseases. Our model trained on features that are extracted from relevant liver ultrasound images dataset. We extract features from each ultrasound image using Wavelet Packet Transformation techniques this feature extraction techniques help us to get high end results. Fatty and Cirrhosis liver diseases are among the most serious disorder which can’t be diagnosed at initial stages. Moreover, if these disorders are not captured initially, they may eventually lead to serious and critical circumstances. As of now, the most accurate method for the detection of most disorders of liver is Biopsy. A biopsy is a very expensive and painful method [1]. Therefore, considering all these problems, we have decided to jump into this problem and automate this complete process with the use of Machine Learning Classifier. Our proposed methodology for Automated Liver Disease Diagnosis will be a great help for poor people as it will be less expensive and ultimately providing relieff from pain to the patients because they only need ultrasound images for predicting disease.
  • Item
    Fake News Detection for Urdu language using Machine Learning Techniques
    (Library Information Services, COMSATS University Islamabad, Lahore Campus, 2021) Ahmad Raza Khan; FA18-RCS-005; LHR TP 7587; Dr. Hasan Jamal
    The main target of this research is to detect fake news in Urdu language. Although many studies have already been conducted on fake news detection for different languages but not much work has been done for Urdu language and there is a research gap for fake news detection in Urdu language. To compare, evaluate and develop a fake news detection system for Urdu language, standardized and high-quality benchmark resources are needed but unfortunately corpora for Urdu language are not available, even though Urdu is a morphologically rich language and has more than 300 million speakers all over the world. To compensate for this gap, we develop a novel high quality, and a large-sized benchmark corpus for Urdu fake news detection. Only one benchmark dataset is previously available for fake news detection tasks in the Urdu language that contains a total of 900 news articles in which 500 are real news and 400 are fake news articles. Our novel corpus contains 1800 news articles out of which 1000 are real news articles and 800 are fake news articles. Our dataset contains five domain data (Business, Health, Showbiz, Sports, and Technology). These news articles are tagged manually into real and fake news tags. These news articles are collected from different authentic news sources. After corpus creation, feature extraction is performed using different combinations of word n-gram, character n-gram, and function n-gram. The range of this n-gram varies from 1 to 6 for our experiments. We use different weighting schemes such as Term Frequency-Inverse Document Frequency (TF-IDF), Log entropy, Binary weighting schemes, etc. After extracting features from the text, state-of-the-art machine learning techniques are applied to the corpus to evaluate the fake news detection system. In machine learning techniques, Multinomial Naïve Bayes (MNB), Linear Support Vector Classifier, Logistic regression, Random Forest, Decision Tree, Bernoulli Naïve Bayes (BNB) and Ada-Boost are used. Each classifier is trained and tested separately. Standard evaluation measures are used to check the working of the fake news detection system i.e., accuracy, precision, recall, F1-score. We compare our results with previous research results and Linear SVC and Logistic Regression outperforms other classifiers.
  • Item
    Human Activity Recognition Based on Multimodal Sensor Data Fusion using Deep Neural Networks
    (Library Information Services, COMSATS University Islamabad, Lahore Campus, 2021) Saad Ahmed; FA18-RCS-027; LHR TP 7588; Dr. Allah Bux Sargano
    In recent years, Human Activity Recognition (HAR) has been one of the core research areas due to its various applications. It has been attracting growing attention in the computer vision field. In HAR, activities are normally represented using numerous sensor modalities, like vision, inertial, skeleton, audio, etc. However, there are limitations associated with these sensors like Local barriers, image barriers, sensor unreliability, and consumer concerns. Multimodal Human Activity Recognition (MMHAR) solves these problems by using more than one modality sensor to enable the complementary information of different domains in the recognition task. Recently, various Deep learning-based approaches have been proposed for MMHAR and have achieved state-of-the-results. Though great efforts have been made in this area using various modalities, little attention has been paid to the analysis of the dominance and relevance of one modality over another. This research work highlights the importance of multimodal-based sensor fusion using deep neural networks to achieve HAR and highlights which modality has more importance in recognizing activities. This research work proposes a novel deep multimodal fusion network based on two-stream architecture. One model stream uses the Three-dimensional Convolutional Neural Network (3D-CONV) to handle the depth sensor data. At the same time, the second stream of the model uses a Two-dimensional Convolutional Neural Network and Long Short Term Memory (2D-CONVLSTM) for handling the inertial sensor data. Both streams capture features from data generated through depth and inertial sensors. Decision level fusion combines the results generated from both streams to get the final prediction. The proposed model has been evaluated on a publicly available benchmark dataset Berkley MHAD (Multimodal Human Action Detection) and has produced state-of-the-art accuracy of 99.73%, outperforming the previous methods. The depth sensor and inertial sensor data are passed to the proposed model streams separately in a Single modality-based Human Activity Recognition (SHAR) process. It is observed that the depth camera sensor achieves a higher accuracy result of 98.89 % than an inertial sensor accuracy score of 89.34%. x Hence, it is concluded that the depth camera sensor has more importance in the recognition task than inertial sensor dat
  • Item
    Cross Domain Sentiment Classification for Urdu Language
    (Library Information Services, COMSATS University Islamabad, Lahore Campus, 2020) Sana Hassan; FA18-RCS-010; LHR TP 6410; Dr. Muhammad Waqas Anwar
    An enormous amount of information is produced daily on the internet about different prod ucts and objects. People like to express their feelings, thoughts in their native language on different social sites. This bulk data needs to be interpreted. So, Sentiment Analysis (SA) is required which extracts people’s opinions, feelings, and thoughts. However, it is a highly domain-dependent task. Due to this, the issue of domain-transfer arises. If a classifier is tested with any different domain, other than on which it is trained, its performance is affected. Many tasks and frameworks are created in mostly English and western languages. Tasks intended for the English language cannot be applied for other languages, hence there is a need to work on different dialects. In this research, we performed a cross-domain sentiment Analysis on data set of Urdu language comprising of 9000 sentences from sports tweets in which there are two domains (Hockey and Cricket). Furthermore, preparing corpus for specific domains in the Urdu language we applied ma chine learning and deep learning approach. After this, we evaluated results using standard evaluation measures and a confusion matrix, Gated Recurrent Units (GRU) gives the highest accuracy of (77%)
  • Item
    Predictionof the user's future location based on past Trajectories
    (Library Information Services, COMSATS University Islamabad, Lahore Campus, 2020) Umar; SP18-RCS-018
    Nowadays the use of technology is very common in human life and a large number of people have cell phones, PDAs, or fitness wristbands for their personal use. These modern devices have many powerful applications based on their hardware specifications. GPS hardware module is commonly available in all the above mentioned devices and it generates the GPS log data which are the key points of movement patterns for the individual. It is believed that continuously capturing the user GPS log data and then mining the trajectories patterns can be useful to predict the future location of the user. And it is useful in Smart Advertisement Campaign, Intelligent Transportation System and Smart Reminders, etc. Several studies have been carried out on monitoring the user's location. But there are some deficiencies regarding the individual to collective and even hybrid prediction. However, these studies have not utilized the user's daily routine trajectory patterns for assistance. This work aims to extract the meaningful trajectories patterns from large GPS data of daily routines which may be useful for the prediction of the next possible movement activities of individuals. The dataset which is used in this research is Geolife Trajectories in which 182 users' data captured over three years. There are 17,621 trajectories recorded by mobile phone GPS.In this research,the Hidden Markov Model(HMM) and K Means Clustering are used for the future prediction ofan individual’s movement. The proposedwork is concentrated on the user's past day routine as well as time frame. The model uses these parameters as input and able to give results like “Where is the person physically present when it is a Friday?” or time and day bounded queries like “Where is the person physically present between 5:00 pm to 8:00 pm on Sundays?”.The experiment is conducted over the 182 user’s data and achieve the individual accuracy is upto83% as well as combined accuracy is an average of 35.64% recorded.
  • Item
    Developing a Urdu Lemmatizer Using Dictionary Look-up Approach
    (Library Information Services, COMSATS University Islamabad, Lahore Campus, 2020) Saima Shaukat; FA18-RCS-009; LHR TP 5987; Dr. Rao Muhammad Adeel Nawab
    Lemmatization is the process of finding the root form of a word. Lemmatization is used as preprocessing step for most of the NLP applications. Lemmatization is im portant part of NLP applications which involve the use of root form instead of using derivational forms of words. Text mining, information retrieval systems, document clustering, search engines and text categorizations are few of the applications where lemmatization process is used. Urdu is a widely spoken language in the world, but very less work has been done on developing basic NLP tools for this language, one of them is Urdu lemmatizer. Since Urdu is a morphologically rich language and has words with many inflectional and derivational forms, development of an efficient lemmatizer is a challenging task and it will be useful for many Urdu NLP applications. These challenges help us to choose the customized and more appropriate approach for Urdu lemmatization which is dictionary-based approach. The main aim of this research work is to develop an Urdu lemmatizer. To develop the efficient Urdu lemmatizer, we used dictionary look-up approach. Majority of exist ing lemmatizers are of in English and other European languages. Most of the existing lemmatizers are rule based and also the information about parts of speech tags is ig nored. Development of large dictionaries for Urdu Language is also missing in existing work. To fulfill this gap, the main goals of the study are: (1) Develop a large bench mark corpus for the Urdu language and (2) Explore the relationship between parts of speech tag and lemmatizer (3) Developed the standard approach for Urdu lemmatizer. The first major contribution of this study is the development of a large benchmark Urdu dictionary. The proposed corpus was developed in the following steps: (1) In the first step we collected data from two different sources: urmono corpus and Wikipedia dump (2) Preprocess and tokenize the collected data (3) extract the frequency of each word using python script (4) Selection of most frequent words (5) Assign parts of speech ix tags to selected words (6) manually annotate data (assign lemma to each word) (7) De velop a benchmark corpus and save in a standard csv format. Second major contribution of this research work is exploring the relationship be tween POS tag and lemma of a word. Train the POS tagger on collected Wikipedia dump and then used in the development of Urdu lemmatizer because user can enter input with or without POS tags. If user will enter input without POS tag, tagger will assign most frequent used tag to the word before generating lemma of a word. As a third major contribution of this research work, proposed a dictionary-based approach for Urdu lemmatizer. As the Urdu is morphological rich language; it also includes many Persian, Turkish and Arabic words. So, for the efficient lemmatizer, dictionary-based approach is more suitable. The evaluation was carried out using two techniques (1) With-POS-DLA (2) Without-POS-DLA. We achieved accuracy of 66.79% and 76.44% respectively. The best result is achieved by using Without-POS DLA technique.
  • Item
    Author Region Identification for Urdu Language
    (Library Information Services, COMSATS University Islamabad, Lahore Campus, 2020) Rehman Akram Chughtai; FA18-RCS-007; LHR TP 6407; Dr. Rao Muhammad Adeel Nawab
    Author region identification is a subtask of author profiling which intends to identify the region of the author, based on the written text. Identification of author region may improve content recommendation, security, reduction in cyber-crimes due to its different applications in fake profile detection, content recommendation, sales and marketing, and forensic linguistics. Lot of work has been done on several author profiling tasks in English, Arabic and other European languages but no significant work found on author region identification task using Urdu language. To fill this gap, we proposed a large benchmark corpus and methods to predict author’s region using Urdu language articles. The proposed corpus consists of 12,100 Urdu articles written by authors from different regions. These articles are categorized into three different regions i.e. Pakistan, India and others. There are 5000 Urdu articles for Pakistan region, 5000 Urdu articles for India region and 2100 articles for Others category. For each article, article web links, author name and domain of each article is mentioned for future research purposes. To demonstrate how our proposed corpus can be used for the development and evaluation of author region identification for Urdu, I applied different classical machine learning and deep learning approaches. For classical machine learning, I used word n-grams technique for feature extractions and then applied classifiers i.e. Logistic Regression, SVM, Naïve Bayes, Random Forest, Adaboost and Gradient boosting for multi classification task. For deep learning algorithms, I applied CNN, RNN, LSTM, Bi-LSTM, and GRU on proposed corpus. Evaluation was carried out using accuracy, weighted precision, weighted recall and weighted F1-measure as evaluation measures. Experiments show that the best results with accuracy of 85 % is achieved by classical machine learning approach using SVM classifier on 3000 features with word n-gram [n ranges from 1 to 3], while for deep learning approach CNN with 1 layer outclass other classifiers with accuracy of 96 %. Deep learning CNN method performed best among all classical machine learning and deep learning methods for author region identification task on proposed Urdu articles corpus.