SlideShare a Scribd company logo
1 of 8
Download to read offline
TELKOMNIKA, Vol.16, No.1, February 2018, pp. 455~462
ISSN: 1693-6930, accredited A by DIKTI, Decree No: 58/DIKTI/Kep/2013
DOI: 10.12928/TELKOMNIKA.v16i1.5943  455
Received March 3, 2017; Revised January 18, 2018; Accepted January 26, 2018
Designing an Agent for Information Extraction from
Persian E-shops
Nasrin Rasouli, Leila Abedi*, Sara Ghaei
Department of Computer, Flavarjan branch, Islamic Azad University, Isfahan, Iran
Teacher Research Center, Computer Group, Isfahan, Iran
*Corresponding author, e-mail: abedi.leila@yahoo.com
Abstract
E-shops are among the most conventional applications of Electronic Commerce. In these shops,
the buyers search for their goods through key words or classifications and read the product description
provided by the sellers. Though, when the number of items is high, this gets to be difficult for the users. On
the one hand, there are too many e-shops, and browsing in these shops to find the best and most
appropriate goods is a difficult and time-consuming process. On the other hand, product descriptions are
not the same in different websites, and there are different product forms. This study investigates about
products and sellers in various websites based on the conditions and user requirements through software
agents which present the extracted information in the form of a table to the users which enables them to
compare prices and each seller’s conditions without spending too much time for browsing. Using this
method increases precision and recall indices comparing to a conventional user browsing
Keywords: e-shops, intelligent agents, information extraction, persian language, ontology
Copyright © 2018 Universitas Ahmad Dahlan. All rights reserved.
1. Introduction
Today, with the advent of the internet, e-commerce has become and extensive
procedure in the era of information in which three dimensions of commerce i.e. the exchanged
product/service, the sales procedure, delivery and customer services, have undergone some
changes from their tangible physical mode to an electronic one. The variety in the degree of
combining physical and electronic dimensions of commerce determines the level of electronic
commerce. In case all these three dimensions are offered electronically, the highest level of
e-commerce is offered. While in traditional commerce, all three levels are physical and tangible,
e-commerce can be accordingly applied in all or some levels in the cycle of commerce which
comprises of: searching for goods or services in accordance with needs and requirements;
searching for suppliers and doing the negotiations, placing the order, delivery and making the
payment, providing post-sales activities and customer services like guarantee [1].
In traditional transactions, the buyer must put a lot of time and effort to interpret the
acquired data about goods and services, make the most optimized purchase decision, and
finally pursue the negotiations, transaction and payment procedures. E-commerce seeks to
minimize the buyer/seller’s physical presence and activity in all purchase and sale stages and
optimize this procedure [2]. A function of intelligent agents is making commercial procedures
intelligent. After getting the initial data from the user, these software agents perceive the activity
type and proceed the commercial procedure independently. Intelligent software agents can be
utilized in a wide range of applications such as: e-mail, auctions, e-commerce control and
supervision, and facilitating the procedures on the part of the buyer [3]-[4]. An application of
software agents in e-commerce is investigating the buyers’ shopping behavior model and then
offering some suggestions such as presenting exclusive advertisements, customer’s favorite
products and directions to select the appropriate supplier, etc. Paying attention to each buyer’s
shopping procedure and saving his/her activities such as clicks, searches, reading catalogs, etc.
provides the seller with valuable data about the buyer’s interests and priorities, and provides the
opportunity to investigate and analyze these issues for the next time that the buyer refers to the
e-shop so that to specify and personalize the shop’s atmosphere in accordance with his/her
needs and priorities not only to create a particular interest and relation with the customer, but
also to optimize the shopping procedure for him/her in a short time [5]. Intelligent software
 ISSN: 1693-6930
TELKOMNIKA Vol. 16, No. 1, February 2018 : 455 – 462
456
agents are beneficial in all stages from the most primitive parts of the procedure, i.e. saving
personal information about each individual to investigate and analyze and finally offer a
personalized environment.
E-shops are among the most conventional functions of e-commerce. In these shops,
users search for goods using keywords or classifications and read the item description provided
by sellers. Though when the number of goods is high, it gets difficult for the buyer. On the other
hand, the number of e-shops is so high. Browsing in these shops to find the best and most
appropriate product is so difficult and time-consuming. On the other hand, item descriptions are
not the same in different websites, and there are different templates for the products; for
instance, item description in Digikala and Rayan Saba websites is as in Figure 1 and Figure 2.
Figure 1. Item Description in Rayan Saba
Figure 2. Item Description in Digikala
Item description are presented in various templates in different websites. This study
seeks to design an agent to extract information about the required goods from different websites
TELKOMNIKA ISSN: 1693-6930 
Designing an Agent for Information Extraction from Persian E-shops (Nasrin Rasouli)
457
and offer product shopping suggestions based on the user’s interest and specifications.
Therefore, without searching in various e-shops, the user can easily buy the item that matches
his/her specifications. In the following, Research Background is presented in section 2,
Information Extraction in section 3 and Model Architecture in section 4 and in the end the
Research Conclusion.
2. Background
Many studies have focused on the application of intelligent agents in electronic sales
websites. Far, et al presented a method to prevent agents’ random behavior. Working with
multiple agents in an online sales system requires many scenarios which change into the finite
state machine (FSM) to make controlling agents’ behavior possible and prevent their random
behavior [6]. Mezei et al presented a protocol to allocate tasks to sales agents in wireless
sensors. In most current methods of task allocation, relational expenses are rarely taken into
account. This article presents a protocol to decrease the number of the massages sent for task
allocation to save energy in the network [7]. Reverse auction of many features are used to
centralize large organizations. Dingwei et al applied feature-based grouping to evaluate sales,
which is necessary for assessing fairness and resource allocation method [8]. Wang et al
investigated the possibility to use mobile agents in mobile devices. Moreover, a sales agent
architecture named J-phone is implemented for Mobile commerce which helps the users in
supervising sales conditions and making decisions in multiple sales websites [9]. Sandu et al
presented server architecture based on the distributed agent of English action. Auction is
managed by a hierarchical structure of agents distributed on the network. The results of this
method show considerable improvement in server efficiency comparing to when one agent is
used to manage the sale [10]. In a multi agent autonomous and intelligent system, the agents
need to work together and focus on their conventional and personal purposes in an environment
with limited or very few resources. Figuring out how these resources are efficiently allocated is
crucial. Li and Ma presented a mathematical perspective to solve this problem [11]. In electronic
commerce, agent-based autonomous online marketplace is a developing research study. Most
studies are focused on sales mechanisms and strategies while research on other key subjects
in constructing autonomous online marketplace system like sales positioning and collaboration
among commercial partners are neglected. Huang and Youliu proposed a solution to this
problem based on the mobile agent technology and game theory [12]. As a result of extensive
use of the internet, electronic marketplace has become so conventional. The internet provides
complete information about the market and an infrastructure to run marketplaces with lower
executive expenses. Descending bid and the second highest bid are the most conventional
forms of electronic auctions. Akkaya and Badur presented a dynamic model of electronic
marketplace to investigate how customer satisfaction is influenced by various types of
descending bids. This subject is theoretically investigated in economics about various methods
of static sales. To overcome the limitations of this perspective, a new agent-based model is
presented in which the researchers have utilized a simulator to investigate the behavior and
interaction of autonomous agents in socio-economical environments [13]. In group shopping,
there are two different roles: provider and sales agent. The major relation of the agents is
created among providers and sales agent. To analyze this relationship, Qian initially explained
sales procedure and investigated the conflict in objectives and asymmetry in information in this
agent-oriented relationship and then presented a solution to this problem [14]. Recent studies
indicate that web-based educational environment and active learning can improve learning
efficiency. Cheung developed a system in which effective learning is created by a web-based
system, and learners’ active involvement is facilitated through game competition for electronic
commerce subjects and sales agent programming. Game competition is about a sale among
mobile agents to have auction about their customers’ resources. Mobile agents are in fact
software agents which are programmed by learners [15]. Sales mechanism is extensively
utilized in web-based sites; though they might prove less efficient in the future, and there might
be a need to revolutionize the sales agents that are compatible with dynamic sales environment.
Cheung has utilized genetic algorithm in sales agents. Cheung’s proposed model helps the
agents in strategy development through buying more goods with less price. Moreover, genetic
algorithm programming leads to perceiving proper strategy in the current situation [16]. A vital
ability of intelligent agents is making rational, accurate and quick decisions in dynamic
 ISSN: 1693-6930
