SlideShare a Scribd company logo
YifanGuo
PhD Student at Case Western Reserve University
yxg383@case.edu
Summary
I received the B.S. Degree in Information and Computing Sciences from Beijing University
of Posts and Telecommunications on June 2013, and Master’s Degree in Computer
Science from Northwestern University on February 2016. My potential research is
expected on related topics in Machine Learning and Big Data.
Research Projects
Smart Pill Box January 2015-December2015
Supervisor: Prof. Seda Ogrenci-Memik, Department of EECS, Northwestern University
Research Field: Machine Learning and Image Processing
Brief Description: The medication-related problem often occurs for the aged when wrong medicine is
being taken due to an increase in the number of tablet type being circulated throughout our society. In order
to overcome this obstacle, this project has developed an automated image-based content recognition
system based on the Bag of Features Model with feature vector of SURF descriptor and color feature
histogram. This system could not successfully make identification on pill’s type, but also effectively
recognize on wrong medicine mixed into the bottle and send notification to users timely. In the experiment,
840 pill images from eight categories and 8 distinct pill images for testing (without used in training) have
been used to verify our system. The result has shown a perfect performance with overall accuracy of 100
percent on recognition on single type of pill when applying multi-class classifier SVM using SURF, Hue,
and Saturation Feature. And the robustness to recognition on unknown type of pills is also verified. When
dealing with mixed type of pill, the system could successfully separate it from the single type of pills and
interact with user on the information of mixed pills. In future, the system would make contributions on the
design of a vision based Smart Cap design for a pill box at Northwestern University.
My Responsibility:
 “Intelligently” recognized pill images via bag of features model, and successfully applied appropriate
features combination and multiclass machine learning method on recognition;
 Conducted presentations during the research group’s weekly meeting to report on new potential method
and the experiment results from different methods and corresponding parameter setting;
 Implemented the entire code via Open CV in Python environment with packages in Scikit-Learn.
Movie Box March 2015-June2015
Supervisor: Prof. Doug Downey, Department of EECS, Northwestern University
Research Field: Machine Learning (Recommendation System)
Brief Description: The Recommender Systems have become extremely common in recent years, and
are applied in a variety of applications, especially on movies, music, news, books, to predict the preference
that user would give to an item. Our task is to recommend favorite movies to users and compute the
accuracy of our prediction based on the processed data that originated from Amazon movie websites. The
main method in our recommend system is based on Matrix Factorization Model with method of Singular
Value Decomposition. The processed dataset consists of 200, 000 ratings from 500 users on more than
9,000 movies. After applying data into our models, we will generate the predicted score for the unscored
movies. Then we choose RMSE (Root Mean Square Error) to evaluate the system and compare the
performance of different via with 10-fold cross validation. Our goal is to make RMSE under 0.9. Finally, we
use the model with best performance to output the recommendations, which achieves RMSE at 0.89 under
10-fold cross validation.
My Responsibility:
 Tested major methods in Recommendation System (e.g., Matrix Factorization Model with method of
singular value decomposition, User-based recommendation, and Item-based recommendation) and
determined the effectives on recommendation by comparing its Root Mean Squared Error;
 Implemented part of Java code of process including data parsing and collection, machine learning and
evaluation; wrote report on recommending favorite movies to users and computed the accuracy of our
prediction based on the processed data that originated from Amazon movie websites
Specific Transportation Problem September 2014-December 2014
Supervisor: Prof. Wenbao Ai, Member of Operations Research Society of China (ORSC) & Society
for Industry and Applied Mathematics (SIAM)
Research Field: Algorithm Design and Integer Optimization
Brief Description: As a core issue of combinatorial optimization theory, integer programming plays an
important role on task scheduling, network design, network routing and other important applications.
Although integer programming just turns real variables of linear programming to integer variables and linear
programming is polynomial-time solvable, integer programming is a typical NP-hard problem. Consider a
class of special transportation problems with stochastic loss, since such a problem is a nonlinear
integer programming problem, completely different from the classical transportation problem, there is no
ready-made algorithm available, which needs author to design a novel algorithm. By analyzing defects of
some preliminary designed algorithms, we develop the algorithm based on minimizing critical factor of
actual demands. Experimental results show that the algorithm successfully overcomes "pseudo-non-
feasible" situation under the plays of the preliminary designed algorithms.
My Responsibility:
 Analyzed and designed the symbol system and established the mathematical model; discussed related
