GraphAware Blog - Knowledge Graph

Find out what's new in the world of mission-critical graph analytics.

Neo4j Testcontainers - Everything You Need to Know

Neo4j Testcontainers - Everything You Need to Know

23 Feb 2024 by Sergio De Lorenzis · 13 min read Hume GraphAware Knowledge Graph Search Neo4j

Automated tests have become crucial in the field of software engineering in the last few years, even more than in the past. In fact, automated testing is now part of the Continuous Integration / Continuous Delivery (CI/CD) process, so tests may run in different shapes and environments throughout the development of software artefacts.While Unit Tests can be executed by taking apart a core component or class, by mocking every external dependency (DB included), Integration Tests and End-to-End tests require at least one real external component, in order to be as realistic as possible.

From Data to Knowledge: Search vs. Data Exploration

From Data to Knowledge: Search vs. Data Exploration

16 Feb 2024 by · 6 min read Hume GraphAware Knowledge Graph Search

Welcome to the third instalment in this series, which tracks the journey to revolutionise law enforcement through advanced data analysis. In this series, expect to uncover a wealth of knowledge that underpins the enhancement of policing methods using graph analytics. Join us at the vanguard of policing technology as we delve into the transformative power of Knowledge Graphs.

From Data To Knowledge: Transparency within Predictive Policing

From Data To Knowledge: Transparency within Predictive Policing

25 Jan 2024 by · 5 min read Hume Knowledge Graph Law Enforcement Predictive Policing

Welcome to the second instalment in this series, which tracks the journey to revolutionise law enforcement through advanced data analysis. In this series, expect to uncover a wealth of knowledge that underpins the enhancement of policing methods using graph analysis. Join us at the vanguard of policing technology as we delve into the transformative power of Knowledge Graphs. In the previous chapter, we illustrated the process of transitioning from isolated data silos to a holistic intelligence data system, resulting in a single source of truth.

LLMs for Knowledge Graph 3: Challenges and Opportunities for GPT in KGs

LLMs for Knowledge Graph 3: Challenges and Opportunities for GPT in KGs

17 Jan 2024 by Alessia Melania Lonoce & Giuseppe Futia · 19 min read Knowledge Graph Large Language Models LLMs NLP Rockefeller Archive Center Knowledge Management Data Management

Welcome to our LLMs and Knowledge Graphs Series. In this collection of blogs, we embark on a journey at the intersection of cutting-edge large language models and graph-based intelligence. Whether you’re a seasoned data scientist, a curious developer, or a business leader seeking actionable insights, this series promises to demystify the synergy between LLMs and knowledge graphs.

LLMs for Knowledge Graph 2: GPT Prompt Engineering for Knowledge Graph Creation

LLMs for Knowledge Graph 2: GPT Prompt Engineering for Knowledge Graph Creation

24 Oct 2023 by Federica Ventruto · 23 min read Knowledge Graph Large Language Models graph data science gupta leaks Betweenness Centrality Named Entity Recognition Law Enforcement Investigations

Welcome to our LLMs and Knowledge Graphs Series. In this collection of blogs, we embark on a journey at the intersection of cutting-edge large language models and graph-based intelligence. Whether you’re a seasoned data scientist, a curious developer, or a business leader seeking actionable insights, this series promises to demystify the synergy between LLMs and knowledge graphs.

Hume & Knowledge Graphs Streamline Tax Office Investigations

Hume & Knowledge Graphs Streamline Tax Office Investigations

18 Jul 2023 by Pantelis Krasadakis · 5 min read Hume Knowledge Graph Finance

Tax fraud poses a significant challenge for governments and organisations worldwide, resulting in revenue loss, economic instability, and erosion of public trust. Traditional methods of combating tax fraud often fall short due to fraudulent schemes’ complex and constantly evolving nature. These schemes often involve complex networks of entities, transactions, and false documentation, which Relational databases struggle to handle.

Exploring the Limits of Graph Technology - Insights from a Chief Scientist

Exploring the Limits of Graph Technology - Insights from a Chief Scientist

27 Jun 2023 by Dr. Alessandro Negro · 3 min read Knowledge Graph business

As the Chief Scientist at GraphAware, I have the privilege of working at the forefront of two exciting and rapidly evolving fields: graph technology and machine learning. These technologies have seen remarkable progress in recent years, and I am excited to share with you some of the latest developments and breakthroughs that are transforming the way we think about data and its potential.

Gaining Maritime Security Through Graph-Based Situational Awareness

Gaining Maritime Security Through Graph-Based Situational Awareness

