SlideShare a Scribd company logo
1
Modeling the Effect of Packet Loss on Speech Quality:
Genetic Programming Based Symbolic Regression
Adil Raja
adil.raja@ul.ie
1
2
Contents
• Packet Loss Modeling approaches: Related Research
• Current Approach.
• A Brief Intoduction to Genetic Programming (GP).
• Simulation Environment and GP Parameters.
• Analysis and Results.
• Conclusion and Future Aspirations.
2
3
Packet Loss Modeling Approaches
Packet Based Approaches.
• Based on regression of packet loss parameters to MOS.
• Parameters include mean Loss rate, conditional loss probability etc.
• Some approaches include:
Markov Models [1].
Regression Using Artificial Neural Networks. [2] [3] [4]
Speech Based Approaches
• Intrusive: ITU-T Recommendation P.862 (PESQ).
• Non-intrusive: ITU-T Recommendation P.563 (PSEAM).
• Non-intrusive PESQ [5].
Adil Raja, Wireless Access research Centre University of Limerick, June 2006 3
4
Our Previous Work
ANN based Regression of network traffic metrics on speech quality.
• Useful Network loss Metrics.
• Mean Loss Rate.
• Means and Variances of Burst and Gap Length Distributions.
• Codec Type and Packetization Interval.
• Inter Loss Distance/Gap Length.
Packet loss was modeled using a Gilbert Model.
Results: -
• rtraining=0.9835;
• rvalidation=0.9821;
• rtesting=0.9763
Adil Raja, Wireless Access research Centre University of Limerick, June 2006 4
5
Packet Loss Simulation
The Gilbert-Elliot Loss Model.
p =


n−1
i=1
mi/m0

 /mi
q = 1 −


n−1
i=2
mi × (n − 1)

 /


n−1
i=1
mi × i


