SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
March, 2023
BeTrend – Building a Trend Aggregation Machine
Marcus Koring, Bertelsmann – Senior Director Technology & Project Development
Thorsten Liebig, derivo GmbH – Managing Director
2 March 23, 2023 · Bertelsmann TECH & DATA | derivo
Bertelsmann at a Glance
Media Investments
Services Education
Gütersloh
Headquarters
€18.7 Billion
Group revenues
€3,241 Million
Operating EBITDA
€2,310 Million
Group profit
145,027
Employees
3 March 23, 2023 · Bertelsmann TECH & DATA | derivo
Structuring AI use cases along our key value chains
Augmented Intelligence
AI for Media AI for Services
Content
Intelligence
Audience Intelligence
Service
Intelligence
Monetisation Monetisation
Tech Radar
4 March 23, 2023 · Bertelsmann TECH & DATA | derivo
All of our media companies try to identify trends
…
BEG Exam questions generation
G+J Leveraging Chefkoch recipe data
PRH - PRH India AI-based narrative analytics
PRH - PRH USA AI book generation
PRH - PRH USA Intelligent title tagging
RTL Group - RTLZWEI Cast engagement
RTL NL Content-based news recommen.
…
AI for Media
Content Intelligence Audience Intelligence
…
BMG Talent & trend identification
G+J Trend analysis/Topic prediction
PRH - PRH UK Trend identification
PRH - PRH USA Retail search data analysis
RTL Group - Fremantle Find drivers of TV ratings
RTL Group - RTL NL Predict trending topics
RTL Group - RTLZWEI Social media sentiment analysis
…
NLP
Metadata extraction
(Hyper)Personalization
Trend analysis
Pricing | Sales forecast.
…
5 March 23, 2023 · Bertelsmann TECH & DATA | derivo
Starting with a first use case
Use case “TV format ideation”
Provide semantically enriched social media and search data to help TV format/program ideation by:
1) identifying TV formats/shows trending elsewhere in the world and
2) detecting regional meta trends such as more conservative or liberal attitudes
Trending topics are a key driver for assessing potential content popularity (“popularity prediction”).
Editorial teams and creative units spend a lot of time on searching for good and relevant stories. AI can help to extract data
from various sources such as Twitter, Google Trends, Wikipedia, etc. and to process, combine, mix and analyse these data
points for producing a list of trending topics in such a way that it reveals promising new storylines, i.e., it helps to create a
better understanding of the best topics to address.
“As an editor of RTL BLVD, I want to know instantly what is happening in The Netherlands and in the world so I can create an
item as quickly as possible.”
“As Program Coordinator, I want to know what trends and sentiments do we see and to what extend they have an impact on
scheduling TV programs so we can adjust the schedule.”
“As Head of Creative Unit, I want to combine various trends so I can come up with a new creative concepts faster than the rest.”
“As Head of Content, I want to validate new creative formats.”
6 March 23, 2023 · Bertelsmann TECH & DATA | derivo
7 March 23, 2023 · Bertelsmann TECH & DATA | derivo
Disambiguation
Which „Meghan“ is trending?
Why is „Meghan“ trending?
What is the context?
Has the same „Meghan“ trended before
and why?
First Step
Took over the great initial prework
from RTL NL
Second Step
• Started to gather first data
• Entity linking based on wiki
• Started the legal assessment and
market research
Third Step
• Talked to several colleagues in the Data RTL
Mediengruppe, PRH, RTL II
• Added elastic search to search the database
Fifth Step
• API was way too slow
• Switched to Graph DB
• Rebuilding Data Pipeline
Fourth Step
• Built up a data pipeline
• Publishing the API
The Journey
9 March 23, 2023 · Bertelsmann TECH & DATA | derivo
Datapipeline
Collecting & Preparing Trends from Social Media to make them Graph-ready
Data Acquisition
+ …
Entity
Disambiguation
Trend Scoring
JSON
Aggregation &
Creation
Graph
Tools –
Model & Cleaning
+ … + …
Tools –
Google & TextRazor
Tools –
Scoring
10 March 23, 2023 · Bertelsmann TECH & DATA | derivo
From Tables to the BeTrend Graph & Applications
Data Acquisition
Entity
Disambiguation
Trend Scoring
JSON
Aggregation &
Creation
Graph
Power User / Developer
End User
11 March 23, 2023 · Bertelsmann TECH & DATA | derivo
Data Aggregation and Enrichment
Data Acquisition
Entity
Disambiguation
Trend Scoring
JSON
Aggregation &
Creation
• Temporal normalization (one JSON per day)
• Entity Recognition via external NLP service
• Trend word Classification (Wikidata, Freebase, IPTC, etc.)
• Gathering of related topics
Used technology:
• Azure table
storage
• SQL
• Python
• ext. Services via
REST
Graph
12 March 23, 2023 · Bertelsmann TECH & DATA | derivo
Data Aggregation and Enrichment
Data Acquisition
Entity
Disambiguation
Trend Scoring
JSON
Aggregation &
Creation
Graph
• Temporal normalization (one JSON per day)
• Entity Recognition via external NLP service
• Trend word Classification (Wikidata, Freebase, IPTC, etc.)
• Gathering of related topics
Used technology:
• Azure table
storage
• SQL
• Python
• ext. Services via
REST
13 March 23, 2023 · Bertelsmann TECH & DATA | derivo
Data Import and Graph Model
Data Acquisition
JSON
Aggregation &
Creation
Used technology:
• JSON Schema
• Drawings
• Cypher
• APOC
Graph
Graph Model Importer
• Key modelling dimensions:
-time (when, how often, consecutive?)
-location (country, continent)
-context (classification schemata)
14 March 23, 2023 · Bertelsmann TECH & DATA | derivo
Data Import and Graph Model
Data Acquisition
JSON
Aggregation &
Creation
Used technology:
• JSON Schema
• Drawings
• Cypher
• APOC
Graph
Graph Model Importer
• Key modelling dimensions:
-time (when, how often, consecutive?)
-location (country, continent)
-context (classification schemata)
UNWIND ['denmark', 'france', 'germany', …]
…
CALL apoc.load.json('./JSON Dumps/2022-12-01.json')
YIELD value
MERGE (i:Crawl …)
UNWIND … AS tword
MERGE (tw:Trendword {trendword: tword.trendword})
…
CASE WHEN entity.confidence <= 0.5 THEN
…
FOREACH …
15 March 23, 2023 · Bertelsmann TECH & DATA | derivo
Graph Meta Model
16 March 23, 2023 · Bertelsmann TECH & DATA | derivo
Demo
17 March 23, 2023 · Bertelsmann TECH & DATA | derivo
Lessons Learned & Outlook
Learnings:
• Graph technology is quick to use
• Neo4j on-premise and in the cloud
• Graph models are flexible + very well suited to reflect
the use case
Next:
• Professionalization the data import
• Improvement of Entity Recognition
• Refinement of the graph model
• Graph Data Science
Use-Cases AI for
Media
• Generative AI
• Recomendation