15 Dec 2022 by Christophe Willemsen · 3 min read Hume Knowledge Graph Law Enforcement

Maritime piracy is one of the most serious threats to international trade and security. To combat piracy and ensure the safety of vessels, analysts and operators must have a thorough understanding of the real-time situation. Situational awareness (SA) is an important concept for those tasked with combating maritime piracy. It refers to the ability to understand the environment around a vessel and its crew, as well as the ability to recognize and respond to potential threats. This is an especially important skill for analysts looking to identify pirate activity and take action against it.

Solving the challenges of intelligence analysis with graphs

Solving the challenges of intelligence analysis with graphs

10 Nov 2022 by Dan Newland & Sanne Hendriks · 6 min read Hume Knowledge Graph Law Enforcement

Ranging across all the varied fields of intelligence, there is an ever-advancing process to enhance and optimise data analysis. For such mission-critical events, graph technology has emerged as an exceptional solution for all stages of the intelligence lifecycle, ensuring the absolute fastest and best results.A graph analytics solution like Hume provides a simple-to-use interface that allows intelligence analysts to search, visualise and analyse intelligence graphs. The most common intelligence analysis questions are graph-based. For instance, “How are person X and person Y connected?” or “Who are the most influential individuals within a criminal organisation?”.

Graph-based alerting. What is it, and why do you need it?

Graph-based alerting. What is it, and why do you need it?

19 Oct 2022 by Dan Newland · 6 min read Hume business Knowledge Graph

The modernisation of data platforms and the ever-growing availability of data mean that analysts need tools that highlight the information they need to know and when they need to know it. Alerting has become a core feature in many case management and intelligence applications, helping intelligence analysts and investigators keep on top of the changing information landscape for their entities of interest.

Know (and use) what you know: Competing on Analytics with Knowledge Graphs #3

Know (and use) what you know: Competing on Analytics with Knowledge Graphs #3

05 Oct 2022 by Dr. Alessandro Negro · 7 min read business Knowledge Graph

In this 3-part series “Know what you know: Competing on Analytics with Knowledge Graphs” Dr. Alessandro Negro, Chief Scientist at GraphAware, walks you through analytics, knowledge graphs and its “competition”. In the first part we discussed the recipe for a successful analytics competition and shared some success stories. In the second part we saw the 4 first stages of the analytics revolution.

Graphs in Law Enforcement #3 - Fused Entities

Graphs in Law Enforcement #3 - Fused Entities

14 Sep 2022 by Sanne Hendriks · 5 min read business Knowledge Graph Law Enforcement

In the first part of the series Graphs in Law Enforcement, Data sources and modelling, we discussed graphs in law enforcement investigations, their data sources, data provenance, INTs and how to model sources in graphs. In part 2, Data quality and credibility, we covered source ratings (source reliability & information credibility) and their importance in investigation graphs for law enforcement.

Understanding graph visualisation

Understanding graph visualisation

30 Jun 2022 by Alexandra Klacanova · 5 min read business Beginner Knowledge Graph

Graph visualisation is just what it sounds like - a visual representation of your data as a graph. A graph is a structure of objects that are connected. Thus graph visualisation is the visualisation of entities (nodes), and relationships among them.

Building & exploring a music knowledge graph

Building & exploring a music knowledge graph

02 Feb 2022 by Federica Ventruto, Grzegorz Aniol · 17 min read GraphAware Knowledge Graph Hume Engineering

It is always a valuable opportunity to understand our product better and recognize user needs. At GraphAware, building Hume, a graph-powered insight engine, we are proud of making an impact on our customers’ success. However, we use Hume also to support our processes and help our own needs. In the case of the event that took place throughout December, we were also able to have great fun and integrate the team.

5 things you should know about Knowledge Graphs

5 things you should know about Knowledge Graphs

14 Oct 2021 by Alexandra Klacanova · 9 min read Knowledge Graph Beginner Hume business

Welcome to the first blog in the business series of GraphAware blog! This series is designed for us non-techies out there. Personally, I was shocked when I found out how big and common knowledge graphs are and how often graph databases are used in today's world - and I had first heard of them just a couple of months ago. So, for people like me, for marketers and non-tech people in business, I'll try to open the door to the world of graphs, and their potential and take you through it step-by-step. It seems only appropriate that we start with...

Knowledge Graph Perspectives: building bridges from RDF to LPG

Knowledge Graph Perspectives: building bridges from RDF to LPG

23 Sep 2021 by Giuseppe Futia · 8 min read Knowledge Graph Hume