algorithms and accomplished the corresponding implementation and verification with MATLAB;
 Completed the design of the algorithm for non-linear integer programming and wrote program
independently.
Trust Management Model of Virtual Community in P2P Network
May 2011-June 2012
Supervisor: Prof.YucuiGuo, School ofScience, Beijing University ofPosts & Telecommunications
(BUPT)
Research Field: Information Security
Brief Description: The existed trust management models in Peer-to-Peer (P2P) network mainly have two
problems. For one thing, the different influences on value of trust between short-term trading and long-term
trading are usually ignored. For another, the lack of the specific risk analysis on trading resources exists.
Consequently, focusing on the quality of different nodes and its opposite risk value, this project introduced
the concept of risk factor with setting up its value and proposed a trust management model based on
evaluation of value-at-risk with changing time. From the simulation results, a higher efficiency on
resisting malicious actions in P2P network is achieved, and it has confirmed to select better traders
effectively with a deeply quantitative analysis of trade resources through the model.
My Responsibility:
 Facilitated weekly discussion on the breakthrough and innovation of the research topic; modeled and
designed algorithms; analyzed the time complexity of the algorithms; explored the feasible algorithm;
conducted quantitative study of trust management of virtual community in P2P network;
 Accomplished the simulation by using MATLAB/Simulink; collected relevant paper and academic journals,
assisted other team members; wrote the paper;
Internship
Intern of Data Annotation at Samsung Advanced Institute of Technology in Beijing
July 2012-January 2013
My Responsibility: Served as the leader of intern group, assigned tasks and collected daily record of work;
studied the Human Body Recognition Project; collected and arranged the required image data; completed
the image annotation for subsequent debugging; responsible for programming according to the
requirements
Publication
 Yifan Guo, Teng Li, Yucui Guo, Trust Management Model based on Value-at-risk Evaluation with
ChangingTimeinP2P Network, Journal of Computer Applications (ISSN: 1001-9081. CN: 51-1307),
Sep. 2012.
Proficiencies
 Proficientin Python,Java, MATLAB, MySQL;
 Familiar with C Language, C++, HTML, CSS, JavaScript, MATHEMATICA, R; knowledgeable in PHP,
SAS;
 Experienced in fieldof machine learning, data mining, image processing, webdesign, and database
management

More Related Content

What's hot

International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
Predicting Current User Intent with Contextual Markov Models
Predicting Current User Intent with Contextual Markov ModelsPredicting Current User Intent with Contextual Markov Models
Predicting Current User Intent with Contextual Markov Models
Julia Kiseleva
 
Amazon seniment
Amazon senimentAmazon seniment
Amazon seniment
Subhadeep Chakraborty
 
Model evaluation in the land of deep learning
Model evaluation in the land of deep learningModel evaluation in the land of deep learning
Model evaluation in the land of deep learning
Pramit Choudhary
 
The talk at Twente University on 28 July 2014
The talk at Twente University on 28 July 2014 The talk at Twente University on 28 July 2014
The talk at Twente University on 28 July 2014
Julia Kiseleva
 
Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?
Marina Santini
 
Sentiment Analysis Using Product Review
Sentiment Analysis Using Product ReviewSentiment Analysis Using Product Review
Sentiment Analysis Using Product Review
Abdullah Moin
 
“Improving” prediction of human behavior using behavior modification
“Improving” prediction of human behavior using behavior modification“Improving” prediction of human behavior using behavior modification
“Improving” prediction of human behavior using behavior modification
Galit Shmueli
 
Virtual Worlds And Real World
Virtual Worlds And Real WorldVirtual Worlds And Real World
Virtual Worlds And Real World
KanavKahol
 
Brief Tour of Machine Learning
Brief Tour of Machine LearningBrief Tour of Machine Learning
Brief Tour of Machine Learningbutest
 
