Education
A Complete Machine Learning Project Walk-Through in Python: Part One
Reading through a data science book or taking a course, it can feel like you have the individual pieces, but don't quite know how to put them together. Taking the next step and solving a complete machine learning problem can be daunting, but preserving and completing a first project will give you the confidence to tackle any data science problem. This series of articles will walk through a complete machine learning solution with a real-world dataset to let you see how all the pieces come together.
10 Best Machine Learning & Deep Learning Courses [2019] [UPDATED]
With over 25 courses, this set of training covers almost every possible knowledge that could be required to get started with machine learning and put your skills to practical use. There are lectures based on various platforms such as Amazon Web Services, Google Cloud Platform and you can take your pick as per your convenience. Get a basic understanding of artificial intelligence and machine learning concepts with the essential training and take lessons such as NLP with Python to get hands-on with projects. By the end of the classes, you will be well equipped with the skills covered in the videos and ready to take on more challenging specializations.
The 3 Biggest Mistakes on Learning Data Science
I've discussed parts of what I'm going to mention here in other articles, but now I want to give a few directions on what's not data science and how not to learn it. So let's start with the basics. Data science not just knowing some programming languages, math, statistics and have "domain knowledge". We've created a new field, or something like that. There's a lot of things to say and study in this field.
The future of women at work: Transitions in the age of automation
The age of automation, and on the near horizon, artificial intelligence (AI) technologies offer new job opportunities and avenues for economic advancement, but women face new challenges overlaid on long-established ones. Between 40 million and 160 million women globally may need to transition between occupations by 2030, often into higher-skilled roles. To weather this disruption, women (and men) need to be skilled, mobile, and tech-savvy, but women face pervasive barriers on each, and will need targeted support to move forward in the world of work. A new McKinsey Global Institute (MGI) report, The future of women at work: Transitions in the age of automation (PDFโ2MB), finds that if women make these transitions, they could be on the path to more productive, better-paid work. If they cannot, they could face a growing wage gap or be left further behind when progress toward gender parity in work is already slow. This new research explores potential patterns in "jobs lost" (jobs displaced by automation), "jobs gained" (job creation driven by economic growth, investment, demographic changes, and technological innovation), and "jobs changed" (jobs whose activities and skill requirements change from partial automation) for women by exploring several scenarios of how automation adoption and job creation trends could play out by 2030 for men and women given current gender patterns in the global workforce. These scenarios are not meant to predict the future; rather, they serve as a tool to understand a range of possible outcomes and identify interventions needed.
Flexibly Fair Representation Learning by Disentanglement
Creager, Elliot, Madras, David, Jacobsen, Jรถrn-Henrik, Weis, Marissa A., Swersky, Kevin, Pitassi, Toniann, Zemel, Richard
We consider the problem of learning representations that achieve group and subgroup fairness with respect to multiple sensitive attributes. Taking inspiration from the disentangled representation learning literature, we propose an algorithm for learning compact representations of datasets that are useful for reconstruction and prediction, but are also \emph{flexibly fair}, meaning they can be easily modified at test time to achieve subgroup demographic parity with respect to multiple sensitive attributes and their conjunctions. We show empirically that the resulting encoder---which does not require the sensitive attributes for inference---enables the adaptation of a single representation to a variety of fair classification tasks with new target labels and subgroup definitions.
Vertex Classification on Weighted Networks
Helm, Hayden, Vogelstein, Joshua, Priebe, Carey
This paper proposes a discrimination technique for vertices in a weighted network. We assume that the edge weights and adjacencies in the network are conditionally independent and that both sources of information encode class membership information. In particular, we introduce a edge weight distribution matrix to the standard K-Block Stochastic Block Model to model weighted networks. This allows us to develop simple yet powerful extensions of classification techniques using the spectral embedding of the unweighted adjacency matrix. We consider two assumptions on the edge weight distributions and propose classification procedures in both settings. We show the effectiveness of the proposed classifiers by comparing them to quadratic discriminant analysis following the spectral embedding of a transformed weighted network. Moreover, we discuss and show how the methods perform when the edge weights do not encode class membership information.
Learning Clustered Representation for Complex Free Energy Landscapes
Zhang, Jun, Lei, Yao-Kun, Che, Xing, Zhang, Zhen, Yang, Yi Isaac, Gao, Yi Qin
In this paper we first analyzed the inductive bias underlying the data scattered across complex free energy landscapes (FEL), and exploited it to train deep neural networks which yield reduced and clustered representation for the FEL. Our parametric method, called Information Distilling of Metastability (IDM), is end-to-end differentiable thus scalable to ultra-large dataset. IDM is also a clustering algorithm and is able to cluster the samples in the meantime of reducing the dimensions. Besides, as an unsupervised learning method, IDM differs from many existing dimensionality reduction and clustering methods in that it neither requires a cherry-picked distance metric nor the ground-true number of clusters, and that it can be used to unroll and zoom-in the hierarchical FEL with respect to different timescales. Through multiple experiments, we show that IDM can achieve physically meaningful representations which partition the FEL into well-defined metastable states hence are amenable for downstream tasks such as mechanism analysis and kinetic modeling.
Deep Semi-Supervised Anomaly Detection
Ruff, Lukas, Vandermeulen, Robert A., Gรถrnitz, Nico, Binder, Alexander, Mรผller, Emmanuel, Mรผller, Klaus-Robert, Kloft, Marius
Deep approaches to anomaly detection have recently shown promising results over shallow approaches on high-dimensional data. Typically anomaly detection is treated as an unsupervised learning problem. In practice however, one may have---in addition to a large set of unlabeled samples---access to a small pool of labeled samples, e.g. a subset verified by some domain expert as being normal or anomalous. Semi-supervised approaches to anomaly detection make use of such labeled data to improve detection performance. Few deep semi-supervised approaches to anomaly detection have been proposed so far and those that exist are domain-specific. In this work, we present Deep SAD, an end-to-end methodology for deep semi-supervised anomaly detection. Using an information-theoretic perspective on anomaly detection, we derive a loss motivated by the idea that the entropy for the latent distribution of normal data should be lower than the entropy of the anomalous distribution. We demonstrate in extensive experiments on MNIST, Fashion-MNIST, and CIFAR-10 along with other anomaly detection benchmark datasets that our approach is on par or outperforms shallow, hybrid, and deep competitors, even when provided with only few labeled training data.
Gradual Machine Learning for Aspect-level Sentiment Analysis
Wang, Yanyan, Chen, Qun, Shen, Jiquan, Hou, Boyi, Ahmed, Murtadha, Li, Zhanhuai
The state-of-the-art solutions for Aspect-Level Sentiment Analysis (ALSA) are built on a variety of deep neural networks (DNN), whose efficacy depends on large amounts of accurately labeled training data. Unfortunately, high-quality labeled training data usually require expensive manual work, and are thus not readily available in many real scenarios. In this paper, we aim to enable effective machine labeling for ALSA without the requirement for manual labeling effort. Towards this aim, we present a novel solution based on the recently proposed paradigm of gradual machine learning. It begins with some easy instances in an ALSA task, which can be automatically labeled by the machine with high accuracy, and then gradually labels the more challenging instances by iterative factor graph inference. In the process of gradual machine learning, the hard instances are gradually labeled in small stages based on the estimated evidential certainty provided by the labeled easier instances. Our extensive experiments on the benchmark datasets have shown that the performance of the proposed approach is considerably better than its unsupervised alternatives, and also highly competitive compared to the state-of-the-art supervised DNN techniques.
Analysis of Automatic Annotation Suggestions for Hard Discourse-Level Tasks in Expert Domains
Schulz, Claudia, Meyer, Christian M., Kiesewetter, Jan, Sailer, Michael, Bauer, Elisabeth, Fischer, Martin R., Fischer, Frank, Gurevych, Iryna
Many complex discourse-level tasks can aid domain experts in their work but require costly expert annotations for data creation. To speed up and ease annotations, we investigate the viability of automatically generated annotation suggestions for such tasks. As an example, we choose a task that is particularly hard for both humans and machines: the segmentation and classification of epistemic activities in diagnostic reasoning texts. We create and publish a new dataset covering two domains and carefully analyse the suggested annotations. We find that suggestions have positive effects on annotation speed and performance, while not introducing noteworthy biases. Envisioning suggestion models that improve with newly annotated texts, we contrast methods for continuous model adjustment and suggest the most effective setup for suggestions in future expert tasks.