Mais conteúdo relacionado

Mais procurados

Graph-Based Customer Journey Analytics with Neo4j
Graph-Based Customer Journey Analytics with Neo4jGraph-Based Customer Journey Analytics with Neo4j
Graph-Based Customer Journey Analytics with Neo4j
Neo4j
 

Mais procurados (20)

ENEL Electricity Grids on Neo4j Graph DB
ENEL Electricity Grids on Neo4j Graph DBENEL Electricity Grids on Neo4j Graph DB
ENEL Electricity Grids on Neo4j Graph DB
 
Kerry Group: How Neo4j graph technology is delivering benefits to Kerry Group...
Kerry Group: How Neo4j graph technology is delivering benefits to Kerry Group...Kerry Group: How Neo4j graph technology is delivering benefits to Kerry Group...
Kerry Group: How Neo4j graph technology is delivering benefits to Kerry Group...
 
Banking Circle: Money Laundering Beware: A Modern Approach to AML with Machin...
Banking Circle: Money Laundering Beware: A Modern Approach to AML with Machin...Banking Circle: Money Laundering Beware: A Modern Approach to AML with Machin...
Banking Circle: Money Laundering Beware: A Modern Approach to AML with Machin...
 
Sopra Steria: Intelligent Network Analysis in a Telecommunications Environment
Sopra Steria: Intelligent Network Analysis in a Telecommunications EnvironmentSopra Steria: Intelligent Network Analysis in a Telecommunications Environment
Sopra Steria: Intelligent Network Analysis in a Telecommunications Environment
 
