Instructional Material
Discriminator-Weighted Offline Imitation Learning from Suboptimal Demonstrations
Xu, Haoran, Zhan, Xianyuan, Yin, Honglei, Qin, Huiling
We study the problem of offline Imitation Learning (IL) where an agent aims to learn an optimal expert behavior policy without additional online environment interactions. Instead, the agent is provided with a supplementary offline dataset from suboptimal behaviors. Prior works that address this problem either require that expert data occupies the majority proportion of the offline dataset, or need to learn a reward function and perform offline reinforcement learning (RL) afterwards. In this paper, we aim to address the problem without additional steps of reward learning and offline RL training for the case when demonstrations contain a large proportion of suboptimal data. Built upon behavioral cloning (BC), we introduce an additional discriminator to distinguish expert and non-expert data. We propose a cooperation framework to boost the learning of both tasks, Based on this framework, we design a new IL algorithm, where the outputs of discriminator serve as the weights of the BC loss. Experimental results show that our proposed algorithm achieves higher returns and faster training speed compared to baseline algorithms.
Domain Generalization for Activity Recognition via Adaptive Feature Fusion
Qin, Xin, Wang, Jindong, Chen, Yiqiang, Lu, Wang, Jiang, Xinlong
Human activity recognition requires the efforts to build a generalizable model using the training datasets with the hope to achieve good performance in test datasets. However, in real applications, the training and testing datasets may have totally different distributions due to various reasons such as different body shapes, acting styles, and habits, damaging the model's generalization performance. While such a distribution gap can be reduced by existing domain adaptation approaches, they typically assume that the test data can be accessed in the training stage, which is not realistic. In this paper, we consider a more practical and challenging scenario: domain-generalized activity recognition (DGAR) where the test dataset \emph{cannot} be accessed during training. To this end, we propose \emph{Adaptive Feature Fusion for Activity Recognition~(AFFAR)}, a domain generalization approach that learns to fuse the domain-invariant and domain-specific representations to improve the model's generalization performance. AFFAR takes the best of both worlds where domain-invariant representations enhance the transferability across domains and domain-specific representations leverage the model discrimination power from each domain. Extensive experiments on three public HAR datasets show its effectiveness. Furthermore, we apply AFFAR to a real application, i.e., the diagnosis of Children's Attention Deficit Hyperactivity Disorder~(ADHD), which also demonstrates the superiority of our approach.
Learning Deformable Object Manipulation from Expert Demonstrations
Salhotra, Gautam, Liu, I-Chun Arthur, Dominguez-Kuhne, Marcus, Sukhatme, Gaurav S.
We present a novel Learning from Demonstration (LfD) method, Deformable Manipulation from Demonstrations (DMfD), to solve deformable manipulation tasks using states or images as inputs, given expert demonstrations. Our method uses demonstrations in three different ways, and balances the trade-off between exploring the environment online and using guidance from experts to explore high dimensional spaces effectively. We test DMfD on a set of representative manipulation tasks for a 1-dimensional rope and a 2-dimensional cloth from the SoftGym suite of tasks, each with state and image observations. Our method exceeds baseline performance by up to 12.9% for state-based tasks and up to 33.44% on image-based tasks, with comparable or better robustness to randomness. Additionally, we create two challenging environments for folding a 2D cloth using image-based observations, and set a performance benchmark for them. We deploy DMfD on a real robot with a minimal loss in normalized performance during real-world execution compared to simulation (~6%). Source code is on github.com/uscresl/dmfd
Everything you need to know about the Naive Bayes algorithm
Naive Bayes is a probabilistic machine learning algorithm that is based on the Bayes Theorem and is used for a wide range of classification challenges. In this blog, we will learn about the Naive Bayes algorithm and all of its core concepts so that there are no gaps in the information. As we all know, machine learning is the technology that predicts goal B using characteristics A, i.e., computing the conditional probability P(B A). Then, for the discriminative model, we only take into account assessing the conditional probability. This establishes the classifier under the condition of a limited sample, without evaluating the sample's generative model, instead of learning the prediction model, like in the binary classification problem.
New Auction Algorithms for Path Planning, Network Transport, and Reinforcement Learning
We consider some classical optimization problems in path planning and network transport, and we introduce new auction-based algorithms for their optimal and suboptimal solution. The algorithms are based on mathematical ideas that are related to competitive bidding by persons for objects and the attendant market equilibrium, which underlie auction processes. However, the starting point of our algorithms is different, namely weighted and unweighted path construction in directed graphs, rather than assignment of persons to objects. The new algorithms have several potential advantages over existing methods: they are empirically faster in some important contexts, such as max-flow, they are well-suited for on-line replanning, and they can be adapted to distributed asynchronous operation. Moreover, they allow arbitrary initial prices, without complementary slackness restrictions, and thus are better-suited to take advantage of reinforcement learning methods that use off-line training with data, as well as on-line training during real-time operation. The new algorithms may also find use in reinforcement learning contexts involving approximation, such as multistep lookahead and tree search schemes, and/or rollout algorithms.
Data Science and Machine Learning in Education
Benelli, Gabriele, Chen, Thomas Y., Duarte, Javier, Feickert, Matthew, Graham, Matthew, Gray, Lindsey, Hackett, Dan, Harris, Phil, Hsu, Shih-Chieh, Kasieczka, Gregor, Khoda, Elham E., Komm, Matthias, Liu, Mia, Neubauer, Mark S., Norberg, Scarlet, Perloff, Alexx, Rieger, Marcel, Savard, Claire, Terao, Kazuhiro, Thais, Savannah, Roy, Avik, Vlimant, Jean-Roch, Chachamis, Grigorios
The growing role of data science (DS) and machine learning (ML) in high-energy physics (HEP) is well established and pertinent given the complex detectors, large data, sets and sophisticated analyses at the heart of HEP research. Moreover, exploiting symmetries inherent in physics data have inspired physics-informed ML as a vibrant sub-field of computer science research. HEP researchers benefit greatly from materials widely available materials for use in education, training and workforce development. They are also contributing to these materials and providing software to DS/ML-related fields. Increasingly, physics departments are offering courses at the intersection of DS, ML and physics, often using curricula developed by HEP researchers and involving open software and data used in HEP. In this white paper, we explore synergies between HEP research and DS/ML education, discuss opportunities and challenges at this intersection, and propose community activities that will be mutually beneficial.
AWS Machine Learning Engineer Scholarship Program
AWS and Udacity are collaborating to educate developers of all skill levels on machine learning concepts. We invite learners globally 18 years of age or older who are interested in expanding their machine learning skills and expertise to enroll in the AWS Machine Learning Engineer Scholarship Program. The goal for this program is to up-level machine learning skills to all, and to cultivate the next generation of ML leaders across the world, with a focus on underrepresented groups. Through its We Power Tech Program, AWS collaborates with professional organizations that are leading initiatives to increase the diversity and talent in technical roles, including organizations like Girls In Tech and the National Society of Black Engineers. The scholarship is open to all for registration starting June 21, 2022.
Top reasons to use AI in education - The Bulletin Time
Today we are witnessing a collision of three areas – data, computing and education – which has far-reaching consequences and raises fundamental questions about the very nature of education: what to teach and how to teach. The use of artificial intelligence allows you to redistribute the resources of the teacher. In the traditional model of education, there is a serious problem of uneven distribution of teachers, which also leads to uneven and unequal education. By investing in AI education, teachers around the world can turn their own resources into curriculum. Everywhere in the world, children use the same educational resources.
Towards a General Pre-training Framework for Adaptive Learning in MOOCs
Zhong, Qingyang, Yu, Jifan, Zhang, Zheyuan, Mao, Yiming, Wang, Yuquan, Lin, Yankai, Hou, Lei, Li, Juanzi, Tang, Jie
Adaptive learning aims to stimulate and meet the needs of individual learners, which requires sophisticated system-level coordination of diverse tasks, including modeling learning resources, estimating student states, and making personalized recommendations. Existing deep learning methods have achieved great success over statistical models; however, they still lack generalization for diverse tasks and suffer from insufficient capacity since they are composed of highly-coupled task-specific architectures and rely on small-scale, coarse-grained recommendation scenarios. To realize the idea of general adaptive systems proposed in pedagogical theory, with the emerging pre-training techniques in NLP, we try to conduct a practical exploration on applying pre-training to adaptive learning, to propose a unified framework based on data observation and learning style analysis, properly leveraging heterogeneous learning elements. Through a series of downstream tasks of Learning Recommendation, Learning Resource Evaluation, Knowledge Tracing, and Dropout Prediction, we find that course structures, text, and knowledge are helpful for modeling and inherently coherent to student non-sequential learning behaviors and that indirectly relevant information included in the pre-training foundation can be shared across downstream tasks to facilitate effectiveness. We finally build a simplified systematic application of adaptive learning and reflect on the insights brought back to pedagogy. The source code and dataset will be released.