Human in the loop: Bayesian Rules Enabling Explainable AI
Human in the loop: Bayesian Rules Enabling Explainable AIHuman in the loop: Bayesian Rules Enabling Explainable AI
Human in the loop: Bayesian Rules Enabling Explainable AI
Pramit Choudhary
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
Darshan Ambhaikar
 
Recommender systems bener
Recommender systems   benerRecommender systems   bener
Recommender systems benerdiannepatricia
 
Image Analytics: Caption Generation/Image Descriptions
Image Analytics: Caption Generation/Image DescriptionsImage Analytics: Caption Generation/Image Descriptions
Image Analytics: Caption Generation/Image Descriptions
AlgoAnalytics Financial Consultancy Pvt. Ltd.
 

What's hot (14)

International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Predicting Current User Intent with Contextual Markov Models
Predicting Current User Intent with Contextual Markov ModelsPredicting Current User Intent with Contextual Markov Models
Predicting Current User Intent with Contextual Markov Models
 
Amazon seniment
Amazon senimentAmazon seniment
Amazon seniment
 
Model evaluation in the land of deep learning
Model evaluation in the land of deep learningModel evaluation in the land of deep learning
Model evaluation in the land of deep learning
 
The talk at Twente University on 28 July 2014
The talk at Twente University on 28 July 2014 The talk at Twente University on 28 July 2014
The talk at Twente University on 28 July 2014
 
Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?
 
Sentiment Analysis Using Product Review
Sentiment Analysis Using Product ReviewSentiment Analysis Using Product Review
Sentiment Analysis Using Product Review
 
“Improving” prediction of human behavior using behavior modification
“Improving” prediction of human behavior using behavior modification“Improving” prediction of human behavior using behavior modification
“Improving” prediction of human behavior using behavior modification
 
Virtual Worlds And Real World
Virtual Worlds And Real WorldVirtual Worlds And Real World
Virtual Worlds And Real World
 
Brief Tour of Machine Learning
Brief Tour of Machine LearningBrief Tour of Machine Learning
Brief Tour of Machine Learning
 
Human in the loop: Bayesian Rules Enabling Explainable AI
Human in the loop: Bayesian Rules Enabling Explainable AIHuman in the loop: Bayesian Rules Enabling Explainable AI
Human in the loop: Bayesian Rules Enabling Explainable AI
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Recommender systems bener
Recommender systems   benerRecommender systems   bener
Recommender systems bener
 
Image Analytics: Caption Generation/Image Descriptions
Image Analytics: Caption Generation/Image DescriptionsImage Analytics: Caption Generation/Image Descriptions
Image Analytics: Caption Generation/Image Descriptions
 

Similar to Report of Previous Project by Yifan Guo

IRJET- Analyzing Sentiments in One Go
IRJET-  	  Analyzing Sentiments in One GoIRJET-  	  Analyzing Sentiments in One Go
IRJET- Analyzing Sentiments in One Go
IRJET Journal
 
IRJET- Opinion Mining and Sentiment Analysis for Online Review
IRJET-  	  Opinion Mining and Sentiment Analysis for Online ReviewIRJET-  	  Opinion Mining and Sentiment Analysis for Online Review
IRJET- Opinion Mining and Sentiment Analysis for Online Review
IRJET Journal
 
Eckovation Machine Learning
Eckovation Machine LearningEckovation Machine Learning
Eckovation Machine Learning
Shikhar Srivastava
 
IRJET- A Survey on Image Retrieval using Machine Learning
IRJET- A Survey on Image Retrieval using Machine LearningIRJET- A Survey on Image Retrieval using Machine Learning
IRJET- A Survey on Image Retrieval using Machine Learning
IRJET Journal
 
IRJET - Sentiment Analysis and Rumour Detection in Online Product Reviews
IRJET -  	  Sentiment Analysis and Rumour Detection in Online Product ReviewsIRJET -  	  Sentiment Analysis and Rumour Detection in Online Product Reviews
IRJET - Sentiment Analysis and Rumour Detection in Online Product Reviews
IRJET Journal
 
