SlideShare a Scribd company logo
Automatic	Opinion	Leader	
Recognition	in	Group
Discussions
Yu-Chang	Ho1,	Hao-Min	Liu1,	Hui-Hsin Hsu2,	Sachit Mahajan1,
Chun-Han	Lin2,	Yao-Hua	Ho2,	and	Ling-Jyh Chen1
Academia	Sinica1
National	Taiwan	Normal	University2
The	2016	TAAI	Conference
2016.11.26
OUTLINE
• Introduction
• Related	Work
• System	Design
• Evaluation
• Conclusion
AbstractINTRODUCTION 1 / 22
INTRODUCTION
• In the era of information explosion, most of the
information seem to be neglected due to the lack of
efficient influence on the receivers.
• There are many ways to promote a product or service.
• Word-of-mouth (WOM) dissemination has stronger
influence on consumer decisions than advertising. [1]
• People often seek for comments.
AbstractINTRODUCTION 2 / 22
INTRODUCTION (cont.)
• In word-of-mouth communication, the person who has
the highest influence among others is called the
opinion leader. [2]
• An opinion leader, with his/her ideas and power of oral
communication skills, often becomes an important
reference for a person while making a decision.
• To identify an opinion leader becomes an essential
topic since the opinion leader offers the highest effect
and efficiency of product or service promotion on
marketing. [3-5]
Opinion	LeaderINTRODUCTION 3 / 22
INTRODUCTION - Contributions
• The	contribution	of	this	paper	is	three-fold:
1. We have proposed a novel approach to conduct
the opinion leader identification by using features
of speech signals.
2. We have proposed 3 algorithms for opinion leader
identification.
3. We have proposed automatic opinion leader
recognizing system, which is composed of a simple
and efficient model to do the opinion leader
identification.
Contributions	of	this	WorkINTRODUCTION 4 / 22
RELATED WORK
• “Algorithm	of	identifying	opinion	leaders	in	BBS”	[6]
- Analyze	the	text	to	do	the	identification
- PageRank	Algorithm
• “Understanding	opinion	leaders	in	bulletin	board	systems:	
Structures	and	algorithms”	[7]
- First,	analyze	the	characteristic	of	opinion	leader
- Then,	analyze	the	emotion	through	the	emotion	mining	methods
• “Research	on	Methods	to	Identify	the	Opinion	Leaders	in	
Internet	Community”	[8]
- Analyze	the	influence	and	the	emotion	express	of	the	content
- PageRank	Algorithm
Other	StudiesRELATED	WORK 5 / 22
SYSTEM DESIGN - Flowchart
• The	proposed	system	flowchart:
The	System	FlowchartSYSTEM	DESIGN 6 / 22
Speech	Data	Input
Emotion	Ratio	(E)
Measurement
Conversation	Ratio	(C)
Measurement
Score	of	Influential	Capacity	(S)
Measurement
Opinion	Leader
Identification
SYSTEM DESIGN – Conversation Ratio
• Conversation	Ratio	(C)	Measurement
- The	time	spoken	by	each	person	in	the	discussion
Conversation	Ratio	(C)SYSTEM	DESIGN 7 / 22
Parameters Description
L the total discussion time
Ni
the number of times spoken by the i-th person
during total discussion time
λi the speaking frequency of the i-th person
ti,j
the time spent by the i-th person in his j-th
speaking
Ti
the average of each speaking time spent by the i-
th person
Ci the Conversation Ratio of the i-th person
SYSTEM DESIGN – Conversation Ratio (cont.)
• Conversation	Ratio	(C)	Measurement
- The	Equations:
𝜆" =
𝑁"
𝐿
𝑇" =
∑ 𝑡",*
+,
*-.
𝑁"
𝐶" = 𝜆" ∗ 𝑇"
where	𝐶" ranges	from	0	to	1
Conversation	Ratio	(C)SYSTEM	DESIGN 8 / 22
SYSTEM DESIGN – Emotion Ratio
• Emotion	Ratio	(E)	Measurement
- The	emotion	of	each	member	during	their	speaking	in	group	
discussion
- The	Equation:
𝐸" =
∑ 𝑒",*
3,
*-.
𝑀"
Emotion	Ratio	(E)SYSTEM	DESIGN 9 / 22
Parameters Description
Mi
the total number of sentences the i-th person
speaks
ei,j
the result of the emotion recognition on the j-th
sentence spoken by the i-th person
Ei the Emotion Ratio of the i-th person
SYSTEM DESIGN – Score of Influential Capacity
• Score	of	Influential	Capacity	(S) Measurement
- The	Equation:
𝑆" = 𝐶" ∗ 𝐸" + 1
- The value of C and E are positively proportional; therefore,
we adopt multiplication to compute the score (S).
- To avoid an extreme case, E is increased by 1.
Score	of	Influential	Capacity	(S)SYSTEM	DESIGN 10 / 22
EVALUATION - Overview
• Model	Training:	
We adopted a single dataset using Berlin Database of
Emotional Speech to build the model.
• Model	Testing:
We cut the selected YouTube videos into sentences and used
these data as multiple datasets to test our model.
Single
Dataset
Feature	
Extraction
Support	Vector	
Machine	(SVM)
Multiple
Datasets
Result
Feature	
Extraction
Support	Vector	
Machine	(SVM)
Trained	Model
Training
Emotion
Classification
OverviewEVALUATION 11 / 22
EVALUATION – Emotion Recognition
• Emotions	Classification:
• Feature	Extraction:	[9]
- We adopted the openSMILE library to do the feature
extraction.
- We chose Energy, Pitch, and Mel-scale Frequency Cepstral
Coefficients (MFCC) of the speech signal to do the analysis.
- We used the support vector machine (SVM) to classify the
speech data.
Emotion	RecognitionEVALUATION 12 / 22
Neutral	Speech Emotional	Speech
The speech	w/o	any	emotion
The	speech w/	emotion,
No	matter	what	kind	of	emotion	
the	speech	carries
emotion	recognition	result	(e)	=	0 emotion	recognition	result	(e)	=	1
EVALUATION – Single Dataset
• Single	Dataset	Testing	Result
– Dataset:	Berlin	Database	of	Emotional	Speech
*N:	Neutral,	E:	Emotional
Since	both	Model	1 and	Model	3 got	the	same	highest	overall	accuracy,	
we	further	test	them	by	the	multiple	datasets.
Single	DatasetEVALUATION 13 / 22
Model	1 Model	2 Model	3 Model	4
Features MFCC MFCC	+ Energy MFCC	+ Pitch MFCC +	Energy	+	Pitch
Labels* N E N E N E N E
Recall 78	% 98	% 75	% 98	% 76	% 98	% 70	% 98	%
Precision 88	% 95	% 90	% 94	% 90	% 94	% 89	% 93	%
F-measure 82	% 96	% 81	% 95	% 82	% 95	% 78	% 95	%
Overall	
Accuracy
94.68 % 94.41	% 94.68	% 93.61	%
EVALUATION – Multiple Datasets
• Multiple	Datasets	Test
̶ We chose 10 YouTube Videos to be our testing data.
̶ The language spoken in these videos includes German, Chinese,
and English
̶ The content includes the fragments of a comedy, quarrel, or
sadness.
̶ Normalization:
𝑉9
=
𝑉3:;
9
∗ 𝑉 − 𝑉=">
𝑉3:; − 𝑉=">
,	where	𝑉3:;
9
denotes	the	maximum	number	designed	by	us
to	fit	the	range	of	SVM	input	value.
The	original	feature	value	ranges	from	𝑉="> to	𝑉3:;.
After	the	normalization,	the	range	would	be	𝑉=">
9
to	𝑉3:;
9
.
Multiple	DatasetsEVALUATION 14 / 22
EVALUATION – Multiple Datasets (cont.)
• Multiple	Datasets	Testing	Result
̶ Since	Model	3 got	the	better	result,	we	use	Model	3	to	do	
the	field	experiment.
Multiple	DatasetsEVALUATION 15 / 22
Model	1 Model	3
Neutral 41	% 55	%
Emotional 76	% 89	%
Accuracy 62	% 76	%
EVALUATION – Field Experiment
• The field experiment contains 10 groups with 5
members in each group.
• These 10 groups are constituted with 8 men and 8
women.
• 10 different topics and different discussion time are set
in each group.
• 3 observers are assigned to observe the 5 members
while discussing.
• The observer would give the ranking, from Rank 1 to
Rank 5.
Field	ExperimentEVALUATION 16 / 22
EVALUATION – Field Experiment (cont.)
• Consistency	among	rankings	by	3	observers	in	the	field	
experiment
Observer	ConsistencyEVALUATION 17 / 22
91%
EVALUATION – Field Experiment (cont.)
• Experimental	Result	(Heat	Map)
Comparison	(C,	E)EVALUATION 18 / 22
Comparison	between	the	rankings	
using	Conversation	Ratio	(C)
Comparison	between	the	rankings	using	
Emotion	Ratio	(E)
𝑥 𝑥
𝑦 𝑦
18
19
16
14
20
11
7
11
10
9
18 11
EVALUATION – Field Experiment (cont.)
• Experimental	Result
Comparison	(S)EVALUATION 19 / 22
Comparison	between	the	rankings	using
the	Score	of	Influential	Capacity	(S)
22
EVALUATION – Field Experiment (cont.)
• Experimental	Result
Cumulative	Distribution	FunctionEVALUATION 20 / 22
CDF	of	conversation	ratio	(C)	and	emotion	ratio	(E)	
in	the	field	experiment
>	90%
35%
35%
~	100%
50%
Comparison	using	Emotion	Ratio	(E)	only
EVALUATION – Field Experiment (cont.)
• The	results	of	accuracy	measurement:
• Combining	the	2	factors	will	have	the	better	overall	
result,	which	is	73	%	accuracy	on	Rank	1.
Experimental	ResultEVALUATION 21 / 22
Rank	1 Rank	2 Rank	3 Rank	4 Rank	5
𝐶" 60	% 58	% 53	% 52	% 67	%
𝐸" 33	% 26	% 26	% 28	% 75	%
𝑆" 73	% 55	% 47	% 63	% 73	%
22
16
14
19
22
22 /	30 16 /	30 14 /	30 19 /	30 22 /	30
Comparison	using
the	Score	of	Influential	
Capacity	(S)
CONCLUSION
• In this paper, a novel approach is proposed to identify
the opinion leader in a group discussion by evaluating
the degree of participation and the emotion expression
of the speech for each person.
• Through the field experiment, we proved our approach
have a 73 % accuracy to achieve our goal.
• Our method is simple, efficient and effective.
ConclusionCONCLUSION 22 / 22
REFERENCES
1. J.	Arndt,	“Role	of	product-related	conversations	in	the	diffusion	of	a	new	product,”	Journal	of	marketing	
Re- search,	pp.	291–295,	1967.
2. H.	Zhou	and	D.	Zeng,	“Finding	leaders	from	opinion	net- works,”	in	Intelligence	and	Security	Informatics,	
2009.	ISI’09.	IEEE	International	Conference	on.	IEEE,	2009,	pp.	266–268.
3. C.	W.	King	and	J.	O.	Summers,	“Overlap	of	opinion	leadership	across	consumer	product	categories,”	Journal	
of	Marketing	Research,	pp.	43–50,	1970.
4. J.	R.	Mancuso,	“Why	not	create	opinion	leaders	for	new	product	introductions?”	The	Journal	of	Marketing,	
pp.	20–25,	1969.
5. R.	Dabarera,	K.	Premaratne,	M.	N.	Murthi,	and	D.	Sarkar,	“Consensus	in	the	presence	of	multiple	opin- ion	
leaders:	Effect	of	bounded	confidence.”
6. Fusuijing Cheng,	Chenghui Yan,	Yongfeng Huang,	Linna Zhou,	“Algorithm	of	identifying	opinion	leaders	in	
BBS,”	2012	IEEE	2nd	International	Conference	on	Cloud	Computing	and	Intelligence	Systems	,Vol.	3,	pp.	
1149-1152
7. Yu	Xiao,Lin Xia,	“Understanding	opinion	leaders	in	bulletin	board	systems:	Structures	and	algorithms,”Local
Computer	Networks	(LCN),	2010	IEEE	35th	Conference	on
8. Long	Ziyi,	Cheng	Fu	Sui	Jing,	Sun	Donghong,	Huang	Yongfeng,	“Research	on	Methods	to	Identify	the	
Opinion	Leaders	in	Internet	Community,”	Software	Engineering	and	Service	Science	(ICSESS),	2013	4th	IEEE	
International	Conference	on,	pp.	934-937.
9. Y.	Pan,	P.	Shen,	and	L.	Shen,	“Speech	emotion	recogni- tion using	support	vector	machine,”	International	
Journal	of	Smart	Home,	vol.	6,	no.	2,	pp.	101–108,	2012.
REFERENCES
Thank you for your listening!
THE	END

