mlsanityData to 14 Oct 2026

PyKale: Knowledge-Aware Machine Learning from Multiple Sources in Python

arXiv 2106.09756 ↗First posted 17 Jun 2021cs.LG cs.AI cs.CVcited by 2

Not on the map. Why?

Abstract (arXiv)

Machine learning is a general-purpose technology holding promises for many interdisciplinary research problems. However, significant barriers exist in crossing disciplinary boundaries when most machine learning tools are developed in different areas separately. We present Pykale - a Python library for knowledge-aware machine learning on graphs, images, texts, and videos to enable and accelerate interdisciplinary research. We formulate new green machine learning guidelines based on standard software engineering practices and propose a novel pipeline-based application programming interface (API). PyKale focuses on leveraging knowledge from multiple sources for accurate and interpretable prediction, thus supporting multimodal learning and transfer learning (particularly domain adaptation) with latest deep learning and dimensionality reduction models. We build PyKale on PyTorch and leverage the rich PyTorch ecosystem. Our pipeline-based API design enforces standardization and minimalism, embracing green machine learning concepts via reducing repetitions and redundancy, reusing existing resources, and recycling learning models across areas. We demonstrate its interdisciplinary nature via examples in bioinformatics, knowledge graph, image/video recognition, and medical imaging.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 29 of its 71 references that are in the map. First posted on arXiv 17 Jun 2021.

Builds on

29 of 71 references.

References · 29

  1. 2017Attention Is All You Needcited by 60,361
  2. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
  3. 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,713
  4. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  5. 2020End-to-End Object Detection with Transformerscited by 7,414
  6. 2017Squeeze-and-Excitation Networkscited by 4,789
  7. 2017Quo Vadis, Action Recognition? A New Model and the Kinetics Datasetcited by 3,270
  8. 2015Domain-Adversarial Training of Neural Networkscited by 3,044
  9. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
  10. 2017Non-local Neural Networkscited by 2,293
  11. 2018Moment Matching for Multi-Source Domain Adaptationcited by 1,331
  12. 2015Learning Transferable Features with Deep Adaptation Networkscited by 1,329
17 more
  1. 2017A Closer Look at Spatiotemporal Convolutions for Action Recognitioncited by 1,143
  2. 2019Green AIcited by 627
  3. 2016Deep Transfer Learning with Joint Adaptation Networkscited by 612
  4. 2018GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Accelerationcited by 609
  5. 2018Modeling polypharmacy side effects with graph convolutional networkscited by 237
  6. 2019Kornia: an Open Source Differentiable Computer Vision Library for PyTorchcited by 232
  7. 2020TorchIO: A Python library for efficient loading, preprocessing, augmentation and patch-based sampling of medical images in deep learningcited by 177
  8. 2018DeepDTA: Deep Drug-Target Binding Affinity Predictioncited by 173
  9. 2020Multi-Modal Domain Adaptation for Fine-Grained Action Recognitioncited by 115
  10. 2016TensorLy: Tensor Learning in Pythoncited by 104
  11. 2015MLlib: Machine Learning in Apache Sparkcited by 55
  12. 2018DeepAffinity: Interpretable Deep Learning of Compound-Protein Affinity through Unified Recurrent and Convolutional Neural Networkscited by 52
  13. 2020Deep Isometric Learning for Visual Recognitioncited by 39
  14. 2016Learning Domain-Invariant Subspace using Domain Features and Independence Maximizationcited by 9
  15. 2020Green Machine Learning via Augmented Gaussian Processes and Multi-Information Source Optimizationcited by 6
  16. 2020GripNet: Graph Information Propagation on Supergraph for Heterogeneous Graphscited by 4
  17. 2018Sturm: Sparse Tubal-Regularized Multilinear Regression for fMRIcited by 1

Built on by

Cited by year

Citing papers per year: 2023: 1; 2024: 1.

2 papers.