Big data analysis and applications

Social media data is often overwhelming for users. Filters are used to narrow down the search results. However, due to the mass sharing culture on social media platforms, the results are still often exhaustive and endless scrolling of posts may not be helpful for the user in finding what they are...

Full description

Saved in:
Bibliographic Details
Main Author: Seow, Cheryl Marie Miao Ling
Other Authors: Tan Yap Peng
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/67714
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-67714
record_format dspace
spelling sg-ntu-dr.10356-677142023-07-07T15:41:47Z Big data analysis and applications Seow, Cheryl Marie Miao Ling Tan Yap Peng School of Electrical and Electronic Engineering DRNTU::Engineering Social media data is often overwhelming for users. Filters are used to narrow down the search results. However, due to the mass sharing culture on social media platforms, the results are still often exhaustive and endless scrolling of posts may not be helpful for the user in finding what they are searching for. Hence, this report will study the limitations of the current Instagram application and analyse datasets which are obtained from it. The report will also explain the steps taken towards implementing a recommendation system in which a combination of filters can increase the search fields pertaining to different categories. This will allow for more user inputs and accurately give users the search results which will fulfil their search terms. Instagram API does not allow developers to use location and tag endpoints at the same time. In this report, we explore possible solutions for this shortcoming. First, we use the Instagram API to get location based images and store it in an array. Subsequently, we do a search for a specific location hashtag in the json response of the images in the array. Due to the high volume of data which we expect from the results, the filtering process will be done per page with pagination url. Furthermore, the loading time of the web application is considered in the development of the recommendation system. With the use of Content Delivery Networks (CDNs) instead of the instagram url, it will reduce the page loading time as a result of reduced latency in retrieving the data. Bachelor of Engineering 2016-05-19T07:02:27Z 2016-05-19T07:02:27Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/67714 en Nanyang Technological University 56 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering
spellingShingle DRNTU::Engineering
Seow, Cheryl Marie Miao Ling
Big data analysis and applications
description Social media data is often overwhelming for users. Filters are used to narrow down the search results. However, due to the mass sharing culture on social media platforms, the results are still often exhaustive and endless scrolling of posts may not be helpful for the user in finding what they are searching for. Hence, this report will study the limitations of the current Instagram application and analyse datasets which are obtained from it. The report will also explain the steps taken towards implementing a recommendation system in which a combination of filters can increase the search fields pertaining to different categories. This will allow for more user inputs and accurately give users the search results which will fulfil their search terms. Instagram API does not allow developers to use location and tag endpoints at the same time. In this report, we explore possible solutions for this shortcoming. First, we use the Instagram API to get location based images and store it in an array. Subsequently, we do a search for a specific location hashtag in the json response of the images in the array. Due to the high volume of data which we expect from the results, the filtering process will be done per page with pagination url. Furthermore, the loading time of the web application is considered in the development of the recommendation system. With the use of Content Delivery Networks (CDNs) instead of the instagram url, it will reduce the page loading time as a result of reduced latency in retrieving the data.
author2 Tan Yap Peng
author_facet Tan Yap Peng
Seow, Cheryl Marie Miao Ling
format Final Year Project
author Seow, Cheryl Marie Miao Ling
author_sort Seow, Cheryl Marie Miao Ling
title Big data analysis and applications
title_short Big data analysis and applications
title_full Big data analysis and applications
title_fullStr Big data analysis and applications
title_full_unstemmed Big data analysis and applications
title_sort big data analysis and applications
publishDate 2016
url http://hdl.handle.net/10356/67714
_version_ 1772825216655818752