TELKOMNIKA Vol. 16, No. 1, February 2018 : 455 – 462
458
environment in a rational period of time. Mesbah and Taghiyar introduced a new classification
method based on positive and negative patterns. For this classification, data log history of
TAC/AD sales is used. Agents that are equipped with classifiers can gain higher profit
comparing to those that are not so [17]. Chen has designed and implemented a multi user and
multi access marketplace in which the users can access the system through the web, devices
equipped with wireless applicable protocol (WAP) and agents. Electronic marketplace supports
a variety of auctions including English auction, Dutch auction, American auction, hidden price
auction and mutual auction [18]. Distinctive pricing rule or pay as bid to replace with uniform
pricing rules is offered in electronic markets. It is expected that this model lowers the prices in
the market and decreases price instability. Using multi-agent perspective, Xiong and Okuma
compared pay as bid and uniform pricing where each compatible agent presents bid prices
based on Q-learning algorithm. The experimental results indicated that pay as bid leads to
decrease in market prices and price instability [19].
3. Information Extraction
Information Extraction is a sort of information retrieval with the purpose of extracting the
data which has template out of semi-structured on unstructured documents. Information
Extraction is considered a subdivision of Natural Language Processing (NLP). By web
information extraction, we mean recognizing and extracting the required items from web pages,
which also provides the opportunity to collect data and information from some sources (websites
and web pages) to create added value services such as collecting web data in accordance with
customer needs to compare products while shopping, advanced searches and etc.
As to the rise in the amount of data in unstructured web pages, web information
extraction is highly important. Software agents need to extract data to be able to process
unstructured data based on the extracted information. Information Extraction Systems used to
previously apply Natural Language Processing techniques such as grammar and lexicon while
web information extraction systems apply machine learning and pattern mining methods in the
template of webpages. Linguistic analysis implemented for unstructured texts cannot extract the
existing HTML or XML tags in an online text. Hence linguistic analyses are not commonly
utilized. To extract online data, other methods are applied [20-24].
Information extraction methods fall into two categories: wrapper-based information extraction
and Information extraction based on conceptual model.
3.1. Information Extraction Based on Wrapper
Wrapper is a set of high precision rules extracting the content of a specific page. This
program extracts the data related to each required item from webpages and puts them in a
database. There has been various activities in the scope of creating wrappers, which can
generally be divided into five categorized: methods based on inquiry language, methods based
on Natural Language Processing, HTML structure-aware methods, deduction-based methods,
and ontology based methods.
a. Methods Based on Inquiry Language: one of the initial steps to create wrappers is creating
a specific language to retrieve data items from webpages. These languages are much
simpler than general-purpose languages and help producers in creating wrapper as an
instrument. In fact, it can be said that this method is totally done manually. The user must
be aware of the tree structure of HTML tags and place of data items. A disadvantage of this
method is the need for much human intervention in finding the existing data items (for each
webpage). Another demerit is the fact the wrappers are so dependent on the structure of
the pages. In case there are any structural or conceptual changes in webpages, executing
these wrappers will accompany some errors.
b. Methods Based on Natural Language Processing: this method is conventionally applied in
unstructured texts (free texts written in natural language)
c. HTML Structure-Aware Methods: these methods utilize the innate and structural
specifications and properties of HTML documentations. In this method, before information
extraction is carried out, a decomposition tree is created for an HTML file, and its labels are
created and shown in the memory in a hierarchical way (in the shape of a tree). Then the
extraction rules which are based on the displayed properties of the data are executed
either automatically or semi-automatically.
TELKOMNIKA ISSN: 1693-6930 
Designing an Agent for Information Extraction from Persian E-shops (Nasrin Rasouli)
459
d. Wrapper Deduction-Based Methods: this category of methods receives a set of educational
samples and creates the extraction rules based on them. The major difference of this
category of methods with methods of natural language processing is that, here, there is no
dependency to the language- related conditions of the data. But they depend on those
template specifications that implicitly present the structural properties of some parts of the
received data.
e. Ontology-Based Methods: most previous methods relied on the structure of the items and
how data items are displayed, based on which the extracted patterns and rules were
specified. Though in addition to the display structure of the data, the data items can also be
extracted relying on the data itself. To do so, an ontology is created for a specific domain
by which the existing constants in a webpage are recognized, and based on them, the
existing objects are extracted.
3.2. Information Extraction Based on Conceptual Model
Information extraction methods which are based on the conceptual model are applied
for free texts. These types of data are extracted based on their grammatical aspects [25].
4. The Architecture of the Proposed Model
The model of customer’s purchase model includes six stages of purchase procedure
elaborated in the following. It is also attempted to investigate the function of intelligent software
agents [26]-[27].
a. Need Recognition: this stage clarifies that the buyer has become aware of some of his/her
hidden needs by receiving information and being exposed to advertisements, and is
tempted to do the shopping [26].
b. Brokerage:
a) Product Brokerage: when the need to buy is created in the buyer, based on the
assessment of the data acquired about the product, the buyer must determine what
she/he wants to buy. At the moment a large number of intelligent software agents are
active in this stage in the internet, which help the customer through browsing and
presenting a variety of a given product, brands, prices and other existing specifications
in a shop or various shops to select the product. The outcome of this stage is
achieving a set of products [26].
b) Broker: this stage combines the set acquired from previous stages with each seller’s
facilities to help making decisions about where to buy. The fault in the previous stage
i.e. merely concentrating on product brokerage is that product properties are not the
only important things for the customer. Other criteria such as post sales customer
services like guarantee, easy access to the product, delivery time and its expenses,
raises and discounts and etc. are also influential in selection procedure. Sufficing to
product specifications does not guarantee customer’s favorable conditions about
delivery, guarantee and etc. [3].
c. Negotiation: in this stage, price and other items of the contract are defined. Traditional
commercial negotiations impose huge costs to both customer and seller parties. They also
accompany other barriers like time limitation, possibility of leading to no result, physical
presence and etc. In digital world, none of these are encountered [3], [28], [26].
d. Payment and Delivery: this stage can occur right after finishing the stage of negotiation or a
while later. As mentioned earlier, in some cases, easy payment or appropriate delivery
conditions can influence the stage of product brokerage and broker.
e. Product Services and Evaluation: this post purchase stage includes offering post-sales
customer services and the investigation and evaluation of overall satisfaction about the
shopping and decision making experience. After evaluating satisfaction, the most important
role of using agents in the stage of evaluation is supporting, maintaining and then
improving customer satisfaction. Customer satisfaction management through raise and
encouraging services to increase customer loyalty to the shop can be very influential in the
profitability of electronic commerce [26].
The agent used in this model is a product and seller/selling brokerage type which help
the user in finding the product and the intended seller based on the required property or
specification. The framework of the proposed model is presented in Figure 3.
 ISSN: 1693-6930
TELKOMNIKA Vol. 16, No. 1, February 2018 : 455 – 462
460
Extracting the information
about the goods and sellers
in the form of a table
User Specifications
and the required
goods’ properties
Brokers and
sellers agents User
Information
Extraction
System
Figure 3. The Framework of the Proposed Model
Information extracting systems are also comprised of various components such as
Document Retriever Medium which undertakes the task of collecting the contents of webpages.
This component receives the address of a webpage as the input and then reads its content from
the internet and returns it as output. Most webpages include meaningful data with formatting
information. A webpage includes so many tags specifying how a webpage must be shown in a
browser. Though these tags don’t offer any further information about the concept of what is
being shown. Therefore, Content Filter Module attempts to omit HTML tags. Content Filter
Module’s output which is a flat text is sent to Value Recognizer Module. This module plays a key
role in extracting information and its major duty is to exert the rules of recognition that are
related to the ontology of extraction and finding a set of candidates for extraction. As for each
part of the webpage, there is a possibility to find some extracting ontology candidates, in case
two or more candidates are found, it must be clarified that to which part of the ontology that part
is related. One of the most important components of this system is Value Mapper Module. The
main duty of this module is mapping candidate values to ontology components. The duty of this
module is exchanging literal values to objects (a sample of the existing concepts in ontology).
The output of this module, a data sample, would include a set of objects and the relation among
them. Finally, Ontology Writer Module implements the data extracted outputs in the form of
sample ontology.
For this system to work accurately, the initial ontology must be created accurately with
high precision. We used Protégé software to create the initial ontology. This ontology is about
computer and its accessories. Using this initial ontology, the users can search for a variety of
computers and their accessories in different shops. In this model, if the initial ontology is
adequately expressive and explanatory, the extracting procedure can be done completely
automatically. In addition to the fact that the wrappers created in this way are resistant to the
structural changes in the documentations. In fact these advantages are the result of using
ontologies in recognizing data items shown in Figure 4.
Figure 4. Information Extraction System
TELKOMNIKA ISSN: 1693-6930 
Designing an Agent for Information Extraction from Persian E-shops (Nasrin Rasouli)
461
4.1. Model Evaluation
In data marketing systems Precision and Recall indices are utilized for evaluation; they
are accordingly defined as follows:
Precision=
Recall=
Precision is the fraction of retrieved instances that are relevant, while recall is the
fraction of relevant instances that are retrieved. To evaluate the proposed model, ten users
commonly searched for their required goods on electronic shopping websites. The requests of
these ten users were also done simultaneously by software agents. The results obtained by
software agents were closer to users’ needs on the one hand, and were obtained in a much
shorter time, on the other hand. The precision in users’ browsing was previously 70% which
increased to 90% by using software agents. Moreover, the index of recall in users’ browsing
was previously 50% which increased to 70% by using software agents.
5. Conclusion
Developing computer systems and extending the usage of information technology in
today’s life has led to the extreme supremacy of information such that this era is called
information era. The amount of data and the degree of data usage are two fundamental indices
to develop countries, the more the information volume increases, the harder its control and
management would be. Hence merely data production and existence is not enough. Some
instruments must be provided to use this volume of data. In fact the users must know how to
respond to their need for information. As a result, information extraction methods in the form of
responding to the users’ need for information become highly valued. Electronic shops and
services offered by these websites are increasing. Agents are highly used in English electronic
sales websites, but so far, there has been no research on designing an agent for extracting
information in Persian for electronic shops. This study presented a model which receives the
user’s required conditions and browses for the goods in accordance with user’s need. Using this
model leads to increasing browsing speed and providing the goods related to the user’s need.
Acknowledgement
This paper is based on a research plan titled as designing personalized assistant agent
for information extraction of the user’s required data that is being proceeded affiliated to
Falavarjan Islamic Azad University.
References
[1] Rimmel G, Clement M, Runte M. Intelligent Software Agents Implication For Marketing In
Ecommerce. Springer Verla.2000: 19- 33.
[2] Dzeng RJ, Chun Lin Y. Intelligent agents for supporting construction procurement negotiation.
Computer Law & Security Report. 2004; 20(1): 20-27.
[3] Pivk A, Gams M. E-commerce Intelligent Agents. Communications of the ACM.1999; 42(3): 79-80.
[4] Kowalczyk R, Ulieru M, Unland R. Integrating Mobile and Intelligent Agents in Advanced e-
Commerce. 2013; A Survey, Available online http://www.old.netobjectdays.org
[5] Kowalczyk R, Ulieru M, Unland R. Integrating Mobile and Intelligent Agents in Advanced e-
Commerce: A Survey, Available online http://www.old.netobjectdays.org, 2000.
[6] Fard F, H Far, BH. A method for detecting agents that will not cause emergent behavior in agent
based systems-A case study in agent based auction systems. 13th International Conference on
Information Reuse and Integration (IRI). 2012.
[7] Gasparovic, BMezei I. Auction aggregation protocols for agent-based task assignment in multi-hop
wireless sensor and robot networks. International Conference on Advanced Intelligent Mechatronics
(AIM).July 2011 .
[8] Xuwang Liu,Dingwei Wang. The behavior analysis of grouped multi-attribute auction based on multi-
agent. 24th Chinese Control and Decision Conference (CCDC). 2012.
 ISSN: 1693-6930
TELKOMNIKA Vol. 16, No. 1, February 2018 : 455 – 462
462
[9] Wan C, Cheung R. An auction agent architecture for mobile commerce. 2nd International Conference
on Education Technology and Computer (ICETC). 2010.
[10] Sandu L, Sbora R, Ilie S, Badica C. Scalable distributed agent-based English auction server. 15th
International Conference on System Theory, Control, and Computing (ICSTCC). 2011.
[11] Li B, Ma Y. An Auction-based Negotiation Model in Intelligent Multi-agent System. International
Conference on Neural Networks and Brain. 2005.
[12] Huang J,Youliu D, Yang B. Online autonomous auction model based on agent. Proceedings of
International Conference on Machine Learning and Cybernetics. 2004.
[13] Akkaya Y, Badur B, Darcan O. A study on internet auctions using agent based modeling approach.
International Conference on Management of Engineering & Technology. 2009.
[14] Qian D. The principal-agent relationships in group buying auction. 2nd International Conference on
Management Science and Electronic Commerce (AIMSEC). 2011.
[15] Cheung R, Wan C, Cheng C. An Active Learning System for Auction Agent Programming with
Competitions. 9th International Conference on Computer and Information Science (ICIS). 2010
[16] Yue C ,Mabu S, Chen Y, Wang Y. Agent bidding strategy of multiple round English Auction based on
genetic network programming.ICCAS-SICE. 2009.
[17] Mesbah S, Taghiyareh F. A new sequential classification to assist Ad auction agent in making
decisions. 5th International Symposium on Telecommunications (IST). 2010.
[18] Chan H, Ho ISK, Lee R. Design and implementation of a mobile agent-based auction system. IEEE
Pacific Rim Conference on Computers and signal Processing, ACRIM. 2001.
[19] Xiong G, Okuma S, Fujita H. Multi-agent based experiments on uniform price and pay-as-bid
electricity auction markets. Proceedings of the International Conference on Restructuring and Power
Electric Utility Deregulation Technologies. 2004.
[20] Yunfei Gong. Automatic web page segmentation and information extraction using conditional random
fields. in 16th International Conference on Computer Supported Cooperative Work in Design.2012.
[21] Jellouli I. an ontology-based approach for web information extraction. Colloquium in Information
Science and Technology (CIST).2010.
[22] Hao Han. A Method for Integration of Web Applications Based on Information Extraction. Eighth
International Conference on Web Engineering.2008.
[23] Liu Li. Web Information Extraction Algorithm Based on Ontology and DOM Tree. International
Conference on Computational Intelligence and Software Engineering.2010.
[24] Xinchao Han. Research on Web information extraction based on spider algorithm and DOM thinking.
International Conference on Information Networking and Automation (ICINA).2010.
[25] Yi Wei-Guo ,Yan Ling-Wei, Liu Ya-Qing, Liu Zhi, An ontology-based Web information extraction
approach. 2nd International Conference on Future Computer and Communication (ICFCC). 2010.
[26] G Prassas, K C Pramataris, O Papaemmanouil, G J Doukidis. A Recommender System for Online
Shopping Based on Past Customer Behaviour. Expert Systems with Applications 27 ( 2004) 365–
377. Available online: http://www.elsevier.com/locate/eswa.
[27] M Vetter1, S Pitsch. Towards a Flexible Trading Process over the Internet Agent- Oriented Software
Engineering. Second International Workshop, AOSE, 2001
[28] M Brian Blak. Towards the Use of Agent Technology for B2B Electronic Commerce .available online
http://daruma.georgetown.edu, JUN-02

More Related Content

What's hot

consumer perception towards online marketing in india
 consumer perception towards online marketing in india consumer perception towards online marketing in india
consumer perception towards online marketing in indiaINFOGAIN PUBLICATION
 
IRJET-User Profile based Behavior Identificaton using Data Mining Technique
IRJET-User Profile based Behavior Identificaton using Data Mining TechniqueIRJET-User Profile based Behavior Identificaton using Data Mining Technique
IRJET-User Profile based Behavior Identificaton using Data Mining TechniqueIRJET Journal
 
Analytical CRM - Ecommerce analysis of customer behavior to enhance sales
Analytical CRM - Ecommerce analysis of customer behavior to enhance sales Analytical CRM - Ecommerce analysis of customer behavior to enhance sales
Analytical CRM - Ecommerce analysis of customer behavior to enhance sales Shrikant Samarth
 
Final project report CUSTOMER SATISFACTION LEVEL FOR CONSUMERS WITH REFEREN...
Final project report  CUSTOMER SATISFACTION LEVEL  FOR CONSUMERS WITH REFEREN...Final project report  CUSTOMER SATISFACTION LEVEL  FOR CONSUMERS WITH REFEREN...
Final project report CUSTOMER SATISFACTION LEVEL FOR CONSUMERS WITH REFEREN...Arham Bothra
 
The Identification Level of Security, usability and Transparency Effects on T...
The Identification Level of Security, usability and Transparency Effects on T...The Identification Level of Security, usability and Transparency Effects on T...
The Identification Level of Security, usability and Transparency Effects on T...Waqas Tariq
 
consumer attitude towards online shopping and their satisfaction
consumer attitude towards online shopping and their satisfactionconsumer attitude towards online shopping and their satisfaction
consumer attitude towards online shopping and their satisfactionRam Babu
 
A novel approach to dynamic profiling of E-customers considering click stream...
A novel approach to dynamic profiling of E-customers considering click stream...A novel approach to dynamic profiling of E-customers considering click stream...
A novel approach to dynamic profiling of E-customers considering click stream...IJECEIAES
 
ONLINE SHOPPING IN SAUDI ARABIA: OPPORTUNITIES AND CHALLENGES
ONLINE SHOPPING IN SAUDI ARABIA: OPPORTUNITIES AND CHALLENGESONLINE SHOPPING IN SAUDI ARABIA: OPPORTUNITIES AND CHALLENGES
ONLINE SHOPPING IN SAUDI ARABIA: OPPORTUNITIES AND CHALLENGESijmvsc
 
Determinants Of Customer Participation In Online Shopping
Determinants Of Customer Participation In Online ShoppingDeterminants Of Customer Participation In Online Shopping
Determinants Of Customer Participation In Online Shoppinginventionjournals
 
Research Paper: Consumer Trust and Perceived Risk in B2C E Commerce
Research Paper: Consumer Trust and Perceived Risk in B2C E CommerceResearch Paper: Consumer Trust and Perceived Risk in B2C E Commerce
Research Paper: Consumer Trust and Perceived Risk in B2C E CommerceTanzir Islam
 
Future of e shopping in Bangladesh
Future of e shopping in BangladeshFuture of e shopping in Bangladesh
Future of e shopping in BangladeshMehedi Hassan Tuhin
 
Acceptance of Online Shopping in Bangladesh: Consumer’s Perspective
Acceptance of Online Shopping in Bangladesh: Consumer’s PerspectiveAcceptance of Online Shopping in Bangladesh: Consumer’s Perspective
Acceptance of Online Shopping in Bangladesh: Consumer’s Perspectiveiosrjce
 
Customer Clustering Based on Customer Purchasing Sequence Data
Customer Clustering Based on Customer Purchasing Sequence DataCustomer Clustering Based on Customer Purchasing Sequence Data
Customer Clustering Based on Customer Purchasing Sequence DataIJERA Editor
 
3 online shopping ah authors
3 online shopping ah authors 3 online shopping ah authors
3 online shopping ah authors HariharanAmutha1
 

What's hot (19)

Project report
Project reportProject report
Project report
 
consumer perception towards online marketing in india
 consumer perception towards online marketing in india consumer perception towards online marketing in india
consumer perception towards online marketing in india
 
IRJET-User Profile based Behavior Identificaton using Data Mining Technique
IRJET-User Profile based Behavior Identificaton using Data Mining TechniqueIRJET-User Profile based Behavior Identificaton using Data Mining Technique
IRJET-User Profile based Behavior Identificaton using Data Mining Technique
 
Analytical CRM - Ecommerce analysis of customer behavior to enhance sales
Analytical CRM - Ecommerce analysis of customer behavior to enhance sales Analytical CRM - Ecommerce analysis of customer behavior to enhance sales
Analytical CRM - Ecommerce analysis of customer behavior to enhance sales
 
20 ccp using logistic
20 ccp using logistic20 ccp using logistic
20 ccp using logistic
 
Final project report CUSTOMER SATISFACTION LEVEL FOR CONSUMERS WITH REFEREN...
Final project report  CUSTOMER SATISFACTION LEVEL  FOR CONSUMERS WITH REFEREN...Final project report  CUSTOMER SATISFACTION LEVEL  FOR CONSUMERS WITH REFEREN...
Final project report CUSTOMER SATISFACTION LEVEL FOR CONSUMERS WITH REFEREN...
 
The Identification Level of Security, usability and Transparency Effects on T...
The Identification Level of Security, usability and Transparency Effects on T...The Identification Level of Security, usability and Transparency Effects on T...
The Identification Level of Security, usability and Transparency Effects on T...
 
consumer attitude towards online shopping and their satisfaction
consumer attitude towards online shopping and their satisfactionconsumer attitude towards online shopping and their satisfaction
consumer attitude towards online shopping and their satisfaction
 
A novel approach to dynamic profiling of E-customers considering click stream...
A novel approach to dynamic profiling of E-customers considering click stream...A novel approach to dynamic profiling of E-customers considering click stream...
A novel approach to dynamic profiling of E-customers considering click stream...
 
ONLINE SHOPPING IN SAUDI ARABIA: OPPORTUNITIES AND CHALLENGES
ONLINE SHOPPING IN SAUDI ARABIA: OPPORTUNITIES AND CHALLENGESONLINE SHOPPING IN SAUDI ARABIA: OPPORTUNITIES AND CHALLENGES
ONLINE SHOPPING IN SAUDI ARABIA: OPPORTUNITIES AND CHALLENGES
 
Determinants Of Customer Participation In Online Shopping
Determinants Of Customer Participation In Online ShoppingDeterminants Of Customer Participation In Online Shopping
Determinants Of Customer Participation In Online Shopping
 
Research Paper: Consumer Trust and Perceived Risk in B2C E Commerce
Research Paper: Consumer Trust and Perceived Risk in B2C E CommerceResearch Paper: Consumer Trust and Perceived Risk in B2C E Commerce
Research Paper: Consumer Trust and Perceived Risk in B2C E Commerce
 
Future of e shopping in Bangladesh
Future of e shopping in BangladeshFuture of e shopping in Bangladesh
Future of e shopping in Bangladesh
 
Kang et al., 2014
Kang et al., 2014Kang et al., 2014
Kang et al., 2014
 
Acceptance of Online Shopping in Bangladesh: Consumer’s Perspective
Acceptance of Online Shopping in Bangladesh: Consumer’s PerspectiveAcceptance of Online Shopping in Bangladesh: Consumer’s Perspective
Acceptance of Online Shopping in Bangladesh: Consumer’s Perspective
 
Customer Clustering Based on Customer Purchasing Sequence Data
Customer Clustering Based on Customer Purchasing Sequence DataCustomer Clustering Based on Customer Purchasing Sequence Data
Customer Clustering Based on Customer Purchasing Sequence Data
 
3 online shopping ah authors
3 online shopping ah authors 3 online shopping ah authors
3 online shopping ah authors
 
Ijm 06 10_011
Ijm 06 10_011Ijm 06 10_011
Ijm 06 10_011
 
Ps10
Ps10Ps10
Ps10
 

Similar to Designing an Agent for Information Extraction from Persian E-shops

Consumer behaviour in online shopping
Consumer behaviour in online shoppingConsumer behaviour in online shopping
Consumer behaviour in online shoppingSSeethalakshmi2
 
48-Yash-Kakde.pdf on a study on consumer perception towards online shopping
48-Yash-Kakde.pdf on a study on consumer perception towards online shopping48-Yash-Kakde.pdf on a study on consumer perception towards online shopping
48-Yash-Kakde.pdf on a study on consumer perception towards online shoppinganshikaag12345
 
creation of ecommerce website with payment gate ways
creation of ecommerce website with payment gate wayscreation of ecommerce website with payment gate ways
creation of ecommerce website with payment gate waysNaniShashidhar
 
Rajat flipkart project
Rajat flipkart project  Rajat flipkart project
Rajat flipkart project Rajat Baranwal
 
Impact of e commerce on purchase behavior of student in higher education a st...
Impact of e commerce on purchase behavior of student in higher education a st...Impact of e commerce on purchase behavior of student in higher education a st...
Impact of e commerce on purchase behavior of student in higher education a st...Jai Prakash
 
Impact of e commerce on purchase behavior of student in higher education a st...
Impact of e commerce on purchase behavior of student in higher education a st...Impact of e commerce on purchase behavior of student in higher education a st...
Impact of e commerce on purchase behavior of student in higher education a st...jpbbk
 
A Literature Review On Purchase Intention Factors In E-Commerce
A Literature Review On Purchase Intention Factors In E-CommerceA Literature Review On Purchase Intention Factors In E-Commerce
A Literature Review On Purchase Intention Factors In E-CommerceKarla Adamson
 
Onlineshoppingbehaviour 140806004459-phpapp02
Onlineshoppingbehaviour 140806004459-phpapp02Onlineshoppingbehaviour 140806004459-phpapp02
Onlineshoppingbehaviour 140806004459-phpapp02sumit raut
 
3 ijaems sept-2015-4-mining consumer knowledge from shopping experience a ca...
3 ijaems sept-2015-4-mining consumer knowledge from shopping experience  a ca...3 ijaems sept-2015-4-mining consumer knowledge from shopping experience  a ca...
3 ijaems sept-2015-4-mining consumer knowledge from shopping experience a ca...INFOGAIN PUBLICATION
 
A COLLABARATIVE AGENT IN E-COMMERCE
A COLLABARATIVE AGENT IN E-COMMERCEA COLLABARATIVE AGENT IN E-COMMERCE
A COLLABARATIVE AGENT IN E-COMMERCEIRJET Journal
 
A Novel Intelligence-based e-Procurement System to offer Maximum Fairness Ind...
A Novel Intelligence-based e-Procurement System to offer Maximum Fairness Ind...A Novel Intelligence-based e-Procurement System to offer Maximum Fairness Ind...
A Novel Intelligence-based e-Procurement System to offer Maximum Fairness Ind...IJECEIAES
 
E com conversion prediction and optimisation
E com conversion prediction and optimisationE com conversion prediction and optimisation
E com conversion prediction and optimisationAlex Papageorgiou
 
Customer attitudes and Perceptions of their Rights in Online Transactions- An...
Customer attitudes and Perceptions of their Rights in Online Transactions- An...Customer attitudes and Perceptions of their Rights in Online Transactions- An...
Customer attitudes and Perceptions of their Rights in Online Transactions- An...EECJOURNAL
 
IRJET- E-Commerce Recommender System using Data Mining Algorithms
IRJET-  	  E-Commerce Recommender System using Data Mining AlgorithmsIRJET-  	  E-Commerce Recommender System using Data Mining Algorithms
IRJET- E-Commerce Recommender System using Data Mining AlgorithmsIRJET Journal
 
A framework for e commerce marketing in bangladesh
A framework for e commerce marketing in bangladeshA framework for e commerce marketing in bangladesh
A framework for e commerce marketing in bangladeshMd. Moulude Hossain
 
Customer’s buying behavior for online shopping
Customer’s buying behavior for online shoppingCustomer’s buying behavior for online shopping
Customer’s buying behavior for online shoppingKetan Rai
 
Social commerce development in emerging markets
Social commerce development in emerging marketsSocial commerce development in emerging markets
Social commerce development in emerging marketsM X
 

Similar to Designing an Agent for Information Extraction from Persian E-shops (20)

Consumer behaviour in online shopping
Consumer behaviour in online shoppingConsumer behaviour in online shopping
Consumer behaviour in online shopping
 
Introduction to E - Commerce
Introduction to E - CommerceIntroduction to E - Commerce
Introduction to E - Commerce
 
48-Yash-Kakde.pdf on a study on consumer perception towards online shopping
48-Yash-Kakde.pdf on a study on consumer perception towards online shopping48-Yash-Kakde.pdf on a study on consumer perception towards online shopping
48-Yash-Kakde.pdf on a study on consumer perception towards online shopping
 
creation of ecommerce website with payment gate ways
creation of ecommerce website with payment gate wayscreation of ecommerce website with payment gate ways
creation of ecommerce website with payment gate ways
 
Rajat flipkart project
Rajat flipkart project  Rajat flipkart project
Rajat flipkart project
 
Impact of e commerce on purchase behavior of student in higher education a st...
Impact of e commerce on purchase behavior of student in higher education a st...Impact of e commerce on purchase behavior of student in higher education a st...
Impact of e commerce on purchase behavior of student in higher education a st...
 
Impact of e commerce on purchase behavior of student in higher education a st...
Impact of e commerce on purchase behavior of student in higher education a st...Impact of e commerce on purchase behavior of student in higher education a st...
Impact of e commerce on purchase behavior of student in higher education a st...
 
A Literature Review On Purchase Intention Factors In E-Commerce
A Literature Review On Purchase Intention Factors In E-CommerceA Literature Review On Purchase Intention Factors In E-Commerce
A Literature Review On Purchase Intention Factors In E-Commerce
 
Onlineshoppingbehaviour 140806004459-phpapp02
Onlineshoppingbehaviour 140806004459-phpapp02Onlineshoppingbehaviour 140806004459-phpapp02
Onlineshoppingbehaviour 140806004459-phpapp02
 
Online shopping behaviour
Online shopping behaviourOnline shopping behaviour
Online shopping behaviour
 
3 ijaems sept-2015-4-mining consumer knowledge from shopping experience a ca...
3 ijaems sept-2015-4-mining consumer knowledge from shopping experience  a ca...3 ijaems sept-2015-4-mining consumer knowledge from shopping experience  a ca...
3 ijaems sept-2015-4-mining consumer knowledge from shopping experience a ca...
 
A COLLABARATIVE AGENT IN E-COMMERCE
A COLLABARATIVE AGENT IN E-COMMERCEA COLLABARATIVE AGENT IN E-COMMERCE
A COLLABARATIVE AGENT IN E-COMMERCE
 
A Novel Intelligence-based e-Procurement System to offer Maximum Fairness Ind...
A Novel Intelligence-based e-Procurement System to offer Maximum Fairness Ind...A Novel Intelligence-based e-Procurement System to offer Maximum Fairness Ind...
A Novel Intelligence-based e-Procurement System to offer Maximum Fairness Ind...
 
E com conversion prediction and optimisation
E com conversion prediction and optimisationE com conversion prediction and optimisation
E com conversion prediction and optimisation
 
Customer attitudes and Perceptions of their Rights in Online Transactions- An...
Customer attitudes and Perceptions of their Rights in Online Transactions- An...Customer attitudes and Perceptions of their Rights in Online Transactions- An...
Customer attitudes and Perceptions of their Rights in Online Transactions- An...
 
IRJET- E-Commerce Recommender System using Data Mining Algorithms
IRJET-  	  E-Commerce Recommender System using Data Mining AlgorithmsIRJET-  	  E-Commerce Recommender System using Data Mining Algorithms
IRJET- E-Commerce Recommender System using Data Mining Algorithms
 
A framework for e commerce marketing in bangladesh
A framework for e commerce marketing in bangladeshA framework for e commerce marketing in bangladesh
A framework for e commerce marketing in bangladesh
 
Customer’s buying behavior for online shopping
Customer’s buying behavior for online shoppingCustomer’s buying behavior for online shopping
Customer’s buying behavior for online shopping
 
Social commerce development in emerging markets
Social commerce development in emerging marketsSocial commerce development in emerging markets
Social commerce development in emerging markets
 
Ps51
Ps51Ps51
Ps51
 

More from TELKOMNIKA JOURNAL

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...TELKOMNIKA JOURNAL
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...TELKOMNIKA JOURNAL
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...TELKOMNIKA JOURNAL
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...TELKOMNIKA JOURNAL
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...TELKOMNIKA JOURNAL
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaTELKOMNIKA JOURNAL
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireTELKOMNIKA JOURNAL
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkTELKOMNIKA JOURNAL
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsTELKOMNIKA JOURNAL
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...TELKOMNIKA JOURNAL
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesTELKOMNIKA JOURNAL
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...TELKOMNIKA JOURNAL
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemTELKOMNIKA JOURNAL
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...TELKOMNIKA JOURNAL
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorTELKOMNIKA JOURNAL
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...TELKOMNIKA JOURNAL
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...TELKOMNIKA JOURNAL
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksTELKOMNIKA JOURNAL
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingTELKOMNIKA JOURNAL
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...TELKOMNIKA JOURNAL
 

More from TELKOMNIKA JOURNAL (20)

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antenna
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fire
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio network
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bands
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertainties
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensor
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networks
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imaging
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
 

Recently uploaded

Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 

Recently uploaded (20)

Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 

Designing an Agent for Information Extraction from Persian E-shops

  • 1. TELKOMNIKA, Vol.16, No.1, February 2018, pp. 455~462 ISSN: 1693-6930, accredited A by DIKTI, Decree No: 58/DIKTI/Kep/2013 DOI: 10.12928/TELKOMNIKA.v16i1.5943  455 Received March 3, 2017; Revised January 18, 2018; Accepted January 26, 2018 Designing an Agent for Information Extraction from Persian E-shops Nasrin Rasouli, Leila Abedi*, Sara Ghaei Department of Computer, Flavarjan branch, Islamic Azad University, Isfahan, Iran Teacher Research Center, Computer Group, Isfahan, Iran *Corresponding author, e-mail: abedi.leila@yahoo.com Abstract E-shops are among the most conventional applications of Electronic Commerce. In these shops, the buyers search for their goods through key words or classifications and read the product description provided by the sellers. Though, when the number of items is high, this gets to be difficult for the users. On the one hand, there are too many e-shops, and browsing in these shops to find the best and most appropriate goods is a difficult and time-consuming process. On the other hand, product descriptions are not the same in different websites, and there are different product forms. This study investigates about products and sellers in various websites based on the conditions and user requirements through software agents which present the extracted information in the form of a table to the users which enables them to compare prices and each seller’s conditions without spending too much time for browsing. Using this method increases precision and recall indices comparing to a conventional user browsing Keywords: e-shops, intelligent agents, information extraction, persian language, ontology Copyright © 2018 Universitas Ahmad Dahlan. All rights reserved. 1. Introduction Today, with the advent of the internet, e-commerce has become and extensive procedure in the era of information in which three dimensions of commerce i.e. the exchanged product/service, the sales procedure, delivery and customer services, have undergone some changes from their tangible physical mode to an electronic one. The variety in the degree of combining physical and electronic dimensions of commerce determines the level of electronic commerce. In case all these three dimensions are offered electronically, the highest level of e-commerce is offered. While in traditional commerce, all three levels are physical and tangible, e-commerce can be accordingly applied in all or some levels in the cycle of commerce which comprises of: searching for goods or services in accordance with needs and requirements; searching for suppliers and doing the negotiations, placing the order, delivery and making the payment, providing post-sales activities and customer services like guarantee [1]. In traditional transactions, the buyer must put a lot of time and effort to interpret the acquired data about goods and services, make the most optimized purchase decision, and finally pursue the negotiations, transaction and payment procedures. E-commerce seeks to minimize the buyer/seller’s physical presence and activity in all purchase and sale stages and optimize this procedure [2]. A function of intelligent agents is making commercial procedures intelligent. After getting the initial data from the user, these software agents perceive the activity type and proceed the commercial procedure independently. Intelligent software agents can be utilized in a wide range of applications such as: e-mail, auctions, e-commerce control and supervision, and facilitating the procedures on the part of the buyer [3]-[4]. An application of software agents in e-commerce is investigating the buyers’ shopping behavior model and then offering some suggestions such as presenting exclusive advertisements, customer’s favorite products and directions to select the appropriate supplier, etc. Paying attention to each buyer’s shopping procedure and saving his/her activities such as clicks, searches, reading catalogs, etc. provides the seller with valuable data about the buyer’s interests and priorities, and provides the opportunity to investigate and analyze these issues for the next time that the buyer refers to the e-shop so that to specify and personalize the shop’s atmosphere in accordance with his/her needs and priorities not only to create a particular interest and relation with the customer, but also to optimize the shopping procedure for him/her in a short time [5]. Intelligent software
  • 2.  ISSN: 1693-6930 TELKOMNIKA Vol. 16, No. 1, February 2018 : 455 – 462 456 agents are beneficial in all stages from the most primitive parts of the procedure, i.e. saving personal information about each individual to investigate and analyze and finally offer a personalized environment. E-shops are among the most conventional functions of e-commerce. In these shops, users search for goods using keywords or classifications and read the item description provided by sellers. Though when the number of goods is high, it gets difficult for the buyer. On the other hand, the number of e-shops is so high. Browsing in these shops to find the best and most appropriate product is so difficult and time-consuming. On the other hand, item descriptions are not the same in different websites, and there are different templates for the products; for instance, item description in Digikala and Rayan Saba websites is as in Figure 1 and Figure 2. Figure 1. Item Description in Rayan Saba Figure 2. Item Description in Digikala Item description are presented in various templates in different websites. This study seeks to design an agent to extract information about the required goods from different websites
  • 3. TELKOMNIKA ISSN: 1693-6930  Designing an Agent for Information Extraction from Persian E-shops (Nasrin Rasouli) 457 and offer product shopping suggestions based on the user’s interest and specifications. Therefore, without searching in various e-shops, the user can easily buy the item that matches his/her specifications. In the following, Research Background is presented in section 2, Information Extraction in section 3 and Model Architecture in section 4 and in the end the Research Conclusion. 2. Background Many studies have focused on the application of intelligent agents in electronic sales websites. Far, et al presented a method to prevent agents’ random behavior. Working with multiple agents in an online sales system requires many scenarios which change into the finite state machine (FSM) to make controlling agents’ behavior possible and prevent their random behavior [6]. Mezei et al presented a protocol to allocate tasks to sales agents in wireless sensors. In most current methods of task allocation, relational expenses are rarely taken into account. This article presents a protocol to decrease the number of the massages sent for task allocation to save energy in the network [7]. Reverse auction of many features are used to centralize large organizations. Dingwei et al applied feature-based grouping to evaluate sales, which is necessary for assessing fairness and resource allocation method [8]. Wang et al investigated the possibility to use mobile agents in mobile devices. Moreover, a sales agent architecture named J-phone is implemented for Mobile commerce which helps the users in supervising sales conditions and making decisions in multiple sales websites [9]. Sandu et al presented server architecture based on the distributed agent of English action. Auction is managed by a hierarchical structure of agents distributed on the network. The results of this method show considerable improvement in server efficiency comparing to when one agent is used to manage the sale [10]. In a multi agent autonomous and intelligent system, the agents need to work together and focus on their conventional and personal purposes in an environment with limited or very few resources. Figuring out how these resources are efficiently allocated is crucial. Li and Ma presented a mathematical perspective to solve this problem [11]. In electronic commerce, agent-based autonomous online marketplace is a developing research study. Most studies are focused on sales mechanisms and strategies while research on other key subjects in constructing autonomous online marketplace system like sales positioning and collaboration among commercial partners are neglected. Huang and Youliu proposed a solution to this problem based on the mobile agent technology and game theory [12]. As a result of extensive use of the internet, electronic marketplace has become so conventional. The internet provides complete information about the market and an infrastructure to run marketplaces with lower executive expenses. Descending bid and the second highest bid are the most conventional forms of electronic auctions. Akkaya and Badur presented a dynamic model of electronic marketplace to investigate how customer satisfaction is influenced by various types of descending bids. This subject is theoretically investigated in economics about various methods of static sales. To overcome the limitations of this perspective, a new agent-based model is presented in which the researchers have utilized a simulator to investigate the behavior and interaction of autonomous agents in socio-economical environments [13]. In group shopping, there are two different roles: provider and sales agent. The major relation of the agents is created among providers and sales agent. To analyze this relationship, Qian initially explained sales procedure and investigated the conflict in objectives and asymmetry in information in this agent-oriented relationship and then presented a solution to this problem [14]. Recent studies indicate that web-based educational environment and active learning can improve learning efficiency. Cheung developed a system in which effective learning is created by a web-based system, and learners’ active involvement is facilitated through game competition for electronic commerce subjects and sales agent programming. Game competition is about a sale among mobile agents to have auction about their customers’ resources. Mobile agents are in fact software agents which are programmed by learners [15]. Sales mechanism is extensively utilized in web-based sites; though they might prove less efficient in the future, and there might be a need to revolutionize the sales agents that are compatible with dynamic sales environment. Cheung has utilized genetic algorithm in sales agents. Cheung’s proposed model helps the agents in strategy development through buying more goods with less price. Moreover, genetic algorithm programming leads to perceiving proper strategy in the current situation [16]. A vital ability of intelligent agents is making rational, accurate and quick decisions in dynamic
  • 4.  ISSN: 1693-6930 TELKOMNIKA Vol. 16, No. 1, February 2018 : 455 – 462 458 environment in a rational period of time. Mesbah and Taghiyar introduced a new classification method based on positive and negative patterns. For this classification, data log history of TAC/AD sales is used. Agents that are equipped with classifiers can gain higher profit comparing to those that are not so [17]. Chen has designed and implemented a multi user and multi access marketplace in which the users can access the system through the web, devices equipped with wireless applicable protocol (WAP) and agents. Electronic marketplace supports a variety of auctions including English auction, Dutch auction, American auction, hidden price auction and mutual auction [18]. Distinctive pricing rule or pay as bid to replace with uniform pricing rules is offered in electronic markets. It is expected that this model lowers the prices in the market and decreases price instability. Using multi-agent perspective, Xiong and Okuma compared pay as bid and uniform pricing where each compatible agent presents bid prices based on Q-learning algorithm. The experimental results indicated that pay as bid leads to decrease in market prices and price instability [19]. 3. Information Extraction Information Extraction is a sort of information retrieval with the purpose of extracting the data which has template out of semi-structured on unstructured documents. Information Extraction is considered a subdivision of Natural Language Processing (NLP). By web information extraction, we mean recognizing and extracting the required items from web pages, which also provides the opportunity to collect data and information from some sources (websites and web pages) to create added value services such as collecting web data in accordance with customer needs to compare products while shopping, advanced searches and etc. As to the rise in the amount of data in unstructured web pages, web information extraction is highly important. Software agents need to extract data to be able to process unstructured data based on the extracted information. Information Extraction Systems used to previously apply Natural Language Processing techniques such as grammar and lexicon while web information extraction systems apply machine learning and pattern mining methods in the template of webpages. Linguistic analysis implemented for unstructured texts cannot extract the existing HTML or XML tags in an online text. Hence linguistic analyses are not commonly utilized. To extract online data, other methods are applied [20-24]. Information extraction methods fall into two categories: wrapper-based information extraction and Information extraction based on conceptual model. 3.1. Information Extraction Based on Wrapper Wrapper is a set of high precision rules extracting the content of a specific page. This program extracts the data related to each required item from webpages and puts them in a database. There has been various activities in the scope of creating wrappers, which can generally be divided into five categorized: methods based on inquiry language, methods based on Natural Language Processing, HTML structure-aware methods, deduction-based methods, and ontology based methods. a. Methods Based on Inquiry Language: one of the initial steps to create wrappers is creating a specific language to retrieve data items from webpages. These languages are much simpler than general-purpose languages and help producers in creating wrapper as an instrument. In fact, it can be said that this method is totally done manually. The user must be aware of the tree structure of HTML tags and place of data items. A disadvantage of this method is the need for much human intervention in finding the existing data items (for each webpage). Another demerit is the fact the wrappers are so dependent on the structure of the pages. In case there are any structural or conceptual changes in webpages, executing these wrappers will accompany some errors. b. Methods Based on Natural Language Processing: this method is conventionally applied in unstructured texts (free texts written in natural language) c. HTML Structure-Aware Methods: these methods utilize the innate and structural specifications and properties of HTML documentations. In this method, before information extraction is carried out, a decomposition tree is created for an HTML file, and its labels are created and shown in the memory in a hierarchical way (in the shape of a tree). Then the extraction rules which are based on the displayed properties of the data are executed either automatically or semi-automatically.
  • 5. TELKOMNIKA ISSN: 1693-6930  Designing an Agent for Information Extraction from Persian E-shops (Nasrin Rasouli) 459 d. Wrapper Deduction-Based Methods: this category of methods receives a set of educational samples and creates the extraction rules based on them. The major difference of this category of methods with methods of natural language processing is that, here, there is no dependency to the language- related conditions of the data. But they depend on those template specifications that implicitly present the structural properties of some parts of the received data. e. Ontology-Based Methods: most previous methods relied on the structure of the items and how data items are displayed, based on which the extracted patterns and rules were specified. Though in addition to the display structure of the data, the data items can also be extracted relying on the data itself. To do so, an ontology is created for a specific domain by which the existing constants in a webpage are recognized, and based on them, the existing objects are extracted. 3.2. Information Extraction Based on Conceptual Model Information extraction methods which are based on the conceptual model are applied for free texts. These types of data are extracted based on their grammatical aspects [25]. 4. The Architecture of the Proposed Model The model of customer’s purchase model includes six stages of purchase procedure elaborated in the following. It is also attempted to investigate the function of intelligent software agents [26]-[27]. a. Need Recognition: this stage clarifies that the buyer has become aware of some of his/her hidden needs by receiving information and being exposed to advertisements, and is tempted to do the shopping [26]. b. Brokerage: a) Product Brokerage: when the need to buy is created in the buyer, based on the assessment of the data acquired about the product, the buyer must determine what she/he wants to buy. At the moment a large number of intelligent software agents are active in this stage in the internet, which help the customer through browsing and presenting a variety of a given product, brands, prices and other existing specifications in a shop or various shops to select the product. The outcome of this stage is achieving a set of products [26]. b) Broker: this stage combines the set acquired from previous stages with each seller’s facilities to help making decisions about where to buy. The fault in the previous stage i.e. merely concentrating on product brokerage is that product properties are not the only important things for the customer. Other criteria such as post sales customer services like guarantee, easy access to the product, delivery time and its expenses, raises and discounts and etc. are also influential in selection procedure. Sufficing to product specifications does not guarantee customer’s favorable conditions about delivery, guarantee and etc. [3]. c. Negotiation: in this stage, price and other items of the contract are defined. Traditional commercial negotiations impose huge costs to both customer and seller parties. They also accompany other barriers like time limitation, possibility of leading to no result, physical presence and etc. In digital world, none of these are encountered [3], [28], [26]. d. Payment and Delivery: this stage can occur right after finishing the stage of negotiation or a while later. As mentioned earlier, in some cases, easy payment or appropriate delivery conditions can influence the stage of product brokerage and broker. e. Product Services and Evaluation: this post purchase stage includes offering post-sales customer services and the investigation and evaluation of overall satisfaction about the shopping and decision making experience. After evaluating satisfaction, the most important role of using agents in the stage of evaluation is supporting, maintaining and then improving customer satisfaction. Customer satisfaction management through raise and encouraging services to increase customer loyalty to the shop can be very influential in the profitability of electronic commerce [26]. The agent used in this model is a product and seller/selling brokerage type which help the user in finding the product and the intended seller based on the required property or specification. The framework of the proposed model is presented in Figure 3.
  • 6.  ISSN: 1693-6930 TELKOMNIKA Vol. 16, No. 1, February 2018 : 455 – 462 460 Extracting the information about the goods and sellers in the form of a table User Specifications and the required goods’ properties Brokers and sellers agents User Information Extraction System Figure 3. The Framework of the Proposed Model Information extracting systems are also comprised of various components such as Document Retriever Medium which undertakes the task of collecting the contents of webpages. This component receives the address of a webpage as the input and then reads its content from the internet and returns it as output. Most webpages include meaningful data with formatting information. A webpage includes so many tags specifying how a webpage must be shown in a browser. Though these tags don’t offer any further information about the concept of what is being shown. Therefore, Content Filter Module attempts to omit HTML tags. Content Filter Module’s output which is a flat text is sent to Value Recognizer Module. This module plays a key role in extracting information and its major duty is to exert the rules of recognition that are related to the ontology of extraction and finding a set of candidates for extraction. As for each part of the webpage, there is a possibility to find some extracting ontology candidates, in case two or more candidates are found, it must be clarified that to which part of the ontology that part is related. One of the most important components of this system is Value Mapper Module. The main duty of this module is mapping candidate values to ontology components. The duty of this module is exchanging literal values to objects (a sample of the existing concepts in ontology). The output of this module, a data sample, would include a set of objects and the relation among them. Finally, Ontology Writer Module implements the data extracted outputs in the form of sample ontology. For this system to work accurately, the initial ontology must be created accurately with high precision. We used Protégé software to create the initial ontology. This ontology is about computer and its accessories. Using this initial ontology, the users can search for a variety of computers and their accessories in different shops. In this model, if the initial ontology is adequately expressive and explanatory, the extracting procedure can be done completely automatically. In addition to the fact that the wrappers created in this way are resistant to the structural changes in the documentations. In fact these advantages are the result of using ontologies in recognizing data items shown in Figure 4. Figure 4. Information Extraction System
  • 7. TELKOMNIKA ISSN: 1693-6930  Designing an Agent for Information Extraction from Persian E-shops (Nasrin Rasouli) 461 4.1. Model Evaluation In data marketing systems Precision and Recall indices are utilized for evaluation; they are accordingly defined as follows: Precision= Recall= Precision is the fraction of retrieved instances that are relevant, while recall is the fraction of relevant instances that are retrieved. To evaluate the proposed model, ten users commonly searched for their required goods on electronic shopping websites. The requests of these ten users were also done simultaneously by software agents. The results obtained by software agents were closer to users’ needs on the one hand, and were obtained in a much shorter time, on the other hand. The precision in users’ browsing was previously 70% which increased to 90% by using software agents. Moreover, the index of recall in users’ browsing was previously 50% which increased to 70% by using software agents. 5. Conclusion Developing computer systems and extending the usage of information technology in today’s life has led to the extreme supremacy of information such that this era is called information era. The amount of data and the degree of data usage are two fundamental indices to develop countries, the more the information volume increases, the harder its control and management would be. Hence merely data production and existence is not enough. Some instruments must be provided to use this volume of data. In fact the users must know how to respond to their need for information. As a result, information extraction methods in the form of responding to the users’ need for information become highly valued. Electronic shops and services offered by these websites are increasing. Agents are highly used in English electronic sales websites, but so far, there has been no research on designing an agent for extracting information in Persian for electronic shops. This study presented a model which receives the user’s required conditions and browses for the goods in accordance with user’s need. Using this model leads to increasing browsing speed and providing the goods related to the user’s need. Acknowledgement This paper is based on a research plan titled as designing personalized assistant agent for information extraction of the user’s required data that is being proceeded affiliated to Falavarjan Islamic Azad University. References [1] Rimmel G, Clement M, Runte M. Intelligent Software Agents Implication For Marketing In Ecommerce. Springer Verla.2000: 19- 33. [2] Dzeng RJ, Chun Lin Y. Intelligent agents for supporting construction procurement negotiation. Computer Law & Security Report. 2004; 20(1): 20-27. [3] Pivk A, Gams M. E-commerce Intelligent Agents. Communications of the ACM.1999; 42(3): 79-80. [4] Kowalczyk R, Ulieru M, Unland R. Integrating Mobile and Intelligent Agents in Advanced e- Commerce. 2013; A Survey, Available online http://www.old.netobjectdays.org [5] Kowalczyk R, Ulieru M, Unland R. Integrating Mobile and Intelligent Agents in Advanced e- Commerce: A Survey, Available online http://www.old.netobjectdays.org, 2000. [6] Fard F, H Far, BH. A method for detecting agents that will not cause emergent behavior in agent based systems-A case study in agent based auction systems. 13th International Conference on Information Reuse and Integration (IRI). 2012. [7] Gasparovic, BMezei I. Auction aggregation protocols for agent-based task assignment in multi-hop wireless sensor and robot networks. International Conference on Advanced Intelligent Mechatronics (AIM).July 2011 . [8] Xuwang Liu,Dingwei Wang. The behavior analysis of grouped multi-attribute auction based on multi- agent. 24th Chinese Control and Decision Conference (CCDC). 2012.
  • 8.  ISSN: 1693-6930 TELKOMNIKA Vol. 16, No. 1, February 2018 : 455 – 462 462 [9] Wan C, Cheung R. An auction agent architecture for mobile commerce. 2nd International Conference on Education Technology and Computer (ICETC). 2010. [10] Sandu L, Sbora R, Ilie S, Badica C. Scalable distributed agent-based English auction server. 15th International Conference on System Theory, Control, and Computing (ICSTCC). 2011. [11] Li B, Ma Y. An Auction-based Negotiation Model in Intelligent Multi-agent System. International Conference on Neural Networks and Brain. 2005. [12] Huang J,Youliu D, Yang B. Online autonomous auction model based on agent. Proceedings of International Conference on Machine Learning and Cybernetics. 2004. [13] Akkaya Y, Badur B, Darcan O. A study on internet auctions using agent based modeling approach. International Conference on Management of Engineering & Technology. 2009. [14] Qian D. The principal-agent relationships in group buying auction. 2nd International Conference on Management Science and Electronic Commerce (AIMSEC). 2011. [15] Cheung R, Wan C, Cheng C. An Active Learning System for Auction Agent Programming with Competitions. 9th International Conference on Computer and Information Science (ICIS). 2010 [16] Yue C ,Mabu S, Chen Y, Wang Y. Agent bidding strategy of multiple round English Auction based on genetic network programming.ICCAS-SICE. 2009. [17] Mesbah S, Taghiyareh F. A new sequential classification to assist Ad auction agent in making decisions. 5th International Symposium on Telecommunications (IST). 2010. [18] Chan H, Ho ISK, Lee R. Design and implementation of a mobile agent-based auction system. IEEE Pacific Rim Conference on Computers and signal Processing, ACRIM. 2001. [19] Xiong G, Okuma S, Fujita H. Multi-agent based experiments on uniform price and pay-as-bid electricity auction markets. Proceedings of the International Conference on Restructuring and Power Electric Utility Deregulation Technologies. 2004. [20] Yunfei Gong. Automatic web page segmentation and information extraction using conditional random fields. in 16th International Conference on Computer Supported Cooperative Work in Design.2012. [21] Jellouli I. an ontology-based approach for web information extraction. Colloquium in Information Science and Technology (CIST).2010. [22] Hao Han. A Method for Integration of Web Applications Based on Information Extraction. Eighth International Conference on Web Engineering.2008. [23] Liu Li. Web Information Extraction Algorithm Based on Ontology and DOM Tree. International Conference on Computational Intelligence and Software Engineering.2010. [24] Xinchao Han. Research on Web information extraction based on spider algorithm and DOM thinking. International Conference on Information Networking and Automation (ICINA).2010. [25] Yi Wei-Guo ,Yan Ling-Wei, Liu Ya-Qing, Liu Zhi, An ontology-based Web information extraction approach. 2nd International Conference on Future Computer and Communication (ICFCC). 2010. [26] G Prassas, K C Pramataris, O Papaemmanouil, G J Doukidis. A Recommender System for Online Shopping Based on Past Customer Behaviour. Expert Systems with Applications 27 ( 2004) 365– 377. Available online: http://www.elsevier.com/locate/eswa. [27] M Vetter1, S Pitsch. Towards a Flexible Trading Process over the Internet Agent- Oriented Software Engineering. Second International Workshop, AOSE, 2001 [28] M Brian Blak. Towards the Use of Agent Technology for B2B Electronic Commerce .available online http://daruma.georgetown.edu, JUN-02