More Related Content

Similar to Automatic Opinion Leader Recognition in Group Discussions TAAI 2016

Experimental design
Experimental designExperimental design
Experimental design
metalkid132
 
REVIEW PPT.pptx
REVIEW PPT.pptxREVIEW PPT.pptx
REVIEW PPT.pptx
SaravanaD2
 
Opinion mining
Opinion miningOpinion mining
Opinion mining
HEENA GUPTA
 
Emotions and Feeling Markets Go Grow Presentation feb.2017
Emotions and Feeling Markets Go Grow Presentation feb.2017Emotions and Feeling Markets Go Grow Presentation feb.2017
Emotions and Feeling Markets Go Grow Presentation feb.2017
Kelvina Wairimu
 
Point estimate for a population proportion p
Point estimate for a population proportion pPoint estimate for a population proportion p
Point estimate for a population proportion p
Muel Clamor
 
Session 2 into to qualitative research intro
Session 2   into to qualitative research introSession 2   into to qualitative research intro
Session 2 into to qualitative research intro
Angela Ferrara
 
SEMATIC DIFFERENTIAL SCALE AND SUMMATED SCALE.pptx
SEMATIC DIFFERENTIAL SCALE AND SUMMATED SCALE.pptxSEMATIC DIFFERENTIAL SCALE AND SUMMATED SCALE.pptx
SEMATIC DIFFERENTIAL SCALE AND SUMMATED SCALE.pptx
SiyonaBansode
 
