<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>Dual Policy Distillation</title></titleStmt>
			<publicationStmt>
				<publisher></publisher>
				<date>07/01/2020</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10317176</idno>
					<idno type="doi">10.24963/ijcai.2020/435</idno>
					<title level='j'>Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence</title>
<idno></idno>
<biblScope unit="volume"></biblScope>
<biblScope unit="issue"></biblScope>					

					<author>Kwei-Herng Lai</author><author>Daochen Zha</author><author>Yuening Li</author><author>Xia Hu</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[<p>Policy distillation, which transfers a teacher policy to a student policy has achieved great success in challenging tasks of deep reinforcement learning. This teacher-student framework requires a well-trained teacher model which is computationally expensive. Moreover, the performance of the student model could be limited by the teacher model if the teacher model is not optimal. In the light of collaborative learning, we study the feasibility of involving joint intellectual efforts from diverse perspectives of student models. In this work, we introduce dual policy distillation (DPD), a student-student framework in which two learners operate on the same environment to explore different perspectives of the environment and extract knowledge from each other to enhance their learning. The key challenge in developing this dual learning framework is to identify the beneficial knowledge from the peer learner for contemporary learning-based reinforcement learning algorithms, since it is unclear whether the knowledge distilled from an imperfect and noisy peer learner would be helpful. To address the challenge, we theoretically justify that distilling knowledge from a peer learner will lead to policy improvement and propose a disadvantageous distillation strategy based on the theoretical results. The conducted experiments on several continuous control tasks show that the proposed framework achieves superior performance with a learning-based agent and function approximation without the use of expensive teacher models.</p>]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>Reinforcement learning (RL), especially deep reinforcement learning has achieved great success in various domains <ref type="bibr">[Sutton and Barto, 2018]</ref>, ranging from robotic control <ref type="bibr">[Levine et al., 2016]</ref>, perfect information games <ref type="bibr">[Silver et al., 2017]</ref> to imperfect information games <ref type="bibr">[Zha et al., 2019a]</ref>. However, it usually requires a large number of interactions with the environment to obtain high-level performance <ref type="bibr">[Salimans et al., 2017]</ref>. Recently, works have been proposed to study * These two authors contributed equally in this work how we can transfer knowledge from one or more teacher models to a student model so that we can train an agent based on a pre-trained expert model <ref type="bibr">[Rusu et al., 2016;</ref><ref type="bibr">Czarnecki et al., 2019]</ref>. One of the simple yet effective techniques is called policy distillation <ref type="bibr">[Rusu et al., 2016]</ref>, which uses supervised regression to train a student model to produce the same output distribution as the teacher model. Policy distillation has achieved great success and led to stronger performance in challenging domains <ref type="bibr">[Teh et al., 2017;</ref><ref type="bibr">Yin and Pan, 2017]</ref>. Unfortunately, it is computationally expensive to obtain a teacher policy since a well-performed pre-trained model is often not available. In addition, the performance of the student model could be restrained by the teacher model if the teacher model is sub-optimal.</p><p>In cognitive psychology, collaborative learning illustrates a situation in which a group of students works together to search for solutions <ref type="bibr">[Dillenbourg, 1999]</ref>. Different from the traditional teacher-student relationship where students noninteractively receive information from teachers, collaborative learning involves joint intellectual efforts from diverse perspectives of students <ref type="bibr">[Smith and MacGregor, 1992]</ref>. Motivated by this, we study the feasibility of collaborative learning on student policies without the use of pre-trained teacher models, and the methodology of extracting beneficial knowledge from a peer policy to accelerate learning, analogous to the human ability to learn from others.</p><p>In this paper, we introduce dual policy distillation (DPD), a student-student framework in which two policies operate on the same environment and extract knowledge from each other to benefit their learning. There are mainly two challenges in developing such dual learning framework upon contemporary learning-based RL agents. First, different from conventional policy distillation, which uses an expert policy, both policies in DPD are imperfect and may generate noisy outputs in the training process. It is unclear whether the regression to these noisy data is helpful. Second, contemporary RL algorithms usually use function approximators to approximate the policy function and the value function. The inaccurate estimations of the functions make it challenging to design practical algorithms that can be combined with learning-based agents.</p><p>To address the challenges above, apart from the original policy, we introduce another policy which is simultaneously trained in the same environment with different initialization. Each of the two policies iteratively optimizes its own RL objective and updates a distillation objective which extracts knowledge from the other peer policy. One may find it surprising that the proposed framework tries to simultaneously encourage the uniqueness of the policy, and keep the two polices close with distillation objective. In the following sections, we demonstrate that this method is able to balance exploration and exploitation through parallelization and distillation, respectively, with two nice properties: (1) it does not require an expert policy as teacher signals in the sense that the two student policies explore different aspects of the environment and share knowledge with each other; (2) distilling knowledge from a peer policy has theoretical policy improvement and it can achieve satisfactory performance with a learning-based agent and function approximation in our empirical results.</p><p>Through addressing the challenges, in this paper, we make the following contributions:</p><p>&#8226; We introduce dual policy distillation (DPD), a studentstudent framework in which two polices extract beneficial knowledge from each other to help their learning.</p><p>&#8226; We provide a theoretical justification of the policy improvement of DPD. We show that in the ideal case, by distilling a hypothetical hybrid policy, each of the policies has guaranteed policy improvement.</p><p>&#8226; We propose a practical algorithm 1 based on our theoretical results. The algorithm uses a disadvantageous policy distillation strategy which prioritizes the distillation at disadvantage states and pushes each of the two policies towards the optimal policy. Experiments on several continuous control tasks demonstrate that the proposed DPD significantly enhances each of the two policies.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Preliminaries</head><p>In this section, we introduce reinforcement learning (RL), the background of policy distillation, and the notations used in this paper.</p><p>In the following, we consider standard reinforcement learning which is denoted by a sextuple (S, A, P T , R, &#947;, p 0 ), where S is the set of states, A is the set of actions, P T : S &#215;A &#8594; S is the state transition function, R : S &#215;A&#215;S &#8594; R is the reward function, &#947; &#8712; (0, 1) is the discount factor, and p 0 is the distribution of the initial state. The interactions with the environment can be formalized as a Markov decision process: at each timestep t, an agent takes an action a t &#8712; A at state s t &#8712; S and observes the next state s t+1 with a reward signal r t . This results in a trajectory &#964; which consists of a sequence of triplets of states, actions and rewards, i.e., &#964; = {(s t , a t , r t )} t=1,...,T , where T is the terminal timestep. The objective of RL algorithm is to learn a policy &#960; : S &#8594; A that maximizes the cumulative reward</p><p>We use standard definitions of value function, stateaction value function, and advantage function of a policy &#960;, i.e., V &#960; (s</p><p>, where a t , s t+1 , ...|&#960; and s t+1 , a t+1 , ...|&#960; denote the resulting trajectories from the environment if we follow policy 1 <ref type="url">https://github.com/datamllab/dual-policy-distillation</ref> Figure <ref type="figure">1</ref>: An overview of dual policy distillation (DPD) framework. The two learners interact with the same environment with different initialization. In each iteration, each of the two learners updates two objectives: the RL objective which optimizes the cumulative reward on the environment, and the distillation objective which conducts regression to its peer policy.</p><p>&#960;. We use &#961; &#960; (s) to denote discounted visitation frequencies of state s, that is , &#961; &#960; (s) = &#8734; t=0 &#947; t p(s t = s), where p(s t = s) is the probability of s being visited at timestep t.</p><p>Policy distillation is a simple yet effective method of transferring knowledge from one or more action policies to an untrained network. We denote &#960; as a teacher policy, i.e., a trained model that can generate expert data, and &#960; &#952; as an untrained parametric student policy. Policy distillation trains the student policy by conducting regression to the teacher policy, i.e., minimizing the following objective:</p><p>where s &#8764; &#960; means s follows the distribution of &#961; &#960; (&#8226;), and D(&#8226;, &#8226;) is a kind of distance metric. The above description is a general form of policy distillation. There are multiple choices for the distance metrics, such as mean square error, KL divergence or log-likelihood loss <ref type="bibr">[Rusu et al., 2016]</ref>. In this paper, we use mean square error for its simplicity. Note that, in our presented algorithm, we use &#960; &#966; to denote a trainable peer policy with parameters &#966;. &#960; &#952; and &#960; &#966; are both student models and are trained interactively.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Dual Policy Distillation</head><p>In this section, we present dual policy distillation (DPD), a framework that enables knowledge transfer between two student policies operating on the same environment. We consider two policies denoted as &#960; and &#960; respectively. We first theoretically justify that extracting knowledge from a peer policy will lead to policy improvement through a view of hypothetical hybrid policy. Then based on our theoretical results, we present a disadvantageous policy distillation objective that can be combined with learning-based RL algorithms. Figure <ref type="figure">1</ref> shows an overview of the proposed framework.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">A View of Hypothetical Hybrid Policy</head><p>We first justify that &#960; and &#960; are theoretically complementary, and thus transferring knowledge between two policies will lead to policy improvement for both &#960; and &#960;. Consider a hypothetical hybrid policy:</p><p>where &#958; &#960; (s) = V &#960; (s) -V &#960; (s) represents the advantage of &#960; over &#960; at state s. That is, the hypothetical policy &#960; hypo selectively follows one of &#960; and &#960; depending on which policy has larger expected discounted reward at the state. In Proposition 1, we give that in ideal case the hypothetical hybrid policy is an improved policy compared to &#960; or &#960;.</p><p>Proposition 1. For the hypothetical hybrid policy &#960; hypo defined in Eq. 2, we have &#8704;s &#8712; S, V &#960; hypo (s) &#8805; V &#960; (s) and</p><p>Proof: Considering a state s &#8712; S, we prove that V &#960; hypo (s) &#8805; V &#960; (s). Define advantage policy at s:</p><p>That is, &#960; adv s is one of &#960; and &#960; such that it has higher value at state s. Note that whether &#960; adv s (&#8226;|s ) is &#960; or &#960; depends on s instead of s , where s is a different state. It is straightforward to have</p><p>where s is another state and s = s . We now consider an arbitrary state s i &#8712; S and denote s i+1 as the next state. Define</p><p>where n is a positive integer. That is, the value in state s i if we follow &#960; hypo for the first n steps and follow &#960; adv si+n afterwards. When n = 0 we have V 0 (s i ) = V &#960; adv s i (s i ). We first prove</p><p>Based on the equations above, when k &#8805; 1, given that</p><p>By induction, we can conclude that &#8704;n &#8805; 0, &#8704;s &#8712; S,</p><p>The above proof is also applicable in continuous space if we replace sum operation with integration.</p><p>Directly following the well-known policy improvement theorem <ref type="bibr">[Sutton and Barto, 2018]</ref>, Proposition 1 suggests that, the hypothetical hybrid policy &#960; hypo defined in Eq. 2 is at least as good as &#960; and &#960;. If V &#960; (s) &gt; V &#960; (s) at some states and V &#960; (s ) &lt; V &#960; (s ) at some other states, &#960; hypo will be strictly better than &#960; and &#960;. Our empirical observation also supports this intuition (see Figure <ref type="figure">3</ref>). Thus, it will lead to theoretical policy improvement if we let &#960; and &#960; conduct regression to the hypothetical hybrid policy &#960; hypo .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Disadvantageous Policy Distillation</head><p>Based on the above theoretical results, we introduce a practical dual distillation strategy which can be combined with learningbased RL agents.</p><p>For a practical algorithm, rather than building the hypothetical hybrid policy &#960; hypo at every step, we prefer to use an objective to train the policy. In Proposition 2, we give that under mild conditions, the distillation of &#960; hypo is equivalent to minimizing a simple objective. Proposition 2. The distillation to &#960; from the hypothetical hybrid policy &#960; hypo defined in Eq. 2 is equivalent to minimizing the following objective:</p><p>where 1(&#8226;) is the indicator function and D(&#8226;, &#8226;) is denoted as the distance metric.</p><p>Proof: Since the two policies &#960; and &#960; have similar state visiting frequency, the distillation to &#960; hypo defined in Eq. 1 can be rewritten as follow:</p><p>Algorithm 1 DPD: dual policy distillation 1: Input: policy &#960; &#952; , peer policy &#960; &#966; , and maximum iteration number M 2: for iteration = 1, M do Update &#960; &#966; based on Eq. 12 9: end for</p><p>The difference between &#961; &#960; (&#8226;) and &#961; &#960; (&#8226;) can be ignored in our dual learning setting, since the dual distillation will push the two policies to perform similar actions and hence will result in similar state visiting frequencies. Our empirical observations also support this assumption in that both the learning curves and the outputs of the policy network are very similar during the learning process (see Figure <ref type="figure">3</ref>). The result of Eq. 9 suggests a simple intuition: the states at which the peer policy is advantageous will be more helpful in distillation; otherwise, maintaining the current policy at the state would be a better choice. We call this strategy disadvantageous policy distillation because it prioritizes the distillation of the states at which the current policy is more disadvantageous than the peer policy.</p><p>For now, we ignore the estimation error for the value functions which are usually approximated by deep neural networks. However, in the approximate setting, we have to consider the inaccurate estimations of value functions, which makes it difficult to optimize Eq. 9. In our preliminary experiments, we observed that directly update the policies based on Eq. 9 will misclassify many states and lead to sub-optimal performances. Therefore, we propose to soften Eq. 9 and introduce weighted objectives J w &#960; &#952; (&#952;) and J w &#960; &#966; (&#966;) to update parametric policies &#960; &#952; and &#960; &#966; :</p><p>where exp(&#945;&#958; &#960; &#966; (s)) and exp(&#945;&#958; &#960; &#952; (s)) are confidence scores, and &#945; controls the confidence level which should be chosen depending on how accurate the value function estimation is.</p><p>We now describe how we combine the objectives in Eq. 11 and 12 with a learning-based agent. Given two parametric policies &#960; &#952; and &#960; &#966; operating on the same environment, we use an alternating update framework as follows. In the first step, policy &#960; &#952; is updated based on its own RL objective. In the second step, &#960; &#952; is updated based on the distillation objective. Specifically, we sample a mini-batch of transitions from the buffer of &#960; &#966; and compute the advantage &#958; &#960; &#966; (s) for each sampled state and update the policy based on the distillation objective. We then do the same updates to its peer policy &#960; &#966; . As a result, each policy learns to optimize its RL objective and simultaneously extracts useful knowledge from its peer policy to enhance itself. The algorithm is summarized in Algorithm 1.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3">Connection to Value Iteration</head><p>In this subsection, we justify that the proposed distillation objective will lead to similar effects as by classical value iteration <ref type="bibr">[Sutton and Barto, 2018]</ref>. Let &#960; * be an optimal policy and V &#960; * (s) be the optimal values, i.e., the expected discounted future rewards if we start from s and follow the optimal policy. Value iteration method iteratively updates the state values as follow:</p><p>where V i (&#8226;) and V i+1 (&#8226;) are the values of the current step and the next step respectively. The intuition of this update rule is to compute the maximum value by choosing the most valuable action in each iteration to push the values towards and finally converge to the optimal values. Define S &#960; as the set of disadvantage states, i.e, S &#960; = {s|V &#960; (s) &gt; V &#960; (s)}. Then it is straightforward to have</p><p>The distillation of the states in S &#960; has similar effects for &#960;.</p><p>Encouraging &#960; to choose the actions from &#960; for the states in S &#960; will push the values of &#960; towards optimal values because these actions lead to larger values based on V &#960; (&#8226;). Thus, both Eq. 11 and 12 will optimize the values of the two policies.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Experiments</head><p>In this section, we empirically evaluate the proposed dual policy distillation (DPD) framework. We develop two instances of DPD by two benchmark RL algorithms, and evaluate them on four continuous control tasks. Our experiments are designed to answer the following questions:</p><p>&#8226; Q1: Is DPD able to improve the performance in both onpolicy and off-policy settings (Sec. 4.2)? &#8226; Q2: How will the values and actions outputted by the models evolve during training (Sec. 4.3)?</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">Experimental Setting</head><p>Our experiments are implemented upon PPO <ref type="bibr">[Schulman et al., 2017]</ref> and DDPG <ref type="bibr">[Lillicrap et al., 2016]</ref>, which are benchmark RL algorithms implemented in OpenAI baselines<ref type="foot">foot_1</ref> . We follow all the hyper-parameters setting and network structures for our DPD implementation and all the baselines we considered. Since the policy network in DDPG is deterministic, we directly use the outputs of the Q-network in DDPG to estimate the state values. We use mean square error to compute the distance between the output actions of the two policies for the distillation objective. We consider the following baselines:</p><p>&#8226; DDPG: the vanilla DDPG without policy distillation.</p><p>&#8226; PPO: the vanilla PPO without policy distillation. Figure <ref type="figure">2</ref>: Overall performance comparison on four continuous control tasks in off-policy setting. The shaded area represents mean &#177; standard deviation. For a fair comparison, each learner of DPD is run for 2.5 &#215; 10 6 timesteps, and the X-axis (timestep) of DPD is stretched to 5.0 &#215; 10 6 . Thus, all the algorithms are compared in the same condition with 5 &#215; 10 6 timesteps in total. The learning curves are averaged over 10 random seeds. The performance is measured by the average return over episodes.</p><p>The experiments are conducted on several continuous control tasks from OpenAI gym 3 [Brockman et al., 2016]: Swimmer-v2, HalfCheetah-v2, Walker2d-v2, Humanoid-v2.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2">Overall Performance</head><p>We conduct experiments on both on-and off-policy settings to validate the proposed disadvantageous distillation strategy is beneficial in general. Since DPD requires updating two policies simultaneously, we run vanilla DDPG and PPO for twice the number of timesteps as that of DPD for a fair comparison, i.e., we run DPD-DDPG and DPD-PPO for 2.5 &#215; 10 6 and 1 &#215; 10 7 timesteps; and vanilla DDPG and PPO for 5 &#215; 10 6 and 2 &#215; 10 7 timesteps. Figure <ref type="figure">2</ref> plot the learning curve of offpolicy settings, and the result of on-policy settings is tabulated in Table <ref type="table">1</ref>.</p><p>Based on the result, we observed that, each of the two policies in DPD is significantly enhanced by the dual distillation, and DPD outperforms vanilla DDPG and PPO within the same running timesteps in the 4 tasks. Specifically, when comparing DPD and DDPG at 2.5 &#215; 10 6 timesteps, the maximum return of DPD has an improvement of more than 15 percent in 3 out of 4 tasks. By comparing the performance of DPD at 2.5&#215;10 6 timesteps with that of both PPO and DDPG at 5&#215;10 6 timesteps, the maximum return of DPD has an improvement of more than 10 percent in the tasks. In our experiments, we only empirically explore &#945; over a small set. It is possible to further improve DPD if exploring more &#945; values. The results suggest that it is promising to exploit the knowledge from a peer policy and the proposed framework is generally applicable for both on-and off-policy algorithms.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3">Analysis of the Dual Distillation</head><p>We study how the Q-values and the actions outputted by the two learners evolve under DPD framework. We randomly sample some states from the rollouts performed by a pretrained model which is obtained by training DDPG for 5 &#215; 10 6 timesteps. We then feed these states to the DPD and DDPG models in different training stages. The outputted Q-values and actions are illustrated in Figure <ref type="figure">3</ref>. For the Q-values, we make two observations. First, in all the training stages, the Q-values outputted by each of the learners tend to be larger at some states and smaller at some other states compared with the other learner. The result supports our hypothesis that the two learners are complimentary so that we can find a hypothetical hybrid policy that has guaranteed policy improvement. Second, we can see that the Q-values of all the states tend to increase throughout the training process, and they increase faster than those of DDPG. The result suggests that the proposed dual distillation indeed pushes the values of the two learners towards the larger optimal values, as indicated by our theoretical justification.</p><p>For the actions, we calculate the Euclidean distance between the outputted actions of the two learners in DPD, and run two separate DDPG models, calculate the Euclidean distance between their outputted actions for comparison. We observe that the two learners in DPD tend to perform more similar actions than the two DDPG models. The average Euclidean distance for DPD decreases from the early stage (0.43) to the later stage (0.31), which suggests that the dual distillation may make the two learners slowly converge through the training. From left to right, we plot the Q-values of these 10 states in early (5 &#215; 10 5 timesteps), middle (1.5 &#215; 10 6 timesteps) and later (2.5 &#215; 10 6 timesteps) training stages. For actions evolution, we run DDPG for two separate runs with different random seeds and compute the Euclidean distance between the actions outputted by the two DDPG models as well as the actions outputted by the two learners in DPD. We plot the results of 100 randomly sampled states. Note that we sample 10 or 100 states for better visualization. We have sampled multiple times and observed similar results.</p><p>Since the two learners have similar policies, the result further supports our assumption that the two learners in DPD have similar state visiting frequencies.</p><p>5 Related Work</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.1">Teacher-student Framework</head><p>A typical teacher-student framework is imitation learning. <ref type="bibr">[Abbeel and Ng, ;</ref><ref type="bibr">Finn et al., 2016]</ref>. One representative method is behavior cloning <ref type="bibr">[Bain and Sommut, 1999;</ref><ref type="bibr">Ho and Ermon, 2016;</ref><ref type="bibr">Rusu et al., 2016]</ref>, which directly trains a student policy based on demonstration data of experts. Previous work shows that it is promising to learn from imperfect demonstrations <ref type="bibr">[Hester et al., 2018]</ref> and exploiting own past good experiences will help exploration <ref type="bibr">[Oh et al., 2018]</ref>. Our framework also learns from imperfect demonstrations, but treats actions performed by a peer policy as demonstrations.</p><p>Meta-learning methods is studied to make use of a teacher model to improve the sample efficiency <ref type="bibr">[Xu et al., 2018b;</ref><ref type="bibr">Xu et al., 2018a;</ref><ref type="bibr">Zha et al., 2019b]</ref>. Our work extends the traditional teacher-student setting and studies a student-student framework with two student models distilling knowledge from each other. Each model servers as both student and teacher and work together with its peer model to find the solution.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.2">Multi-agent Reinforcement Learning</head><p>Multi-agent reinforcement learning <ref type="bibr">[Littman, 1994;</ref><ref type="bibr">Tan, 1993;</ref><ref type="bibr">Shoham et al., 2003]</ref> studies how a group of agents sharing the same environment learns to collaborate and coordinate with each other to achieve a goal. There are several studies on knowledge diffusion in multi-agent setting <ref type="bibr">[Hadfield-Menell et al., 2016;</ref><ref type="bibr">Da Silva et al., 2017;</ref><ref type="bibr">Omidshafiei et al., 2019]</ref>.</p><p>Although our work also introduces two learners, our setting is significantly different from the multi-agent setting in that the two learners in the framework are independently deployed to two instances of the same single-agent environment. The two learners capture various aspects of the same environment and share beneficial knowledge during the training process.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Conclusion and Future Work</head><p>In this work, we introduce dual policy distillation, a studentstudent framework which enables two policies to explore different aspects of the environment and exploit the knowledge from each other. Specifically, we propose a distillation strategy which prioritizes the distillation at disadvantage states from the peer policy. The theoretical and empirical results show the promising of the proposed framework. In the future, we will investigate whether our framework can be extended to enable knowledge transfer among multiple tasks and explore the possibility of using our framework to combine the benefits of different RL algorithms.</p></div><note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_0"><p>Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence </p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1"><p>https://github.com/openai/baselines Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence </p></note>
		</body>
		</text>
</TEI>
