Hub
Pricing About
WorkflowWorkflow

Solution_Round_16_Team_AST (Public_Version)

XAIKNIME Game of NodesAutoML(Regrression)LIMETeam AST
sryu profile image
VersionV1.0.0Latest, created on 
Oct 14, 2024 1:09 PM
Drag & drop
Like
Download workflow
Workflow preview

This workflow is Team AST’s solution for the Round of 16 challenge in the KNIME Game of Nodes 2024. Some modifications have been made to the originally submitted workflow.

------------------------------------------------------------------------------------------------------------------

This KNIME workflow automates the creation of models predicting data science job salaries. It interprets models using feature importance and LIME, an XAI technology. The workflow results and model interpretations can be compiled into a PDF report. With minor modifications, this workflow can be adapted for other data sets.
------------------------------------------------------------------------------------------------------------------



Train, Score and Explain a Machine Learning Model

Challenge description:

You work as a data scientist for a recruiting agency specialized in matching job-seekers in the AI, Data Science and IT space with vacancies in companies that require the services of the recruiting agency. Unfortunately, companies are often reluctant to disclose salaries in job offers. Therefore, in order to attract the best candidates, your boss has tasked you with building a machine learning pipeline to predict data science salaries.

Use the provided dataset on data science jobs to train and score a machine learning model of your choice that predicts data science salaries. Perform the pre-processing operations you deem necessary and select meaningful features to train the model.

Clearly, your boss would like to obtain predictions that are as accurate as possible. Additionally, she expects you to be able to explain the model's decision-making process.

Key requirement: you must use an explainable AI (XAI) technique of your choice to explain the model's predictions and provide a short written description (max. 100 words) in an annotation. For example, you could use one of KNIME Verified Components on Model Interpretability: https://hub.knime.com/knime/spaces/Examples/00_Components/Model%20Interpretability~WMtQn1U91a-xzZY3/.

Outcome: 

A machine learning pipeline for data pre-processing, model training, scoring, and explanation via explainable AI (XAI) techniques.

Deliver your solution as a separate workflow and name it: Solution_Round_16_. Place your solution workflow in the same folder of this challenge workflow.

Teams are strongly encouraged to submit high-quality work in order to improve their chances of getting maximum points. Don't be afraid to go the extra mile! :)

Dataset:

Data Science Salaries 2023 dataset from Kaggle: https://www.kaggle.com/datasets/arnabchaki/data-science-salaries-2023

Deadline:

March 10, 2024 (submission by 11:59 PM CET) **. Check the calendar of the tournament: https://info.knime.com/game-of-nodes

** We will verify the date and time of the latest edits.

KNIME Game of Nodes:

Rules, Assessment Criteria & FAQs: https://info.knime.com/game-of-nodes

External resources

  • KNIME Game of Nodes
  • Data Science Salaries 2023 dataset
Loading deploymentsLoading ad hoc jobs

Used extensions & nodes

Created with KNIME Analytics Platform version 5.3.2 Note: Not all extensions may be displayed.
  • Go to item
    KNIME Base nodesTrusted extension

    KNIME AG, Zurich, Switzerland

    Versions 5.2.1, 5.3.2

    knime
  • Go to item
    KNIME Data GenerationTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.3.0

    knime
  • Go to item
    KNIME Deep Learning - Keras IntegrationTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.2.0

    knime
  • Go to item
    KNIME Ensemble Learning WrappersTrusted extension

    KNIME AG, Zurich, Switzerland

    Versions 5.2.0, 5.3.0

    knime
  • Go to item
    KNIME H2O Machine Learning IntegrationTrusted extension

    KNIME AG, Zurich, Switzerland

    Versions 5.2.0, 5.3.0

    knime
  • Go to item
    KNIME Integrated DeploymentTrusted extension

    KNIME AG, Zurich, Switzerland

    Versions 5.2.0, 5.3.2

    knime
  • Go to item
    KNIME JavaScript ViewsTrusted extension

    KNIME AG, Zurich, Switzerland

    Versions 5.2.1, 5.3.0

    knime
  • Go to item
    KNIME JavaScript Views (Labs)Trusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.2.0

    knime
  • Go to item
    KNIME JavasnippetTrusted extension

    KNIME AG, Zurich, Switzerland

    Versions 5.2.0, 5.3.0

    knime
  • Go to item
    KNIME Machine Learning Interpretability ExtensionTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.3.0

    knime
  • Go to item
    KNIME Math Expression (JEP)Trusted extension

    KNIME AG, Zurich, Switzerland

    Versions 5.2.0, 5.3.0

    knime
  • Go to item
    KNIME Optimization extensionTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.2.0

    knime
  • Go to item
    KNIME PlotlyTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.2.0

    knime
  • Go to item
    KNIME PMML Preprocessing Applier NodesTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.2.0

    knime
  • Go to item
    KNIME Quick FormsTrusted extension

    KNIME AG, Zurich, Switzerland

    Versions 5.2.1, 5.3.2

    knime
  • Go to item
    KNIME ReportingTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.3.2

    knime
  • Go to item
    KNIME Statistics NodesTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.2.0

    knime
  • Go to item
    KNIME ViewsTrusted extension

    KNIME AG, Zurich, Switzerland

    Versions 5.2.0, 5.3.2

    knime
  • Go to item
    KNIME XGBoost IntegrationTrusted extension

    KNIME AG, Zurich, Switzerland

    Versions 5.2.0, 5.3.0

    knime

Legal

By using or downloading the workflow, you agree to our terms and conditions.

KNIME
Open for Innovation

KNIME AG
Talacker 50
8001 Zurich, Switzerland
  • Software
  • Getting started
  • Documentation
  • Courses + Certification
  • Solutions
  • KNIME Hub
  • KNIME Forum
  • Blog
  • Events
  • Partner
  • Developers
  • KNIME Home
  • Careers
  • Contact us
Download KNIME Analytics Platform Read more about KNIME Business Hub
© 2025 KNIME AG. All rights reserved.
  • Trademarks
  • Imprint
  • Privacy
  • Terms & Conditions
  • Data Processing Agreement
  • Credits