Session 3 sample design
Session 3   sample designSession 3   sample design
Session 3 sample design
Indonesia Infrastructure Initiative
 
Design sprint workshop at Fresh Tilled Soil
Design sprint workshop at Fresh Tilled SoilDesign sprint workshop at Fresh Tilled Soil
Design sprint workshop at Fresh Tilled Soil
Fresh Tilled Soil
 
Design Sprint Workshop
Design Sprint WorkshopDesign Sprint Workshop
Design Sprint Workshop
Fresh Tilled Soil
 
7 dan 8
7 dan 87 dan 8
7 dan 8
Matun Said
 
NLP Bootcamp
NLP BootcampNLP Bootcamp
NLP Bootcamp
Anuj Gupta
 
April 10th of 2018 budapest presentation
April 10th of 2018 budapest presentationApril 10th of 2018 budapest presentation
April 10th of 2018 budapest presentation
Ahmet Bulut
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning Analytics
Xavier Ochoa
 
Attitude scale construction by sakshi shastri
Attitude scale construction by sakshi shastriAttitude scale construction by sakshi shastri
Attitude scale construction by sakshi shastri
sakshishastri3
 
Analysing & interpreting data.ppt
Analysing & interpreting data.pptAnalysing & interpreting data.ppt
Analysing & interpreting data.ppt
manaswidebbarma1
 