π1 =
p
p + q
Adil Raja, Wireless Access research Centre University of Limerick, June 2006 5
6
Packet Loss Simulation ...
Parameters of Geometrically Distributed Burst and Gap Lengths
• Mean Burst Length = 1/q
• Variance of Burst Length Distribution = (1-q)/q2
• Mean Gap Length = 1/p
• Variance of Gap Length Distribution = (1-p)/p2
The Gilbert Model:
• Packet loss can be simulated for certain values of p and q.
• During network operation bursts have to be captured for determining clp and ulp.
• The Gilbert model also models the packet loss due to jitter buffer discard/overflow.
Adil Raja, Wireless Access research Centre University of Limerick, June 2006 6
7
Current Approach and Experimental Details
• Genetic Programming has been used for mapping the effect of VoIP traffic parameters on speech
quality.
• Codecs: G.729 and G.723.1 and AMR-NB.
• Packet/frame loss simulation is done using Gilbert Model.
• Mean Loss rate (ulp) was set to 10, 20, 30 and 40 %. clp was set to 10, 60, 80 and 90 %.
• Input Variables.
Mean loss rate.
Means and variances of burst and gap length distributions (VAD).
Codec type and packetization interval.
VAD: Different packets have different importance [6].
• From a total of 1408 speech files:
35% were used for training.
15% were used for validation.
50% were used for Speaker independent testing.
• Speech activity - 70-80%
Adil Raja, Wireless Access research Centre University of Limerick, June 2006 7
8
A Brief Introduction to Genetic Programming (GP)
• GP is a Machine Learning Technique inspired by biological evolution. A branch of Evolutionary
Algorithms.
• Aimed at evolving program expressions/computer code.
• Each individual encodes a symbolic expression.
• Solution Representation.
A tree structure is the most popular representation.
Other representations include graphs and linear structures such as arrays.
• Primary application area is modelling.
Commercial Application - predicting stock index.
Scientific Application - modelling physical processes.
Engineering Application - reverse engineering, designing circuitry, regression, classifica-
tion.
Data Mining.
Adil Raja, Wireless Access research Centre University of Limerick, June 2006 8
9
A simplified GP Breeding Cycle
GP uses four steps to solve problems:
• Generate an initial population of random compositions of the functions and terminals of the
problem (computer programs).
Functions: plus, minus, times, sin, cos, mylog, mypower, divide, sqrt, mylog2, mylog10.
Terminals: Can be variables (network traffic parameters) and constants.
• Execute each program in the population and assign it a fitness value according to how well it
solves the problem.
Minimization of χ2
error.
Minimization of MSE ().
Maximization of Pearson’s product moment correlation coefficient.
• Copy the best existing programs (Selection).
Roullete Wheel Selection - Fitness Proportinate Selection.
Tournament Selection.
Lexicographic Parsimony Pressure ().
...
• Create new computer programs by mutation and crossover.
Adil Raja, Wireless Access research Centre University of Limerick, June 2006 9
10
A simplified GP Breeding Cycle: A Symbolic Representation
Adil Raja, Wireless Access research Centre University of Limerick, June 2006 10
11
Mutation
Two types of mutation are possible1
:
• A terminal replaces a terminal or a function replaces a function.
• A subtree can replace an entire subtree.
1
http://www.geneticprogramming.com/Tutorial/#anchor181526
Adil Raja, Wireless Access research Centre University of Limerick, June 2006 11
12
Crossover
Two solutions are recombined to form two new solutions or offspring.
Adil Raja, Wireless Access research Centre University of Limerick, June 2006 12
13
The GP Environment
GPLAB - A Matlab tool-box by Sara Silva (sara@dei.uc.pt).
Other GP Parameters
• Survival: Replacement (), Elitism.
• Adaptive genetic operator probabilities.
• Initial Population Size: 100.
• Generational Gap: 1.
Linear Scaling [7]
MSE (y, t) = 1/n
n
i
(ti − yi)
2
MSEs (y, t) = MSE (a + by, t) = 1/n
n
i
(ti − (a + byi))
2
a = ¯t − b ¯f(x)
b =
cov(t, y)
var(y)
Adil Raja, Wireless Access research Centre University of Limerick, June 2006 13
14
Advantages of Linear Scaling
• Bloat Control.
• Faster Training.
• Solutions better suited for real-time evaluations.
Adil Raja, Wireless Access research Centre University of Limerick, June 2006 14
15
Analysis and Results
A total of 50 runs were performed. Each run was spanned over 50 gener-
ations.
Fitness Curves:
Adil Raja, Wireless Access research Centre University of Limerick, June 2006 15
16
Analysis and Results ...
Diversity and Tree Size plots
Adil Raja, Wireless Access research Centre University of Limerick, June 2006 16
17
Analysis and Results ...
Parameter Representation in GP Environment
GP Representation Parameter
X1 codec type
X2 Packetization Interval (PI)
X3 Mean Loss Rate (mlr)
X4 Mean Burst Length (mbl)
X5 Mean Gap Length (mgl)
X6 Variance of Burst Length (vbl)
X7 Variance of gap length (vgl)
• Talkspurt based values of all the parameters are used.
Adil Raja, Wireless Access research Centre University of Limerick, June 2006 17
18
Analysis and Results ...
• Fitness= 0.0523; Test Fitness=0.0496 rtraining=0.9074;rvalidation=0.9183;
Adil Raja, Wireless Access research Centre University of Limerick, June 2006 18
19
Analysis and Results ...
Adil Raja, Wireless Access research Centre University of Limerick, June 2006 19
20
Analysis and Results
• A less bloated solution.
• Fitness= 0.0670; Test Fitness=0.0555 rtraining=0.8796rvalidation= 0.9079;
GP − MOS − LQO = −2.3843 sin
√
X3 + sin (X3) + 3.6112
Adil Raja, Wireless Access research Centre University of Limerick, June 2006 20
21
Analysis and Results ...
Adil Raja, Wireless Access research Centre University of Limerick, June 2006 21
22
Analysis and Results ...
• Fitness= 0.0678; Validation Fitness=0.0556; Test Fitness=0.0650; rtraining=0.8780rvalidation=
0.9074; rtesting=0.8881.
GP − MOS − LQO = −3.3432
√
X3 + 3.6881
Adil Raja, Wireless Access research Centre University of Limerick, June 2006 22
23
Analysis and Results ...
Adil Raja, Wireless Access research Centre University of Limerick, June 2006 23
24
Analysis and Results ...
• Fitness= 0.0678; Validation Fitness=0.0556; Test Fitness=0.0650; rtraining=0.8780rvalidation=
0.9074; rtesting=0.8881.
GP − MOS − LQO = −10.0296 X3/9 + 3.6881
Adil Raja, Wireless Access research Centre University of Limerick, June 2006 24
25
Analysis and Results ...
Adil Raja, Wireless Access research Centre University of Limerick, June 2006 25
26
Conclusions and Future Aspirations
• Results obtained by GP have advantages over other machine learning algorithms (such as
ANNs).
Simplified results: A mathematical expression.
GP searches for global minimum of the error function and is less prone to getting stuck
in local minima (due to mutation property).
The prelimanary results are not comparable to ANN based approaches but there is
room for improvement.
• Improvements: Some Speculations; The Known Knowns.
Population size should be increased to 500 for the sake of having more diverse search
space.
Selection: Lexicographic parsimony pressure vs Tournament selection.
Survival: Replacement vs some elitism criterion.
• The work can be split to two parts:
The Telecommunications intensive aspects.
The GP intensive aspects.
• Developing an in-depth understanding of GP shall be a part of future endeavors.
Adil Raja, Wireless Access research Centre University of Limerick, June 2006 26
27
Thanks!
Adil Raja, Wireless Access research Centre University of Limerick, June 2006 27
28
References
[1] A. D. Clark. Modeling the effects of burst packet loss and recency on subjective voice quality.
In 2nd IP-Telephony Workshop, Columbia University, New York, April 2001.
[2] S. Mohamed, F. Cervantes-Perez, and H. Afifi. Integrating networks measurements and speech
quality subjective scores for control purposes. In Annual Joint Conference of the IEEE Computer
and Communications Societies (INFOCOM), pages 641Ű649, 2001.
[3] S. Mohamed, G. Rubino, and M. Varela. A method for quantitative evaluation of audio quality
over packet networks and its comparison with existing techniques. In Measurement of Speech and
Audio Quality in Networks (MESAQIN), 2004.
[4] L. F. Sun and E. C. Ifeachor. Perceived speech quality prediction for voice over ip-based networks.
In IEEE International Conference on Communications (ICC), volume 4, pages 2573 -Ű 2577, 2002.
[5] A.E. Conway, Output-based method of applying PESQ to measure the perceptual quality of
framed speech signals, IEEE Communications Society, 2004.
[6] L. Sun, G.Wade, B. M. Lines, and E. C. Ifeachor. Impact of packet loss location on perceived
speech quality. In 2nd IP-Telephony Workshop, Columbia University, New York, April 2001.
[7] M. Kaijzer. Scaled Symbolic Regression. 2003.
Adil Raja, Wireless Access research Centre University of Limerick, June 2006 28

More Related Content

What's hot

An Effective Attendance Management System using Face Recognition
An Effective Attendance Management System using Face RecognitionAn Effective Attendance Management System using Face Recognition
An Effective Attendance Management System using Face Recognition
IRJET Journal
 
Fractional step discriminant pruning
Fractional step discriminant pruningFractional step discriminant pruning
Fractional step discriminant pruning
VasileiosMezaris
 
IMAGE QUALITY ASSESSMENT- A SURVEY OF RECENT APPROACHES
IMAGE QUALITY ASSESSMENT- A SURVEY OF RECENT APPROACHES IMAGE QUALITY ASSESSMENT- A SURVEY OF RECENT APPROACHES
IMAGE QUALITY ASSESSMENT- A SURVEY OF RECENT APPROACHES
cscpconf
 
Learning to learn unlearned feature for segmentation
Learning to learn unlearned feature for segmentationLearning to learn unlearned feature for segmentation
Learning to learn unlearned feature for segmentation
NAVER Engineering
 