Cyber bullying detection and analysis.ppt.pdf
Cyber bullying detection and analysis.ppt.pdfCyber bullying detection and analysis.ppt.pdf
Cyber bullying detection and analysis.ppt.pdf
Hunais Abdul Nafi
 
Recommendation System using Machine Learning Techniques
Recommendation System using Machine Learning TechniquesRecommendation System using Machine Learning Techniques
Recommendation System using Machine Learning Techniques
IRJET Journal
 
Sentiment Analysis in Social Media and Its Operations
Sentiment Analysis in Social Media and Its OperationsSentiment Analysis in Social Media and Its Operations
Sentiment Analysis in Social Media and Its Operations
IRJET Journal
 
IRJET- Cross-Domain Sentiment Encoding through Stochastic Word Embedding
IRJET- Cross-Domain Sentiment Encoding through Stochastic Word EmbeddingIRJET- Cross-Domain Sentiment Encoding through Stochastic Word Embedding
IRJET- Cross-Domain Sentiment Encoding through Stochastic Word Embedding
IRJET Journal
 
IRJET- Survey of Classification of Business Reviews using Sentiment Analysis
IRJET- Survey of Classification of Business Reviews using Sentiment AnalysisIRJET- Survey of Classification of Business Reviews using Sentiment Analysis
IRJET- Survey of Classification of Business Reviews using Sentiment Analysis
IRJET Journal
 
Unification Algorithm in Hefty Iterative Multi-tier Classifiers for Gigantic ...
Unification Algorithm in Hefty Iterative Multi-tier Classifiers for Gigantic ...Unification Algorithm in Hefty Iterative Multi-tier Classifiers for Gigantic ...
Unification Algorithm in Hefty Iterative Multi-tier Classifiers for Gigantic ...
Editor IJAIEM
 
Review on Algorithmic and Non Algorithmic Software Cost Estimation Techniques
Review on Algorithmic and Non Algorithmic Software Cost Estimation TechniquesReview on Algorithmic and Non Algorithmic Software Cost Estimation Techniques
Review on Algorithmic and Non Algorithmic Software Cost Estimation Techniques
ijtsrd
 
IRJET- Analysis of Brand Value Prediction based on Social Media Data
IRJET-  	  Analysis of Brand Value Prediction based on Social Media DataIRJET-  	  Analysis of Brand Value Prediction based on Social Media Data
IRJET- Analysis of Brand Value Prediction based on Social Media Data
IRJET Journal
 
IRJET- Sentiment Analysis to Segregate Attributes using Machine Learning Tech...
IRJET- Sentiment Analysis to Segregate Attributes using Machine Learning Tech...IRJET- Sentiment Analysis to Segregate Attributes using Machine Learning Tech...
IRJET- Sentiment Analysis to Segregate Attributes using Machine Learning Tech...
IRJET Journal
 
ENTERTAINMENT CONTENT RECOMMENDATION SYSTEM USING MACHINE LEARNING
ENTERTAINMENT CONTENT RECOMMENDATION SYSTEM USING MACHINE LEARNINGENTERTAINMENT CONTENT RECOMMENDATION SYSTEM USING MACHINE LEARNING
ENTERTAINMENT CONTENT RECOMMENDATION SYSTEM USING MACHINE LEARNING
IRJET Journal
 
Age and Gender Classification using Convolutional Neural Network
Age and Gender Classification using Convolutional Neural NetworkAge and Gender Classification using Convolutional Neural Network
Age and Gender Classification using Convolutional Neural Network
IRJET Journal
 
LOAN APPROVAL PRDICTION SYSTEM USING MACHINE LEARNING.
LOAN APPROVAL PRDICTION SYSTEM USING MACHINE LEARNING.LOAN APPROVAL PRDICTION SYSTEM USING MACHINE LEARNING.
LOAN APPROVAL PRDICTION SYSTEM USING MACHINE LEARNING.
Souma Maiti
 
depression detection.pptx
depression detection.pptxdepression detection.pptx
depression detection.pptx
PIYUSHSONAWANE21
 