Conversational transfer learning for emotion recognition
Conversational transfer learning for emotion recognitionConversational transfer learning for emotion recognition
Conversational transfer learning for emotion recognition
Takato Hayashi
 
NLP Bootcamp 2018 : Representation Learning of text for NLP
NLP Bootcamp 2018 : Representation Learning of text for NLPNLP Bootcamp 2018 : Representation Learning of text for NLP
NLP Bootcamp 2018 : Representation Learning of text for NLP
Anuj Gupta
 
Ch17 lab r_verdu103: Entry level statistics exercise (descriptives)
Ch17 lab r_verdu103: Entry level statistics exercise (descriptives)Ch17 lab r_verdu103: Entry level statistics exercise (descriptives)
Ch17 lab r_verdu103: Entry level statistics exercise (descriptives)
Sherri Gunder
 
Dowhy: An end-to-end library for causal inference
Dowhy: An end-to-end library for causal inferenceDowhy: An end-to-end library for causal inference
Dowhy: An end-to-end library for causal inference
Amit Sharma
 

Similar to Automatic Opinion Leader Recognition in Group Discussions TAAI 2016 (20)

Experimental design
Experimental designExperimental design
Experimental design
 
REVIEW PPT.pptx
REVIEW PPT.pptxREVIEW PPT.pptx
REVIEW PPT.pptx
 