Comparison of Fine-tuning and Extension Strategies for Deep Convolutional Neu...
Comparison of Fine-tuning and Extension Strategies for Deep Convolutional Neu...Comparison of Fine-tuning and Extension Strategies for Deep Convolutional Neu...
Comparison of Fine-tuning and Extension Strategies for Deep Convolutional Neu...
InVID Project
 
Preliminary Exam Slides
Preliminary Exam SlidesPreliminary Exam Slides
Preliminary Exam Slides
Debasmit Das
 
I43014752
I43014752I43014752
I43014752
IJERA Editor
 
IRJET- DNA Fragmentation Pattern and its Application in DNA Sample Type Class...
IRJET- DNA Fragmentation Pattern and its Application in DNA Sample Type Class...IRJET- DNA Fragmentation Pattern and its Application in DNA Sample Type Class...
IRJET- DNA Fragmentation Pattern and its Application in DNA Sample Type Class...
IRJET Journal
 
PRACTICAL APPROACHES TO TARGET DETECTION IN LONG RANGE AND LOW QUALITY INFRAR...
PRACTICAL APPROACHES TO TARGET DETECTION IN LONG RANGE AND LOW QUALITY INFRAR...PRACTICAL APPROACHES TO TARGET DETECTION IN LONG RANGE AND LOW QUALITY INFRAR...
PRACTICAL APPROACHES TO TARGET DETECTION IN LONG RANGE AND LOW QUALITY INFRAR...
sipij
 
Novel Scheme for Minimal Iterative PSO Algorithm for Extending Network Lifeti...
Novel Scheme for Minimal Iterative PSO Algorithm for Extending Network Lifeti...Novel Scheme for Minimal Iterative PSO Algorithm for Extending Network Lifeti...
Novel Scheme for Minimal Iterative PSO Algorithm for Extending Network Lifeti...
IJECEIAES
 
Towards 802.11g Signal Strength Estimation in an Industrial Environment: a Pr...
Towards 802.11g Signal Strength Estimation in an Industrial Environment: a Pr...Towards 802.11g Signal Strength Estimation in an Industrial Environment: a Pr...
Towards 802.11g Signal Strength Estimation in an Industrial Environment: a Pr...
Dalton Valadares
 
EMPIRICAL PERFORMANCE EVALUATION OF ENHANCED THROUGHPUT SCHEMES OF IEEE802.11...
EMPIRICAL PERFORMANCE EVALUATION OF ENHANCED THROUGHPUT SCHEMES OF IEEE802.11...EMPIRICAL PERFORMANCE EVALUATION OF ENHANCED THROUGHPUT SCHEMES OF IEEE802.11...
EMPIRICAL PERFORMANCE EVALUATION OF ENHANCED THROUGHPUT SCHEMES OF IEEE802.11...
ijwmn
 
IRJET- Emotion Recognition using Facial Expression
IRJET-  	  Emotion Recognition using Facial ExpressionIRJET-  	  Emotion Recognition using Facial Expression
IRJET- Emotion Recognition using Facial Expression
IRJET Journal
 
Neural Network Based Individual Classification System
Neural Network Based Individual Classification SystemNeural Network Based Individual Classification System
Neural Network Based Individual Classification System
IRJET Journal
 
IRJET- Detection of Cataract by Statistical Features and Classification
IRJET- Detection of Cataract by Statistical Features and ClassificationIRJET- Detection of Cataract by Statistical Features and Classification
IRJET- Detection of Cataract by Statistical Features and Classification
IRJET Journal
 