Knowledge Graphs (KGs) have become one of the most powerful tools for modeling the relations between entities in various fields, from biotech to e-commerce, from intelligence and law enforcement to fintech. Starting from the first version proposed by Google in 2012, the capabilities of modern KGs have been employed across diverse applications, including search engines, chatbots, and recommendation systems.

Exploring The Metropolitan Art Collections with Hume #1

Exploring The Metropolitan Art Collections with Hume #1

10 Dec 2020 by Antonin Smid · 8 min read Hume Knowledge Graph

The Metropolitan Museum of Art recently published a dataset of more than 470,000 works of art under the CC-zero License. Representing such a collection as a knowledge graph allows us to explore it in a unique way - seeing the artworks, their authors, donors, mediums, tags, or art movements deeply connected, being able to traverse the links between them and discover unexpected relations.

Hume in Space: Monitoring Satellite Technology Markets with a ML-powered Knowledge Graph

Hume in Space: Monitoring Satellite Technology Markets with a ML-powered Knowledge Graph

15 Apr 2020 by Vlasta Kůs · 10 min read NLP Knowledge Graph NER Hume

Everyone has a passion for something. Be it music, politics, sports, coffee or … pancakes. Such passion makes you strive for new information, for understanding of the current trends. Take pancakes: you might watch for new recipes on your favourite website, you might look at cooking shows or youtube videos to get more inspiration about how to serve them … but overall, you can probably handle this pretty well. It’s not like there is much room for revolutionising the pancake recipe.

Why You Should Start Thinking About Your Organization as a Graph

22 Oct 2018 by Janos Szendi-Varga · 6 min read Knowledge Graph NLP Neo4j Connected Data

Do you think there is no space for a graph database in your company? Or it would be a huge effort to integrate a graph database into your product? I have to tell you: You can use a graph database like Neo4j without touching your product, and you can use it for managing your company’s knowledge as well as to improve your software development process. So, even if your business problem is not inherently graphy, there are a few reasons why you should think about your environment as a graph.

Bring Order to Chaos: A Graph-Based Journey from Textual Data to Wisdom

26 Sep 2018 by Dr. Alessandro Negro, Dr. Vlasta Kůs · 12 min read NLP Knowledge Graph NER

Data is everywhere. News, blog posts, emails, videos and chats are just a few examples of the multiple streams of data we encounter on a daily basis. The majority of these streams contain textual data – written language – containing countless facts, observations, perspectives and insights that could make or break your business.

Caring about sentiment: how to get the most from people feelings

17 Sep 2018 by Dr. Vlasta Kůs, Dr. Alessandro Negro · 9 min read NLP Knowledge Graph

It is often useful to relate a piece of text with the sentiment expressed in it. Extracting and processing sentiments from text provides not only a new emotional access pattern to your corpus but also new knowledge which can reveal new insights. Suppose you want to build a recommendation engine which leverages reviews to spot detailed strengths and weaknesses of different hotels, such as good location but bad staff. Or, it certainly makes a difference whether an article talks about your organization in a positive or negative manner.

Deep text understanding combining Graph Models, Named Entity Recognition and Word2Vec

10 Sep 2018 by Dr. Vlasta Kůs, Dr. Alessandro Negro · 15 min read NLP NER Knowledge Graph

One of the key components of Information Extraction (IE) and Knowledge Discovery (KD) is Named Entity Recognition, which is a machine learning technique that provides us with generalization capabilities based on lexical and contextual information. Named Entities are specific language elements that belong to certain predefined categories, such as persons names, locations, organizations, chemical elements or names of space missions. They are not easy to find and subsequently classify (for example, organizations and space missions share similar formatting and sometimes even context), but having them is of significant help for various tasks: improving search capabilities relating documents among themselves or...

Advanced Document Representation

03 Sep 2018 by Dr. Vlasta Kůs, Dr. Alessandro Negro · 15 min read NLP Knowledge Graph

Representation is one of the most complex and compelling tasks in machine learning. The way in which we represent facts, events, objects, labels, etc. affects how an autonomous learning agent can analyze them and extract insights, make predictions and deliver knowledge.

Neo4j as a Key Player in Human Capital Management

19 Jul 2016 by Luanne Misquitta · 7 min read Neo4j Knowledge Graph

In the Bersin Predictions for 2016 report, Josh Bersin states that “it feels as though everything in the world of talent is changing – from the way we recruit and attract people, as well as how we reward them, to the way we learn, and how we curate and manage our entire work-life experience”[1].