<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mw.hh.se/caisr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Peyman</id>
	<title>ISLAB/CAISR - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://mw.hh.se/caisr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Peyman"/>
	<link rel="alternate" type="text/html" href="https://mw.hh.se/caisr/index.php?title=Special:Contributions/Peyman"/>
	<updated>2026-04-04T08:41:09Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.13</generator>
	<entry>
		<id>https://mw.hh.se/caisr/index.php?title=Data_analysis_in_collaboration_with_WirelessCar&amp;diff=4656</id>
		<title>Data analysis in collaboration with WirelessCar</title>
		<link rel="alternate" type="text/html" href="https://mw.hh.se/caisr/index.php?title=Data_analysis_in_collaboration_with_WirelessCar&amp;diff=4656"/>
		<updated>2020-10-05T13:45:16Z</updated>

		<summary type="html">&lt;p&gt;Peyman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{StudentProjectTemplate&lt;br /&gt;
|Summary=Data analysis in collaboration with WirelessCar&lt;br /&gt;
|Supervisor=Mahmoud Rahat, Peyman Mashhadi, Slawomir Nowaczyk&lt;br /&gt;
|Level=Master&lt;br /&gt;
|Status=Open&lt;br /&gt;
}}&lt;br /&gt;
WirelessCar is a very prospective company with the main mantra of leading the automotive industry towards a digital society. We are provided with an interesting dataset from the WirelessCar company. The goal of this thesis is twofold. The first goal targets advanced exploratory data analysis (EDA) to gain insight from data and ideally convert it into a story. After gaining insight from the data, the next step is to define an exciting application with both research and business values. From the machine learning point of view, this application could be anything from supervised learning, unsupervised learning, feature representation learning, adversarial learning, and so on. The real advantage of this project is that you get to work with a real dataset and going through the entire pipeline of designing a successful project from both research and business perspective, in close collaboration with WirelessCar. &lt;br /&gt;
&lt;br /&gt;
The dataset contains information about many trips taken by different vehicles. It is represented in a hierarchy with three levels. The first level is the coarse-grained information about each trip, including start and end GPS position, total fuel consumption, and more high-level information. The second level includes a more detailed representation of each trip. The third level breaks down each trip into different segments called waypoints and contains information sampled for each segment.  There are many use cases that WirelessCar could be interested in. To name a few, they are interested in finding some driver-related behavior patterns and their relation to cost, time, and traffic. One interesting question will be if the route taken by a driver to a specific location is cost-optimal? This can be addressed using EDA by comparing it to other drivers’ behaviors. This can be taken to the next step and be accompanied by a machine learning algorithm predicting optimal route taking into account time and cost.  Another use case would be the possibility of carpooling and consequently reducing traffic and cost. These use cases can be well-understood and analyzed by advanced exploratory data analysis and further be converted into a high-impact machine learning problem.&lt;/div&gt;</summary>
		<author><name>Peyman</name></author>
	</entry>
	<entry>
		<id>https://mw.hh.se/caisr/index.php?title=Data_analysis_in_collaboration_with_WirelessCar&amp;diff=4655</id>
		<title>Data analysis in collaboration with WirelessCar</title>
		<link rel="alternate" type="text/html" href="https://mw.hh.se/caisr/index.php?title=Data_analysis_in_collaboration_with_WirelessCar&amp;diff=4655"/>
		<updated>2020-10-05T13:44:12Z</updated>

		<summary type="html">&lt;p&gt;Peyman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{StudentProjectTemplate&lt;br /&gt;
|Summary=Details to be decided...&lt;br /&gt;
|Supervisor=Mahmoud Rahat, Peyman Mashhadi, Slawomir Nowaczyk&lt;br /&gt;
|Level=Master&lt;br /&gt;
|Status=Draft&lt;br /&gt;
}}&lt;br /&gt;
WirelessCar is a very prospective company with the main mantra of leading the automotive industry towards a digital society. We are provided with an interesting dataset from the WirelessCar company. The goal of this thesis is twofold. The first goal targets advanced exploratory data analysis (EDA) to gain insight from data and ideally convert it into a story. After gaining insight from the data, the next step is to define an exciting application with both research and business values. From the machine learning point of view, this application could be anything from supervised learning, unsupervised learning, feature representation learning, adversarial learning, and so on. The real advantage of this project is that you get to work with a real dataset and going through the entire pipeline of designing a successful project from both research and business perspective, in close collaboration with WirelessCar. &lt;br /&gt;
&lt;br /&gt;
The dataset contains information about many trips taken by different vehicles. It is represented in a hierarchy with three levels. The first level is the coarse-grained information about each trip, including start and end GPS position, total fuel consumption, and more high-level information. The second level includes a more detailed representation of each trip. The third level breaks down each trip into different segments called waypoints and contains information sampled for each segment.  There are many use cases that WirelessCar could be interested in. To name a few, they are interested in finding some driver-related behavior patterns and their relation to cost, time, and traffic. One interesting question will be if the route taken by a driver to a specific location is cost-optimal? This can be addressed using EDA by comparing it to other drivers’ behaviors. This can be taken to the next step and be accompanied by a machine learning algorithm predicting optimal route taking into account time and cost.  Another use case would be the possibility of carpooling and consequently reducing traffic and cost. These use cases can be well-understood and analyzed by advanced exploratory data analysis and further be converted into a high-impact machine learning problem.&lt;/div&gt;</summary>
		<author><name>Peyman</name></author>
	</entry>
	<entry>
		<id>https://mw.hh.se/caisr/index.php?title=Reinforcement_Learning_with_Adaptive_Representation_Learning&amp;diff=4654</id>
		<title>Reinforcement Learning with Adaptive Representation Learning</title>
		<link rel="alternate" type="text/html" href="https://mw.hh.se/caisr/index.php?title=Reinforcement_Learning_with_Adaptive_Representation_Learning&amp;diff=4654"/>
		<updated>2020-10-05T13:38:39Z</updated>

		<summary type="html">&lt;p&gt;Peyman: This project targets finding representations that make the reinforcement learning more efficient in terms of finding an easier state to action mapping.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{StudentProjectTemplate&lt;br /&gt;
|Summary=This project targets finding representations that make the reinforcement learning more efficient in terms of finding an easier state to action mapping. &lt;br /&gt;
|Keywords=Reinforcement Learning, Representation Learning, Deep Learning&lt;br /&gt;
|References=IS A GOOD REPRESENTATION SUFFICIENT FOR SAMPLE EFFICIENT REINFORCEMENT LEARNING?, Simon S. Du, Sham M. Kakade, 2020&lt;br /&gt;
&lt;br /&gt;
Learning State Representations for Query Optimization with Deep Reinforcement Learning, Jennifer Ortiz, Magdalena Balazinska, Johannes Gehrke, S. Sathiya Keerthi, 2018&lt;br /&gt;
&lt;br /&gt;
State Representation Learning for Control: An Overview, Timothée Lesort, Natalia Díaz-Rodríguez, Jean-François Goudou, and David Filliat, 2018&lt;br /&gt;
|Supervisor=Alexander Galozy , Peyman Mashhadi&lt;br /&gt;
|Level=Master&lt;br /&gt;
|Status=Open&lt;br /&gt;
}}&lt;br /&gt;
This project targets finding representations that make the reinforcement learning more efficient in terms of finding an easier state to action mapping. As a concrete example, let’s take the task of fitness of a person, and assume that the data is received in the form of images. Images are high dimensional data which can take many different states. This large state space would make it difficult to find an optimal action for the task in a reasonable amount of time. However, let’s imagine that we could convert those images into another representation that extract certain features like weight, highs, muscle mass, and similar important features for fitness evaluation. If we could find those features, then finding optimal actions would be much easier. The goal of this project is actually to learn the representation of incoming data in a sequential manner into a much simpler and more informative representation for the task at hand. &lt;br /&gt;
&lt;br /&gt;
In reinforcement learning, most of the time, the state representation and actions are fixed and only the probabilities of the right action given the current state are changed over time. However, in this research, the representation is subject to being updated, as we learn what features are more important for solving a task. As a concrete example, one way to approach it is to have a have an attention mechanism on the features, selectively taking features into account that maximize cumulative reward. Another approach could be to have an encoder and transform the representations into bottleneck representation which can provide the new states. Then, based on the action in the new state-action space, a new reward will be calculated and the reward is used to backpropagate and update the representation.&lt;/div&gt;</summary>
		<author><name>Peyman</name></author>
	</entry>
	<entry>
		<id>https://mw.hh.se/caisr/index.php?title=Reinforcement_Learning_with_Adaptive_Representation_Learning&amp;diff=4653</id>
		<title>Reinforcement Learning with Adaptive Representation Learning</title>
		<link rel="alternate" type="text/html" href="https://mw.hh.se/caisr/index.php?title=Reinforcement_Learning_with_Adaptive_Representation_Learning&amp;diff=4653"/>
		<updated>2020-10-05T13:35:13Z</updated>

		<summary type="html">&lt;p&gt;Peyman: Created page with &amp;quot;{{StudentProjectTemplate |Summary=In reinforcement learning, most of the time, the state representation and actions are fixed and only the probabilities of the right action gi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{StudentProjectTemplate&lt;br /&gt;
|Summary=In reinforcement learning, most of the time, the state representation and actions are fixed and only the probabilities of the right action given the current state is changed over time. However, in this research, the representation is subject to being updated, as we learn what features are more important for solving a task.&lt;br /&gt;
|Keywords=Reinforcement Learning, Representation Learning, Deep Learning&lt;br /&gt;
|References=IS A GOOD REPRESENTATION SUFFICIENT FOR SAMPLE EFFICIENT REINFORCEMENT LEARNING?, Simon S. Du, Sham M. Kakade, 2020&lt;br /&gt;
&lt;br /&gt;
Learning State Representations for Query Optimization with Deep Reinforcement Learning, Jennifer Ortiz, Magdalena Balazinska, Johannes Gehrke, S. Sathiya Keerthi, 2018&lt;br /&gt;
&lt;br /&gt;
State Representation Learning for Control: An Overview, Timothée Lesort, Natalia Díaz-Rodríguez, Jean-François Goudou, and David Filliat, 2018&lt;br /&gt;
|Supervisor=Alexander Galozy , Peyman Mashhadi&lt;br /&gt;
|Level=Master&lt;br /&gt;
|Status=Open&lt;br /&gt;
}}&lt;br /&gt;
This project targets finding representations that make the reinforcement learning more efficient in terms of finding an easier state to action mapping. As a concrete example, let’s take the task of fitness of a person, and assume that the data is received in the form of images. Images are high dimensional data which can take many different states. This large state space would make it difficult to find an optimal action for the task in a reasonable amount of time. However, let’s imagine that we could convert those images into another representation that extract certain features like weight, highs, muscle mass, and similar important features for fitness evaluation. If we could find those features, then finding optimal actions would be much easier. The goal of this project is actually to learn the representation of incoming data in a sequential manner into a much simpler and more informative representation for the task at hand. &lt;br /&gt;
&lt;br /&gt;
In reinforcement learning, most of the time, the state representation and actions are fixed and only the probabilities of the right action given the current state are changed over time. However, in this research, the representation is subject to being updated, as we learn what features are more important for solving a task. As a concrete example, one way to approach it is to have a have an attention mechanism on the features, selectively taking features into account that maximize cumulative reward. Another approach could be to have an encoder and transform the representations into bottleneck representation which can provide the new states. Then, based on the action in the new state-action space, a new reward will be calculated and the reward is used to backpropagate and update the representation.&lt;/div&gt;</summary>
		<author><name>Peyman</name></author>
	</entry>
	<entry>
		<id>https://mw.hh.se/caisr/index.php?title=Multitask_learning_on_vehicle_data&amp;diff=4626</id>
		<title>Multitask learning on vehicle data</title>
		<link rel="alternate" type="text/html" href="https://mw.hh.se/caisr/index.php?title=Multitask_learning_on_vehicle_data&amp;diff=4626"/>
		<updated>2020-09-28T14:14:02Z</updated>

		<summary type="html">&lt;p&gt;Peyman: Created page with &amp;quot;{{StudentProjectTemplate |Summary=Learning shared representation using multitask learning on a vehicle-related data |Keywords=Multitask learning, Transfer learning, Shared rep...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{StudentProjectTemplate&lt;br /&gt;
|Summary=Learning shared representation using multitask learning on a vehicle-related data&lt;br /&gt;
|Keywords=Multitask learning, Transfer learning, Shared representation, Vehicle data&lt;br /&gt;
|Supervisor=Mahmoud Rahat, Peyman Mashhadi&lt;br /&gt;
|Level=Master&lt;br /&gt;
|Status=Open&lt;br /&gt;
}}&lt;br /&gt;
Multitask learning is one approach to address transfer learning. It uses information contained in the training signal of related tasks. Multitask learning improves performance and generalization by finding a part of feature space or transformed feature space useful for all the related tasks. To achieve this shared representation, all the related tasks are trained in parallel. From another perspective, multitask learning can be viewed as a regularization technique due to the imposed requirement of shared representation appropriate for all the related tasks. This form of regularization can be superior to other regularizers that penalize overfitting or complexity of the models.&lt;br /&gt;
&lt;br /&gt;
The goal of this Master’s thesis proposal is to adopt multitask learning on a vehicle-related dataset. That could include many applications such as fuel consumption, predictive maintenance, and etc.&lt;/div&gt;</summary>
		<author><name>Peyman</name></author>
	</entry>
	<entry>
		<id>https://mw.hh.se/caisr/index.php?title=MMultitask_Learning_on_Vehicle_Data&amp;diff=4625</id>
		<title>MMultitask Learning on Vehicle Data</title>
		<link rel="alternate" type="text/html" href="https://mw.hh.se/caisr/index.php?title=MMultitask_Learning_on_Vehicle_Data&amp;diff=4625"/>
		<updated>2020-09-28T14:08:20Z</updated>

		<summary type="html">&lt;p&gt;Peyman: Created page with &amp;quot;{{StudentProjectTemplate |Summary=Learning shared representation using multitask learning on a vehicle-related data |Supervisor=Mahmoud Rahat, Peyman Mashhadi }} Multitask lea...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{StudentProjectTemplate&lt;br /&gt;
|Summary=Learning shared representation using multitask learning on a vehicle-related data&lt;br /&gt;
|Supervisor=Mahmoud Rahat, Peyman Mashhadi&lt;br /&gt;
}}&lt;br /&gt;
Multitask learning is one approach to address transfer learning. It uses information contained in the training signal of related tasks. Multitask learning improves performance and generalization by finding a part of feature space or transformed feature space useful for all the related tasks. To achieve this shared representation, all the related tasks are trained in parallel. From another perspective, multitask learning can be viewed as a regularization technique due to the imposed requirement of shared representation appropriate for all the related tasks. This form of regularization can be superior to other regularizers that penalize overfitting or complexity of the models.&lt;br /&gt;
&lt;br /&gt;
The goal of this Master’s thesis proposal is to adopt multitask learning on a vehicle-related dataset. That could include many applications such as fuel consumption, predictive maintenance, and etc.&lt;/div&gt;</summary>
		<author><name>Peyman</name></author>
	</entry>
	<entry>
		<id>https://mw.hh.se/caisr/index.php?title=Deep_stacked_ensemble&amp;diff=4356</id>
		<title>Deep stacked ensemble</title>
		<link rel="alternate" type="text/html" href="https://mw.hh.se/caisr/index.php?title=Deep_stacked_ensemble&amp;diff=4356"/>
		<updated>2019-10-02T09:31:47Z</updated>

		<summary type="html">&lt;p&gt;Peyman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{StudentProjectTemplate&lt;br /&gt;
|Summary=This project aims at training multiple parallel deep networks in such a way to learn different representation of data which will be suitable to frame these networks in stacked ensemble framework.&lt;br /&gt;
|Keywords=Deep learning, Staked ensemble, Statistics&lt;br /&gt;
|TimeFrame=Fall 2019&lt;br /&gt;
|References=1- David H.Wolpert, &amp;quot;Stacked generalisation&amp;quot;    https://doi.org/10.1016/S0893-6080(05)80023-1&lt;br /&gt;
&lt;br /&gt;
2- Jason Brownle, &amp;quot;How to Develop a Stacking Ensemble for Deep Learning Neural Networks in Python With Keras&amp;quot;, https://machinelearningmastery.com/stacking-ensemble-for-deep-learning-neural-networks/&lt;br /&gt;
|Prerequisites=deep learning, data mining,&lt;br /&gt;
programming knowledge of one of deep learning frameworks such as tensorflow, pytorch or at least their APIs&lt;br /&gt;
|Supervisor=Sławomir Nowaczyk, Peyman Mashhadi&lt;br /&gt;
|Level=Master&lt;br /&gt;
|Status=Open&lt;br /&gt;
}}&lt;br /&gt;
Stacking is a form of ensemble learning that combines multiple models through a meta model. In its basic form it is made up of two layers: base layer and meta layer. The base layer models is trained on the original features of dataset, while the meta model consumes predictions of the base models to generate the final predictions. Stacking has won many prestigious machine learning competitions.&lt;br /&gt;
&lt;br /&gt;
One important fact is that the meta model performs well when the base models have acceptable performances and at the same time have low correlations to each other. Currently, there is no automatic approach for selection the base models&amp;#039; structures. It is basically done based on trial and error and based on prior experiences and knowledge.&lt;br /&gt;
&lt;br /&gt;
The aim of this project is to provide an integrated automatic stacking model in a deep learning fashion. This integrated stacked deep net is comprised of multiple parallel deep nets (with the exact same structure) which are followed by another network. The first part (parallel part) plays the role of base model, and the rest of the structure after parallel part plays the role of meta model. The idea is to train this structure in a way that each parallel network learn different representations of the data at the level of parallel part so that the meta model can take advantage of their low correlated predictions.&lt;/div&gt;</summary>
		<author><name>Peyman</name></author>
	</entry>
	<entry>
		<id>https://mw.hh.se/caisr/index.php?title=Deep_stacked_ensemble&amp;diff=4354</id>
		<title>Deep stacked ensemble</title>
		<link rel="alternate" type="text/html" href="https://mw.hh.se/caisr/index.php?title=Deep_stacked_ensemble&amp;diff=4354"/>
		<updated>2019-10-02T09:02:01Z</updated>

		<summary type="html">&lt;p&gt;Peyman: Created page with &amp;quot;{{StudentProjectTemplate |Summary=This project aims at training multiple parallel deep networks in such a way to learn different representation of data which will be suitable ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{StudentProjectTemplate&lt;br /&gt;
|Summary=This project aims at training multiple parallel deep networks in such a way to learn different representation of data which will be suitable to frame these networks in stacked ensemble framework.&lt;br /&gt;
|Keywords=Deep learning, Staked ensemble, Statistics&lt;br /&gt;
|TimeFrame=Fall 2019&lt;br /&gt;
|References=1- David H.Wolpert, &amp;quot;Stacked generalisation&amp;quot;    https://doi.org/10.1016/S0893-6080(05)80023-1&lt;br /&gt;
&lt;br /&gt;
2- Jason Brownle, &amp;quot;How to Develop a Stacking Ensemble for Deep Learning Neural Networks in Python With Keras&amp;quot;, https://machinelearningmastery.com/stacking-ensemble-for-deep-learning-neural-networks/&lt;br /&gt;
|Prerequisites=Deep learning, &lt;br /&gt;
|Supervisor=Sławomir Nowaczyk, Peyman Mashhadi&lt;br /&gt;
|Level=Master&lt;br /&gt;
|Status=Open&lt;br /&gt;
}}&lt;br /&gt;
Stacking is a form of ensemble learning that combines multiple models through a meta model. In its basic form it is made up of two layers: base layer and meta layer. The base layer models is trained on the original features of dataset, while the meta model consumes predictions of the base models to generate the final predictions. Stacking has won many prestigious machine learning competitions.&lt;br /&gt;
&lt;br /&gt;
One important fact is that the meta model performs well when the base models have acceptable performances and at the same time have low correlations to each other. Currently, there is no automatic approach for selection the base models&amp;#039; structures. It is basically done based on trial and error and based on prior experiences and knowledge.&lt;br /&gt;
&lt;br /&gt;
The aim of this project is to provide an integrated automatic stacking model in a deep learning fashion. This integrated stacked deep net is comprised of multiple parallel deep nets (with the exact same structure) which are followed by another network. The first part (parallel part) plays the role of base model, and the rest of the structure after parallel part plays the role of meta model. The idea is to train this structure in a way that each parallel network learn different representations of the data at the level of parallel part so that the meta model can take advantage of their low correlated predictions.&lt;/div&gt;</summary>
		<author><name>Peyman</name></author>
	</entry>
</feed>