Collective intelligence is known as: collecting information about different groups of people, studying this information, and analyzing it in order to draw statistical conclusions about these groups of people. Collective intelligence is applied to several domains such as search engines, social networks, financial fraud detection, product marketing, stock market analysis, and national security. The main focus of this course is on understanding the fundamentals of collective intelligence, introducing the remarkable machine learning and data mining algorithms, used in this domain, and studying real life cases such as product recommendations on Amazon, friend recommendation on Facebook, google search engine. Students will explore in depth the theoretical and technical concepts of: making recommendations, making decisions, studying and analyzing the behavior of groups of people, searching the web using web engines, and document filtering.
- Investigate and examine the different machine learning algorithms used in collective intelligence
- Compare and analyze the different collaborative filtering techniques used in recommendation systems, social networks and E-commerce.
- Describe and evaluate groups behavior using clustering methods
- Examine and explain how search engines work,
- Recognize and evaluate the components of search engines
- Analyze and categorize the different types of document filtering methods
- Distinguish and predict users preferences on the web, using modeling with decision trees
- Design and develop online people matching applications using support-vector machines