Study on reliability optimization problem of computer By Dharmendra Singh[Srm...
Study on reliability optimization problem of computer By Dharmendra Singh[Srm...Study on reliability optimization problem of computer By Dharmendra Singh[Srm...
Study on reliability optimization problem of computer By Dharmendra Singh[Srm...
Dharmendrasingh417
 
Zero-shot Image Recognition Using Relational Matching, Adaptation and Calibra...
Zero-shot Image Recognition Using Relational Matching, Adaptation and Calibra...Zero-shot Image Recognition Using Relational Matching, Adaptation and Calibra...
Zero-shot Image Recognition Using Relational Matching, Adaptation and Calibra...
Debasmit Das
 
PhD Defense Slides
PhD Defense SlidesPhD Defense Slides
PhD Defense Slides
Debasmit Das
 
Artificial Bee Colony Based Image Enhancement for Color Images in Discrete Wa...
Artificial Bee Colony Based Image Enhancement for Color Images in Discrete Wa...Artificial Bee Colony Based Image Enhancement for Color Images in Discrete Wa...
Artificial Bee Colony Based Image Enhancement for Color Images in Discrete Wa...
IRJET Journal
 

What's hot (20)

An Effective Attendance Management System using Face Recognition
An Effective Attendance Management System using Face RecognitionAn Effective Attendance Management System using Face Recognition
An Effective Attendance Management System using Face Recognition
 
Fractional step discriminant pruning
Fractional step discriminant pruningFractional step discriminant pruning
Fractional step discriminant pruning
 
IMAGE QUALITY ASSESSMENT- A SURVEY OF RECENT APPROACHES
IMAGE QUALITY ASSESSMENT- A SURVEY OF RECENT APPROACHES IMAGE QUALITY ASSESSMENT- A SURVEY OF RECENT APPROACHES
IMAGE QUALITY ASSESSMENT- A SURVEY OF RECENT APPROACHES
 
Learning to learn unlearned feature for segmentation
Learning to learn unlearned feature for segmentationLearning to learn unlearned feature for segmentation
Learning to learn unlearned feature for segmentation
 
Comparison of Fine-tuning and Extension Strategies for Deep Convolutional Neu...
Comparison of Fine-tuning and Extension Strategies for Deep Convolutional Neu...Comparison of Fine-tuning and Extension Strategies for Deep Convolutional Neu...
Comparison of Fine-tuning and Extension Strategies for Deep Convolutional Neu...
 
Preliminary Exam Slides
Preliminary Exam SlidesPreliminary Exam Slides
Preliminary Exam Slides
 
I43014752
I43014752I43014752
I43014752
 
IRJET- DNA Fragmentation Pattern and its Application in DNA Sample Type Class...
IRJET- DNA Fragmentation Pattern and its Application in DNA Sample Type Class...IRJET- DNA Fragmentation Pattern and its Application in DNA Sample Type Class...
IRJET- DNA Fragmentation Pattern and its Application in DNA Sample Type Class...
 
PRACTICAL APPROACHES TO TARGET DETECTION IN LONG RANGE AND LOW QUALITY INFRAR...
PRACTICAL APPROACHES TO TARGET DETECTION IN LONG RANGE AND LOW QUALITY INFRAR...PRACTICAL APPROACHES TO TARGET DETECTION IN LONG RANGE AND LOW QUALITY INFRAR...
PRACTICAL APPROACHES TO TARGET DETECTION IN LONG RANGE AND LOW QUALITY INFRAR...
 
Novel Scheme for Minimal Iterative PSO Algorithm for Extending Network Lifeti...
Novel Scheme for Minimal Iterative PSO Algorithm for Extending Network Lifeti...Novel Scheme for Minimal Iterative PSO Algorithm for Extending Network Lifeti...
Novel Scheme for Minimal Iterative PSO Algorithm for Extending Network Lifeti...
 
Towards 802.11g Signal Strength Estimation in an Industrial Environment: a Pr...
Towards 802.11g Signal Strength Estimation in an Industrial Environment: a Pr...Towards 802.11g Signal Strength Estimation in an Industrial Environment: a Pr...
Towards 802.11g Signal Strength Estimation in an Industrial Environment: a Pr...
 
EMPIRICAL PERFORMANCE EVALUATION OF ENHANCED THROUGHPUT SCHEMES OF IEEE802.11...
EMPIRICAL PERFORMANCE EVALUATION OF ENHANCED THROUGHPUT SCHEMES OF IEEE802.11...EMPIRICAL PERFORMANCE EVALUATION OF ENHANCED THROUGHPUT SCHEMES OF IEEE802.11...
EMPIRICAL PERFORMANCE EVALUATION OF ENHANCED THROUGHPUT SCHEMES OF IEEE802.11...
 
IRJET- Emotion Recognition using Facial Expression
IRJET-  	  Emotion Recognition using Facial ExpressionIRJET-  	  Emotion Recognition using Facial Expression
IRJET- Emotion Recognition using Facial Expression
 
Neural Network Based Individual Classification System
Neural Network Based Individual Classification SystemNeural Network Based Individual Classification System
Neural Network Based Individual Classification System
 
IRJET- Detection of Cataract by Statistical Features and Classification
IRJET- Detection of Cataract by Statistical Features and ClassificationIRJET- Detection of Cataract by Statistical Features and Classification
IRJET- Detection of Cataract by Statistical Features and Classification
 
Study on reliability optimization problem of computer By Dharmendra Singh[Srm...
Study on reliability optimization problem of computer By Dharmendra Singh[Srm...Study on reliability optimization problem of computer By Dharmendra Singh[Srm...
Study on reliability optimization problem of computer By Dharmendra Singh[Srm...
 
Zero-shot Image Recognition Using Relational Matching, Adaptation and Calibra...
Zero-shot Image Recognition Using Relational Matching, Adaptation and Calibra...Zero-shot Image Recognition Using Relational Matching, Adaptation and Calibra...
Zero-shot Image Recognition Using Relational Matching, Adaptation and Calibra...
 
FYP presentation
FYP presentationFYP presentation
FYP presentation
 
PhD Defense Slides
PhD Defense SlidesPhD Defense Slides
PhD Defense Slides
 
Artificial Bee Colony Based Image Enhancement for Color Images in Discrete Wa...
Artificial Bee Colony Based Image Enhancement for Color Images in Discrete Wa...Artificial Bee Colony Based Image Enhancement for Color Images in Discrete Wa...
Artificial Bee Colony Based Image Enhancement for Color Images in Discrete Wa...
 

Similar to Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Based Symbolic Regression

Modeling the Effect of packet Loss on Speech Quality: GP Based Symbolic Regre...
Modeling the Effect of packet Loss on Speech Quality: GP Based Symbolic Regre...Modeling the Effect of packet Loss on Speech Quality: GP Based Symbolic Regre...
Modeling the Effect of packet Loss on Speech Quality: GP Based Symbolic Regre...
adil raja
 
Modelling the Effect of Packet Loss on Speech Quality
Modelling the Effect of Packet Loss on Speech QualityModelling the Effect of Packet Loss on Speech Quality
Modelling the Effect of Packet Loss on Speech Quality
adil raja
 
Implementation of area optimized low power multiplication and accumulation
Implementation of area optimized low power multiplication and accumulationImplementation of area optimized low power multiplication and accumulation
Implementation of area optimized low power multiplication and accumulation
karthik annam
 
Tutorial-on-DNN-09A-Co-design-Sparsity.pdf
Tutorial-on-DNN-09A-Co-design-Sparsity.pdfTutorial-on-DNN-09A-Co-design-Sparsity.pdf
Tutorial-on-DNN-09A-Co-design-Sparsity.pdf
Duy-Hieu Bui
 
It Does What You Say, Not What You Mean: Lessons From A Decade of Program Repair
It Does What You Say, Not What You Mean: Lessons From A Decade of Program RepairIt Does What You Say, Not What You Mean: Lessons From A Decade of Program Repair
It Does What You Say, Not What You Mean: Lessons From A Decade of Program Repair
Claire Le Goues
 
2021 itu challenge_reinforcement_learning
2021 itu challenge_reinforcement_learning2021 itu challenge_reinforcement_learning
2021 itu challenge_reinforcement_learning
LASSEMedia
 
Real-Time Non-Intrusive Speech Quality Estimation: A Signal-Based Model
Real-Time Non-Intrusive Speech Quality Estimation: A Signal-Based ModelReal-Time Non-Intrusive Speech Quality Estimation: A Signal-Based Model
Real-Time Non-Intrusive Speech Quality Estimation: A Signal-Based Model
adil raja
 
Agile performance engineering with cloud 2016
Agile performance engineering with cloud   2016Agile performance engineering with cloud   2016
Agile performance engineering with cloud 2016
Ken Chan
 
Practical signal processing using matlab
Practical signal processing using matlabPractical signal processing using matlab
Practical signal processing using matlabYogesh Angal
 
Static Memory Management for Efficient Mobile Sensing Applications
Static Memory Management for Efficient Mobile Sensing ApplicationsStatic Memory Management for Efficient Mobile Sensing Applications
Static Memory Management for Efficient Mobile Sensing Applications
Farley Lai
 
Unsupervised Deep Learning for Accelerated High Quality Echocardiography
Unsupervised Deep Learning for Accelerated High Quality EchocardiographyUnsupervised Deep Learning for Accelerated High Quality Echocardiography
Unsupervised Deep Learning for Accelerated High Quality Echocardiography
Shujaat Khan
 
India presentation final
India presentation finalIndia presentation final
India presentation final
caki2
 
Realtime, Non-Intrusive Evaluation of VoIP Using Genetic Programming
Realtime, Non-Intrusive Evaluation of VoIP Using Genetic ProgrammingRealtime, Non-Intrusive Evaluation of VoIP Using Genetic Programming
Realtime, Non-Intrusive Evaluation of VoIP Using Genetic Programming
adil raja
 
IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...
IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...
IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...
IRJET Journal
 
Review of Existing Methods in K-means Clustering Algorithm
Review of Existing Methods in K-means Clustering AlgorithmReview of Existing Methods in K-means Clustering Algorithm
Review of Existing Methods in K-means Clustering Algorithm
IRJET Journal
 
Real-time Non-Intrusive Speech Quality Estimation of VoIP Using Genetic Progr...
Real-time Non-Intrusive Speech Quality Estimation of VoIP Using Genetic Progr...Real-time Non-Intrusive Speech Quality Estimation of VoIP Using Genetic Progr...
Real-time Non-Intrusive Speech Quality Estimation of VoIP Using Genetic Progr...
adil raja
 
Full resume dr_russell_john_childs_2013
Full resume dr_russell_john_childs_2013Full resume dr_russell_john_childs_2013
Full resume dr_russell_john_childs_2013Russell Childs
 
Extend Your Journey: Introducing Signal Strength into Location-based Applicat...
Extend Your Journey: Introducing Signal Strength into Location-based Applicat...Extend Your Journey: Introducing Signal Strength into Location-based Applicat...
Extend Your Journey: Introducing Signal Strength into Location-based Applicat...
Chih-Chuan Cheng
 
Fahroo - Optimization and Discrete Mathematics - Spring Review 2013
Fahroo - Optimization and Discrete Mathematics - Spring Review 2013Fahroo - Optimization and Discrete Mathematics - Spring Review 2013
Fahroo - Optimization and Discrete Mathematics - Spring Review 2013
The Air Force Office of Scientific Research
 

Similar to Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Based Symbolic Regression (20)

Modeling the Effect of packet Loss on Speech Quality: GP Based Symbolic Regre...
Modeling the Effect of packet Loss on Speech Quality: GP Based Symbolic Regre...Modeling the Effect of packet Loss on Speech Quality: GP Based Symbolic Regre...
Modeling the Effect of packet Loss on Speech Quality: GP Based Symbolic Regre...
 
Modelling the Effect of Packet Loss on Speech Quality
Modelling the Effect of Packet Loss on Speech QualityModelling the Effect of Packet Loss on Speech Quality
Modelling the Effect of Packet Loss on Speech Quality
 
Implementation of area optimized low power multiplication and accumulation
Implementation of area optimized low power multiplication and accumulationImplementation of area optimized low power multiplication and accumulation
Implementation of area optimized low power multiplication and accumulation
 
Tutorial-on-DNN-09A-Co-design-Sparsity.pdf
Tutorial-on-DNN-09A-Co-design-Sparsity.pdfTutorial-on-DNN-09A-Co-design-Sparsity.pdf
Tutorial-on-DNN-09A-Co-design-Sparsity.pdf
 
rerngvit_phd_seminar
rerngvit_phd_seminarrerngvit_phd_seminar
rerngvit_phd_seminar
 
It Does What You Say, Not What You Mean: Lessons From A Decade of Program Repair
It Does What You Say, Not What You Mean: Lessons From A Decade of Program RepairIt Does What You Say, Not What You Mean: Lessons From A Decade of Program Repair
It Does What You Say, Not What You Mean: Lessons From A Decade of Program Repair
 
2021 itu challenge_reinforcement_learning
2021 itu challenge_reinforcement_learning2021 itu challenge_reinforcement_learning
2021 itu challenge_reinforcement_learning
 
Real-Time Non-Intrusive Speech Quality Estimation: A Signal-Based Model
Real-Time Non-Intrusive Speech Quality Estimation: A Signal-Based ModelReal-Time Non-Intrusive Speech Quality Estimation: A Signal-Based Model
Real-Time Non-Intrusive Speech Quality Estimation: A Signal-Based Model
 
Agile performance engineering with cloud 2016
Agile performance engineering with cloud   2016Agile performance engineering with cloud   2016
Agile performance engineering with cloud 2016
 
Practical signal processing using matlab
Practical signal processing using matlabPractical signal processing using matlab
Practical signal processing using matlab
 
Static Memory Management for Efficient Mobile Sensing Applications
Static Memory Management for Efficient Mobile Sensing ApplicationsStatic Memory Management for Efficient Mobile Sensing Applications
Static Memory Management for Efficient Mobile Sensing Applications
 
Unsupervised Deep Learning for Accelerated High Quality Echocardiography
Unsupervised Deep Learning for Accelerated High Quality EchocardiographyUnsupervised Deep Learning for Accelerated High Quality Echocardiography
Unsupervised Deep Learning for Accelerated High Quality Echocardiography
 
India presentation final
India presentation finalIndia presentation final
India presentation final
 
Realtime, Non-Intrusive Evaluation of VoIP Using Genetic Programming
Realtime, Non-Intrusive Evaluation of VoIP Using Genetic ProgrammingRealtime, Non-Intrusive Evaluation of VoIP Using Genetic Programming
Realtime, Non-Intrusive Evaluation of VoIP Using Genetic Programming
 
IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...
IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...
IRJET - Effective Workflow for High-Performance Recognition of Fruits using M...
 
Review of Existing Methods in K-means Clustering Algorithm
Review of Existing Methods in K-means Clustering AlgorithmReview of Existing Methods in K-means Clustering Algorithm
Review of Existing Methods in K-means Clustering Algorithm
 
Real-time Non-Intrusive Speech Quality Estimation of VoIP Using Genetic Progr...
Real-time Non-Intrusive Speech Quality Estimation of VoIP Using Genetic Progr...Real-time Non-Intrusive Speech Quality Estimation of VoIP Using Genetic Progr...
Real-time Non-Intrusive Speech Quality Estimation of VoIP Using Genetic Progr...
 
Full resume dr_russell_john_childs_2013
Full resume dr_russell_john_childs_2013Full resume dr_russell_john_childs_2013
Full resume dr_russell_john_childs_2013
 
Extend Your Journey: Introducing Signal Strength into Location-based Applicat...
Extend Your Journey: Introducing Signal Strength into Location-based Applicat...Extend Your Journey: Introducing Signal Strength into Location-based Applicat...
Extend Your Journey: Introducing Signal Strength into Location-based Applicat...
 
Fahroo - Optimization and Discrete Mathematics - Spring Review 2013
Fahroo - Optimization and Discrete Mathematics - Spring Review 2013Fahroo - Optimization and Discrete Mathematics - Spring Review 2013
Fahroo - Optimization and Discrete Mathematics - Spring Review 2013
 

More from adil raja

ANNs.pdf
ANNs.pdfANNs.pdf
ANNs.pdf
adil raja
 
A Software Requirements Specification
A Software Requirements SpecificationA Software Requirements Specification
A Software Requirements Specification
adil raja
 
NUAV - A Testbed for Development of Autonomous Unmanned Aerial Vehicles
NUAV - A Testbed for Development of Autonomous Unmanned Aerial VehiclesNUAV - A Testbed for Development of Autonomous Unmanned Aerial Vehicles
NUAV - A Testbed for Development of Autonomous Unmanned Aerial Vehicles
adil raja
 
DevOps Demystified
DevOps DemystifiedDevOps Demystified
DevOps Demystified
adil raja
 
On Research (And Development)
On Research (And Development)On Research (And Development)
On Research (And Development)
adil raja
 
Simulators as Drivers of Cutting Edge Research
Simulators as Drivers of Cutting Edge ResearchSimulators as Drivers of Cutting Edge Research
Simulators as Drivers of Cutting Edge Research
adil raja
 
The Knock Knock Protocol
The Knock Knock ProtocolThe Knock Knock Protocol
The Knock Knock Protocol
adil raja
 
File Transfer Through Sockets
File Transfer Through SocketsFile Transfer Through Sockets
File Transfer Through Sockets
adil raja
 
Remote Command Execution
Remote Command ExecutionRemote Command Execution
Remote Command Execution
adil raja
 
CMM Level 3 Assessment of Xavor Pakistan
CMM Level 3 Assessment of Xavor PakistanCMM Level 3 Assessment of Xavor Pakistan
CMM Level 3 Assessment of Xavor Pakistan
adil raja
 
Data Warehousing
Data WarehousingData Warehousing
Data Warehousing
adil raja
 
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
adil raja
 
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
adil raja
 
Real-Time Non-Intrusive Speech Quality Estimation for VoIP
Real-Time Non-Intrusive Speech Quality Estimation for VoIPReal-Time Non-Intrusive Speech Quality Estimation for VoIP
Real-Time Non-Intrusive Speech Quality Estimation for VoIP
adil raja
 
VoIP
VoIPVoIP
VoIP
adil raja
 
ULMAN GUI Specifications
ULMAN GUI SpecificationsULMAN GUI Specifications
ULMAN GUI Specifications
adil raja
 
ULMAN-GUI
ULMAN-GUIULMAN-GUI
ULMAN-GUI
adil raja
 
Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Bas...
Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Bas...Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Bas...
Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Bas...
adil raja
 
A Random Presentation
A Random PresentationA Random Presentation
A Random Presentation
adil raja
 

More from adil raja (20)

ANNs.pdf
ANNs.pdfANNs.pdf
ANNs.pdf
 
A Software Requirements Specification
A Software Requirements SpecificationA Software Requirements Specification
A Software Requirements Specification
 
NUAV - A Testbed for Development of Autonomous Unmanned Aerial Vehicles
NUAV - A Testbed for Development of Autonomous Unmanned Aerial VehiclesNUAV - A Testbed for Development of Autonomous Unmanned Aerial Vehicles
NUAV - A Testbed for Development of Autonomous Unmanned Aerial Vehicles
 
DevOps Demystified
DevOps DemystifiedDevOps Demystified
DevOps Demystified
 
On Research (And Development)
On Research (And Development)On Research (And Development)
On Research (And Development)
 
Simulators as Drivers of Cutting Edge Research
Simulators as Drivers of Cutting Edge ResearchSimulators as Drivers of Cutting Edge Research
Simulators as Drivers of Cutting Edge Research
 
The Knock Knock Protocol
The Knock Knock ProtocolThe Knock Knock Protocol
The Knock Knock Protocol
 
File Transfer Through Sockets
File Transfer Through SocketsFile Transfer Through Sockets
File Transfer Through Sockets
 
Remote Command Execution
Remote Command ExecutionRemote Command Execution
Remote Command Execution
 
Thesis
ThesisThesis
Thesis
 
CMM Level 3 Assessment of Xavor Pakistan
CMM Level 3 Assessment of Xavor PakistanCMM Level 3 Assessment of Xavor Pakistan
CMM Level 3 Assessment of Xavor Pakistan
 
Data Warehousing
Data WarehousingData Warehousing
Data Warehousing
 
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
 
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
Implementation of a Non-Intrusive Speech Quality Assessment Tool on a Mid-Net...
 
Real-Time Non-Intrusive Speech Quality Estimation for VoIP
Real-Time Non-Intrusive Speech Quality Estimation for VoIPReal-Time Non-Intrusive Speech Quality Estimation for VoIP
Real-Time Non-Intrusive Speech Quality Estimation for VoIP
 
VoIP
VoIPVoIP
VoIP
 
ULMAN GUI Specifications
ULMAN GUI SpecificationsULMAN GUI Specifications
ULMAN GUI Specifications
 
ULMAN-GUI
ULMAN-GUIULMAN-GUI
ULMAN-GUI
 
Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Bas...
Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Bas...Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Bas...
Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Bas...
 
A Random Presentation
A Random PresentationA Random Presentation
A Random Presentation
 

Recently uploaded

June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
ArianaBusciglio
 
Delivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and TrainingDelivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and Training
AG2 Design
 

Recently uploaded (20)

June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
 
Delivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and TrainingDelivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and Training
 

Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Based Symbolic Regression

  • 1. 1 Modeling the Effect of Packet Loss on Speech Quality: Genetic Programming Based Symbolic Regression Adil Raja adil.raja@ul.ie 1
  • 2. 2 Contents • Packet Loss Modeling approaches: Related Research • Current Approach. • A Brief Intoduction to Genetic Programming (GP). • Simulation Environment and GP Parameters. • Analysis and Results. • Conclusion and Future Aspirations. 2
  • 3. 3 Packet Loss Modeling Approaches Packet Based Approaches. • Based on regression of packet loss parameters to MOS. • Parameters include mean Loss rate, conditional loss probability etc. • Some approaches include: Markov Models [1]. Regression Using Artificial Neural Networks. [2] [3] [4] Speech Based Approaches • Intrusive: ITU-T Recommendation P.862 (PESQ). • Non-intrusive: ITU-T Recommendation P.563 (PSEAM). • Non-intrusive PESQ [5]. Adil Raja, Wireless Access research Centre University of Limerick, June 2006 3
  • 4. 4 Our Previous Work ANN based Regression of network traffic metrics on speech quality. • Useful Network loss Metrics. • Mean Loss Rate. • Means and Variances of Burst and Gap Length Distributions. • Codec Type and Packetization Interval. • Inter Loss Distance/Gap Length. Packet loss was modeled using a Gilbert Model. Results: - • rtraining=0.9835; • rvalidation=0.9821; • rtesting=0.9763 Adil Raja, Wireless Access research Centre University of Limerick, June 2006 4
  • 5. 5 Packet Loss Simulation The Gilbert-Elliot Loss Model. p =   n−1 i=1 mi/m0   /mi q = 1 −   n−1 i=2 mi × (n − 1)   /   n−1 i=1 mi × i   π1 = p p + q Adil Raja, Wireless Access research Centre University of Limerick, June 2006 5
  • 6. 6 Packet Loss Simulation ... Parameters of Geometrically Distributed Burst and Gap Lengths • Mean Burst Length = 1/q • Variance of Burst Length Distribution = (1-q)/q2 • Mean Gap Length = 1/p • Variance of Gap Length Distribution = (1-p)/p2 The Gilbert Model: • Packet loss can be simulated for certain values of p and q. • During network operation bursts have to be captured for determining clp and ulp. • The Gilbert model also models the packet loss due to jitter buffer discard/overflow. Adil Raja, Wireless Access research Centre University of Limerick, June 2006 6
  • 7. 7 Current Approach and Experimental Details • Genetic Programming has been used for mapping the effect of VoIP traffic parameters on speech quality. • Codecs: G.729 and G.723.1 and AMR-NB. • Packet/frame loss simulation is done using Gilbert Model. • Mean Loss rate (ulp) was set to 10, 20, 30 and 40 %. clp was set to 10, 60, 80 and 90 %. • Input Variables. Mean loss rate. Means and variances of burst and gap length distributions (VAD). Codec type and packetization interval. VAD: Different packets have different importance [6]. • From a total of 1408 speech files: 35% were used for training. 15% were used for validation. 50% were used for Speaker independent testing. • Speech activity - 70-80% Adil Raja, Wireless Access research Centre University of Limerick, June 2006 7
  • 8. 8 A Brief Introduction to Genetic Programming (GP) • GP is a Machine Learning Technique inspired by biological evolution. A branch of Evolutionary Algorithms. • Aimed at evolving program expressions/computer code. • Each individual encodes a symbolic expression. • Solution Representation. A tree structure is the most popular representation. Other representations include graphs and linear structures such as arrays. • Primary application area is modelling. Commercial Application - predicting stock index. Scientific Application - modelling physical processes. Engineering Application - reverse engineering, designing circuitry, regression, classifica- tion. Data Mining. Adil Raja, Wireless Access research Centre University of Limerick, June 2006 8
  • 9. 9 A simplified GP Breeding Cycle GP uses four steps to solve problems: • Generate an initial population of random compositions of the functions and terminals of the problem (computer programs). Functions: plus, minus, times, sin, cos, mylog, mypower, divide, sqrt, mylog2, mylog10. Terminals: Can be variables (network traffic parameters) and constants. • Execute each program in the population and assign it a fitness value according to how well it solves the problem. Minimization of χ2 error. Minimization of MSE (). Maximization of Pearson’s product moment correlation coefficient. • Copy the best existing programs (Selection). Roullete Wheel Selection - Fitness Proportinate Selection. Tournament Selection. Lexicographic Parsimony Pressure (). ... • Create new computer programs by mutation and crossover. Adil Raja, Wireless Access research Centre University of Limerick, June 2006 9
  • 10. 10 A simplified GP Breeding Cycle: A Symbolic Representation Adil Raja, Wireless Access research Centre University of Limerick, June 2006 10
  • 11. 11 Mutation Two types of mutation are possible1 : • A terminal replaces a terminal or a function replaces a function. • A subtree can replace an entire subtree. 1 http://www.geneticprogramming.com/Tutorial/#anchor181526 Adil Raja, Wireless Access research Centre University of Limerick, June 2006 11
  • 12. 12 Crossover Two solutions are recombined to form two new solutions or offspring. Adil Raja, Wireless Access research Centre University of Limerick, June 2006 12
  • 13. 13 The GP Environment GPLAB - A Matlab tool-box by Sara Silva (sara@dei.uc.pt). Other GP Parameters • Survival: Replacement (), Elitism. • Adaptive genetic operator probabilities. • Initial Population Size: 100. • Generational Gap: 1. Linear Scaling [7] MSE (y, t) = 1/n n i (ti − yi) 2 MSEs (y, t) = MSE (a + by, t) = 1/n n i (ti − (a + byi)) 2 a = ¯t − b ¯f(x) b = cov(t, y) var(y) Adil Raja, Wireless Access research Centre University of Limerick, June 2006 13
  • 14. 14 Advantages of Linear Scaling • Bloat Control. • Faster Training. • Solutions better suited for real-time evaluations. Adil Raja, Wireless Access research Centre University of Limerick, June 2006 14
  • 15. 15 Analysis and Results A total of 50 runs were performed. Each run was spanned over 50 gener- ations. Fitness Curves: Adil Raja, Wireless Access research Centre University of Limerick, June 2006 15
  • 16. 16 Analysis and Results ... Diversity and Tree Size plots Adil Raja, Wireless Access research Centre University of Limerick, June 2006 16
  • 17. 17 Analysis and Results ... Parameter Representation in GP Environment GP Representation Parameter X1 codec type X2 Packetization Interval (PI) X3 Mean Loss Rate (mlr) X4 Mean Burst Length (mbl) X5 Mean Gap Length (mgl) X6 Variance of Burst Length (vbl) X7 Variance of gap length (vgl) • Talkspurt based values of all the parameters are used. Adil Raja, Wireless Access research Centre University of Limerick, June 2006 17
  • 18. 18 Analysis and Results ... • Fitness= 0.0523; Test Fitness=0.0496 rtraining=0.9074;rvalidation=0.9183; Adil Raja, Wireless Access research Centre University of Limerick, June 2006 18
  • 19. 19 Analysis and Results ... Adil Raja, Wireless Access research Centre University of Limerick, June 2006 19
  • 20. 20 Analysis and Results • A less bloated solution. • Fitness= 0.0670; Test Fitness=0.0555 rtraining=0.8796rvalidation= 0.9079; GP − MOS − LQO = −2.3843 sin √ X3 + sin (X3) + 3.6112 Adil Raja, Wireless Access research Centre University of Limerick, June 2006 20
  • 21. 21 Analysis and Results ... Adil Raja, Wireless Access research Centre University of Limerick, June 2006 21
  • 22. 22 Analysis and Results ... • Fitness= 0.0678; Validation Fitness=0.0556; Test Fitness=0.0650; rtraining=0.8780rvalidation= 0.9074; rtesting=0.8881. GP − MOS − LQO = −3.3432 √ X3 + 3.6881 Adil Raja, Wireless Access research Centre University of Limerick, June 2006 22
  • 23. 23 Analysis and Results ... Adil Raja, Wireless Access research Centre University of Limerick, June 2006 23
  • 24. 24 Analysis and Results ... • Fitness= 0.0678; Validation Fitness=0.0556; Test Fitness=0.0650; rtraining=0.8780rvalidation= 0.9074; rtesting=0.8881. GP − MOS − LQO = −10.0296 X3/9 + 3.6881 Adil Raja, Wireless Access research Centre University of Limerick, June 2006 24
  • 25. 25 Analysis and Results ... Adil Raja, Wireless Access research Centre University of Limerick, June 2006 25
  • 26. 26 Conclusions and Future Aspirations • Results obtained by GP have advantages over other machine learning algorithms (such as ANNs). Simplified results: A mathematical expression. GP searches for global minimum of the error function and is less prone to getting stuck in local minima (due to mutation property). The prelimanary results are not comparable to ANN based approaches but there is room for improvement. • Improvements: Some Speculations; The Known Knowns. Population size should be increased to 500 for the sake of having more diverse search space. Selection: Lexicographic parsimony pressure vs Tournament selection. Survival: Replacement vs some elitism criterion. • The work can be split to two parts: The Telecommunications intensive aspects. The GP intensive aspects. • Developing an in-depth understanding of GP shall be a part of future endeavors. Adil Raja, Wireless Access research Centre University of Limerick, June 2006 26
  • 27. 27 Thanks! Adil Raja, Wireless Access research Centre University of Limerick, June 2006 27
  • 28. 28 References [1] A. D. Clark. Modeling the effects of burst packet loss and recency on subjective voice quality. In 2nd IP-Telephony Workshop, Columbia University, New York, April 2001. [2] S. Mohamed, F. Cervantes-Perez, and H. Afifi. Integrating networks measurements and speech quality subjective scores for control purposes. In Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM), pages 641Ű649, 2001. [3] S. Mohamed, G. Rubino, and M. Varela. A method for quantitative evaluation of audio quality over packet networks and its comparison with existing techniques. In Measurement of Speech and Audio Quality in Networks (MESAQIN), 2004. [4] L. F. Sun and E. C. Ifeachor. Perceived speech quality prediction for voice over ip-based networks. In IEEE International Conference on Communications (ICC), volume 4, pages 2573 -Ű 2577, 2002. [5] A.E. Conway, Output-based method of applying PESQ to measure the perceptual quality of framed speech signals, IEEE Communications Society, 2004. [6] L. Sun, G.Wade, B. M. Lines, and E. C. Ifeachor. Impact of packet loss location on perceived speech quality. In 2nd IP-Telephony Workshop, Columbia University, New York, April 2001. [7] M. Kaijzer. Scaled Symbolic Regression. 2003. Adil Raja, Wireless Access research Centre University of Limerick, June 2006 28