Loading...
Search for: chaichi--mahdieh
0.122 seconds

    Graph-based Word Embedding Using Deep Neural Networks

    , M.Sc. Thesis Sharif University of Technology Behnam Ghader, Parishad (Author) ; Soleymani Baghshah, Mahdieh (Supervisor)
    Abstract
    Regarding the ever-increasing usage of text generation and analysis in Natural Language Processing field, Language Modeling and Masked Language Modeling have been recently one of the most frequent tasks. Besides, many pretrained models such as BERT have been proposed due to the lack of rich datasets and computational resources among researchers. These models can be finetuned on other datasets in downstream tasks. Although these Transformer-based deep neural networks have performed perfectly in many problems, they still have some shortcomings in a few tasks.Furthermore, structured data like graphs have been recently used extensively in Natural Language Processing and researchers have taken... 

    Continual Learning Algorithms Inspired by Human Learning

    , M.Sc. Thesis Sharif University of Technology Banayeeanzadeh, Mohammad Amin (Author) ; Soleymani Baghshah, Mahdieh (Supervisor)
    Abstract
    Despite the remarkable success of deep learning algorithms in recent years, it still has a long way to reach the status of human natural intelligence and to acquire the expected self-autonomy. As a result, many researchers in this field have focused on the development of these algorithms while taking inspiration from human cognitive behaviors. One of the disadvantages of current algorithms is the lack of their ability to learn in a continual manner while deployed in the environment. More precisely, deep learning models are not able to gradually gather knowledge from the environment and if they are in a situation of limited access to data, they will suffer from catastrophic forgetting; a... 

    Deep Probabilistic Models for Continual Learning

    , M.Sc. Thesis Sharif University of Technology Yazdanifar, Mohammad Reza (Author) ; Soleymani Baghshah, Mahdieh (Supervisor)
    Abstract
    Recent advances in deep neural networks have shown significant potential; however, they still face challenges when it comes to non-stationary environments. Continual learning is related to deep neural networks with limited capacity that should perform well on a sequence of tasks. On the other hand, studies have shown that neural networks are sensitive to covariate shifts. But in many cases, the distribution of data varies with time. Domain Adaptation tries to improve the performance of a model on an unlabeled target domain by using the knowledge of other related labeled data coming from a different distribution. Many studies on domain adaptation have optimistic assumptions that are not... 

    Waste Water Purification of the Isfahan Zirconium Production Plant (ZPP) by Membrane Process

    , M.Sc. Thesis Sharif University of Technology Chaichi, Mahdieh (Author) ; Samad Fam, Mohammad (Supervisor) ; Yavari, Ramin (Supervisor) ; Haji Hosseini, Majid (Co-Supervisor)
    Abstract
    Isfahan Zirconium Production Plant (ZPP) is one of the most important plants in the nuclear industry of Islamic Republic of Iran. The wastewater of this plant contains high values of Sodium, Chloride, Nitrate and low values of Calcium, Magnesium, Zinc and Zirconium ions. Its release has been banned by international and national law because of the dangers and toxicity of its ions for the environment and living organisms. Therefore, its refinement as a compensation of Iran’s water resources in agriculture and drinking water has received a major consideration. Among the common methods to removal of these ions, membrane process method is selected due to it's major benefits such as not producing... 

    Controlling the Secondary Mirror of a Reflective Telescope Using a Controlled Stewart Platform

    , M.Sc. Thesis Sharif University of Technology Mahdieh, Jalal (Author) ; Salarieh, Hassan (Supervisor) ; Khayyat, Ali Akbar (Supervisor)
    Abstract
    Reflective telescopes are devices which commonly use two mirrors, to gather and reflect light rays. In these types of telescopes, the main responsibility of the secondary mirror is to lead the reflected light from primary to detection place. The purpose of this project is to adjust the secondary mirror’s position to reduce the optical errors. So, we are going to study the M2 unit of the telescope. The M2 unit consists of a Hexapod made with six linear actuators in the conventional 3-3 arrangement, and its function is the accurate positioning of the secondary mirror. The main performance required for the M2 unit is the active mirror position adjustment in 5 axes to compensate the existing... 

    Assignment of Bugs Identified in Users’ Reviews for Mobile Apps to Developers

    , M.Sc. Thesis Sharif University of Technology Younesi, Maryam (Author) ; Heydarnoori, Abbas (Supervisor) ; Soleymani Baghshah, Mahdieh (Co-Advisor)
    Abstract
    Increasing the popularity of smartphones and the great ovation of users of mobile apps has turned the app stores to massive software repositories. Therefore, using these repositories can be useful for improving the quality of the program. Since the bridge between users and developers of mobile apps is the comments that users write in the app store, special attention to these comments from developers can make a dramatic improvement in final quality of mobile apps. Hence, in recent years, numerous studies have been conducted around the topic of opinion mining, whose intention was to extract and exert important information from user’s reviews. One of the shortcomings of these studies is the... 

    Stein’s Method, Malliavin Calculus,Relations and Applications

    , M.Sc. Thesis Sharif University of Technology Mirzaei, Keivan (Author) ; Zohuri Zangeneh, Bijan (Supervisor) ; Tahmasebi, Mahdieh (Co-Supervisor)
    Abstract
    In this thesis, after introducing some preliminary concepts, Stein’s method and Malliavin calculus is discussed. Our approach for introducing Malliavin calculus is based on isonormal Gaussian processes, which is more general and natural than Gaussian noises. After dealing with isonormal Gaussian processes, Wiener chaos and important operators of Malliavin calculus, namely differential, divergence and Ornstein-Uhlenbeck operators are discussed and some relation between them is studied. At last, some connections between Stein’s method and Malliavin calculus is developed. As a result, some exact asymptotics for central limit theorems on Gaussian functionals are obtained. These results are used,... 

    Representation Learning by Deep Networks and Information Theory

    , M.Sc. Thesis Sharif University of Technology Haji Miri, Mohammad Sina (Author) ; Soleymani Baghshah, Mahdieh (Supervisor)
    Abstract
    Representation learning refers to mapping the input data to another space, usually with lower dimensions than the input space. This task can be helpful in improving the performance of methods in downstream tasks, compression, and improving sample generation in generative models. Representation learning is a problem connected to information theory, and information theory's concepts and quantities are used widely in representation learning models. Besides, the representation learning problem is closely related to latent variable generative models. These models usually learn useful representations in their process of training, implicitly or explicitly. So, the usage of latent variable... 

    Deep Learning in a Structured Output Space

    , Ph.D. Dissertation Sharif University of Technology Salehi, Fatemeh (Author) ; Rabiee, Hamid Reza (Supervisor) ; Soleymani, Mahdieh (Supervisor)
    Abstract
    A large number of machine learning problems are considered as structured output problems in which the goal is to find the mapping function between an input vector to a number of variables in the output side which are statistically correlated. Motivated by the advantages of simultaneous learning of these variables compared to learning them separately, many structured output models have been introduced. Decreasing the sample complexity, increasing the generalization ability and overcoming to noisy data are some of these benefits. So in the first step of this research we concentrate on one of classical but important problems in bioinformatics which is automatic protein function prediction.... 

    Continual Learning Using Unsupervised Data

    , M.Sc. Thesis Sharif University of Technology Ameli Kalkhoran, Amir Hossein (Author) ; Soleymani Baghshah, Mahdieh (Supervisor)
    Abstract
    The existing continual learning methods are mainly focused on fully-supervised scenarios and are still not able to take advantage of unlabeled data available in the environment. Some recent works tried to investigate semi-supervised continual learning (SSCL) settings in which the unlabeled data are available, but it is only from the same distribution as the labeled data. This assumption is still not general enough for real-world applications and restricts the utilization of unsupervised data. In this work, we introduce Open-Set Semi-Supervised Continual Learning (OSSCL), a more realistic semi-supervised continual learning setting in which out-of-distribution (OoD) unlabeled samples in the... 

    Molecular Property Prediction Using a Graph based Deep Learning Method

    , M.Sc. Thesis Sharif University of Technology Shahcheraghi, Shamim (Author) ; Hossein Khalaj, Babak (Supervisor) ; Soleymani, Mahdieh (Supervisor)
    Abstract
    The goal of drug design is to identify new molecules with a set of desirable properties. The molecular search space is large, discrete, and unstructured, which results in a prolonged construction and testing process of new compounds and requires significant costs. Furthermore, there is a wide variety of appealing options to choose from. Recent advances in the field of machine learning have led to the emergence of generative models that, after training on real examples, can suggest suitable molecules with less time and cost. One of the stages that should be considered in the path of drug production is predicting the properties of the chemical molecule and its effect on the desired protein. By... 

    Financial Market Forecasting Using Deep Graph Neural Networks

    , M.Sc. Thesis Sharif University of Technology Nazemi, Shayan (Author) ; Soleymani Baghshah, Mahdieh (Supervisor) ; Beigy, Hamid (Supervisor)
    Abstract
    Forecasting and analysing financial markets has always been an interesting research topic for fields ranging from financial sciences to mathematics and statistics. With the rapid development of artificial intelligence in the recent years, there has been a growing interest in using deep neural networks to predict market future trends. The price in these markets is determined by mechanisms of demand and supply. When there is a tendancy to buy a stock, there will be an increase in demand resulting a positive growth for price. On the other hand, when a large group of investors decide to sell their assets, market will experience an increase in supply and subsequently the prices drop. Availability... 

    Program state coverage: A test coverage metric based on executed program states

    , Article 26th IEEE International Conference on Software Analysis, Evolution, and Reengineering, SANER 2019, 24 February 2019 through 27 February 2019 ; 2019 , Pages 584-588 ; 9781728105918 (ISBN) Etemadi Someoliayi, K ; Jalali, S ; Mahdieh, M ; Mirian Hosseinabadi, S. H ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2019
    Abstract
    In software testing, different metrics are proposed to predict and compare test suites effectiveness. In this regard, Mutation Score (MS) is one of most accurate metrics. However, calculating MS needs executing test suites many times and it is not commonly used in industry. On the other hand, Line Coverage (LC) is a widely used metric which is calculated by executing test suites only once, although it is not as accurate as MS in terms of predicting and comparing test suites effectiveness. In this paper, we propose a novel test coverage metric, called Program State Coverage (PSC), which improves the accuracy of LC. PSC works almost the same as LC and it can be calculated by executing test... 

    Stochastic Maximum Principle for Fractional Brownian Motion

    , M.Sc. Thesis Sharif University of Technology Jamshidi, Mohammad Hadi (Author) ; Zohoori Zangeneh, Bijan (Supervisor) ; Tahmasebi, Mahdieh ($item.subfieldsMap.e)
    Abstract
    Portfolio optimization is one of the most important issues in capital market and Mathematical Finance. Also in simiulations of financial instruments, in many cases the fluctuations are not independed so we can’t use standard Brownian motion for portfolio optimization and simiulations. In these cases, we should use another kind of Brownian motion which is called fractional Brownian motion. After introducing fractional Brownian motion in chapter 1, we will present its properties in chapter 2 , then at chapter 3 we’ll study stochastic calculus in fractional case and finally in chapter 4 after presenting Stochastic maximum Principle and applying it on a portfolio optimization problem, we will... 

    Incorporating fault-proneness estimations into coverage-based test case prioritization methods

    , Article Information and Software Technology ; Volume 121 , May , 2020 Mahdieh, M ; Mirian Hosseinabadi, S. H ; Etemadi, K ; Nosrati, A ; Jalali, S ; Sharif University of Technology
    Elsevier B. V  2020
    Abstract
    Context: During the development process of a software program, regression testing is used to ensure that the correct behavior of the software is retained after updates to the source code. This regression testing becomes costly over time as the number of test cases increases and it makes sense to prioritize test cases in order to execute fault-detecting test cases as soon as possible. There are many coverage-based test case prioritization (TCP) methods that only use the code coverage data to prioritize test cases. By incorporating the fault-proneness estimations of code units into the coverage-based TCP methods, we can improve such techniques. Objective: In this paper, we aim to propose an... 

    Using Deep Neural Networks in Reinforcement Learning

    , M.Sc. Thesis Sharif University of Technology Sahaf Naeini, Alireza (Author) ; Soleymani Baghshah, Mahdieh (Supervisor) ; Rabiei, Hamidreza (Supervisor)
    Abstract
    Reinforcement learning is a field of machine learning which is more similar to human training procedures.It uses reward signals to train an agent designed to act in that environment. Deep neural networks enhance the agent’s ability to determine and act better in its complex environment. Most previous works have addressed model-free agents, which ignore modeling details of the environment that in turn can be used to achieve better results. On the other hand, humans utilize a model-based approach in their decision-making process. They use their knowledge to predict the future and choose the action that leads them to a better state. To combine the benefits of model-based and model-free designs,... 

    Cobalt -mediated radical polymerization of vinyl acetate in a packed column system: simultaneous effective control of molecular weight, separation, and purification

    , Article Journal of Polymer Research ; Volume 29, Issue 12 , 2022 ; 10229760 (ISSN) Sabzevari, A ; Dadkhah, A. S ; Kohestanian, M ; Mahdieh, A ; Semsarzadeh, M. A ; Sharif University of Technology
    Springer Science and Business Media B.V  2022
    Abstract
    The simultaneous control of the molecular weight, separation, and purification of polyvinyl acetate was achieved using a cobalt-mediated radical polymerization (CMRP) in a packed column with silica gel particles (PC-CMRP). The controlled radical polymerization of VAc in the packed columns was evaluated from the linear time dependence of Ln[M]0/[M], linear increase of molecular weight with the increase in conversion, and narrow molecular weight distribution. PC-CMRP method was used to produce high-purity polymers with controlled molecular weight and narrow molecular weight distribution without requiring additional purification steps. The high ability of silica gel particles to adsorb free... 

    Design and Implementation of a Collision Avoidance Module in Dynamic Environment with Deep Reinforcement Learning on Arash Social Robot

    , M.Sc. Thesis Sharif University of Technology Norouzi, Mostafa (Author) ; Meghdari, Ali (Supervisor) ; Taheri, Alireza (Supervisor) ; Soleymani, Mahdieh (Co-Supervisor)
    Abstract
    Nowadays, one of the challenges in social robotics is to navigate the robot in social environments with moving elements such as humans. The purpose of this study is to navigate the Arash 2 social robot in a dynamic environment autonomously without encountering moving obstacles (humans). The Arash 2 robot was first simulated in the Gazebo simulator environment in this research. The simultaneous location and mapping (SLAM) technique was implemented on the robot using a lidar sensor to obtain an environment map. Then, using the deep reinforcement learning approach, the neural network developed in the simulation environment was trained and implemented on the robot in the real environment. The... 

    Node Representation Learning in Challenging Data Domains and Distributions

    , Ph.D. Dissertation Sharif University of Technology Ghorbani, Mahsa (Author) ; Rabiee, Hamid Reza (Supervisor) ; Soleymani Baghshah, Mahdieh (Supervisor)
    Abstract
    Graphs are powerful tools for modeling real-world data. Data analysis using graphs allows us to study the samples relations and identify rich patterns. Although graph modeling can result in a better understanding of data, it requires having strong methods. Graph neural network models have attracted more attention in recent years. These networks are able to simultaneously analyze data features and their relationships to each other and find node representation in low-dimensional feature space. However, due to the novelty of this field, many challenges are still unexplored.In this study, we intend to examine the challenges in this field by focusing on improving the representation of nodes with... 

    Noisy-Channel Model for Feature Extraction

    , Ph.D. Dissertation Sharif University of Technology Hafez Kolahi, Hassan (Author) ; Kasaei, Shohreh (Supervisor) ; Soleymani Baghshah, Mahdieh (Co-Supervisor)
    Abstract
    One of the approaches used in learning theory is using information theoretic tools. The general idea of this approach is that if we show the algorithm did not memorize the dataset, we could guarantee generalization. Noisy channel model is one of the important concepts in this approach. A noisy channel is a lossy process which maps the data to a compressed format.There are two ways to use noisy channel model in literature: input compression and model compression. One of the main results of this thesis is to show that the input compression methods can not explain the generalization of algorithms (despite previous belief). On the contrast by fixing some of the problems faced in the model...