Collaborative Filtering Recommendation System
Collaborative Filtering Recommendation SystemCollaborative Filtering Recommendation System
Collaborative Filtering Recommendation System
Milind Gokhale
 
Methods for Sentiment Analysis: A Literature Study
Methods for Sentiment Analysis: A Literature StudyMethods for Sentiment Analysis: A Literature Study
Methods for Sentiment Analysis: A Literature Study
vivatechijri
 

Similar to Report of Previous Project by Yifan Guo (20)

IRJET- Analyzing Sentiments in One Go
IRJET-  	  Analyzing Sentiments in One GoIRJET-  	  Analyzing Sentiments in One Go
IRJET- Analyzing Sentiments in One Go
 
IRJET- Opinion Mining and Sentiment Analysis for Online Review
IRJET-  	  Opinion Mining and Sentiment Analysis for Online ReviewIRJET-  	  Opinion Mining and Sentiment Analysis for Online Review
IRJET- Opinion Mining and Sentiment Analysis for Online Review
 
Eckovation Machine Learning
Eckovation Machine LearningEckovation Machine Learning
Eckovation Machine Learning
 
IRJET- A Survey on Image Retrieval using Machine Learning
IRJET- A Survey on Image Retrieval using Machine LearningIRJET- A Survey on Image Retrieval using Machine Learning
IRJET- A Survey on Image Retrieval using Machine Learning
 
IRJET - Sentiment Analysis and Rumour Detection in Online Product Reviews
IRJET -  	  Sentiment Analysis and Rumour Detection in Online Product ReviewsIRJET -  	  Sentiment Analysis and Rumour Detection in Online Product Reviews
IRJET - Sentiment Analysis and Rumour Detection in Online Product Reviews
 
Cyber bullying detection and analysis.ppt.pdf
Cyber bullying detection and analysis.ppt.pdfCyber bullying detection and analysis.ppt.pdf
Cyber bullying detection and analysis.ppt.pdf
 
Recommendation System using Machine Learning Techniques
Recommendation System using Machine Learning TechniquesRecommendation System using Machine Learning Techniques
Recommendation System using Machine Learning Techniques
 
Sentiment Analysis in Social Media and Its Operations
Sentiment Analysis in Social Media and Its OperationsSentiment Analysis in Social Media and Its Operations
Sentiment Analysis in Social Media and Its Operations
 
IRJET- Cross-Domain Sentiment Encoding through Stochastic Word Embedding
IRJET- Cross-Domain Sentiment Encoding through Stochastic Word EmbeddingIRJET- Cross-Domain Sentiment Encoding through Stochastic Word Embedding
IRJET- Cross-Domain Sentiment Encoding through Stochastic Word Embedding
 
IRJET- Survey of Classification of Business Reviews using Sentiment Analysis
IRJET- Survey of Classification of Business Reviews using Sentiment AnalysisIRJET- Survey of Classification of Business Reviews using Sentiment Analysis
IRJET- Survey of Classification of Business Reviews using Sentiment Analysis
 
Unification Algorithm in Hefty Iterative Multi-tier Classifiers for Gigantic ...
Unification Algorithm in Hefty Iterative Multi-tier Classifiers for Gigantic ...Unification Algorithm in Hefty Iterative Multi-tier Classifiers for Gigantic ...
Unification Algorithm in Hefty Iterative Multi-tier Classifiers for Gigantic ...
 
Review on Algorithmic and Non Algorithmic Software Cost Estimation Techniques
Review on Algorithmic and Non Algorithmic Software Cost Estimation TechniquesReview on Algorithmic and Non Algorithmic Software Cost Estimation Techniques
Review on Algorithmic and Non Algorithmic Software Cost Estimation Techniques
 
IRJET- Analysis of Brand Value Prediction based on Social Media Data
IRJET-  	  Analysis of Brand Value Prediction based on Social Media DataIRJET-  	  Analysis of Brand Value Prediction based on Social Media Data
IRJET- Analysis of Brand Value Prediction based on Social Media Data
 