Opinion mining
Opinion miningOpinion mining
Opinion mining
 
Emotions and Feeling Markets Go Grow Presentation feb.2017
Emotions and Feeling Markets Go Grow Presentation feb.2017Emotions and Feeling Markets Go Grow Presentation feb.2017
Emotions and Feeling Markets Go Grow Presentation feb.2017
 
Point estimate for a population proportion p
Point estimate for a population proportion pPoint estimate for a population proportion p
Point estimate for a population proportion p
 
Session 2 into to qualitative research intro
Session 2   into to qualitative research introSession 2   into to qualitative research intro
Session 2 into to qualitative research intro
 
SEMATIC DIFFERENTIAL SCALE AND SUMMATED SCALE.pptx
SEMATIC DIFFERENTIAL SCALE AND SUMMATED SCALE.pptxSEMATIC DIFFERENTIAL SCALE AND SUMMATED SCALE.pptx
SEMATIC DIFFERENTIAL SCALE AND SUMMATED SCALE.pptx
 
Session 3 sample design
Session 3   sample designSession 3   sample design
Session 3 sample design
 
Design sprint workshop at Fresh Tilled Soil
Design sprint workshop at Fresh Tilled SoilDesign sprint workshop at Fresh Tilled Soil
Design sprint workshop at Fresh Tilled Soil
 
Design Sprint Workshop
Design Sprint WorkshopDesign Sprint Workshop
Design Sprint Workshop
 
7 dan 8
7 dan 87 dan 8
7 dan 8
 
NLP Bootcamp
NLP BootcampNLP Bootcamp
NLP Bootcamp
 
April 10th of 2018 budapest presentation
April 10th of 2018 budapest presentationApril 10th of 2018 budapest presentation
April 10th of 2018 budapest presentation
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning Analytics
 
Attitude scale construction by sakshi shastri
Attitude scale construction by sakshi shastriAttitude scale construction by sakshi shastri
Attitude scale construction by sakshi shastri
 
Analysing & interpreting data.ppt
Analysing & interpreting data.pptAnalysing & interpreting data.ppt
Analysing & interpreting data.ppt
 
Conversational transfer learning for emotion recognition
Conversational transfer learning for emotion recognitionConversational transfer learning for emotion recognition
Conversational transfer learning for emotion recognition
 
NLP Bootcamp 2018 : Representation Learning of text for NLP
NLP Bootcamp 2018 : Representation Learning of text for NLPNLP Bootcamp 2018 : Representation Learning of text for NLP
NLP Bootcamp 2018 : Representation Learning of text for NLP
 
