Using graphs as basic representation of data for ML purposes has several advantages: (i) the data is already modeled for further analysis, explicitly representing connections and relationships between things and concepts; (ii) graphs can easily combine multiple sources into a single graph representation and learn over them, creating Knowledge Graphs; (iii) improving computation performances and quality. The talk will discuss these advantages and present applications in the context of recommendation engines and natural language processing.
Alessandro has been a long-time member of the graph community and he is the main author of the first-ever recommendation engine based on Neo4j. At GraphAware, he specialises in recommendation engines, graph-aided search, and NLP. He has recently built an application using Neo4j and Elasticsearch aimed at personalising search results, utilizing several machine learning algorithms, natural language processing and ontology hierarchy. Before joining the team, Alessandro has gained over 10 years of experience in software development and spoke at many prominent conferences, such as JavaOne. Alessandro holds a Ph.D. in Computer Science from University of Salento.
In this talk, Christophe will describe a graph-centric cognitive computing pipeline and detail the process from the ingestion of unstructured text up to the generation of a knowledge graph, queryable using natural language through chatbots built with IBM Watson Conversation.
Christophe is an expert on the Neo4j graph database and the Cypher query language. He is a skilled software engineer who has been involved in many Neo4j projects optimising complex Cypher queries, building enterprise-grade graph-based recommendation engines and developing search tools combining Neo4j and the Elastic Stack. He is also the author of the most popular PHP driver for Neo4j, the GraphAware PHPclient, Reco4PHP (a Neo4j based Recommendation Engine Framework) as well as GraphAware GraphGen, an open-source web-based tool for generating graphs. Christophe is based in Bruges, Belgium, and speaks fluent Dutch, French and English.