IRJET- Sentiment Analysis to Segregate Attributes using Machine Learning Tech...
IRJET- Sentiment Analysis to Segregate Attributes using Machine Learning Tech...IRJET- Sentiment Analysis to Segregate Attributes using Machine Learning Tech...
IRJET- Sentiment Analysis to Segregate Attributes using Machine Learning Tech...
 
ENTERTAINMENT CONTENT RECOMMENDATION SYSTEM USING MACHINE LEARNING
ENTERTAINMENT CONTENT RECOMMENDATION SYSTEM USING MACHINE LEARNINGENTERTAINMENT CONTENT RECOMMENDATION SYSTEM USING MACHINE LEARNING
ENTERTAINMENT CONTENT RECOMMENDATION SYSTEM USING MACHINE LEARNING
 
Age and Gender Classification using Convolutional Neural Network
Age and Gender Classification using Convolutional Neural NetworkAge and Gender Classification using Convolutional Neural Network
Age and Gender Classification using Convolutional Neural Network
 
LOAN APPROVAL PRDICTION SYSTEM USING MACHINE LEARNING.
LOAN APPROVAL PRDICTION SYSTEM USING MACHINE LEARNING.LOAN APPROVAL PRDICTION SYSTEM USING MACHINE LEARNING.
LOAN APPROVAL PRDICTION SYSTEM USING MACHINE LEARNING.
 
depression detection.pptx
depression detection.pptxdepression detection.pptx
depression detection.pptx
 
Collaborative Filtering Recommendation System
Collaborative Filtering Recommendation SystemCollaborative Filtering Recommendation System
Collaborative Filtering Recommendation System
 
Methods for Sentiment Analysis: A Literature Study
Methods for Sentiment Analysis: A Literature StudyMethods for Sentiment Analysis: A Literature Study
Methods for Sentiment Analysis: A Literature Study
 

