NIS2 cybersecurity directive

Jari Vänttinen
Author: Jari Vänttinen
Published: 16.11.2022

The EU’s directive on security of network and information systems (NIS directive) is replaced with a new NIS2 directive (revised Cybersecurity Directive). The new directive defines more precise requirements, procedural instructions and reporting obligations than before to ensure a high level of cyber security and to improve the ability to tolerance disturbances throughout the EU. […]

Graph database use cases (10 examples)

Janne Saarela
Author: Janne Saarela
Published: 20.6.2022

You Are Using Graph Databases Every Day!  How’s it possible that LinkedIn can show all your 1st, 2nd, and 3rd -degree connections, and the mutual contacts with your 2nd level contacts in real-time. The answer is: because LinkedIn organizes its entire contact network of 660+ million users with a graph!  Did you know that also […]

No luck finding Kafka weaknesses

Janne Saarela
Author: Janne Saarela
Published: 27.9.2019

Having used and deployed Kafka in conjunction with our Profium Sense product, it’s time to refill my coffee cup and reflect what’s missing in Kafka. We at Profium have enjoyed the performance and fault-tolerance to start with, we’ve appreciated the durability of messages and the connectivity to various programming language environments. What we first thought […]

Matching jobs with an algorithm

Janne Saarela
Author: Janne Saarela
Published: 13.4.2018

Background to our work lies in a rule engine that we have developed at Profium. The rules we support are in the expressive power of Datalog. This means new facts can be inferred from existing facts. The goal of this article is to initiate discussion about possible application areas for an algorithm we have developed.

Artificial intelligence and intelligent fraud detection

Henna Lehtinen
Author: Henna Lehtinen
Published: 27.10.2017

The Coalition Against Insurance Fraud estimate that frauds costs $80 billion a year across all lines of insurance. In a highly competitive industry reducing such a cost is an obvious path to improving profitability. Any reduction in fraud will directly impact an insurance company’s bottom line.

Companies have invested into IT to streamline their claims processing. Sometimes an automated claim should merit human analysis. Intelligent Fraud Detection is a solution that helps you determine the conditions or rules that stop claims that may be grounded on false data or where the data is correct but the underlying elements of the claim are not justified. Profium Sense for Intelligent Fraud Detection is an ideal tool for this purpose. Data used by the rules to detect fraud may come from a diverse range of sources such as photographic metadata, geographical data and social media. With Profium solution your analysts can develop rules which take different fraud scenarios into account and save those rules to test and production environments without delays from IT.

Semantic Search in employment matching

Henna Lehtinen
Author: Henna Lehtinen
Published: 28.9.2017

Job portals have become a popular place for corporations to place their ads for new vacancies in the hope that skilled individuals would find them and apply for them. Often such portals provide traditional search interfaces based on forms. Both applicants and employees will then have to try several values for fields such as title to see if there are any interesting results that match their criteria. This traditional search can be greatly improved with semantic search. A new growing trend for semantic employment matching is skill based matching.

Artificial Intelligence (AI) powered graph computing and semantic big data

Henna Lehtinen
Author: Henna Lehtinen
Published: 25.4.2017

In the era of ‘big data’ software systems are commonly dealing with large amounts of complex data which may be generated by a diverse range of sources. Conventional relational databases require specifying the structure of the data up-front, and the complexity of the database design rapidly increases with the complexity of the relationships between concepts in the data. Alternatively, a graph database can come closer to modeling the real-life relationships between data and represent data in a structure that more closely models real world relationships between concepts. Profium Sense, a NoSQL in-memory graph database and Rule Engine, processes real-time flows of data, and offers rule-based inferencing and Semantic AI for real time content distribution.

Graph evolution from the 90s

Janne Saarela
Author: Janne Saarela
Published: 20.9.2016

“I have seen approaches such as deductive databases where the graph can be modelled as a logic program using binary relationships, I’ve seen topic map implementations, I’ve seen proprietary implementations and I’ve guided myself a semantic web based graph database implementation at Profium.”

Rules from regulations

Janne Saarela
Author: Janne Saarela
Published: 20.5.2016

Rule-based systems such as Profium Sense get their rules from users who understand a business domain well enough to put some of the human intelligence in form that is understood by computers. Sometimes these rules come from years of experience and allow a business to excel against competition. Sometimes these rules come from the business environment in the […]