How the Neanex digital twin solution delivers on both speed and scale to the ...
How the Neanex digital twin solution delivers on both speed and scale to the ...How the Neanex digital twin solution delivers on both speed and scale to the ...
How the Neanex digital twin solution delivers on both speed and scale to the ...
 
Neo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptx
Neo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptxNeo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptx
Neo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptx
 
Elsevier: Empowering Knowledge Discovery in Research with Graphs
Elsevier: Empowering Knowledge Discovery in Research with GraphsElsevier: Empowering Knowledge Discovery in Research with Graphs
Elsevier: Empowering Knowledge Discovery in Research with Graphs
 
Workshop - Build a Graph Solution
Workshop - Build a Graph SolutionWorkshop - Build a Graph Solution
Workshop - Build a Graph Solution
 
The three layers of a knowledge graph and what it means for authoring, storag...
The three layers of a knowledge graph and what it means for authoring, storag...The three layers of a knowledge graph and what it means for authoring, storag...
The three layers of a knowledge graph and what it means for authoring, storag...
 
The art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptx
The art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptxThe art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptx
The art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptx
 
SERVIER Pegasus - Graphe de connaissances pour les phases primaires de recher...
SERVIER Pegasus - Graphe de connaissances pour les phases primaires de recher...SERVIER Pegasus - Graphe de connaissances pour les phases primaires de recher...
SERVIER Pegasus - Graphe de connaissances pour les phases primaires de recher...
 
Neo4j Graph Use Cases, Bruno Ungermann, Neo4j
Neo4j Graph Use Cases, Bruno Ungermann, Neo4jNeo4j Graph Use Cases, Bruno Ungermann, Neo4j
Neo4j Graph Use Cases, Bruno Ungermann, Neo4j
 
The path to success with graph database and graph data science_ Neo4j GraphSu...
The path to success with graph database and graph data science_ Neo4j GraphSu...The path to success with graph database and graph data science_ Neo4j GraphSu...
The path to success with graph database and graph data science_ Neo4j GraphSu...
 
Neo4j: The path to success with Graph Database and Graph Data Science
Neo4j: The path to success with Graph Database and Graph Data ScienceNeo4j: The path to success with Graph Database and Graph Data Science
Neo4j: The path to success with Graph Database and Graph Data Science
 
Transforming BT’s Infrastructure Management with Graph Technology
Transforming BT’s Infrastructure Management with Graph TechnologyTransforming BT’s Infrastructure Management with Graph Technology
Transforming BT’s Infrastructure Management with Graph Technology
 
Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...
Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...
Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...
 
Graph-Based Customer Journey Analytics with Neo4j
Graph-Based Customer Journey Analytics with Neo4jGraph-Based Customer Journey Analytics with Neo4j
Graph-Based Customer Journey Analytics with Neo4j
 
Neo4j Innovation Lab – Bringing the Best of Data Science and Design Thinking ...
Neo4j Innovation Lab – Bringing the Best of Data Science and Design Thinking ...Neo4j Innovation Lab – Bringing the Best of Data Science and Design Thinking ...
Neo4j Innovation Lab – Bringing the Best of Data Science and Design Thinking ...
 
