Skip to content

DOC-753 | Graph ML UI #709

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 9 commits into
base: main
Choose a base branch
from
Open

DOC-753 | Graph ML UI #709

wants to merge 9 commits into from

Conversation

bluepal-thirumala-thotapalli
Copy link

@bluepal-thirumala-thotapalli bluepal-thirumala-thotapalli commented Jun 10, 2025

Description

TODO: Update screenshots due to name change Data Science (Suite) -> GenAI Suite

Upstream PRs

  • 3.10:
  • 3.11:
  • 3.12:
  • 3.13:

Copy link
Contributor

Deploy Preview Available Via
https://deploy-preview-709--docs-hugo.netlify.app

This comment was marked as duplicate.

@Simran-B Simran-B changed the title Doc 753 DOC-753 | Graph ML UI Jun 10, 2025
Comment on lines 2 to 3
title: ArangoGraphML Web Interface
menuTitle: ArangoGraphML Web Interface
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Title to be discussed (we might rename it to just GraphML)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, I’ve updated the title and menuTitle to "GraphML" as suggested.

aliases:
- getting-started-with-arangographml
---
Solve high-computational graph problems with Graph Machine Learning. Apply ML on a selected graph to predict connections, get better product recommendations, classify nodes, and perform node embeddings. Configure and run the whole machine learning flow entirely in the web interface.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We only have node classification and embeddings available as immediate options. If we mention something like link predictions, we should at least outline how to achieve that.

Would also be good to have a more technical explanation here about how GraphML works (GraphSage, using depth 2 neighborhood, as mentioned in Slack team channel).

Please also add an overview over the process instead of immediately starting with project creation etc., users should first get an understanding of the hierarchy and steps involved.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I’ve addressed the points as suggested:

Mentioned only node classification and embeddings as the currently available options.

Added a brief technical explanation of how GraphML works, referencing GraphSAGE with depth 2 neighborhood, based on our Slack discussion and information from the official GraphSAGE site.

Included an overview section at the beginning to explain the overall process, hierarchy, and steps before diving into project creation.


## Prediction Phase

Once the best-performing model has been selected, the final step of the GraphML pipeline is to generate predictions for new or unlabeled data
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As I explained, we don't have the capability to only process new/unlabeled data

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated – Rewrote the section to remove the inaccurate reference to “new or unlabeled data” as suggested.
Replaced it with:

After selecting a model, you can create a Prediction Job. The Prediction Job generates predictions and persists them to the source graph, either in a new collection or within the source documents.
Let me know if any further adjustments are needed.

This comment was marked as duplicate.

This comment was marked as duplicate.

This comment was marked as duplicate.

This comment was marked as duplicate.

This comment was marked as duplicate.

This comment was marked as duplicate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants