• No results found

Knowledge Discovery of Small Business Domain using Web Crawling and Data Mining

N/A
N/A
Protected

Academic year: 2020

Share "Knowledge Discovery of Small Business Domain using Web Crawling and Data Mining"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1149

Knowledge

Discovery of Small Business Domain Using Web Crawling

and Data Mining

Latha M

1

, Shivanand R D

2

1

M.Tech. Department of Computer Science and Engineering, Bapuji Institute of Technology, Davanagere,

Karnataka, India.

2

Associate Professor, Department of Computer Science and Engineering, Bapuji Institute of Technology,

Davanagere, Karnataka, India.

---***---

Abstract - Now a days come to be where everything

information is obtainable on the web. If also there are many complications to make use of the web professionally. Due to more information, the users does not get the information related to their requirement. . Among the businesses, a lots of small business are generally not noticed by the people. The static features of small business are business name, area, contact and website address of business. Related to small business these static features are easily cached by people. The dynamic features of the business includes reputations. But it is very difficult to get the reputation of small business. Because of the shortage of means of boosting users to write remarks for their services. In this project focused on developing a knowledge base of small business and to give the valuable information about the business to user. To develop a knowledge base of small business static and dynamic data is considered. The web crawling applied on the static data. Twitter considered as the dynamic data source. The user posting the tweets about the business. The posted tweets are analyzed to know whether the tweets contains positive or negative responses about the business.

Key Words: Small business, data analysis, web crawling, data mining, knowledge base, knowledge discovery

1. INTRODUCTION

Currently more information is available on the web related to any subject. But these more information is to be sort out. Because of the big data [1] defines the three main features such as capacity, speed and diversity. Due to this many complications to utilize the source of web in well-organized manner. Most of the user does not get their required information from the web. Related to this most the web content written in web standard markup language that is HTML. It is intended for web programs to parse so they can draw graphical designs. The graphical designs the most part containing writings, connections, images, and some of the time it also contains different media content. Given the outline reason for HTML to show data on screen is the main purpose of HTML. But it is nearly difficult by the computer programs to retrieve helpful data through the HTML composed content without additional language processing.

With respect to above background where information on the web was quickly developing. To increase the performance of the small business is get increasing if the there is an efficient small business exist. To develop a well-organized small business it requires a good knowledge.

Small Businesses [2]areprivately or independently

owned organizations. The size of the small business is limited in size and only few employees are working in that organization. The annual returns of the small business is less compared to the other business. The very less amount is enough to start small this is one of the advantage of small business. Individuality is another advantage of small business. The small business owners have the capacity to manage by themselves it makes a great thing.

The small business routines mainly connected to meet the user requirements. Those organizations that embrace this promoting idea will probably succeed when they are consolidated with development and differential procedures .The market-orientated vital stances of effective private companies are directed by the requirements of client drove everyday exercises. Small business successful is mainly concentrating on the handling of customer drive and market positioning. If these two perspectives are well handled by the small business means it leads to a successful, the present with upcoming.

(2)

© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1150

Primary needs of human beings are food and

beverages. These primary needs are provided by restaurant. Because of this the restaurant business act as the lifespan business. And it’s not a certainly losing attraction in customer’s encouragement. If the owner of the restaurant is good capacity to achieve and run it well means the restaurant becomes fast growing. Some individuals thought that if good quality of food and well atmosphere services provided to customer’s means to become a successful business. But many functions that are considered for the successful of restaurant not only good taste of food.

To retrieve the reputation of the small business it is very difficult so for that social media considered for the reputation. Now a days the common thing by the people is posting the status about their daily life on social media. Usually the status of the people in the form of comments. These comments involves where they went to spend their valuable time, in which hotel they had food and what is the taste of the food and how was environment of that hotel. The people added status about their daily life usually it is just positive or negative opinions about the service taken by particular organization. The user posted comments on social media are in the form of natural languages and these comments are does not indicating any rating. So some data mining techniques are requires to increase the accuracy of the information.

In this project focused on developing a knowledge discovery [4] of small business. First business static data that is website address is considered. And dynamic data as the Twitter [5]. The web crawling applied on the static data. Then extraction of information from the corresponding webpage. Then allow the user to post the comments about the particular business. Then the user posted comments are analyzed. The analyzing of user comments to know whether the tweets [6] contains positive or negative response about the business. If the comments are more positive responses about the business then it gives the total number of positive tweets with accuracy about the particular business. If the comments are more negative responses about the business then it gives the total number of negative tweets with accuracy about the particular business. So some kind of data analysis [7] is needed to figure out how much positive or negative each of the tweets are about the business.

1.1 Web Crawling

Web crawling [7] is the process of search engines combing through web pages in order to properly index them. Web crawling makes it easier for search engine to return the most relevant results to user after they enter a search query.

1.2 Data Mining

Data mining [8] is the automatic or semiautomatic analysis of large quantities of data to extract previously

unknown, interesting patterns such as groups of data records, unusual records and dependencies.

2. SYSTEM ARCHITECTURE

Fig -1: Knowledge Discovery Process

The overall processes for the knowledge discovery are overviewed in the Figure 1.It involves the web crawling on static data source. Image and information extracted from the retrieved page is stored in knowledge base. Twitter as the dynamic data source. Users posted tweets are analyzed with the accuracy.

3. RELATED WORK

The following sections gives the related work for this paper. Related to knowledge discovery of small business both static and dynamic data is considered.

3.1 Web Crawling On Static Data

[image:2.595.310.543.151.367.2]
(3)

© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1151

Fig -2: Web Crawling Process

3.2 Tweets Analysis

In this phase first user Twitter account created. To generate Twitter API keys, Access Token and Secret Keys the Twitter application is created. To create Twitter Application which is mandatory to access Twitter. It includes the following steps.