Danish Business Authority: Explainability and causality in relation to ML Ops
Danish Business Authority: Explainability and causality in relation to ML OpsDanish Business Authority: Explainability and causality in relation to ML Ops
Danish Business Authority: Explainability and causality in relation to ML Ops
 
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
 

Semelhante a Bertelsmann: BeTrend – Building a Trend Aggregation Machine.pdf

Semantic Data Enrichment: a Human-in-the-Loop Perspective
Semantic Data Enrichment: a Human-in-the-Loop PerspectiveSemantic Data Enrichment: a Human-in-the-Loop Perspective
Semantic Data Enrichment: a Human-in-the-Loop Perspective
Università degli Studi di Milano-Bicocca
 
Looking beyond plain text for document representation in the enterprise
Looking beyond plain text for document representation in the enterpriseLooking beyond plain text for document representation in the enterprise
Looking beyond plain text for document representation in the enterprise
Arjen de Vries
 
Introduction to the Neo4j Graph Platform & use cases
Introduction to the Neo4j Graph Platform & use casesIntroduction to the Neo4j Graph Platform & use cases
Introduction to the Neo4j Graph Platform & use cases
Neo4j
 

Semelhante a Bertelsmann: BeTrend – Building a Trend Aggregation Machine.pdf (20)

Blocks & Bots - Digital Summit Harvard Business School 2015
Blocks & Bots - Digital Summit Harvard Business School 2015Blocks & Bots - Digital Summit Harvard Business School 2015
Blocks & Bots - Digital Summit Harvard Business School 2015
 
Óscar Méndez - Big data: de la investigación científica a la gestión empresarial
Óscar Méndez - Big data: de la investigación científica a la gestión empresarialÓscar Méndez - Big data: de la investigación científica a la gestión empresarial
Óscar Méndez - Big data: de la investigación científica a la gestión empresarial
 
Boost your data analytics with open data and public news content
Boost your data analytics with open data and public news contentBoost your data analytics with open data and public news content
Boost your data analytics with open data and public news content
 
Opportunities and methodological challenges of Big Data for official statist...
Opportunities and methodological challenges of  Big Data for official statist...Opportunities and methodological challenges of  Big Data for official statist...
Opportunities and methodological challenges of Big Data for official statist...
 
Data sciences and marketing analytics
Data sciences and marketing analyticsData sciences and marketing analytics
Data sciences and marketing analytics
 
Fairhair.ai – alan turing institute june '17 (public)
Fairhair.ai – alan turing institute june '17 (public)Fairhair.ai – alan turing institute june '17 (public)
Fairhair.ai – alan turing institute june '17 (public)
 
Semantic Technology in Publishing & Finance
Semantic Technology in Publishing & FinanceSemantic Technology in Publishing & Finance
Semantic Technology in Publishing & Finance
 
Session 4 - A practical journey on how to use the DataBench Toolbox
Session 4 - A practical journey on how to use the DataBench ToolboxSession 4 - A practical journey on how to use the DataBench Toolbox
Session 4 - A practical journey on how to use the DataBench Toolbox
 
Mapping presentation THAG big data from space
Mapping presentation THAG big data from spaceMapping presentation THAG big data from space
Mapping presentation THAG big data from space
 
EW-Shopp: Interoperability Challenges and Solutions
EW-Shopp: Interoperability Challenges and SolutionsEW-Shopp: Interoperability Challenges and Solutions
EW-Shopp: Interoperability Challenges and Solutions
 
Platform for Big Data Analytics and Visual Analytics: CSIRO use cases. Februa...
Platform for Big Data Analytics and Visual Analytics: CSIRO use cases. Februa...Platform for Big Data Analytics and Visual Analytics: CSIRO use cases. Februa...
Platform for Big Data Analytics and Visual Analytics: CSIRO use cases. Februa...
 