Report of Previous Project by Yifan Guo

  • 1. YifanGuo PhD Student at Case Western Reserve University yxg383@case.edu Summary I received the B.S. Degree in Information and Computing Sciences from Beijing University of Posts and Telecommunications on June 2013, and Master’s Degree in Computer Science from Northwestern University on February 2016. My potential research is expected on related topics in Machine Learning and Big Data. Research Projects Smart Pill Box January 2015-December2015 Supervisor: Prof. Seda Ogrenci-Memik, Department of EECS, Northwestern University Research Field: Machine Learning and Image Processing Brief Description: The medication-related problem often occurs for the aged when wrong medicine is being taken due to an increase in the number of tablet type being circulated throughout our society. In order to overcome this obstacle, this project has developed an automated image-based content recognition system based on the Bag of Features Model with feature vector of SURF descriptor and color feature histogram. This system could not successfully make identification on pill’s type, but also effectively recognize on wrong medicine mixed into the bottle and send notification to users timely. In the experiment, 840 pill images from eight categories and 8 distinct pill images for testing (without used in training) have been used to verify our system. The result has shown a perfect performance with overall accuracy of 100 percent on recognition on single type of pill when applying multi-class classifier SVM using SURF, Hue, and Saturation Feature. And the robustness to recognition on unknown type of pills is also verified. When dealing with mixed type of pill, the system could successfully separate it from the single type of pills and interact with user on the information of mixed pills. In future, the system would make contributions on the design of a vision based Smart Cap design for a pill box at Northwestern University. My Responsibility:  “Intelligently” recognized pill images via bag of features model, and successfully applied appropriate features combination and multiclass machine learning method on recognition;  Conducted presentations during the research group’s weekly meeting to report on new potential method and the experiment results from different methods and corresponding parameter setting;
  • 2.  Implemented the entire code via Open CV in Python environment with packages in Scikit-Learn. Movie Box March 2015-June2015 Supervisor: Prof. Doug Downey, Department of EECS, Northwestern University Research Field: Machine Learning (Recommendation System) Brief Description: The Recommender Systems have become extremely common in recent years, and are applied in a variety of applications, especially on movies, music, news, books, to predict the preference that user would give to an item. Our task is to recommend favorite movies to users and compute the accuracy of our prediction based on the processed data that originated from Amazon movie websites. The main method in our recommend system is based on Matrix Factorization Model with method of Singular Value Decomposition. The processed dataset consists of 200, 000 ratings from 500 users on more than 9,000 movies. After applying data into our models, we will generate the predicted score for the unscored movies. Then we choose RMSE (Root Mean Square Error) to evaluate the system and compare the performance of different via with 10-fold cross validation. Our goal is to make RMSE under 0.9. Finally, we use the model with best performance to output the recommendations, which achieves RMSE at 0.89 under 10-fold cross validation. My Responsibility:  Tested major methods in Recommendation System (e.g., Matrix Factorization Model with method of singular value decomposition, User-based recommendation, and Item-based recommendation) and determined the effectives on recommendation by comparing its Root Mean Squared Error;  Implemented part of Java code of process including data parsing and collection, machine learning and evaluation; wrote report on recommending favorite movies to users and computed the accuracy of our prediction based on the processed data that originated from Amazon movie websites Specific Transportation Problem September 2014-December 2014 Supervisor: Prof. Wenbao Ai, Member of Operations Research Society of China (ORSC) & Society for Industry and Applied Mathematics (SIAM) Research Field: Algorithm Design and Integer Optimization Brief Description: As a core issue of combinatorial optimization theory, integer programming plays an important role on task scheduling, network design, network routing and other important applications. Although integer programming just turns real variables of linear programming to integer variables and linear programming is polynomial-time solvable, integer programming is a typical NP-hard problem. Consider a class of special transportation problems with stochastic loss, since such a problem is a nonlinear integer programming problem, completely different from the classical transportation problem, there is no ready-made algorithm available, which needs author to design a novel algorithm. By analyzing defects of
  • 3. some preliminary designed algorithms, we develop the algorithm based on minimizing critical factor of actual demands. Experimental results show that the algorithm successfully overcomes "pseudo-non- feasible" situation under the plays of the preliminary designed algorithms. My Responsibility:  Analyzed and designed the symbol system and established the mathematical model; discussed related algorithms and accomplished the corresponding implementation and verification with MATLAB;  Completed the design of the algorithm for non-linear integer programming and wrote program independently. Trust Management Model of Virtual Community in P2P Network May 2011-June 2012 Supervisor: Prof.YucuiGuo, School ofScience, Beijing University ofPosts & Telecommunications (BUPT) Research Field: Information Security Brief Description: The existed trust management models in Peer-to-Peer (P2P) network mainly have two problems. For one thing, the different influences on value of trust between short-term trading and long-term trading are usually ignored. For another, the lack of the specific risk analysis on trading resources exists. Consequently, focusing on the quality of different nodes and its opposite risk value, this project introduced the concept of risk factor with setting up its value and proposed a trust management model based on evaluation of value-at-risk with changing time. From the simulation results, a higher efficiency on resisting malicious actions in P2P network is achieved, and it has confirmed to select better traders effectively with a deeply quantitative analysis of trade resources through the model. My Responsibility:  Facilitated weekly discussion on the breakthrough and innovation of the research topic; modeled and designed algorithms; analyzed the time complexity of the algorithms; explored the feasible algorithm; conducted quantitative study of trust management of virtual community in P2P network;  Accomplished the simulation by using MATLAB/Simulink; collected relevant paper and academic journals, assisted other team members; wrote the paper; Internship Intern of Data Annotation at Samsung Advanced Institute of Technology in Beijing July 2012-January 2013
  • 4. My Responsibility: Served as the leader of intern group, assigned tasks and collected daily record of work; studied the Human Body Recognition Project; collected and arranged the required image data; completed the image annotation for subsequent debugging; responsible for programming according to the requirements Publication  Yifan Guo, Teng Li, Yucui Guo, Trust Management Model based on Value-at-risk Evaluation with ChangingTimeinP2P Network, Journal of Computer Applications (ISSN: 1001-9081. CN: 51-1307), Sep. 2012. Proficiencies  Proficientin Python,Java, MATLAB, MySQL;  Familiar with C Language, C++, HTML, CSS, JavaScript, MATHEMATICA, R; knowledgeable in PHP, SAS;  Experienced in fieldof machine learning, data mining, image processing, webdesign, and database management