Loading...
Search for:
aghamolaei--sepideh
0.115 seconds
Approximation MapReduce Algorithms for Some Geometric Problems
, M.Sc. Thesis Sharif University of Technology ; Ghodsi, Mohammad (Supervisor)
Abstract
The challenge of designing massively parallel data structures is to create geometric data structures with possibly approximation queries and size sublinear in the input size which can be built in parallel and be used to answer a large number of simultaneous queries efficiently. In the MapReduce model for big data analysis, a number of machines independently process the data in synchronous rounds and have one-way communications after each round. The efficiency of algorithms in theoretical models for MapReduce are the number of machines (L), the memory of each machine (m), and the number of rounds (R). The constraints of Map Reduce Class (MRC) and Massively Parallel Computation (MPC) models...
Seizure Detection in Generalized and Focal Seizure from EEG Signals
, M.Sc. Thesis Sharif University of Technology ; Hajipour, Sepideh (Supervisor)
Abstract
Epilepsy is one of the diseases that affects the quality of life of epileptic patients. Epileptic patients lose control during epileptic seizures and are more likely to face problems. Designing and creating a seizure detection system can reduce casualties from epileptic attacks. In this study, we present an automatic method that reduces the artifact from the raw signals, and then classifies the seizure and non-seizure epochs. At all stages, it is assumed that no information is available about the patient and this detection is made only based on the information of other patients. The data from this study were recorded in Temple Hospital and the recording conditions were not controlled, so...
Geometric spanners in the mapreduce model
, Article 24th International Conference on Computing and Combinatorics Conference, COCOON 2018, 2 July 2018 through 4 July 2018 ; Volume 10976 LNCS , 2018 , Pages 675-687 ; 03029743 (ISSN); 9783319947754 (ISBN) ; Baharifard, F ; Ghodsi, M ; Sharif University of Technology
Springer Verlag
2018
Abstract
A geometric spanner on a point set is a sparse graph that approximates the Euclidean distances between all pairs of points in the point set. Here, we intend to construct a geometric spanner for a massive point set, using a distributed algorithm on parallel machines. In particular, we use the MapReduce model of computation to construct spanners in several rounds with inter-communications in between. An algorithm in this model is called efficient if it uses a sublinear number of machines and runs in a polylogarithmic number of rounds. In this paper, we propose an efficient MapReduce algorithm for constructing a geometric spanner in a constant number of rounds, using linear amount of...
A mapreduce algorithm for metric anonymity problems
, Article 31st Canadian Conference on Computational Geometry, CCCG 2019, 8 August 2019 through 10 August 2019 ; 2019 , Pages 117-123 ; Ghodsi, M ; Miri, S ; Sharif University of Technology
Canadian Conference on Computational Geometry
2019
Abstract
We focus on two metric clusterings namely r-gather and (r, ?)-gather. The objective of r-gather is to minimize the radius of clustering, such that each cluster has at least r points. (r, ?)-gather is a version of r-gather with the extra condition that at most n? points can be left unclustered (outliers). MapReduce is a model used for processing big data. In each round, it distributes data to multiple servers, then simultaneously processes each server's data. We prove a lower bound 2 on the approximation factor of metric r-gather in the MapReduce model, even if an optimal algorithm for r-gather exists. Then, we give a (4+ δ)-approximation algorithm for r-gather in MapReduce which runs in O(...
A mapreduce algorithm for metric anonymity problems
, Article 31st Canadian Conference on Computational Geometry, CCCG 2019, 8 August 2019 through 10 August 2019 ; 2019 , Pages 117-123 ; Ghodsi, M ; Miri, S ; Sharif University of Technology
Canadian Conference on Computational Geometry
2019
Abstract
We focus on two metric clusterings namely r-gather and (r, ?)-gather. The objective of r-gather is to minimize the radius of clustering, such that each cluster has at least r points. (r, ?)-gather is a version of r-gather with the extra condition that at most n? points can be left unclustered (outliers). MapReduce is a model used for processing big data. In each round, it distributes data to multiple servers, then simultaneously processes each server's data. We prove a lower bound 2 on the approximation factor of metric r-gather in the MapReduce model, even if an optimal algorithm for r-gather exists. Then, we give a (4+ δ)-approximation algorithm for r-gather in MapReduce which runs in O(...
Approximation Algorithms for Diverse Near Neighbors
, M.Sc. Thesis Sharif University of Technology ; Zarrabi-Zadeh, Hamid (Supervisor)
Abstract
The problem of finding the near neighbours is as follows: given a set of npoints, build a data structure that for any query point, can quickly find all points in distancer from the query point. The problem finds applications in various areas of computer science such as data mining, pattern recognition, databases, and search engines. An important factor here is to determine the number of points to be reported. If this number is too small, the answers may be too homogeneous (similar to the query point), and therefore, convey no useful information.On the ther hand, if the number of reported points is too high, again the informativeness decreases because of the large output size. Therefore, in...
Studying Time Perception in Musician and Non-musician Using Auditory Stimuli
, M.Sc. Thesis Sharif University of Technology ; Hajipour, Sepideh (Supervisor)
Abstract
Time perception is a concept that describes how a person interprets the duration of an event. Depending on the circumstances, people may feel that time passes quickly or slowly. So far, the understanding, comparison, and estimation of the time interval have been described using a simple model, a pacemaker accumulator, that is powerful in explaining behavioral and biological data. Also, the role of the frequency band, Contingent Negative Variation (CNV), and Event-Related Potential (ERP) components have been investigated in the passage of time and the perception of time duration. Still, the stimuli used in these studies were not melodic. Predicting is one of the main behaviors of the brain....
Evaluation Auditory Attention Using Eeg Signals when Performing Motion and Visual Tasks
, M.Sc. Thesis Sharif University of Technology ; Hajipour, Sepideh (Supervisor)
Abstract
Attention is one of the important aspects of brain cognitive activities, which has been widely discussed in psychology and neuroscience and is one of the main fields of research in the education field. The human sense of hearing is very complex, impactful and crucial in many processes such as learning. Human body always does several tasks and uses different senses simultaneously. For example, a student who listens to his/her teacher in the class, at the same time pays attention to the teacher, looks at a text or image, and sometimes writes a note.Using the electroencephalogram (EEG) signal for attention assessment and other cognitive activities is considered because of its facile recording,...
Emotion Recognition from EEG Signals using Tensor based Algorithms
, M.Sc. Thesis Sharif University of Technology ; Hajipour, Sepideh (Supervisor)
Abstract
The brain electrical signal (EEG) has been widely used in clinical and academic research, due to its ease of recording, non-invasiveness and precision. One of the applications can be emotion recognition from the brain's electrical signal. Generally, two types of parameters (Valence and Arousal) are used to determine the type of emotion, which, in turn, indicate "positive or negative" and "level of extroversion or excitement" for a specific emotion. The significance of emotion is determined by the effects of this phenomenon on daily tasks, especially in cases where the person is confronted with activities that require careful attention and concentration.In the emotion recognition problem,...
Diagnosis of Depressive Disorder using Classification of Graphs Obtained from Electroencephalogram Signals
, M.Sc. Thesis Sharif University of Technology ; Hajipour, Sepideh (Supervisor)
Abstract
Depression is a type of mental disorder that is characterized by the continuous occurrence of bad moods in the affected person. Studies by the World Health Organization (WHO) show that depression is the second disease that threatens human life, and eight hundred thousand people die due to suicide every year. In order to reduce the damage caused by depression, it is necessary to have an accurate method for diagnosing depression and its rapid treatment, in which electroencephalogram (EEG) signals are considered as one of the best methods for diagnosing depression. Until now, various researches have been conducted to diagnose depression using electroencephalogram signals, most of which were...
Windowing queries using Minkowski sum and their extension to MapReduce
, Article Journal of Supercomputing ; 2020 ; Keikha, V ; Ghodsi, M ; Mohades, A ; Sharif University of Technology
Springer
2020
Abstract
Given a set of n segments and a query shape Q, the windowing length query asks for finding the sum of the lengths of the parts of the segments that lie inside Q. The popular places problem of a set of curves asks for the subset of the plane where each query shape centered at a point of that region intersects with at least f distinct curves. For square queries, an optimal O(n2) time algorithm and a matching lower bound exist. We solve the length query problem for convex polygons and disks as query shapes, with O(log n+ k) query time and polynomial preprocessing time that depends on the complexity of the query shape. We define a new version of the problem of finding popular places in a set of...
Windowing queries using Minkowski sum and their extension to MapReduce
, Article Journal of Supercomputing ; Volume 77, Issue 1 , 2021 , Pages 936-972 ; 09208542 (ISSN) ; Keikha, V ; Ghodsi, M ; Mohades, A ; Sharif University of Technology
Springer
2021
Abstract
Given a set of n segments and a query shape Q, the windowing length query asks for finding the sum of the lengths of the parts of the segments that lie inside Q. The popular places problem of a set of curves asks for the subset of the plane where each query shape centered at a point of that region intersects with at least f distinct curves. For square queries, an optimal O(n2) time algorithm and a matching lower bound exist. We solve the length query problem for convex polygons and disks as query shapes, with O(log n+ k) query time and polynomial preprocessing time that depends on the complexity of the query shape. We define a new version of the problem of finding popular places in a set of...
Windowing queries using Minkowski sum and their extension to MapReduce
, Article Journal of Supercomputing ; Volume 77, Issue 1 , 2021 , Pages 936-972 ; 09208542 (ISSN) ; Keikha, V ; Ghodsi, M ; Mohades, A ; Sharif University of Technology
Springer
2021
Abstract
Given a set of n segments and a query shape Q, the windowing length query asks for finding the sum of the lengths of the parts of the segments that lie inside Q. The popular places problem of a set of curves asks for the subset of the plane where each query shape centered at a point of that region intersects with at least f distinct curves. For square queries, an optimal O(n2) time algorithm and a matching lower bound exist. We solve the length query problem for convex polygons and disks as query shapes, with O(log n+ k) query time and polynomial preprocessing time that depends on the complexity of the query shape. We define a new version of the problem of finding popular places in a set of...
Sampling and sparsification for approximating the packedness of trajectories and detecting gatherings
, Article International Journal of Data Science and Analytics ; Volume 15, Issue 2 , 2023 , Pages 201-216 ; 2364415X (ISSN) ; Keikha, V ; Ghodsi, M ; Mohades, A ; Sharif University of Technology
Springer Science and Business Media Deutschland GmbH
2023
Abstract
Packedness is a measure defined for curves as the ratio of maximum curve length inside any disk divided by its radius. Sparsification allows us to reduce the number of candidate disks for maximum packedness to a polynomial amount in terms of the number of vertices of the polygonal curve. This gives an exact algorithm for computing packedness. We prove that using a fat shape, such as a square, instead of a disk gives a constant factor approximation for packedness. Further sparsification using well-separated pair decomposition improves the time complexity at the cost of losing some accuracy. By adjusting the ratio of the separation factor and the size of the query, we improve the approximation...
EEG-based Emotion Recognition Using Graph Learning
, M.Sc. Thesis Sharif University of Technology ; Hajipour Sardouie, Sepideh (Supervisor)
Abstract
The field of emotion recognition is a growing area with multiple interdisciplinary applications, and processing and analyzing electroencephalogram signals (EEG) is one of its standard methods. In most articles, emotional elicitation methods for EEG signal recording involve visual-auditory stimulation; however, the use of virtual reality methods for recording signals with more realistic information is suggested. Therefore, in the present study, the VREED dataset, whose emotional elicitation is virtual reality, has been used to classify positive and negative emotions. The best classification accuracy in the VREED dataset article is 73.77% ± 2.01, achieved by combining features of relative...
Detection of High Frequency Oscillations from Brain Electrical Signals Using Time Series and Trajectory Analysis
, M.Sc. Thesis Sharif University of Technology ; Hajipour Sardouie, Sepideh (Supervisor)
Abstract
The analysis of cerebral signals, encompassing both invasive and non-invasive electroencephalogram recordings, is extensively utilized in the exploration of neural systems and the examination of neurological disorders. Empirical research has indicated that under certain conditions, such as epileptic episodes, cerebral signals exhibit frequency components exceeding 80 Hz, which are designated as high frequency oscillations. Consequently, high frequency oscillations are recognized as a promising biomarker for epilepsy and the delineation of epileptic foci. The objective of this dissertation is to evaluate the existing methodologies for the detection of high frequency oscillations and to...
High Frequency Oscillation Detection in Brain Electrical Signals Using Tensor Decomposition
, M.Sc. Thesis Sharif University of Technology ; Hajipour, Sepideh (Supervisor)
Abstract
High-frequency oscillations (HFOs) in brain electrical signals are activities within the 80–500 Hz frequency range that are distinct from the baseline and include at least four oscillatory cycles. Research indicates that HFOs could serve as potential biomarkers for neurological disorders. Manual detection of HFOs is time-consuming and prone to human error, making automated HFO detection methods increasingly necessary. These automated methods typically rely on the signal's energy within the HFO frequency band. Tensor decompositions are mathematical models capable of extracting hidden information from multidimensional data. Due to the multidimensional nature of brain electrical signals, tensor...
Extraction of Event Related Potentials (ERP) from EEG Signals using Semi-blind Approaches
, M.Sc. Thesis Sharif University of Technology ; Hajipour Sardouie, Sepideh (Supervisor)
Abstract
Nowadays, Electroencephalogram (EEG) is the most common method for brain activity measurement. Event Related Potentials (ERP) which are recorded through EEG, have many applications. Detecting ERP signals is an important task since their amplitudes are quite small compared to the background EEG. The usual way to address this problem is to repeat the process of EEG recording several times and use the average signal. Though averaging can be helpful, there is a need for more complicated filtering. Blind source separation methods are frequently used for ERP denoising. These methods don’t use prior information for extracting sources and their use is limited to 2D problems only. To address these...
Design and Implementation of a P300 Speller System by Using Auditory and Visual Paradigm
, M.Sc. Thesis Sharif University of Technology ; Hajipour Sardouie, Sepideh (Supervisor)
Abstract
The use of brain signals in controlling devices and communication with the external environment has been very much considered recently. The Brain-Computer Interface (BCI) systems enable people to easily handle most of their daily physical activity using the brain signal, without any need for movement. One of the most common BCI systems is P300 speller. In this type of BCI systems, the user can spell words without the need for typing with hands. In these systems, the electrical potential of the user's brain signals is distorted by visual, auditory, or tactile stimuli from his/her normal state. An essential principle in these systems is to exploit appropriate feature extraction methods which...
An Investigation of Resting-State Eeg Biomarkers Derived from Graph of Brain Connectivity for Diagnosis of Depressive Disorder
, M.Sc. Thesis Sharif University of Technology ; Hajipour, Sepideh (Supervisor)
Abstract
Among the most costly diseases that affect a person's quality of life throughout his or her life, mental disorders (excluding sleep disorders) affect up to 25 percent of people in any community. One of the most common types of these disorders in Iran is depressive disorder, which according to official statistics, 13% of Iranians have some symptoms of it. Until now, the diagnosis of this disease has been traditionally done in clinics with interviews and questionnaires tests based on behavioral psychology and using symptom assessment. Therefore, there is a relatively low accuracy in the treatment process. Nowadays, with the help of functional brain imaging such as electroencephalogram (EEG)...