Research in Intelligent Systems and Data Science at the Knowledge Media Insti...
Research in Intelligent Systems and Data Science at the Knowledge Media Insti...Research in Intelligent Systems and Data Science at the Knowledge Media Insti...
Research in Intelligent Systems and Data Science at the Knowledge Media Insti...
 
Visualizing CDR Data
Visualizing CDR DataVisualizing CDR Data
Visualizing CDR Data
 
Semantic Data Enrichment: a Human-in-the-Loop Perspective
Semantic Data Enrichment: a Human-in-the-Loop PerspectiveSemantic Data Enrichment: a Human-in-the-Loop Perspective
Semantic Data Enrichment: a Human-in-the-Loop Perspective
 
Looking beyond plain text for document representation in the enterprise
Looking beyond plain text for document representation in the enterpriseLooking beyond plain text for document representation in the enterprise
Looking beyond plain text for document representation in the enterprise
 
Analyzing Real Time News
Analyzing Real Time NewsAnalyzing Real Time News
Analyzing Real Time News
 
What Open Source and Open Data Mean for Tomorrow's Transportation Agencies
What Open Source and Open Data Mean for Tomorrow's Transportation AgenciesWhat Open Source and Open Data Mean for Tomorrow's Transportation Agencies
What Open Source and Open Data Mean for Tomorrow's Transportation Agencies
 
Introduction to the Neo4j Graph Platform & use cases
Introduction to the Neo4j Graph Platform & use casesIntroduction to the Neo4j Graph Platform & use cases
Introduction to the Neo4j Graph Platform & use cases
 
M. Savarese, Big Data as core engine to support the Wind Tre datadriven journey
M. Savarese,  Big Data as core engine to support the Wind Tre datadriven journeyM. Savarese,  Big Data as core engine to support the Wind Tre datadriven journey
M. Savarese, Big Data as core engine to support the Wind Tre datadriven journey
 
ReTV AI4TV 2020
ReTV AI4TV 2020ReTV AI4TV 2020
ReTV AI4TV 2020
 

Mais de Neo4j

Mais de Neo4j (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansQIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG time
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)
 
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge Graphs
 
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
 
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with Graph
 

Último

💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service
💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service
💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service
Apsara Of India
 
Hi Profile Escorts In Udaipur 09602870969 Call Girls in Sobaghpura Bhopalpura
Hi Profile Escorts In Udaipur 09602870969 Call Girls in Sobaghpura BhopalpuraHi Profile Escorts In Udaipur 09602870969 Call Girls in Sobaghpura Bhopalpura
Hi Profile Escorts In Udaipur 09602870969 Call Girls in Sobaghpura Bhopalpura
Apsara Of India
 
Fun Call Girls In Yamunanagar 08168329307 Jagadhri Escort Services
Fun Call Girls In Yamunanagar 08168329307 Jagadhri Escort ServicesFun Call Girls In Yamunanagar 08168329307 Jagadhri Escort Services
Fun Call Girls In Yamunanagar 08168329307 Jagadhri Escort Services
Apsara Of India
 
💞5✨ Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
💞5✨ Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service💞5✨ Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
💞5✨ Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
Apsara Of India
 
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
rajveermohali2022
 
💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service
💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service
💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service
Apsara Of India
 
All Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
All Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort ServiceAll Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
All Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
Apsara Of India
 
Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...
Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...
Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...
rajveermohali2022
 
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
rajveermohali2022
 
💰Call Girl In Ludhiana 📞9815777685📞 💰Dilpreet📲 Best Ludhiana Call Girls Serv...
💰Call Girl  In Ludhiana 📞9815777685📞 💰Dilpreet📲 Best Ludhiana Call Girls Serv...💰Call Girl  In Ludhiana 📞9815777685📞 💰Dilpreet📲 Best Ludhiana Call Girls Serv...
💰Call Girl In Ludhiana 📞9815777685📞 💰Dilpreet📲 Best Ludhiana Call Girls Serv...
dilpreetentertainmen
 

Último (20)

💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service
💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service
💕COD Call Girls In Kurukshetra 08168329307 Pehowa Escort Service
 
High Class Call Girls in Bangalore 📱9136956627📱
High Class Call Girls in Bangalore 📱9136956627📱High Class Call Girls in Bangalore 📱9136956627📱
High Class Call Girls in Bangalore 📱9136956627📱
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
Hi Profile Escorts In Udaipur 09602870969 Call Girls in Sobaghpura Bhopalpura
Hi Profile Escorts In Udaipur 09602870969 Call Girls in Sobaghpura BhopalpuraHi Profile Escorts In Udaipur 09602870969 Call Girls in Sobaghpura Bhopalpura
Hi Profile Escorts In Udaipur 09602870969 Call Girls in Sobaghpura Bhopalpura
 
Fun Call Girls In Yamunanagar 08168329307 Jagadhri Escort Services
Fun Call Girls In Yamunanagar 08168329307 Jagadhri Escort ServicesFun Call Girls In Yamunanagar 08168329307 Jagadhri Escort Services
Fun Call Girls In Yamunanagar 08168329307 Jagadhri Escort Services
 
9892124323 Pooja Nehwal - Book Local Housewife call girls in Nalasopara at Ch...
9892124323 Pooja Nehwal - Book Local Housewife call girls in Nalasopara at Ch...9892124323 Pooja Nehwal - Book Local Housewife call girls in Nalasopara at Ch...
9892124323 Pooja Nehwal - Book Local Housewife call girls in Nalasopara at Ch...
 
💞5✨ Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
💞5✨ Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service💞5✨ Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
💞5✨ Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
 
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
 
gatiin-namaa-meeqa .pdf
gatiin-namaa-meeqa                        .pdfgatiin-namaa-meeqa                        .pdf
gatiin-namaa-meeqa .pdf
 
UDAIPUR CALL GIRLS 96O287O969 CALL GIRL IN UDAIPUR ESCORT SERVICE
UDAIPUR CALL GIRLS 96O287O969 CALL GIRL IN UDAIPUR ESCORT SERVICEUDAIPUR CALL GIRLS 96O287O969 CALL GIRL IN UDAIPUR ESCORT SERVICE
UDAIPUR CALL GIRLS 96O287O969 CALL GIRL IN UDAIPUR ESCORT SERVICE
 
Nahan call girls 📞 8617697112 At Low Cost Cash Payment Booking
Nahan call girls 📞 8617697112 At Low Cost Cash Payment BookingNahan call girls 📞 8617697112 At Low Cost Cash Payment Booking
Nahan call girls 📞 8617697112 At Low Cost Cash Payment Booking
 
Call Girls in Bangalore Nisha 💋9136956627 Bangalore Call Girls
Call Girls in Bangalore Nisha 💋9136956627 Bangalore Call GirlsCall Girls in Bangalore Nisha 💋9136956627 Bangalore Call Girls
Call Girls in Bangalore Nisha 💋9136956627 Bangalore Call Girls
 
💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service
💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service
💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service
 
All Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
All Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort ServiceAll Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
All Hotel Karnal Call Girls 08168329307 Noor Mahal Karnal Escort Service
 
Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...
Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...
Chandigarh Escorts Service 📞9915851334📞 Just📲 Call Rajveer Chandigarh Call Gi...
 
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
 
Call Girl In Zirakpur👧 Book Now📱7837612180 📞👉Zirakpur Call Girls Service No A...
Call Girl In Zirakpur👧 Book Now📱7837612180 📞👉Zirakpur Call Girls Service No A...Call Girl In Zirakpur👧 Book Now📱7837612180 📞👉Zirakpur Call Girls Service No A...
Call Girl In Zirakpur👧 Book Now📱7837612180 📞👉Zirakpur Call Girls Service No A...
 
Top 10 Moisturising Cream Brands In India - Stelon Biotech
Top 10 Moisturising Cream Brands In India - Stelon BiotechTop 10 Moisturising Cream Brands In India - Stelon Biotech
Top 10 Moisturising Cream Brands In India - Stelon Biotech
 