Ch17 lab r_verdu103: Entry level statistics exercise (descriptives)
Ch17 lab r_verdu103: Entry level statistics exercise (descriptives)Ch17 lab r_verdu103: Entry level statistics exercise (descriptives)
Ch17 lab r_verdu103: Entry level statistics exercise (descriptives)
 
Dowhy: An end-to-end library for causal inference
Dowhy: An end-to-end library for causal inferenceDowhy: An end-to-end library for causal inference
Dowhy: An end-to-end library for causal inference
 

Recently uploaded

Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 

Recently uploaded (20)

Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 

Automatic Opinion Leader Recognition in Group Discussions TAAI 2016

  • 2. OUTLINE • Introduction • Related Work • System Design • Evaluation • Conclusion AbstractINTRODUCTION 1 / 22
  • 3. INTRODUCTION • In the era of information explosion, most of the information seem to be neglected due to the lack of efficient influence on the receivers. • There are many ways to promote a product or service. • Word-of-mouth (WOM) dissemination has stronger influence on consumer decisions than advertising. [1] • People often seek for comments. AbstractINTRODUCTION 2 / 22
  • 4. INTRODUCTION (cont.) • In word-of-mouth communication, the person who has the highest influence among others is called the opinion leader. [2] • An opinion leader, with his/her ideas and power of oral communication skills, often becomes an important reference for a person while making a decision. • To identify an opinion leader becomes an essential topic since the opinion leader offers the highest effect and efficiency of product or service promotion on marketing. [3-5] Opinion LeaderINTRODUCTION 3 / 22
  • 5. INTRODUCTION - Contributions • The contribution of this paper is three-fold: 1. We have proposed a novel approach to conduct the opinion leader identification by using features of speech signals. 2. We have proposed 3 algorithms for opinion leader identification. 3. We have proposed automatic opinion leader recognizing system, which is composed of a simple and efficient model to do the opinion leader identification. Contributions of this WorkINTRODUCTION 4 / 22
  • 6. RELATED WORK • “Algorithm of identifying opinion leaders in BBS” [6] - Analyze the text to do the identification - PageRank Algorithm • “Understanding opinion leaders in bulletin board systems: Structures and algorithms” [7] - First, analyze the characteristic of opinion leader - Then, analyze the emotion through the emotion mining methods • “Research on Methods to Identify the Opinion Leaders in Internet Community” [8] - Analyze the influence and the emotion express of the content - PageRank Algorithm Other StudiesRELATED WORK 5 / 22
  • 7. SYSTEM DESIGN - Flowchart • The proposed system flowchart: The System FlowchartSYSTEM DESIGN 6 / 22 Speech Data Input Emotion Ratio (E) Measurement Conversation Ratio (C) Measurement Score of Influential Capacity (S) Measurement Opinion Leader Identification
  • 8. SYSTEM DESIGN – Conversation Ratio • Conversation Ratio (C) Measurement - The time spoken by each person in the discussion Conversation Ratio (C)SYSTEM DESIGN 7 / 22 Parameters Description L the total discussion time Ni the number of times spoken by the i-th person during total discussion time λi the speaking frequency of the i-th person ti,j the time spent by the i-th person in his j-th speaking Ti the average of each speaking time spent by the i- th person Ci the Conversation Ratio of the i-th person
  • 9. SYSTEM DESIGN – Conversation Ratio (cont.) • Conversation Ratio (C) Measurement - The Equations: 𝜆" = 𝑁" 𝐿 𝑇" = ∑ 𝑡",* +, *-. 𝑁" 𝐶" = 𝜆" ∗ 𝑇" where 𝐶" ranges from 0 to 1 Conversation Ratio (C)SYSTEM DESIGN 8 / 22
  • 10. SYSTEM DESIGN – Emotion Ratio • Emotion Ratio (E) Measurement - The emotion of each member during their speaking in group discussion - The Equation: 𝐸" = ∑ 𝑒",* 3, *-. 𝑀" Emotion Ratio (E)SYSTEM DESIGN 9 / 22 Parameters Description Mi the total number of sentences the i-th person speaks ei,j the result of the emotion recognition on the j-th sentence spoken by the i-th person Ei the Emotion Ratio of the i-th person
  • 11. SYSTEM DESIGN – Score of Influential Capacity • Score of Influential Capacity (S) Measurement - The Equation: 𝑆" = 𝐶" ∗ 𝐸" + 1 - The value of C and E are positively proportional; therefore, we adopt multiplication to compute the score (S). - To avoid an extreme case, E is increased by 1. Score of Influential Capacity (S)SYSTEM DESIGN 10 / 22
  • 12. EVALUATION - Overview • Model Training: We adopted a single dataset using Berlin Database of Emotional Speech to build the model. • Model Testing: We cut the selected YouTube videos into sentences and used these data as multiple datasets to test our model. Single Dataset Feature Extraction Support Vector Machine (SVM) Multiple Datasets Result Feature Extraction Support Vector Machine (SVM) Trained Model Training Emotion Classification OverviewEVALUATION 11 / 22
  • 13. EVALUATION – Emotion Recognition • Emotions Classification: • Feature Extraction: [9] - We adopted the openSMILE library to do the feature extraction. - We chose Energy, Pitch, and Mel-scale Frequency Cepstral Coefficients (MFCC) of the speech signal to do the analysis. - We used the support vector machine (SVM) to classify the speech data. Emotion RecognitionEVALUATION 12 / 22 Neutral Speech Emotional Speech The speech w/o any emotion The speech w/ emotion, No matter what kind of emotion the speech carries emotion recognition result (e) = 0 emotion recognition result (e) = 1
  • 14. EVALUATION – Single Dataset • Single Dataset Testing Result – Dataset: Berlin Database of Emotional Speech *N: Neutral, E: Emotional Since both Model 1 and Model 3 got the same highest overall accuracy, we further test them by the multiple datasets. Single DatasetEVALUATION 13 / 22 Model 1 Model 2 Model 3 Model 4 Features MFCC MFCC + Energy MFCC + Pitch MFCC + Energy + Pitch Labels* N E N E N E N E Recall 78 % 98 % 75 % 98 % 76 % 98 % 70 % 98 % Precision 88 % 95 % 90 % 94 % 90 % 94 % 89 % 93 % F-measure 82 % 96 % 81 % 95 % 82 % 95 % 78 % 95 % Overall Accuracy 94.68 % 94.41 % 94.68 % 93.61 %
  • 15. EVALUATION – Multiple Datasets • Multiple Datasets Test ̶ We chose 10 YouTube Videos to be our testing data. ̶ The language spoken in these videos includes German, Chinese, and English ̶ The content includes the fragments of a comedy, quarrel, or sadness. ̶ Normalization: 𝑉9 = 𝑉3:; 9 ∗ 𝑉 − 𝑉="> 𝑉3:; − 𝑉="> , where 𝑉3:; 9 denotes the maximum number designed by us to fit the range of SVM input value. The original feature value ranges from 𝑉="> to 𝑉3:;. After the normalization, the range would be 𝑉="> 9 to 𝑉3:; 9 . Multiple DatasetsEVALUATION 14 / 22
  • 16. EVALUATION – Multiple Datasets (cont.) • Multiple Datasets Testing Result ̶ Since Model 3 got the better result, we use Model 3 to do the field experiment. Multiple DatasetsEVALUATION 15 / 22 Model 1 Model 3 Neutral 41 % 55 % Emotional 76 % 89 % Accuracy 62 % 76 %
  • 17. EVALUATION – Field Experiment • The field experiment contains 10 groups with 5 members in each group. • These 10 groups are constituted with 8 men and 8 women. • 10 different topics and different discussion time are set in each group. • 3 observers are assigned to observe the 5 members while discussing. • The observer would give the ranking, from Rank 1 to Rank 5. Field ExperimentEVALUATION 16 / 22
  • 18. EVALUATION – Field Experiment (cont.) • Consistency among rankings by 3 observers in the field experiment Observer ConsistencyEVALUATION 17 / 22 91%
  • 19. EVALUATION – Field Experiment (cont.) • Experimental Result (Heat Map) Comparison (C, E)EVALUATION 18 / 22 Comparison between the rankings using Conversation Ratio (C) Comparison between the rankings using Emotion Ratio (E) 𝑥 𝑥 𝑦 𝑦 18 19 16 14 20 11 7 11 10 9 18 11
  • 20. EVALUATION – Field Experiment (cont.) • Experimental Result Comparison (S)EVALUATION 19 / 22 Comparison between the rankings using the Score of Influential Capacity (S) 22
  • 21. EVALUATION – Field Experiment (cont.) • Experimental Result Cumulative Distribution FunctionEVALUATION 20 / 22 CDF of conversation ratio (C) and emotion ratio (E) in the field experiment > 90% 35% 35% ~ 100% 50% Comparison using Emotion Ratio (E) only
  • 22. EVALUATION – Field Experiment (cont.) • The results of accuracy measurement: • Combining the 2 factors will have the better overall result, which is 73 % accuracy on Rank 1. Experimental ResultEVALUATION 21 / 22 Rank 1 Rank 2 Rank 3 Rank 4 Rank 5 𝐶" 60 % 58 % 53 % 52 % 67 % 𝐸" 33 % 26 % 26 % 28 % 75 % 𝑆" 73 % 55 % 47 % 63 % 73 % 22 16 14 19 22 22 / 30 16 / 30 14 / 30 19 / 30 22 / 30 Comparison using the Score of Influential Capacity (S)
  • 23. CONCLUSION • In this paper, a novel approach is proposed to identify the opinion leader in a group discussion by evaluating the degree of participation and the emotion expression of the speech for each person. • Through the field experiment, we proved our approach have a 73 % accuracy to achieve our goal. • Our method is simple, efficient and effective. ConclusionCONCLUSION 22 / 22
  • 24. REFERENCES 1. J. Arndt, “Role of product-related conversations in the diffusion of a new product,” Journal of marketing Re- search, pp. 291–295, 1967. 2. H. Zhou and D. Zeng, “Finding leaders from opinion net- works,” in Intelligence and Security Informatics, 2009. ISI’09. IEEE International Conference on. IEEE, 2009, pp. 266–268. 3. C. W. King and J. O. Summers, “Overlap of opinion leadership across consumer product categories,” Journal of Marketing Research, pp. 43–50, 1970. 4. J. R. Mancuso, “Why not create opinion leaders for new product introductions?” The Journal of Marketing, pp. 20–25, 1969. 5. R. Dabarera, K. Premaratne, M. N. Murthi, and D. Sarkar, “Consensus in the presence of multiple opin- ion leaders: Effect of bounded confidence.” 6. Fusuijing Cheng, Chenghui Yan, Yongfeng Huang, Linna Zhou, “Algorithm of identifying opinion leaders in BBS,” 2012 IEEE 2nd International Conference on Cloud Computing and Intelligence Systems ,Vol. 3, pp. 1149-1152 7. Yu Xiao,Lin Xia, “Understanding opinion leaders in bulletin board systems: Structures and algorithms,”Local Computer Networks (LCN), 2010 IEEE 35th Conference on 8. Long Ziyi, Cheng Fu Sui Jing, Sun Donghong, Huang Yongfeng, “Research on Methods to Identify the Opinion Leaders in Internet Community,” Software Engineering and Service Science (ICSESS), 2013 4th IEEE International Conference on, pp. 934-937. 9. Y. Pan, P. Shen, and L. Shen, “Speech emotion recogni- tion using support vector machine,” International Journal of Smart Home, vol. 6, no. 2, pp. 101–108, 2012. REFERENCES
  • 25. Thank you for your listening! THE END