Questions tagged [graph-data-science]

Graph Data Science is a science-driven approach to gain knowledge from the relationships and structures in data, typically to power predictions. It describes a toolbox of techniques that help data scientists answer questions and explain outcomes using graph data.

Graph Data Science is a science-driven approach to gain knowledge from the relationships and structures in data, typically to power predictions. It describes a toolbox of techniques that help data scientists answer questions and explain outcomes using graph data.

Popular graph data science libraries

98 questions
1
vote
1 answer

Neo4j data modeling: correct way to specify a source for a statement?

I'm working on a scientific database that contains model statements such as: "A possible cause of Fibromyalgia is Microglial hyperactivity, as supported by these 10 studies: [...] and contradicted by 1 study [...]." I need to specify a source for…
Xiiryo
  • 3,021
  • 5
  • 31
  • 48
1
vote
0 answers

How to measure consistency of members within a group?

Context: We run a collection of book clubs where members meet each week. Members are assigned to a specific club, but are free to join any club on any week. E.g., I may be assigned to the Tuesday club, but I can join the Monday or Thursday club if…
1
vote
1 answer

Algorithm queries in latest version of Neo4j - GDS syntax updates

I'm working on a project that began on an older version of Neo4j (3.5) and has slightly different syntax, particularly regarding algorithms. I'm trying to 'update' the following query to work with GDS: CALL algo.labelPropagation.stream( 'MATCH…
Lakeside52
  • 159
  • 1
  • 2
  • 7
1
vote
1 answer

Issue in Cypher Query - org.neo4j.internal.kernel.api.exceptions.EntityNotFoundException

I am performing below steps using cypher query. I am getting error in step 3. I have listed all steps below. Please help me to achieve expected output. Step 1- Load data and define properties of nodes relationship LOAD CSV WITH HEADERS FROM…
Carpe Diem
  • 73
  • 1
  • 1
  • 12
1
vote
1 answer

Can a neo4j graph projected in Python be then transformed to pandas dataframe/tensor/numpy/etc to be used with pytorch/etc.?

I'm trying to run algorithms on Neo4j's Aura DS databases. It seems like I've by and large understood how to connect to an Aura DS database, project a particular graph, then apply one of the algorithms from the graphdatascience (GDS) library in…
dina013
  • 11
  • 1
1
vote
1 answer

Correct method for graphing programmatically created data with D3

I'm working on an application where datasets have programmatically generated names and are frequently created and destroyed by users. I want to graph these datasets within the application using D3.js. My datasets are stored like…
1
vote
1 answer

Looking for Path Finding Algorithm with Neo4j

I have the following graph: I'm looking for a Graph Data Science algorithm that can find a path inside the graph in a way, that given the start-point all end-points can be reached. Like here: So far I've tried Dijkstra Single Source & Depth First…
Marcel
  • 428
  • 4
  • 8
1
vote
1 answer

Neo4j embedded mode use of GDS

I am attempting to use GDS 1.8.2 as part of a system running an embedded Neo4j 4.4.3 server. The embedded server has been an operational component for several years, and several versions of Neo4j, so that component on its own has been time-tested…
1
vote
1 answer

Create relationship between nodes based on Jaccard similarity of the nodes attributes in Neo4j?

I have multiple nodes in my Neo4j graph. I want to create relationship between any 2 nodes, if and only if, their Jaccard similarity on their attributes is above some threshold alpha. Consider 2 nodes: Node 1: {id:1, abc: 1.1, eww: -9.4, ssv:…
SteveS
  • 3,789
  • 5
  • 30
  • 64
1
vote
2 answers

Roll your own graph database for Emacs

I'm contemplating an Emacs app that would offer basic graph database capabilities to org-mode. I'd like to write the code myself, a roll your own graph data app. Can anyone direct me to data structures, algorithms for such an undertaking? I know…
147pm
  • 2,137
  • 18
  • 28
1
vote
1 answer

How to merge nodes of the same community with Cypher in Neo4j?

There is a graph, each of its nodes contains property communityId to indicate which community the node belongs to. The nodes are connected with LINK relationship, which contains weight property. What I want is to merge those nodes of the same…
JoyfulPanda
  • 867
  • 6
  • 14
0
votes
1 answer

Neo4j GDS: Cannot use Cypher to make a complex projection

The following query from the GDS documentation shows how to create a GDS projection via Cypher: MATCH (source) OPTIONAL MATCH (source)-[r:READ]->(target) WHERE r.numberOfPages IS NOT NULL WITH gds.graph.project('existingNumberOfPages', source,…
0
votes
1 answer

GDS 2.4.4 Failed to load with Neo4j 5.11.0 Analytics cluster

OS: Amazon Linux 2 Java: openjdk 17.0.8 2023-07-18 LTS OpenJDK Runtime Environment Corretto-17.0.8.7.1 (build 17.0.8+7-LTS) OpenJDK 64-Bit Server VM Corretto-17.0.8.7.1 (build 17.0.8+7-LTS, mixed mode, sharing) Neo4j version: 5.11.0 GDS…
0
votes
1 answer

Neo4j 5.10 is not working with the latest gds

I had to uninstall my neo4j on the server, and installed the latest version (5.10). added apoc, worked fine and after that added gds2.4.1. Then edited the config file and restarted neo4j. It said it start and running on pidxx, but nothing loads. I…
Raha
  • 17
  • 5
0
votes
0 answers

How to infer predictions in time series forecasting?

I am working on a sales data taken from kaggle. I am studying ARIMA currently and following this article for the code , article. In the article, after fitting the dataset into a SARIMA model, I observe that the first predicted value starts from…