Rudraprayag call girls 📞 8617697112 At Low Cost Cash Payment Booking
Rudraprayag call girls 📞 8617697112 At Low Cost Cash Payment BookingRudraprayag call girls 📞 8617697112 At Low Cost Cash Payment Booking
Rudraprayag call girls 📞 8617697112 At Low Cost Cash Payment Booking
 
💰Call Girl In Ludhiana 📞9815777685📞 💰Dilpreet📲 Best Ludhiana Call Girls Serv...
💰Call Girl  In Ludhiana 📞9815777685📞 💰Dilpreet📲 Best Ludhiana Call Girls Serv...💰Call Girl  In Ludhiana 📞9815777685📞 💰Dilpreet📲 Best Ludhiana Call Girls Serv...
💰Call Girl In Ludhiana 📞9815777685📞 💰Dilpreet📲 Best Ludhiana Call Girls Serv...
 

Bertelsmann: BeTrend – Building a Trend Aggregation Machine.pdf

  • 1. March, 2023 BeTrend – Building a Trend Aggregation Machine Marcus Koring, Bertelsmann – Senior Director Technology & Project Development Thorsten Liebig, derivo GmbH – Managing Director
  • 2. 2 March 23, 2023 · Bertelsmann TECH & DATA | derivo Bertelsmann at a Glance Media Investments Services Education Gütersloh Headquarters €18.7 Billion Group revenues €3,241 Million Operating EBITDA €2,310 Million Group profit 145,027 Employees
  • 3. 3 March 23, 2023 · Bertelsmann TECH & DATA | derivo Structuring AI use cases along our key value chains Augmented Intelligence AI for Media AI for Services Content Intelligence Audience Intelligence Service Intelligence Monetisation Monetisation Tech Radar
  • 4. 4 March 23, 2023 · Bertelsmann TECH & DATA | derivo All of our media companies try to identify trends … BEG Exam questions generation G+J Leveraging Chefkoch recipe data PRH - PRH India AI-based narrative analytics PRH - PRH USA AI book generation PRH - PRH USA Intelligent title tagging RTL Group - RTLZWEI Cast engagement RTL NL Content-based news recommen. … AI for Media Content Intelligence Audience Intelligence … BMG Talent & trend identification G+J Trend analysis/Topic prediction PRH - PRH UK Trend identification PRH - PRH USA Retail search data analysis RTL Group - Fremantle Find drivers of TV ratings RTL Group - RTL NL Predict trending topics RTL Group - RTLZWEI Social media sentiment analysis … NLP Metadata extraction (Hyper)Personalization Trend analysis Pricing | Sales forecast. …
  • 5. 5 March 23, 2023 · Bertelsmann TECH & DATA | derivo Starting with a first use case Use case “TV format ideation” Provide semantically enriched social media and search data to help TV format/program ideation by: 1) identifying TV formats/shows trending elsewhere in the world and 2) detecting regional meta trends such as more conservative or liberal attitudes Trending topics are a key driver for assessing potential content popularity (“popularity prediction”). Editorial teams and creative units spend a lot of time on searching for good and relevant stories. AI can help to extract data from various sources such as Twitter, Google Trends, Wikipedia, etc. and to process, combine, mix and analyse these data points for producing a list of trending topics in such a way that it reveals promising new storylines, i.e., it helps to create a better understanding of the best topics to address. “As an editor of RTL BLVD, I want to know instantly what is happening in The Netherlands and in the world so I can create an item as quickly as possible.” “As Program Coordinator, I want to know what trends and sentiments do we see and to what extend they have an impact on scheduling TV programs so we can adjust the schedule.” “As Head of Creative Unit, I want to combine various trends so I can come up with a new creative concepts faster than the rest.” “As Head of Content, I want to validate new creative formats.”
  • 6. 6 March 23, 2023 · Bertelsmann TECH & DATA | derivo
  • 7. 7 March 23, 2023 · Bertelsmann TECH & DATA | derivo Disambiguation Which „Meghan“ is trending? Why is „Meghan“ trending? What is the context? Has the same „Meghan“ trended before and why?
  • 8. First Step Took over the great initial prework from RTL NL Second Step • Started to gather first data • Entity linking based on wiki • Started the legal assessment and market research Third Step • Talked to several colleagues in the Data RTL Mediengruppe, PRH, RTL II • Added elastic search to search the database Fifth Step • API was way too slow • Switched to Graph DB • Rebuilding Data Pipeline Fourth Step • Built up a data pipeline • Publishing the API The Journey
  • 9. 9 March 23, 2023 · Bertelsmann TECH & DATA | derivo Datapipeline Collecting & Preparing Trends from Social Media to make them Graph-ready Data Acquisition + … Entity Disambiguation Trend Scoring JSON Aggregation & Creation Graph Tools – Model & Cleaning + … + … Tools – Google & TextRazor Tools – Scoring
  • 10. 10 March 23, 2023 · Bertelsmann TECH & DATA | derivo From Tables to the BeTrend Graph & Applications Data Acquisition Entity Disambiguation Trend Scoring JSON Aggregation & Creation Graph Power User / Developer End User
  • 11. 11 March 23, 2023 · Bertelsmann TECH & DATA | derivo Data Aggregation and Enrichment Data Acquisition Entity Disambiguation Trend Scoring JSON Aggregation & Creation • Temporal normalization (one JSON per day) • Entity Recognition via external NLP service • Trend word Classification (Wikidata, Freebase, IPTC, etc.) • Gathering of related topics Used technology: • Azure table storage • SQL • Python • ext. Services via REST Graph
  • 12. 12 March 23, 2023 · Bertelsmann TECH & DATA | derivo Data Aggregation and Enrichment Data Acquisition Entity Disambiguation Trend Scoring JSON Aggregation & Creation Graph • Temporal normalization (one JSON per day) • Entity Recognition via external NLP service • Trend word Classification (Wikidata, Freebase, IPTC, etc.) • Gathering of related topics Used technology: • Azure table storage • SQL • Python • ext. Services via REST
  • 13. 13 March 23, 2023 · Bertelsmann TECH & DATA | derivo Data Import and Graph Model Data Acquisition JSON Aggregation & Creation Used technology: • JSON Schema • Drawings • Cypher • APOC Graph Graph Model Importer • Key modelling dimensions: -time (when, how often, consecutive?) -location (country, continent) -context (classification schemata)
  • 14. 14 March 23, 2023 · Bertelsmann TECH & DATA | derivo Data Import and Graph Model Data Acquisition JSON Aggregation & Creation Used technology: • JSON Schema • Drawings • Cypher • APOC Graph Graph Model Importer • Key modelling dimensions: -time (when, how often, consecutive?) -location (country, continent) -context (classification schemata) UNWIND ['denmark', 'france', 'germany', …] … CALL apoc.load.json('./JSON Dumps/2022-12-01.json') YIELD value MERGE (i:Crawl …) UNWIND … AS tword MERGE (tw:Trendword {trendword: tword.trendword}) … CASE WHEN entity.confidence <= 0.5 THEN … FOREACH …
  • 15. 15 March 23, 2023 · Bertelsmann TECH & DATA | derivo Graph Meta Model
  • 16. 16 March 23, 2023 · Bertelsmann TECH & DATA | derivo Demo
  • 17. 17 March 23, 2023 · Bertelsmann TECH & DATA | derivo Lessons Learned & Outlook Learnings: • Graph technology is quick to use • Neo4j on-premise and in the cloud • Graph models are flexible + very well suited to reflect the use case Next: • Professionalization the data import • Improvement of Entity Recognition • Refinement of the graph model • Graph Data Science Use-Cases AI for Media • Generative AI • Recomendation