1. Visit the website https://dev.twitter.com/apps/new and logging into Twitter account then click Create New App.It is shown in the figure 3 and figure 4.

[image:3.595.277.567.55.256.2]

Fig-3: Home Page of Twitter Developer Platform

Fig-4: Login Page of Twitter

2. On the Create an application page, enter the requested

information for the new twitter application. Enter the Application Name, Description and user website address. Choose an application name it must not be already taken by another user. It is shown in the following figure 5.

3. Twitter Application is created. On the main page, click

Keys and Access Tokens. This Application Settings section contains the Consumer Key and Consumer Secret. It is shown in the following figure 6.

4. Under the Your Access Token section, click Create my access token. The access tokens are generated and ready to be used. It is shown in the following figure 7.

[image:3.595.48.331.76.318.2] [image:3.595.33.568.492.701.2] [image:3.595.40.328.501.694.2]
(4)

© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1152

Fig-6: Consumer Key and Consumer Secret

Fig-7: Access Token

5. Twitter authentication information includes the following

elements: Consumer Key, Consumer Secret, Access Token and Access Token Secret. All these need for programmatically to Twitter.

Then finally related to tweet analysis the user will tweets are posted and loaded. And tweets are analyzed either positive or negative with the accuracy. The entire tweets analysis is shown in the figure 8.

Fig-8-: Tweets Analysis

4. RESULTS

The following sections gives the discussions on experimental results.

4.1 web crawling

Web crawling is applied on the Website of Apoorva resorts Davangere. And the html page is crawled. It is shown in the figure 9.

Fig-9: Crawled HTML Page

4.2 Extraction of All Images:

Images of Apoorva resorts are extracted from the crawled html page. It is shown in the figure 10.

Fig-10: Image Extraction from the Crawled HTML Page

4.3 Tweets Analysis

(5)

© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1153

of tweets belongs to that particular category. This shows that

the total number of tweets and also positive or negative tweets with accuracy about the business. All these procedures shown in the following figures.

Fig-11: Posting of Tweets

Fig-12: Loading of Tweets into user Twitter account

Fig-13: Selecting of particular Category

Fig-14: Analysis of Tweets of particular category

(6)

© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1154

Fig-16: Analysis of posted Tweets with accuracy

5. CONCLUSION AND FUTURE WORK

The Knowledge base of small business is built by considering static and dynamic data. The static data includes business name, location, contact and website address of businesses. Web crawling applied on static data. And for the dynamic data, Twitter is considered. However, user comments on social media usually do not have ratings to indicate how much positive or negative their reactions are. So comments or reviews are analyzed. The user posted tweets into Twitter are analyzed to know how much positive or negative reactions about the businesses. Thus user opinions are useful to understand their preferences, and reputations of places or services they used.

For future work there is also the need to make sure the data are reliable. Since there always can be fake reviews from users who write reviews out of malicious purposes or are hired by businesses to write glowing reviews on social media. Sometimes information from users or websites can be out of date or not consistent with each other. These factors should be considered in the future as well to improve the reliability of knowledge discovery system.

5. REFERENCES

[1] Edd Dumbill, Forbes, Volume, Velocity, Variety: “What

You Need to Know About Big Data”, JAN 2012.

[2] Headd, Brian and Bruce Kirchhoff, “The growth, decline

and survival of small businesses: Anexploratory study of life cycles,” Journal of Small Business Management, pp. 531-550, October2009.

[3] Akerkar, R.A. and Sajja, P.S. 2009. Knowledge-based

systems: Jones & Bartlett Publishers, Sudbury,MA, USA

[4] Ravindra Changala, D.Rajeswara Rao, T Janardhana Rao,

P Kiran Kumar, Kareemunnisa ,2015 “Knowledge Discovery Process: The Next Step for Knowledge Search

[5] F.Morstatter, S. Kumar, H. Liu, and R. Maciejewski.

Understanding Twitter Data with TweetXplorer. In Proceedings of the 2013 ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, ACM, 2013.

[6] Raheleh Makki,Axel j.Soto, Stephen Brooks 2016.

Twitter message recommendation based on user interest profiles

[7] Elyasir, Ayoub Mohamed, and Kalaiarasi Sonai Muthu.

"Focused Web Crawler." International Conference on Information and Knowledge Management (ICIKM 2012).

[8] Hemlata Sahu, Shalini Shrma, Seema Gondhalakar.”A

Figure

Fig -1: Knowledge Discovery Process
Fig-5: Creation of Twitter Application Details

References

Related documents

Wedding dresses for small wedding are smaller in volume and length than traditional wedding dresses and are characterized by practical design that you can wear

Solution-orientated Basic engineering Basic product know-how Basic process engineering Know-how RM network Demo know-how Advanced engineering Advanced process engineering.

o Knowledge discovery (mining) in databases (KDD), knowledge extraction, data/pattern analysis, data archeology, data dredging, information harvesting, business intelligence,

 Knowledge discovery (mining) in databases (KDD), knowledge extraction, data/pattern analysis, data archeology, data dredging, information harvesting, business intelligence,

· What are the prospects that the new investment strategy for the CPP fund will produce a higher real rate of return over the long run, as is assumed in the estimate of

Magdalena Szczepańska Institute of Socio-Economic Geography and Spatial Management, Adam Mickiewicz University in Poznań. Marek Pieniążek Departament Badań Regionalnych i

Thus, in line with the JD-R model, job crafting addresses job demands and job resources (Tims & Bakker, 2010), which can positively influence employee

It avoids the supposed subjectivity in the threshold selection process, when continuous probability derived scores are converted to a binary presence-absence variable, by