SlideShare a Scribd company logo
1 of 6
Download to read offline
International Journal of Technical Research and Applications e-ISSN: 2320-8163,
www.ijtra.com Volume 2, Issue 4 (July-Aug 2014), PP. 163-168
163 | P a g e
AN EFFECTIVE FRAMEWORK FOR
GENERATING RECOMMENDATIONS
Vandana Srivastava1
, Dr S Q Abbas2
, Dr Mohammad Husain3
1
Research Scholar, IT College, Lucknow
2
AIMT, Lucknow
3
JIT, Barabanki
Abstract- The Internet, which brought the most innovative
improvement on information society, web recommendation
systems based on web usage mining try to mine user’s behavior
patters from web access logs, and recommend pages or
suggestions to the user by matching the user’s browsing behavior
with the mined historical behavior patterns. In this paper we
propose a recommendation framework that considers different
application status and various contexts of each user. We
successfully implemented the proposed framework and show how
this system can improve the overall quality of web
recommendations.
I. INTRODUCTION
The volume of information available on the internet is
increasing rapidly with the explosive growth of the World
Wide Web and the advent of e-Commerce. While users are
provided with more information and service options, it has
become more difficult for them to find the “right” or
“interesting” information, the problem commonly known as
information overload. Recommender systems are alternative,
user-centric, promising approaches to tackle the problem of
information overload by adapting the content and structure of
websites to the needs of the users by taking advantage of the
knowledge acquired from the analysis of the users’ access
behaviors. They can be generally defined as systems that guide
users toward interesting or useful objects in a large space of
possible options. In recent years there has been an increasing
interest in applying web usage mining techniques to build web
recommender systems. Web usage recommender systems take
web server access logs as input, and make use of data mining
techniques such as association rule and clustering to extract
implicit, and potentially useful navigational patterns, which are
then used to provide recommendations. Web server access logs
record user browsing history, which contains plenty of hidden
information regarding users and their navigation. They could,
therefore, be a good alternative to the explicit user rating or
feedback in deriving user models. Unlike traditional
techniques, which mainly recommend a set of items deemed to
be of interest to the user base their decisions on user ratings on
different items or other explicit feedbacks provided by the
user. These techniques discover user preferences from their
implicit feedbacks, namely the web pages they have visited.
Clustering and collaborative filtering approaches are ready to
incorporate both binary and non-binary weights of pages,
although binary weights are usually used for computing
efficiency. Association Rule (AR) mining can lead to higher
recommendation precision, and are easy to scale to large
datasets, but how to incorporate page weight into the AR
models has not been explored in previous studies.
To help users to choose a proper service among the available
services on the Internet, many brokering web sites for
consultancy services such as consultant web portals and search
engines have been developed. The users can use the brokering
web sites as starting points and find appropriate services using
them. This improvement allows the users to access information
about the services much easier than before, and the consultant
providers to save more lives. The brokering web sites,
however, showed their limitation that more sophisticated
mechanism is required in the domain of services. The most of
the users who does not have any knowledge about servicers or
any idea what is wrong with their choice cannot find out
proper services. What they need is not organized information
about services, but a professional guideline to the most
appropriate services for a specific user. Therefore,
recommendation systems for better services are proposed.
Recommendation system for the consultancy is a web site that
recommends services or provides useful information to the
users considering. Service Provider Recommendation System
is an example of well proposed service recommendation
system.
II. Recommendation System
Recommendation system can be measured as a precious
expansion of usual information systems used in industries such
as travel and generosity. However, recommendation systems
have mathematical roots and are more similar to artificial
intelligence than any other IT regulation. A recommendation
system learns from a customer’s behavior and recommends a
product in which users may be concerned. At the heart of
recommendation systems are machine-learning constructs.
Leading e-commerce players use recommendation engines that
separate users’ past purchase histories to recommend products
such as magazine articles, books, goods, etc. Online companies
that influence recommendation systems can increase sales by 8
percent to12 percent. Companies that succeed with
recommendation engines are those that can quickly and
proficiently turn huge amounts of data into actionable
information.
III. Analysis of a Recommendation Engine
The key component of a recommendation system is data.
This data may be garnered by a array of means such as
customer ratings of products, feedback from purchasers, etc.
This data will provide as the source for recommendations to
users. After data collection, recommendation systems use
machine-learning algorithms to find similarities and affinities
between products and users. Recommender logic programs are
then used to build suggestions for specific user profiles. This
procedure of filtering the input data and giving
recommendations to users is also known as “collaborative
filtering.”
Along with collaborative filtering, recommendation
systems also use other machine-learning techniques such as
clustering and classification of data. Clustering is a technique
which is used to bunch large amounts of data together into
International Journal of Technical Research and Applications e-ISSN: 2320-8163,
www.ijtra.com Volume 2, Issue 4 (July-Aug 2014), PP. 163-168
164 | P a g e
similar categories. It is also used to see data patterns and
provide huge amounts of data simpler to manage. Many search
engines use clustering to group results for similar search terms.
Classification is a technique used to choose whether new input
or a search term matches a previously observed pattern. It is
also used to identify doubtful network activity. Yahoo! Mail8
uses classification to decide if an incoming message is spam.
Image sharing sites like Picasa9 use classification techniques
to determine whether photos contain human faces. They then
offer recommendations of people that are identified in the user
contacts list.
IV. Approaches to Generate Recommendations
Personalization systems fall into three basic categories:
Rule-based systems, content-filtering systems, and
collaborative filtering systems.
A. Rule-Based Personalization Systems
Rely on manually or automatically generated decision
rules that are used to recommend items to users. Many existing
e-commerce Web sites that employ personalization or
recommendation technologies use manual rule-based systems.
Such systems allow Web site administrators to specify rules,
often based on demographic, psychographic, or other personal
characteristics of users. In some cases, the rules may be highly
domain dependent and reflect particular business objectives of
the Web site. The rules are used to affect the content served to
a user whose profile satisfies one or more rule conditions. Like
most rule-based systems, this type of personalization relies
heavily on knowledge engineering by system designers to
construct a rule base in accordance to the specific
characteristics of the domain or market research. The user
profiles are generally obtained through precise
communications with users. Some research has focused on
machine learning techniques for classifying users into one of
several categories based on their demographic attributes, and
therefore, automatically derive decision rules that can be used
for personalization.
The primary drawbacks of rule-based filtering techniques,
in addition to the usual knowledge engineering bottleneck
problem, originate from the methods used for the generation of
user profiles. The input is usually the subjective description of
users or their interests by the users themselves, and thus is
level to unfairness. Furthermore, the profiles are often static,
and thus the system performance degrades over time as the
profiles age.
B. Content-Based Filtering Systems
Also called item-to item correlation. This kind of
recommendation mainly relies on association rules pattern
between the goods. Association may be based on co-purchase
data, co-visited data, content similarities, preference by
common customers, or other measures. In Content-based
filtering systems, a user profile represent the content
descriptions of items in which that user has previously
expressed interest. The content descriptions of items are
represented by a set of features or attributes that characterise
that item. The recommendation generation task in such
systems usually involves the comparison of extracted features
from unseen or unrated items with content descriptions in the
user profile. Items that are considered sufficiently similar to
the user profile are recommended to the user.
In most content-based filtering systems, particularly those
used on the Web and in e-commerce applications, the content
descriptions are textual features extracted from Web pages or
product descriptions. As such, these systems often rely on
well-known document modeling techniques with roots in
information retrieval and information filtering research. Both
user profiles, as well as, items themselves, as represented as
weighted term vectors. Predictions of user interest in a
particular item can be derived based on the computation of
vector similarities or using probabilistic approaches such as
Bayesian classification. Furthermore, in contrast with
approaches based on collaborative filtering, the profiles are
individual in nature, built only from features associated with
items previously seen or rated by the active user.
The primary drawback of content-based filtering systems
is their tendency to over specialize the item selection since
profiles are solely based on the user’s previous rating of items.
User studies have shown that users find online recommenders
most useful when they recommend unexpected items,
suggesting that using content similarity alone may result in
missing important “pragmatic” relationships among Web
objects such as their common or complementary utility in the
context of a particular task. Furthermore, content-based
filtering requires that items can be represented successfully
using extracted textual features which are not always practical
given the heterogeneous nature of Web data.
C. Collaborative Filtering Systems
Collaborative filtering approaches, also called customer-
to-customer correlation. This is based on other customers’
opinions. It can recommend the products to the special
customers by using their similarity. It can discover the new
interested content for the customer. Collaborative filtering
distinguishes the customers’ neighbors from history-
information, and the information, which the customers are
possibly liked through analysing these neighbors. It is different
from content-based filtering. What is recommended by
collaborative filtering is based on other customers’
preferences, not similar products that the customers liked in
the past. Only the similarities are calculated between the
customers, but not calculated between the products.
There are three steps to provide the suggestion for the new
customers by Collaborative filtering:
 A new customer file is established by selecting items
involved in the website.
 The new file is compared with other customers’ files
to find similar files.
 For the products that new customer has not listed,
those may be forecasted by using the similar
customers’ files.
The second one is based on the customers’ preference in
the past and content analysis, which is difficult to apply to
content that, is hard to analyse and classify. The third one is to
find other customers that have shown similar tendencies to the
given customers and recommend what the past customers have
liked, which is difficult to apply to content which have few or
no preference data from the customers.
Collaborative filtering has tried to address some of the
shortcomings of other approaches mentioned above.
Particularly, in the context of e-commerce, recommender
systems based on collaborative filtering have achieved notable
successes. These techniques generally involve matching the
ratings of a current user for objects (e.g., movies or products)
International Journal of Technical Research and Applications e-ISSN: 2320-8163,
www.ijtra.com Volume 2, Issue 4 (July-Aug 2014), PP. 163-168
165 | P a g e
with those of similar users (nearest neighbors) in order to
produce recommendations for objects not yet rated or seen by
an active user.
Collaborative filtering usually performs best when explicit
non-binary user ratings for similar objects are available. In
many Web sites, however, it may be desirable to integrate the
personalization actions throughout the site involving different
types of objects, including navigational and content pages, as
well as implicit product-oriented user events such as shopping
cart changes, or product information requests. A number of
optimization strategies have been proposed and employed to
remedy these shortcomings. These strategies include similarity
indexing and dimensionality reduction to reduce real-time
search costs and remedy the sparsely problems, as well as
offline clustering of user records, allowing the online
component of the system to search only within a matching
cluster. A model-based variant of collaborative filtering is
known as item-based collaborative filtering in which, starting
from the same user-rating profile databases, an item-item
similarity matrix is built offline, and used in the prediction
phase to generate recommendations. Rather than basing item
similarity on content descriptions of the items, similarity
between items is based on user ratings of these items. Each
item is represented by a vector, and the similarities are
computed using metrics such as cosine similarity and
correlation-based similarity. The recommendation process
predicts the rating for items not previously seen or rated by an
active user using a weighted sum of the ratings, by that user, of
items in the item neighborhood of the target item. Evaluation
of the item-based collaborative filtering approach has shown
that item-based collaborative filtering can provide
recommendations that are, in general, of similar quality when
compared to memory-based collaborative approach. Most data
mining approaches to personalization can be viewed as
extensions of collaborative filtering. In these approaches the
pattern discovery algorithms take as input the historical rating
or navigational profiles of past users and generate aggregate
user models. The user models, in turn, can be used, in
conjunction with the profile of an active user, to predict future
user behavior or generate recommendations.
V. SERVICE ORIENTED ARCHITECTURE (SOA)TO
IMPLEMENT FRAMEWORK FOR
PERSONALIZED RECOMMENDATIONS
Software development has undergone various stages of
paradigms - the Service-oriented Architecture (SOA), as the
next generation software architecture and through the
utilization of the web service, XML and other related
technologies provides viable working solution to implement
dynamic e-business. In this paper we develop a framework
which implementation based on SOA.
A service-oriented architecture is essentially a collection
of services, among which the communication can involve
either simple data passing or it could involve two or more
services coordinating some activity, requiring means of
connecting services to each other. The first service-oriented
architecture in the past was with the use DCOM or Object
Request Brokers (ORBs) based on the CORBA specification.
To understand service-oriented architecture must begin
with a clear understanding of the term service. A service is a
function that is well defined, self-contained, and does not
depend on the context or state of other services. The
technology of Web services is the most likely connection
technology of service-oriented architectures. Web services
essentially use XML to create a robust connection. A service
consumer sending a service request message to a service
provider. The service provider returns a response message to
the service consumer. The request and subsequent response
connections are defined in some way that is understandable to
both the service consumer and service provider. How those
connections are defined is explained in Web Services
explained. A service provider can also be a service consumer.
As a distributed software model, an SOA is usually
comprised of three primary parties: Producer (of services),
Consumer (of services), Directory (of services). Web Services
are considered an example of Service Oriented Architecture.
Service Networks take on the properties of an SOA.
VI. RELATED WORK
Bachus et al. have been holding a U.S. patent that is
Healthcare Provider Recommendation System (HPRS). A
consumer who experienced good of a healthcare service can
register the service’s provider on this system. Information
about registered and accumulated services is provided to the
other users; a user who is willing to be treated can query to the
system using provider’s contexts such as location, specialty,
and reputation. This system can encourage information sharing
between consumers, and rating healthcare services may be
honest and actually helpful for consumers’ point of view.
However, information about the services may not be possible
to show professionalism, because services are registered by
laymen. Besides, the system cannot consider user’s contexts,
especially the health status, so novice users may not receive
successful recommendation results. ABC Homeopathy is a
healthcare web site that proposes remedies or medicines
according to the users’ symptoms. Using this web site, a user
can choose multiple symptoms of each body part, and retrieve
information about remedies for the selected symptoms. We can
regard that this system considers health status to recommend
remedies. However, results are too simple and limited to
remedies only. Moreover, it does not handle enough health
status that is required for fine recommendation, and still, it is
not useful when users could not be aware of their specific
symptoms.
Bahram Amini, Roliana Ibrahim, Mohd Shahizan Othman,
faculty of Computer Science and Information Systems,
University of Teknologi Malaysia, “A Framework for
Personalized Information Integration in Higher Education
Institutes”, International Journal of Computer
Applications(0975-8887) Vol 23-No.4, June 2011, a service-
oriented framework which augments recommendation
approach with components of semantic-based information
integration and provides interactive and contextual based
information integration for decision makers in Higher
Education Institutes. The underlying semantic web technology
facilitates on-demand integration of information from internal
sources as well as the Web and provides web service discovery
and invocation for effective information analysis. In addition,
the framework enables the users to analyze instances of
student’s information and to receive recommendation of new
information sources as well as appropriate analytical services
based on the students’ status. Service orientation paradigm
provides dynamic and flexible means of communication for
service interoperability among the framework components.
International Journal of Technical Research and Applications e-ISSN: 2320-8163,
www.ijtra.com Volume 2, Issue 4 (July-Aug 2014), PP. 163-168
166 | P a g e
Figure 1 : System Service Recommendation Framework
VII. PROPOSED FRAMEWORK
System Service Recommendation Framework (SSRF) is a
computerized system that recommends suitable services to
service consumers based on their various interest. In other
words, the framework acts as a mediator for business or non-
business interactions between system service providers and
consumers. A service provider is a Network node that provides
a service interface for a software asset that manages a specific
set of tasks. A service provider node can represent the services
of a business entity or it can simply represent the service
interface for a reusable subsystem. Therefore, it is an essential
functionality for career web software such as e-career portals
or search engines for system services.
For more personalized recommendation of the services,
SSRF applies user’s interest to its recommendation process.
Interest is the information about user’s current states or
conditions, and it is the most important key to determine what
specific services are suitable for the user. However, to use
interest without any technical obstacle, the interest must be
measurable and standardized. As a mediator, SSRF manages
complex interactions between system service providers,
consumers, and system administrators. The system service
providers such as Professor, Director, Engineers, Technical
advisor etc. can describe and register their own services on
SSRF. Even if service not registered in SSRF, but SSRF
provided service on-demand to incorporate new sources of
data is required. Then, multiple recommendation mechanisms
that are developed by the system administrators eventually
search and recommend those registered or unregistered
services for the users. Users can retrieve information about
recommended services and evaluate them. The web portal
system provides various services and information about system
and also acts as an interface of SSRF for service consumers.
The web portal actually triggers a recommendation process
automatically delivering users’ interest to SSRF; SSRF
performs recommendation process with given users’ contexts,
analysis of data in runtime done by runtime analysis tools and
sends recommended results back to the portal.
VIII. Framework Architecture
We designed a flexible architecture of SSRF considering
extensibility and scalability of the framework. Because, a
brand-new type of service and interest can emerge at any time
after the system is published, SSRF should require less effort
to adapt those changes. Also, SSRF must be able to handle
large amount of services and consumers. A consumer should
be able to receive recommended results with high quality and
low delay even if there are many services or requests from
other consumers. To meet requirements above, we adopted
SOA (Service Oriented Architecture) design paradigm to
SSRF. System services can be implemented using the Web
Services technology and registered easily at runtime. Also,
core logics for the recommendation can be realized to web
services. For instance, we can imagine that there are number of
web services available and a recommendation web service that
gathers and arranges the services is deployed on the system.
Likewise, there are recommendation web services that are in
charge of their own categories and all the results from them are
reorganized for users.
The entire architecture of SSRF is consists of three types
of modules: façade, core logic, and data access object. Façade
modules are outer interfaces of SSRF. Each of them is
connected to its core logic that performs the main functionality
of the system. Core logic modules may need to use service
repository to access information about consultancy services;
data access object modules are wholly responsible for all
transactions to the System Service Repository and provide
handy interfaces to it. There are three façade modules in
SSRF: interfaces for service providers, interfaces for users, and
interfaces for administrator. Each of them is in charge of SSRF
operations that aid each system user properly. Moreover, they
can protect the framework from incorrect operations at the
same time. Interface module for consultancy providers
interacts with System Service Manager, interface for
administrator is on Web Service Manager, and users’ interface
deals with Web Services Pool that is a set of various web
services for system service recommendation. The data access
object is a well-known module that is effective for handling
database. SSRF puts all information about system services into
the database called System Service Repository, if data is not
available in database than it provided by searching data and
store in database called Data provided on-demand and all
transactions to the repository must be performed through the
data access objects only. It is such a common design pattern
for handle the database to prevent damages of data from any
unwilling database operations. SSRF has two core logic
modules for managing system: the Web Service Manager and
the System Service Manager, and numerous web services for
the recommendation logics in the Web Services Pool. The
Web Service Manager manages the Web Services Pool of
SSRF enabling recommendation web services to be deployed
and managed at runtime by the system administrators. The
only parameter that is required for deploying a new
recommendation web service is URL (Uniform Resource
Location) of WSDL (Web Service Description Language)
document of a new web service, and the system administrator
can manage deployed web services using their URL as a
primary key.
The System Service Manager provides various
functionalities to manage the System Service Repository:
registering a new system service, modifying properties of the
services, inquiring recommendation statistics, activating or
deactivating the service, deregistering the services, and so on.
This framework can also analysis the result through
runtime analysis tools. This tool analyze result by various
software like Ms-Excel, SPSS etc. before providing result to
user. So that user can choose the best service.
IX. IMPLEMENTATION
We have implemented the developed framework in case
study of Consultancy Services (CS).
To evaluate functionality and feasibility of SSRF, we
present an example of Consultancy Service recommendation
process for service consumers that may occupy most of
International Journal of Technical Research and Applications e-ISSN: 2320-8163,
www.ijtra.com Volume 2, Issue 4 (July-Aug 2014), PP. 163-168
167 | P a g e
transactions of the framework. A recommendation process
starts, as mentioned before, from the e-Career Web Portal
system. The Web Portal system requests consultancy service
recommendation for a consumer sending consumer’s interest
to Consultancy Service Recommendation Framework(CSRF).
A process for the service consumers automatically starts
during when they are using the e-Career Web Portal System,
and they need some consultancy from consultancy services. To
start recommendation process, the e-Career Web Portal
triggers a recommendation request to CSRF using the CSRF
Invoker module. As an input of CSRF, a request message
contains user’s contexts including interest. Passing through the
façade module, the request is propagated to multiple
recommendation web services in the Web Services Pool
simultaneously. CSRF receives the request, and passes it to
multiple recommendation web services in the Web Services
Pool. After simultaneous tasks of those web services, the
framework gathers and rearranges results from them and
analyze the result by runtime analysis tools. Finally CSRF
returns a composed recommendation result back to the Web
Portal system and the Web Portal system displays information
about recommended services with analysis of result to a
consumer. From the implementation result above, we have
confirmed that a recommendation process of CSRF works
pretty well, and that a result for consultancy recommendation
is valuable and reasonable to the consumers. However, more
certain evaluation of the framework would be a statistical
investigation on service consumers’ satisfaction about
recommendation results. Further evaluation of CSRF, which
was difficult without large experimental group and long
observation, will be possible when e-Career Web Portal is used
by service consumers widely and frequently.
Figure 2 : Implementation of Framework for CS
X. CONCLUSION
In this paper, we suggested a personalized consultancy
service recommendation framework that considers consumers’
interest to find and analyse satisfactory services for them. Our
framework gathers information about service consumer’s
interest and calculates service similarities between consumer
and consultancy services automatically and runtime analysis of
that service. Based on these similarities of each consumer, the
framework arranges and recommends proper consultancy
services. Also, we implemented CSRF and evaluated its
functionality and feasibility. Although the assessment was not
fully assured to demonstrate all approaches of this paper, we
concluded that our framework is relatively adequate to provide
enhanced consultancy service recommendation to apprentice
users.
REFERENCES
[1] P. Resnick, H. R. Varian, “Recommender Systems”,
Communications of the ACM, 40 (3), 1997, pp. 56-58.
[2] P. Burke, “Hybrid Recommender Systems: Survey and
Experiments”, User Modeling and User-Adapted Interaction,
2002.
[3] X. Fu, J. Budzik, K. J. Hammond, “Mining Navigation History
for Recommendation”, In Intelligent User Interfaces, 2000, pp.
106–112.
[4] C. Lin, S. Alvarez, C. Ruiz, “Collaborative Recommendation via
Adaptive Association Rule Mining, 2000.
[5] A. L. C. Yi-Hung Wu, Yong-Chuan Chen, “Enabling
Personalized Recommendation on the Web based on User
Interests and Behaviors”, In 11th International Workshop on
research Issues in Data Engineering, 2001.
[6] M. Deshpande, G. Karypis, ”Item-Based Top-N
Recommendation Algorithms”, ACM Transactions on
Information Systems (TOIS), 2004.
[7] J. Herlocker, J. Konstan, A. Brochers, J. Riedel, “An
Algorithmic Framework for Performing Collaborative Filtering”,
Proceedings of 200 Conference on Research and Development in
Information Retrieval, 2000.
[8] B. Mobasher, “Web Usage Mining and Personalization”, In
Practical Handbook of Internet Computing, Munindar, P. Singh
(ed.), CRC Press, 2005.
[9] M. Nakagawa, B. Mobasher, “A Hybrid Web Personalization
Model Based on Site Connectivity”, In The Fifth International
WEBKDD Workshop: Web mining as a Premise to Effective
and Intelligent Web Applications, 2003, pp. 59 – 70.
[10] D.S. Han, J.S. Song, J. Matak, M.K. Lee, “A Probability-Based
Prediction Framework for Stress Identification”, 9th Internation
Conference on e-Health Networking, Application, and Services,
pp. 58-63
[11] Bachus, Sonja C., Abreu, Michael J., Bachus, Jeff A., Wallace,
Karen D., “Consultancy Provider Recommendation System”,
United States Patent, 20060015369,
http://www.freepatentsonline.com/ 20060015369.html
[12] Private Consultancy System, http://www.phcs.com
[13] US Consultancy Portal, http://www.usconsultancyportal.com
[14] Schafer J.B., Konstan J.A., Riedl J.(2001) “E-commerce
Recommendation Applications”. Data Mining and Knowledge
Discovery, vol. 5, no. 1/2, pp.115-153.
[15] Julita Piotrowiak(2006) “INTEGRATION OF WEB SITE
CONTENT AND DATABASES FOR PRODUCT AND PAGE
RECOMMENDATION” from: http:// centria.di.fct.unl.pt/~jmp/
page6/page8/assets/MSC-JulitaPiotrowiak.pdf.
[16] Li Fenghui(2001).� “ON EC-ORIENTED WEB DATA
MINING”. Ms.D.thesis, Computing Science, Shandong
University of Science and Technology.
[17] Gordon S. Linoff, Michael JA Berry(2002) “Mining the Web:
Transforming Customer Data into Customer Value”. New York:
John Wiley & Sons
[18] Jong-Hwan Seo, Kun-Pyo Lee. (2003). “Development of
Website Design Personalization Service Using Design
Recommended System”. (2006). From:
http://www.idemployee.id.tue.nl/
g.w.m.rauterberg/conferences/CD_doNotOpen/ADC/final_paper
/486.pdf
[19] Rosario Sotomayor, Joe Carthy and John Dunnion. (2005). “The
Design and Implementation of an Intelligent Online
Recommender System”. Mixed-Initiative Problem-Solving
Assistants. 2005 Fall Symposium Series. AAAI. Virginia, USA,
3rd -6th november 2005. AAAI Press
[20] Linden, G., Smith, B., York, J. (2003). “Amazon.com
Recommendations: Item-to-Item Collaborative Filtering”. IEEE
Internet Computing.
[21] Aggarwal, C.C.,Wolf, J.L., Yu, P.S.: A new method for
similarity indexing for market data. In: Proceedings of the 1999
ACM SIGMOD Conference, Philadelphia, PA (June 1999) 407–
418
International Journal of Technical Research and Applications e-ISSN: 2320-8163,
www.ijtra.com Volume 2, Issue 4 (July-Aug 2014), PP. 163-168
168 | P a g e
[22] Belkin, N., Croft, B.: Information filtering and information
retrieval. Communications of ACM 35(12) (2001) 29–37
[23] Deshpande, M., Karypis, G.: Item-based top-n recommendation
algorithms. ACM Transactions on Information Systems 22(1)
(2004) 1–34
[24] Herlocker, J., Konstan, J., Borchers, A., Riedl, J.: An algorithmic
framework for performing collaborative filtering. In:
Proceedings of the 22nd ACM Conference on Research and
Development in Information Retrieval (SIGIR’99), Berkeley,
CA (August 1999) 230–237
[25] Konstan, J., Miller, B., Maltz, D., Herlocker, J., Gordon, L.,
Riedl, J.: Grouplens: Applying collaborative filtering to usenet
news. Communications of the ACM 40(3) (1997) 77–87
[26] Pazzani, M.: A framework for collaborative, content-based and
demographic filtering. Artificial Intelligence Review 13(5-6)
(1999) 393–408
[27] Salton, G., McGill, M.: Introduction to Modern Information
Retrieval. McGraw-Hill, New York, NY (1983) 134 B.
Mobasher
[28] Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Item-based
collaborative filtering recommendation algorithms. In:
Proceedings of the 10th International WWW Conference, Hong
Kong (May 2001) 285–295
[29] Sarwar, B.M., Karypis, G., Konstan, J.A., Riedl, J.: Application
of dimensionality reduction in recommender system - a case
study. In: Proceedings of the WebKDD 2000 Web Mining for E-
Commerce Workshop at ACM SIGKDD 2000, Boston (August
2000)
[30] Schafer, J., Konstan, J., , Riedl, J.: Recommender systems in e-
commerce. In: Proceedings of the ACM Conference on
Electronic Commerce, Denver, Colorado (November 1999) 158–
166
[31] Sinha, R., Swearingen, K.: Comparing recommendaions made
by online systems and friends. In: Proceedings of Delos-NSF
Workshop on Personalisation and Recommender Systems in
Digital Libraries. (June 2001)
[32] Ungar, L., Foster, D.P.: Clustering methods for collaborative
filtering. In: Proceedings of the AAAI98 Workshop on
Recommendation Systems, Madison Wisconsin (July 1998)
[33] Ypma, A., Heskes, T.: Categorization of web pages and user
clustering with mixtures of hidden markov models. In:
Proceedings of the WEBKDD 2002 Workshop: Web Mining for
Usage Patterns and User Profiles, at SIGKDD 2002), Edmonton,
Alberta, Canada (July 2002)
[34] Yu, P.S.: Data mining and personalization technologies. In:
Proceedings of the International Conference on Database
Systems for Advanced Applications (DASFAA99), Hsinchu,
Taiwan (April 1999) 6–13
[35] Bahram Amini, Roliana Ibrahim, Mohd Shahizan Othman,
faculty of Computer Science and Information Systems,
University of Teknologi Malaysia, “A Framework for
Personalized Information Integration in Higher Education
Institutes”, International Journal of Computer
Applications(0975-8887) Vol 23-No.4, June 2011
[36] http://www.service-architecture.com/web-services/articles/
serviceoriented_architecture_soa_definition.html
[37] www.service-architecture.com
[38]http://www.servicearchitecture.com/webservices/articles/web_se
rvices_explained.html

More Related Content

What's hot

Summary of Paper : Taxonomy of websearch by Broder
Summary of Paper : Taxonomy of websearch by BroderSummary of Paper : Taxonomy of websearch by Broder
Summary of Paper : Taxonomy of websearch by BroderBhavesh Singh
 
AN EXTENDED HYBRID RECOMMENDER SYSTEM BASED ON ASSOCIATION RULES MINING IN DI...
AN EXTENDED HYBRID RECOMMENDER SYSTEM BASED ON ASSOCIATION RULES MINING IN DI...AN EXTENDED HYBRID RECOMMENDER SYSTEM BASED ON ASSOCIATION RULES MINING IN DI...
AN EXTENDED HYBRID RECOMMENDER SYSTEM BASED ON ASSOCIATION RULES MINING IN DI...csandit
 
IRJET- Text-based Domain and Image Categorization of Google Search Engine usi...
IRJET- Text-based Domain and Image Categorization of Google Search Engine usi...IRJET- Text-based Domain and Image Categorization of Google Search Engine usi...
IRJET- Text-based Domain and Image Categorization of Google Search Engine usi...IRJET Journal
 
A LOCATION-BASED RECOMMENDER SYSTEM FRAMEWORK TO IMPROVE ACCURACY IN USERBASE...
A LOCATION-BASED RECOMMENDER SYSTEM FRAMEWORK TO IMPROVE ACCURACY IN USERBASE...A LOCATION-BASED RECOMMENDER SYSTEM FRAMEWORK TO IMPROVE ACCURACY IN USERBASE...
A LOCATION-BASED RECOMMENDER SYSTEM FRAMEWORK TO IMPROVE ACCURACY IN USERBASE...ijcsa
 
The application of data mining to recommender systems
The application of data mining to recommender systems The application of data mining to recommender systems
The application of data mining to recommender systems sunsine123
 
A Review: Text Classification on Social Media Data
A Review: Text Classification on Social Media DataA Review: Text Classification on Social Media Data
A Review: Text Classification on Social Media DataIOSR Journals
 
IRJET- An Analysis of Personal Data Shared to Third Parties by Web Services
IRJET- An Analysis of Personal Data Shared to Third Parties by Web ServicesIRJET- An Analysis of Personal Data Shared to Third Parties by Web Services
IRJET- An Analysis of Personal Data Shared to Third Parties by Web ServicesIRJET Journal
 
Fuzzy Logic Based Recommender System
Fuzzy Logic Based Recommender SystemFuzzy Logic Based Recommender System
Fuzzy Logic Based Recommender SystemRSIS International
 
3 iaetsd semantic web page recommender system
3 iaetsd semantic web page recommender system3 iaetsd semantic web page recommender system
3 iaetsd semantic web page recommender systemIaetsd Iaetsd
 
Image Tagging With Social Assistance
Image Tagging With Social AssistanceImage Tagging With Social Assistance
Image Tagging With Social Assistanceijtsrd
 
SIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDY
SIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDYSIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDY
SIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDYJournal For Research
 
Kammerer How The Interface Design Influences Users Spontaneous Trustworthines...
Kammerer How The Interface Design Influences Users Spontaneous Trustworthines...Kammerer How The Interface Design Influences Users Spontaneous Trustworthines...
Kammerer How The Interface Design Influences Users Spontaneous Trustworthines...Kalle
 
Efficient way of user search location in query processing
Efficient way of user search location in query processingEfficient way of user search location in query processing
Efficient way of user search location in query processingeSAT Publishing House
 
Personalized recommendation for cold start users
Personalized recommendation for cold start usersPersonalized recommendation for cold start users
Personalized recommendation for cold start usersIRJET Journal
 
IRJET- A Novel Technique for Inferring User Search using Feedback Sessions
IRJET- A Novel Technique for Inferring User Search using Feedback SessionsIRJET- A Novel Technique for Inferring User Search using Feedback Sessions
IRJET- A Novel Technique for Inferring User Search using Feedback SessionsIRJET Journal
 
Designing a recommender system based on social networks and location based se...
Designing a recommender system based on social networks and location based se...Designing a recommender system based on social networks and location based se...
Designing a recommender system based on social networks and location based se...IJMIT JOURNAL
 

What's hot (18)

Summary of Paper : Taxonomy of websearch by Broder
Summary of Paper : Taxonomy of websearch by BroderSummary of Paper : Taxonomy of websearch by Broder
Summary of Paper : Taxonomy of websearch by Broder
 
AN EXTENDED HYBRID RECOMMENDER SYSTEM BASED ON ASSOCIATION RULES MINING IN DI...
AN EXTENDED HYBRID RECOMMENDER SYSTEM BASED ON ASSOCIATION RULES MINING IN DI...AN EXTENDED HYBRID RECOMMENDER SYSTEM BASED ON ASSOCIATION RULES MINING IN DI...
AN EXTENDED HYBRID RECOMMENDER SYSTEM BASED ON ASSOCIATION RULES MINING IN DI...
 
IRJET- Text-based Domain and Image Categorization of Google Search Engine usi...
IRJET- Text-based Domain and Image Categorization of Google Search Engine usi...IRJET- Text-based Domain and Image Categorization of Google Search Engine usi...
IRJET- Text-based Domain and Image Categorization of Google Search Engine usi...
 
A LOCATION-BASED RECOMMENDER SYSTEM FRAMEWORK TO IMPROVE ACCURACY IN USERBASE...
A LOCATION-BASED RECOMMENDER SYSTEM FRAMEWORK TO IMPROVE ACCURACY IN USERBASE...A LOCATION-BASED RECOMMENDER SYSTEM FRAMEWORK TO IMPROVE ACCURACY IN USERBASE...
A LOCATION-BASED RECOMMENDER SYSTEM FRAMEWORK TO IMPROVE ACCURACY IN USERBASE...
 
The application of data mining to recommender systems
The application of data mining to recommender systems The application of data mining to recommender systems
The application of data mining to recommender systems
 
A Review: Text Classification on Social Media Data
A Review: Text Classification on Social Media DataA Review: Text Classification on Social Media Data
A Review: Text Classification on Social Media Data
 
IRJET- An Analysis of Personal Data Shared to Third Parties by Web Services
IRJET- An Analysis of Personal Data Shared to Third Parties by Web ServicesIRJET- An Analysis of Personal Data Shared to Third Parties by Web Services
IRJET- An Analysis of Personal Data Shared to Third Parties by Web Services
 
Fuzzy Logic Based Recommender System
Fuzzy Logic Based Recommender SystemFuzzy Logic Based Recommender System
Fuzzy Logic Based Recommender System
 
3 iaetsd semantic web page recommender system
3 iaetsd semantic web page recommender system3 iaetsd semantic web page recommender system
3 iaetsd semantic web page recommender system
 
A270104
A270104A270104
A270104
 
Image Tagging With Social Assistance
Image Tagging With Social AssistanceImage Tagging With Social Assistance
Image Tagging With Social Assistance
 
SIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDY
SIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDYSIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDY
SIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDY
 
Kammerer How The Interface Design Influences Users Spontaneous Trustworthines...
Kammerer How The Interface Design Influences Users Spontaneous Trustworthines...Kammerer How The Interface Design Influences Users Spontaneous Trustworthines...
Kammerer How The Interface Design Influences Users Spontaneous Trustworthines...
 
Efficient way of user search location in query processing
Efficient way of user search location in query processingEfficient way of user search location in query processing
Efficient way of user search location in query processing
 
Ac02411221125
Ac02411221125Ac02411221125
Ac02411221125
 
Personalized recommendation for cold start users
Personalized recommendation for cold start usersPersonalized recommendation for cold start users
Personalized recommendation for cold start users
 
IRJET- A Novel Technique for Inferring User Search using Feedback Sessions
IRJET- A Novel Technique for Inferring User Search using Feedback SessionsIRJET- A Novel Technique for Inferring User Search using Feedback Sessions
IRJET- A Novel Technique for Inferring User Search using Feedback Sessions
 
Designing a recommender system based on social networks and location based se...
Designing a recommender system based on social networks and location based se...Designing a recommender system based on social networks and location based se...
Designing a recommender system based on social networks and location based se...
 

Viewers also liked

Viewers also liked (20)

INVESTIGATION OF THE EFFECT OF CURRENT ON TENSILE STRENGTH AND NUGGET DIAMETE...
INVESTIGATION OF THE EFFECT OF CURRENT ON TENSILE STRENGTH AND NUGGET DIAMETE...INVESTIGATION OF THE EFFECT OF CURRENT ON TENSILE STRENGTH AND NUGGET DIAMETE...
INVESTIGATION OF THE EFFECT OF CURRENT ON TENSILE STRENGTH AND NUGGET DIAMETE...
 
ENVISIONING AND IMPLEMENTING PROJECT IN REAL TIME (AN ALGORITHMIC APPROACH)
ENVISIONING AND IMPLEMENTING PROJECT IN REAL TIME (AN ALGORITHMIC APPROACH)ENVISIONING AND IMPLEMENTING PROJECT IN REAL TIME (AN ALGORITHMIC APPROACH)
ENVISIONING AND IMPLEMENTING PROJECT IN REAL TIME (AN ALGORITHMIC APPROACH)
 
INVESTIGATION OF STRESSES IN CANTILEVER BEAM BY FEM AND ITS EXPERIMENTAL VERI...
INVESTIGATION OF STRESSES IN CANTILEVER BEAM BY FEM AND ITS EXPERIMENTAL VERI...INVESTIGATION OF STRESSES IN CANTILEVER BEAM BY FEM AND ITS EXPERIMENTAL VERI...
INVESTIGATION OF STRESSES IN CANTILEVER BEAM BY FEM AND ITS EXPERIMENTAL VERI...
 
COMMODITY DERIVATIVE MARKETS IN INDIA
COMMODITY DERIVATIVE MARKETS IN INDIACOMMODITY DERIVATIVE MARKETS IN INDIA
COMMODITY DERIVATIVE MARKETS IN INDIA
 
STUDIES ON THE ANTIBIOTIC RESISTANCE USING URINARY TRACT ISOLATES OF E.COLI.
STUDIES ON THE ANTIBIOTIC RESISTANCE USING URINARY TRACT ISOLATES OF E.COLI.STUDIES ON THE ANTIBIOTIC RESISTANCE USING URINARY TRACT ISOLATES OF E.COLI.
STUDIES ON THE ANTIBIOTIC RESISTANCE USING URINARY TRACT ISOLATES OF E.COLI.
 
SCOPE OF REPLACING FINE AGGREGATE WITH COPPER SLAG IN CONCRETE- A REVIEW
SCOPE OF REPLACING FINE AGGREGATE WITH COPPER SLAG IN CONCRETE- A REVIEWSCOPE OF REPLACING FINE AGGREGATE WITH COPPER SLAG IN CONCRETE- A REVIEW
SCOPE OF REPLACING FINE AGGREGATE WITH COPPER SLAG IN CONCRETE- A REVIEW
 
COMPARATIVE STUDY OF BELL PEPPER ON THE ASPECTS OF THEIR APPROXIMATE ANALYSIS...
COMPARATIVE STUDY OF BELL PEPPER ON THE ASPECTS OF THEIR APPROXIMATE ANALYSIS...COMPARATIVE STUDY OF BELL PEPPER ON THE ASPECTS OF THEIR APPROXIMATE ANALYSIS...
COMPARATIVE STUDY OF BELL PEPPER ON THE ASPECTS OF THEIR APPROXIMATE ANALYSIS...
 
MAPPING REMOTE PLANTS THROUGH REMOTE SENSING TECHNOLOGY AND GIS
MAPPING REMOTE PLANTS THROUGH REMOTE SENSING TECHNOLOGY AND GISMAPPING REMOTE PLANTS THROUGH REMOTE SENSING TECHNOLOGY AND GIS
MAPPING REMOTE PLANTS THROUGH REMOTE SENSING TECHNOLOGY AND GIS
 
OPEN LOOP ANALYSIS OF CASCADED HBRIDGE MULTILEVEL INVERTER USING PDPWM FOR PH...
OPEN LOOP ANALYSIS OF CASCADED HBRIDGE MULTILEVEL INVERTER USING PDPWM FOR PH...OPEN LOOP ANALYSIS OF CASCADED HBRIDGE MULTILEVEL INVERTER USING PDPWM FOR PH...
OPEN LOOP ANALYSIS OF CASCADED HBRIDGE MULTILEVEL INVERTER USING PDPWM FOR PH...
 
TRAFFIC NOISE ATTENUATION IN SELFPROTECTED BUILDING ENVELOPS
TRAFFIC NOISE ATTENUATION IN SELFPROTECTED BUILDING ENVELOPSTRAFFIC NOISE ATTENUATION IN SELFPROTECTED BUILDING ENVELOPS
TRAFFIC NOISE ATTENUATION IN SELFPROTECTED BUILDING ENVELOPS
 
130509
130509130509
130509
 
MECHANISMS OF PHOTOPERIOD IN REGULATION OF RICE FLOWERING
MECHANISMS OF PHOTOPERIOD IN REGULATION OF RICE FLOWERING MECHANISMS OF PHOTOPERIOD IN REGULATION OF RICE FLOWERING
MECHANISMS OF PHOTOPERIOD IN REGULATION OF RICE FLOWERING
 
UNDERSTANDING ENTREPRENEURSHIP: IMPACT OF OVERCONFIDENCE ON ENTREPRENEURSHIP
UNDERSTANDING ENTREPRENEURSHIP: IMPACT OF OVERCONFIDENCE ON ENTREPRENEURSHIPUNDERSTANDING ENTREPRENEURSHIP: IMPACT OF OVERCONFIDENCE ON ENTREPRENEURSHIP
UNDERSTANDING ENTREPRENEURSHIP: IMPACT OF OVERCONFIDENCE ON ENTREPRENEURSHIP
 
IDENTIFICATION OF SUPPLY CHAIN MANAGEMENT PROBLEMS: A REVIEW
IDENTIFICATION OF SUPPLY CHAIN MANAGEMENT PROBLEMS: A REVIEWIDENTIFICATION OF SUPPLY CHAIN MANAGEMENT PROBLEMS: A REVIEW
IDENTIFICATION OF SUPPLY CHAIN MANAGEMENT PROBLEMS: A REVIEW
 
AN INSIDE LOOK IN THE ELECTRICAL STRUCTURE OF THE BATTERY MANAGEMENT SYSTEM T...
AN INSIDE LOOK IN THE ELECTRICAL STRUCTURE OF THE BATTERY MANAGEMENT SYSTEM T...AN INSIDE LOOK IN THE ELECTRICAL STRUCTURE OF THE BATTERY MANAGEMENT SYSTEM T...
AN INSIDE LOOK IN THE ELECTRICAL STRUCTURE OF THE BATTERY MANAGEMENT SYSTEM T...
 
USING SOCIAL NETWORKING AS A MECHANISM TO ACHIEVE BRAND RESONANCE: AN EMPIRIC...
USING SOCIAL NETWORKING AS A MECHANISM TO ACHIEVE BRAND RESONANCE: AN EMPIRIC...USING SOCIAL NETWORKING AS A MECHANISM TO ACHIEVE BRAND RESONANCE: AN EMPIRIC...
USING SOCIAL NETWORKING AS A MECHANISM TO ACHIEVE BRAND RESONANCE: AN EMPIRIC...
 
IMPROVEMENT OF SUPPLY CHAIN MANAGEMENT BY MATHEMATICAL PROGRAMMING APPROACH
IMPROVEMENT OF SUPPLY CHAIN MANAGEMENT BY MATHEMATICAL PROGRAMMING APPROACHIMPROVEMENT OF SUPPLY CHAIN MANAGEMENT BY MATHEMATICAL PROGRAMMING APPROACH
IMPROVEMENT OF SUPPLY CHAIN MANAGEMENT BY MATHEMATICAL PROGRAMMING APPROACH
 
STATE OF ART IN MODERN RESISTANCE SPOT WELDING
STATE OF ART IN MODERN RESISTANCE SPOT WELDINGSTATE OF ART IN MODERN RESISTANCE SPOT WELDING
STATE OF ART IN MODERN RESISTANCE SPOT WELDING
 
THE FUNDAMENTAL ANALYSIS-THE BEST WAY TO EVALUATE EQUITY SHARES
THE FUNDAMENTAL ANALYSIS-THE BEST WAY TO EVALUATE EQUITY SHARESTHE FUNDAMENTAL ANALYSIS-THE BEST WAY TO EVALUATE EQUITY SHARES
THE FUNDAMENTAL ANALYSIS-THE BEST WAY TO EVALUATE EQUITY SHARES
 
STATIC AND MODAL ANALYSIS OF LEAF SPRING USING FEA
STATIC AND MODAL ANALYSIS OF LEAF SPRING USING FEASTATIC AND MODAL ANALYSIS OF LEAF SPRING USING FEA
STATIC AND MODAL ANALYSIS OF LEAF SPRING USING FEA
 

Similar to AN EFFECTIVE FRAMEWORK FOR GENERATING RECOMMENDATIONS

IRJET- Rating based Recommedation System for Web Service
IRJET- Rating based Recommedation System for Web ServiceIRJET- Rating based Recommedation System for Web Service
IRJET- Rating based Recommedation System for Web ServiceIRJET Journal
 
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...IRJET Journal
 
Personalized E-commerce based recommendation systems using deep-learning tech...
Personalized E-commerce based recommendation systems using deep-learning tech...Personalized E-commerce based recommendation systems using deep-learning tech...
Personalized E-commerce based recommendation systems using deep-learning tech...IAESIJAI
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systemsvivatechijri
 
Enhanced Web Usage Mining Using Fuzzy Clustering and Collaborative Filtering ...
Enhanced Web Usage Mining Using Fuzzy Clustering and Collaborative Filtering ...Enhanced Web Usage Mining Using Fuzzy Clustering and Collaborative Filtering ...
Enhanced Web Usage Mining Using Fuzzy Clustering and Collaborative Filtering ...inventionjournals
 
Analysis on Recommended System for Web Information Retrieval Using HMM
Analysis on Recommended System for Web Information Retrieval Using HMMAnalysis on Recommended System for Web Information Retrieval Using HMM
Analysis on Recommended System for Web Information Retrieval Using HMMIJERA Editor
 
A Systematic Literature Survey On Recommendation System
A Systematic Literature Survey On Recommendation SystemA Systematic Literature Survey On Recommendation System
A Systematic Literature Survey On Recommendation SystemGina Rizzo
 
Iaetsd web personalization a general survey
Iaetsd web personalization a general surveyIaetsd web personalization a general survey
Iaetsd web personalization a general surveyIaetsd Iaetsd
 
MOVIE RECOMMENDATION SYSTEM
MOVIE RECOMMENDATION SYSTEMMOVIE RECOMMENDATION SYSTEM
MOVIE RECOMMENDATION SYSTEMIRJET Journal
 
An Improvised Fuzzy Preference Tree Of CRS For E-Services Using Incremental A...
An Improvised Fuzzy Preference Tree Of CRS For E-Services Using Incremental A...An Improvised Fuzzy Preference Tree Of CRS For E-Services Using Incremental A...
An Improvised Fuzzy Preference Tree Of CRS For E-Services Using Incremental A...IJTET Journal
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
Personalization of the Web Search
Personalization of the Web SearchPersonalization of the Web Search
Personalization of the Web SearchIJMER
 
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...IRJET Journal
 
leewayhertz.com-How to build an AI-powered recommendation system.pdf
leewayhertz.com-How to build an AI-powered recommendation system.pdfleewayhertz.com-How to build an AI-powered recommendation system.pdf
leewayhertz.com-How to build an AI-powered recommendation system.pdfrobertsamuel23
 
FIND MY VENUE: Content & Review Based Location Recommendation System
FIND MY VENUE: Content & Review Based Location Recommendation SystemFIND MY VENUE: Content & Review Based Location Recommendation System
FIND MY VENUE: Content & Review Based Location Recommendation SystemIJTET Journal
 
Recommender System _Module 1_Introduction to Recommender System.pptx
Recommender System _Module 1_Introduction to Recommender System.pptxRecommender System _Module 1_Introduction to Recommender System.pptx
Recommender System _Module 1_Introduction to Recommender System.pptxSatyam Sharma
 
A NOVEL RESEARCH PAPER RECOMMENDATION SYSTEM
A NOVEL RESEARCH PAPER RECOMMENDATION SYSTEMA NOVEL RESEARCH PAPER RECOMMENDATION SYSTEM
A NOVEL RESEARCH PAPER RECOMMENDATION SYSTEMKarla Adamson
 
A NOVEL RESEARCH PAPER RECOMMENDATION SYSTEM
A NOVEL RESEARCH PAPER RECOMMENDATION SYSTEMA NOVEL RESEARCH PAPER RECOMMENDATION SYSTEM
A NOVEL RESEARCH PAPER RECOMMENDATION SYSTEMIAEME Publication
 
A REVIEW PAPER ON BFO AND PSO BASED MOVIE RECOMMENDATION SYSTEM | J4RV4I1015
A REVIEW PAPER ON BFO AND PSO BASED MOVIE RECOMMENDATION SYSTEM | J4RV4I1015A REVIEW PAPER ON BFO AND PSO BASED MOVIE RECOMMENDATION SYSTEM | J4RV4I1015
A REVIEW PAPER ON BFO AND PSO BASED MOVIE RECOMMENDATION SYSTEM | J4RV4I1015Journal For Research
 

Similar to AN EFFECTIVE FRAMEWORK FOR GENERATING RECOMMENDATIONS (20)

IRJET- Rating based Recommedation System for Web Service
IRJET- Rating based Recommedation System for Web ServiceIRJET- Rating based Recommedation System for Web Service
IRJET- Rating based Recommedation System for Web Service
 
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
 
Personalized E-commerce based recommendation systems using deep-learning tech...
Personalized E-commerce based recommendation systems using deep-learning tech...Personalized E-commerce based recommendation systems using deep-learning tech...
Personalized E-commerce based recommendation systems using deep-learning tech...
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Enhanced Web Usage Mining Using Fuzzy Clustering and Collaborative Filtering ...
Enhanced Web Usage Mining Using Fuzzy Clustering and Collaborative Filtering ...Enhanced Web Usage Mining Using Fuzzy Clustering and Collaborative Filtering ...
Enhanced Web Usage Mining Using Fuzzy Clustering and Collaborative Filtering ...
 
Analysis on Recommended System for Web Information Retrieval Using HMM
Analysis on Recommended System for Web Information Retrieval Using HMMAnalysis on Recommended System for Web Information Retrieval Using HMM
Analysis on Recommended System for Web Information Retrieval Using HMM
 
243
243243
243
 
A Systematic Literature Survey On Recommendation System
A Systematic Literature Survey On Recommendation SystemA Systematic Literature Survey On Recommendation System
A Systematic Literature Survey On Recommendation System
 
Iaetsd web personalization a general survey
Iaetsd web personalization a general surveyIaetsd web personalization a general survey
Iaetsd web personalization a general survey
 
MOVIE RECOMMENDATION SYSTEM
MOVIE RECOMMENDATION SYSTEMMOVIE RECOMMENDATION SYSTEM
MOVIE RECOMMENDATION SYSTEM
 
An Improvised Fuzzy Preference Tree Of CRS For E-Services Using Incremental A...
An Improvised Fuzzy Preference Tree Of CRS For E-Services Using Incremental A...An Improvised Fuzzy Preference Tree Of CRS For E-Services Using Incremental A...
An Improvised Fuzzy Preference Tree Of CRS For E-Services Using Incremental A...
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Personalization of the Web Search
Personalization of the Web SearchPersonalization of the Web Search
Personalization of the Web Search
 
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
 
leewayhertz.com-How to build an AI-powered recommendation system.pdf
leewayhertz.com-How to build an AI-powered recommendation system.pdfleewayhertz.com-How to build an AI-powered recommendation system.pdf
leewayhertz.com-How to build an AI-powered recommendation system.pdf
 
FIND MY VENUE: Content & Review Based Location Recommendation System
FIND MY VENUE: Content & Review Based Location Recommendation SystemFIND MY VENUE: Content & Review Based Location Recommendation System
FIND MY VENUE: Content & Review Based Location Recommendation System
 
Recommender System _Module 1_Introduction to Recommender System.pptx
Recommender System _Module 1_Introduction to Recommender System.pptxRecommender System _Module 1_Introduction to Recommender System.pptx
Recommender System _Module 1_Introduction to Recommender System.pptx
 
A NOVEL RESEARCH PAPER RECOMMENDATION SYSTEM
A NOVEL RESEARCH PAPER RECOMMENDATION SYSTEMA NOVEL RESEARCH PAPER RECOMMENDATION SYSTEM
A NOVEL RESEARCH PAPER RECOMMENDATION SYSTEM
 
A NOVEL RESEARCH PAPER RECOMMENDATION SYSTEM
A NOVEL RESEARCH PAPER RECOMMENDATION SYSTEMA NOVEL RESEARCH PAPER RECOMMENDATION SYSTEM
A NOVEL RESEARCH PAPER RECOMMENDATION SYSTEM
 
A REVIEW PAPER ON BFO AND PSO BASED MOVIE RECOMMENDATION SYSTEM | J4RV4I1015
A REVIEW PAPER ON BFO AND PSO BASED MOVIE RECOMMENDATION SYSTEM | J4RV4I1015A REVIEW PAPER ON BFO AND PSO BASED MOVIE RECOMMENDATION SYSTEM | J4RV4I1015
A REVIEW PAPER ON BFO AND PSO BASED MOVIE RECOMMENDATION SYSTEM | J4RV4I1015
 

More from International Journal of Technical Research & Application

More from International Journal of Technical Research & Application (20)

STUDY & PERFORMANCE OF METAL ON METAL HIP IMPLANTS: A REVIEW
STUDY & PERFORMANCE OF METAL ON METAL HIP IMPLANTS: A REVIEWSTUDY & PERFORMANCE OF METAL ON METAL HIP IMPLANTS: A REVIEW
STUDY & PERFORMANCE OF METAL ON METAL HIP IMPLANTS: A REVIEW
 
EXPONENTIAL SMOOTHING OF POSTPONEMENT RATES IN OPERATION THEATRES OF ADVANCED...
EXPONENTIAL SMOOTHING OF POSTPONEMENT RATES IN OPERATION THEATRES OF ADVANCED...EXPONENTIAL SMOOTHING OF POSTPONEMENT RATES IN OPERATION THEATRES OF ADVANCED...
EXPONENTIAL SMOOTHING OF POSTPONEMENT RATES IN OPERATION THEATRES OF ADVANCED...
 
POSTPONEMENT OF SCHEDULED GENERAL SURGERIES IN A TERTIARY CARE HOSPITAL - A T...
POSTPONEMENT OF SCHEDULED GENERAL SURGERIES IN A TERTIARY CARE HOSPITAL - A T...POSTPONEMENT OF SCHEDULED GENERAL SURGERIES IN A TERTIARY CARE HOSPITAL - A T...
POSTPONEMENT OF SCHEDULED GENERAL SURGERIES IN A TERTIARY CARE HOSPITAL - A T...
 
STUDY OF NANO-SYSTEMS FOR COMPUTER SIMULATIONS
STUDY OF NANO-SYSTEMS FOR COMPUTER SIMULATIONSSTUDY OF NANO-SYSTEMS FOR COMPUTER SIMULATIONS
STUDY OF NANO-SYSTEMS FOR COMPUTER SIMULATIONS
 
ENERGY GAP INVESTIGATION AND CHARACTERIZATION OF KESTERITE CU2ZNSNS4 THIN FIL...
ENERGY GAP INVESTIGATION AND CHARACTERIZATION OF KESTERITE CU2ZNSNS4 THIN FIL...ENERGY GAP INVESTIGATION AND CHARACTERIZATION OF KESTERITE CU2ZNSNS4 THIN FIL...
ENERGY GAP INVESTIGATION AND CHARACTERIZATION OF KESTERITE CU2ZNSNS4 THIN FIL...
 
POD-PWM BASED CAPACITOR CLAMPED MULTILEVEL INVERTER
POD-PWM BASED CAPACITOR CLAMPED MULTILEVEL INVERTERPOD-PWM BASED CAPACITOR CLAMPED MULTILEVEL INVERTER
POD-PWM BASED CAPACITOR CLAMPED MULTILEVEL INVERTER
 
DIGITAL COMPRESSING OF A BPCM SIGNAL ACCORDING TO BARKER CODE USING FPGA
DIGITAL COMPRESSING OF A BPCM SIGNAL ACCORDING TO BARKER CODE USING FPGADIGITAL COMPRESSING OF A BPCM SIGNAL ACCORDING TO BARKER CODE USING FPGA
DIGITAL COMPRESSING OF A BPCM SIGNAL ACCORDING TO BARKER CODE USING FPGA
 
MODELLING THE IMPACT OF FLOODING USING GEOGRAPHIC INFORMATION SYSTEM AND REMO...
MODELLING THE IMPACT OF FLOODING USING GEOGRAPHIC INFORMATION SYSTEM AND REMO...MODELLING THE IMPACT OF FLOODING USING GEOGRAPHIC INFORMATION SYSTEM AND REMO...
MODELLING THE IMPACT OF FLOODING USING GEOGRAPHIC INFORMATION SYSTEM AND REMO...
 
AN EXPERIMENTAL STUDY ON SEPARATION OF WATER FROM THE ATMOSPHERIC AIR
AN EXPERIMENTAL STUDY ON SEPARATION OF WATER FROM THE ATMOSPHERIC AIRAN EXPERIMENTAL STUDY ON SEPARATION OF WATER FROM THE ATMOSPHERIC AIR
AN EXPERIMENTAL STUDY ON SEPARATION OF WATER FROM THE ATMOSPHERIC AIR
 
LI-ION BATTERY TESTING FROM MANUFACTURING TO OPERATION PROCESS
LI-ION BATTERY TESTING FROM MANUFACTURING TO OPERATION PROCESSLI-ION BATTERY TESTING FROM MANUFACTURING TO OPERATION PROCESS
LI-ION BATTERY TESTING FROM MANUFACTURING TO OPERATION PROCESS
 
QUALITATIVE RISK ASSESSMENT AND MITIGATION MEASURES FOR REAL ESTATE PROJECTS ...
QUALITATIVE RISK ASSESSMENT AND MITIGATION MEASURES FOR REAL ESTATE PROJECTS ...QUALITATIVE RISK ASSESSMENT AND MITIGATION MEASURES FOR REAL ESTATE PROJECTS ...
QUALITATIVE RISK ASSESSMENT AND MITIGATION MEASURES FOR REAL ESTATE PROJECTS ...
 
IMPLEMENTATION OF METHODS FOR TRANSACTION IN SECURE ONLINE BANKING
IMPLEMENTATION OF METHODS FOR TRANSACTION IN SECURE ONLINE BANKINGIMPLEMENTATION OF METHODS FOR TRANSACTION IN SECURE ONLINE BANKING
IMPLEMENTATION OF METHODS FOR TRANSACTION IN SECURE ONLINE BANKING
 
EFFECT OF TRANS-SEPTAL SUTURE TECHNIQUE VERSUS NASAL PACKING AFTER SEPTOPLASTY
EFFECT OF TRANS-SEPTAL SUTURE TECHNIQUE VERSUS NASAL PACKING AFTER SEPTOPLASTYEFFECT OF TRANS-SEPTAL SUTURE TECHNIQUE VERSUS NASAL PACKING AFTER SEPTOPLASTY
EFFECT OF TRANS-SEPTAL SUTURE TECHNIQUE VERSUS NASAL PACKING AFTER SEPTOPLASTY
 
EVALUATION OF DRAINAGE WATER QUALITY FOR IRRIGATION BY INTEGRATION BETWEEN IR...
EVALUATION OF DRAINAGE WATER QUALITY FOR IRRIGATION BY INTEGRATION BETWEEN IR...EVALUATION OF DRAINAGE WATER QUALITY FOR IRRIGATION BY INTEGRATION BETWEEN IR...
EVALUATION OF DRAINAGE WATER QUALITY FOR IRRIGATION BY INTEGRATION BETWEEN IR...
 
THE CONSTRUCTION PROCEDURE AND ADVANTAGE OF THE RAIL CABLE-LIFTING CONSTRUCTI...
THE CONSTRUCTION PROCEDURE AND ADVANTAGE OF THE RAIL CABLE-LIFTING CONSTRUCTI...THE CONSTRUCTION PROCEDURE AND ADVANTAGE OF THE RAIL CABLE-LIFTING CONSTRUCTI...
THE CONSTRUCTION PROCEDURE AND ADVANTAGE OF THE RAIL CABLE-LIFTING CONSTRUCTI...
 
TIME EFFICIENT BAYLIS-HILLMAN REACTION ON STEROIDAL NUCLEUS OF WITHAFERIN-A T...
TIME EFFICIENT BAYLIS-HILLMAN REACTION ON STEROIDAL NUCLEUS OF WITHAFERIN-A T...TIME EFFICIENT BAYLIS-HILLMAN REACTION ON STEROIDAL NUCLEUS OF WITHAFERIN-A T...
TIME EFFICIENT BAYLIS-HILLMAN REACTION ON STEROIDAL NUCLEUS OF WITHAFERIN-A T...
 
A STUDY ON THE FRESH PROPERTIES OF SCC WITH FLY ASH
A STUDY ON THE FRESH PROPERTIES OF SCC WITH FLY ASHA STUDY ON THE FRESH PROPERTIES OF SCC WITH FLY ASH
A STUDY ON THE FRESH PROPERTIES OF SCC WITH FLY ASH
 
PHYSICO-CHEMICAL AND BACTERIOLOGICAL ASSESSMENT OF RIVER MUDZIRA WATER IN MUB...
PHYSICO-CHEMICAL AND BACTERIOLOGICAL ASSESSMENT OF RIVER MUDZIRA WATER IN MUB...PHYSICO-CHEMICAL AND BACTERIOLOGICAL ASSESSMENT OF RIVER MUDZIRA WATER IN MUB...
PHYSICO-CHEMICAL AND BACTERIOLOGICAL ASSESSMENT OF RIVER MUDZIRA WATER IN MUB...
 
PERFORMANCE ANALYSIS OF MICROSTRIP PATCH ANTENNA USING COAXIAL PROBE FEED TEC...
PERFORMANCE ANALYSIS OF MICROSTRIP PATCH ANTENNA USING COAXIAL PROBE FEED TEC...PERFORMANCE ANALYSIS OF MICROSTRIP PATCH ANTENNA USING COAXIAL PROBE FEED TEC...
PERFORMANCE ANALYSIS OF MICROSTRIP PATCH ANTENNA USING COAXIAL PROBE FEED TEC...
 
OVERVIEW OF TCP PERFORMANCE IN SATELLITE COMMUNICATION NETWORKS
OVERVIEW OF TCP PERFORMANCE IN SATELLITE COMMUNICATION NETWORKSOVERVIEW OF TCP PERFORMANCE IN SATELLITE COMMUNICATION NETWORKS
OVERVIEW OF TCP PERFORMANCE IN SATELLITE COMMUNICATION NETWORKS
 

Recently uploaded

Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dashnarutouzumaki53779
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Recently uploaded (20)

Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dash
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

AN EFFECTIVE FRAMEWORK FOR GENERATING RECOMMENDATIONS

  • 1. International Journal of Technical Research and Applications e-ISSN: 2320-8163, www.ijtra.com Volume 2, Issue 4 (July-Aug 2014), PP. 163-168 163 | P a g e AN EFFECTIVE FRAMEWORK FOR GENERATING RECOMMENDATIONS Vandana Srivastava1 , Dr S Q Abbas2 , Dr Mohammad Husain3 1 Research Scholar, IT College, Lucknow 2 AIMT, Lucknow 3 JIT, Barabanki Abstract- The Internet, which brought the most innovative improvement on information society, web recommendation systems based on web usage mining try to mine user’s behavior patters from web access logs, and recommend pages or suggestions to the user by matching the user’s browsing behavior with the mined historical behavior patterns. In this paper we propose a recommendation framework that considers different application status and various contexts of each user. We successfully implemented the proposed framework and show how this system can improve the overall quality of web recommendations. I. INTRODUCTION The volume of information available on the internet is increasing rapidly with the explosive growth of the World Wide Web and the advent of e-Commerce. While users are provided with more information and service options, it has become more difficult for them to find the “right” or “interesting” information, the problem commonly known as information overload. Recommender systems are alternative, user-centric, promising approaches to tackle the problem of information overload by adapting the content and structure of websites to the needs of the users by taking advantage of the knowledge acquired from the analysis of the users’ access behaviors. They can be generally defined as systems that guide users toward interesting or useful objects in a large space of possible options. In recent years there has been an increasing interest in applying web usage mining techniques to build web recommender systems. Web usage recommender systems take web server access logs as input, and make use of data mining techniques such as association rule and clustering to extract implicit, and potentially useful navigational patterns, which are then used to provide recommendations. Web server access logs record user browsing history, which contains plenty of hidden information regarding users and their navigation. They could, therefore, be a good alternative to the explicit user rating or feedback in deriving user models. Unlike traditional techniques, which mainly recommend a set of items deemed to be of interest to the user base their decisions on user ratings on different items or other explicit feedbacks provided by the user. These techniques discover user preferences from their implicit feedbacks, namely the web pages they have visited. Clustering and collaborative filtering approaches are ready to incorporate both binary and non-binary weights of pages, although binary weights are usually used for computing efficiency. Association Rule (AR) mining can lead to higher recommendation precision, and are easy to scale to large datasets, but how to incorporate page weight into the AR models has not been explored in previous studies. To help users to choose a proper service among the available services on the Internet, many brokering web sites for consultancy services such as consultant web portals and search engines have been developed. The users can use the brokering web sites as starting points and find appropriate services using them. This improvement allows the users to access information about the services much easier than before, and the consultant providers to save more lives. The brokering web sites, however, showed their limitation that more sophisticated mechanism is required in the domain of services. The most of the users who does not have any knowledge about servicers or any idea what is wrong with their choice cannot find out proper services. What they need is not organized information about services, but a professional guideline to the most appropriate services for a specific user. Therefore, recommendation systems for better services are proposed. Recommendation system for the consultancy is a web site that recommends services or provides useful information to the users considering. Service Provider Recommendation System is an example of well proposed service recommendation system. II. Recommendation System Recommendation system can be measured as a precious expansion of usual information systems used in industries such as travel and generosity. However, recommendation systems have mathematical roots and are more similar to artificial intelligence than any other IT regulation. A recommendation system learns from a customer’s behavior and recommends a product in which users may be concerned. At the heart of recommendation systems are machine-learning constructs. Leading e-commerce players use recommendation engines that separate users’ past purchase histories to recommend products such as magazine articles, books, goods, etc. Online companies that influence recommendation systems can increase sales by 8 percent to12 percent. Companies that succeed with recommendation engines are those that can quickly and proficiently turn huge amounts of data into actionable information. III. Analysis of a Recommendation Engine The key component of a recommendation system is data. This data may be garnered by a array of means such as customer ratings of products, feedback from purchasers, etc. This data will provide as the source for recommendations to users. After data collection, recommendation systems use machine-learning algorithms to find similarities and affinities between products and users. Recommender logic programs are then used to build suggestions for specific user profiles. This procedure of filtering the input data and giving recommendations to users is also known as “collaborative filtering.” Along with collaborative filtering, recommendation systems also use other machine-learning techniques such as clustering and classification of data. Clustering is a technique which is used to bunch large amounts of data together into
  • 2. International Journal of Technical Research and Applications e-ISSN: 2320-8163, www.ijtra.com Volume 2, Issue 4 (July-Aug 2014), PP. 163-168 164 | P a g e similar categories. It is also used to see data patterns and provide huge amounts of data simpler to manage. Many search engines use clustering to group results for similar search terms. Classification is a technique used to choose whether new input or a search term matches a previously observed pattern. It is also used to identify doubtful network activity. Yahoo! Mail8 uses classification to decide if an incoming message is spam. Image sharing sites like Picasa9 use classification techniques to determine whether photos contain human faces. They then offer recommendations of people that are identified in the user contacts list. IV. Approaches to Generate Recommendations Personalization systems fall into three basic categories: Rule-based systems, content-filtering systems, and collaborative filtering systems. A. Rule-Based Personalization Systems Rely on manually or automatically generated decision rules that are used to recommend items to users. Many existing e-commerce Web sites that employ personalization or recommendation technologies use manual rule-based systems. Such systems allow Web site administrators to specify rules, often based on demographic, psychographic, or other personal characteristics of users. In some cases, the rules may be highly domain dependent and reflect particular business objectives of the Web site. The rules are used to affect the content served to a user whose profile satisfies one or more rule conditions. Like most rule-based systems, this type of personalization relies heavily on knowledge engineering by system designers to construct a rule base in accordance to the specific characteristics of the domain or market research. The user profiles are generally obtained through precise communications with users. Some research has focused on machine learning techniques for classifying users into one of several categories based on their demographic attributes, and therefore, automatically derive decision rules that can be used for personalization. The primary drawbacks of rule-based filtering techniques, in addition to the usual knowledge engineering bottleneck problem, originate from the methods used for the generation of user profiles. The input is usually the subjective description of users or their interests by the users themselves, and thus is level to unfairness. Furthermore, the profiles are often static, and thus the system performance degrades over time as the profiles age. B. Content-Based Filtering Systems Also called item-to item correlation. This kind of recommendation mainly relies on association rules pattern between the goods. Association may be based on co-purchase data, co-visited data, content similarities, preference by common customers, or other measures. In Content-based filtering systems, a user profile represent the content descriptions of items in which that user has previously expressed interest. The content descriptions of items are represented by a set of features or attributes that characterise that item. The recommendation generation task in such systems usually involves the comparison of extracted features from unseen or unrated items with content descriptions in the user profile. Items that are considered sufficiently similar to the user profile are recommended to the user. In most content-based filtering systems, particularly those used on the Web and in e-commerce applications, the content descriptions are textual features extracted from Web pages or product descriptions. As such, these systems often rely on well-known document modeling techniques with roots in information retrieval and information filtering research. Both user profiles, as well as, items themselves, as represented as weighted term vectors. Predictions of user interest in a particular item can be derived based on the computation of vector similarities or using probabilistic approaches such as Bayesian classification. Furthermore, in contrast with approaches based on collaborative filtering, the profiles are individual in nature, built only from features associated with items previously seen or rated by the active user. The primary drawback of content-based filtering systems is their tendency to over specialize the item selection since profiles are solely based on the user’s previous rating of items. User studies have shown that users find online recommenders most useful when they recommend unexpected items, suggesting that using content similarity alone may result in missing important “pragmatic” relationships among Web objects such as their common or complementary utility in the context of a particular task. Furthermore, content-based filtering requires that items can be represented successfully using extracted textual features which are not always practical given the heterogeneous nature of Web data. C. Collaborative Filtering Systems Collaborative filtering approaches, also called customer- to-customer correlation. This is based on other customers’ opinions. It can recommend the products to the special customers by using their similarity. It can discover the new interested content for the customer. Collaborative filtering distinguishes the customers’ neighbors from history- information, and the information, which the customers are possibly liked through analysing these neighbors. It is different from content-based filtering. What is recommended by collaborative filtering is based on other customers’ preferences, not similar products that the customers liked in the past. Only the similarities are calculated between the customers, but not calculated between the products. There are three steps to provide the suggestion for the new customers by Collaborative filtering:  A new customer file is established by selecting items involved in the website.  The new file is compared with other customers’ files to find similar files.  For the products that new customer has not listed, those may be forecasted by using the similar customers’ files. The second one is based on the customers’ preference in the past and content analysis, which is difficult to apply to content that, is hard to analyse and classify. The third one is to find other customers that have shown similar tendencies to the given customers and recommend what the past customers have liked, which is difficult to apply to content which have few or no preference data from the customers. Collaborative filtering has tried to address some of the shortcomings of other approaches mentioned above. Particularly, in the context of e-commerce, recommender systems based on collaborative filtering have achieved notable successes. These techniques generally involve matching the ratings of a current user for objects (e.g., movies or products)
  • 3. International Journal of Technical Research and Applications e-ISSN: 2320-8163, www.ijtra.com Volume 2, Issue 4 (July-Aug 2014), PP. 163-168 165 | P a g e with those of similar users (nearest neighbors) in order to produce recommendations for objects not yet rated or seen by an active user. Collaborative filtering usually performs best when explicit non-binary user ratings for similar objects are available. In many Web sites, however, it may be desirable to integrate the personalization actions throughout the site involving different types of objects, including navigational and content pages, as well as implicit product-oriented user events such as shopping cart changes, or product information requests. A number of optimization strategies have been proposed and employed to remedy these shortcomings. These strategies include similarity indexing and dimensionality reduction to reduce real-time search costs and remedy the sparsely problems, as well as offline clustering of user records, allowing the online component of the system to search only within a matching cluster. A model-based variant of collaborative filtering is known as item-based collaborative filtering in which, starting from the same user-rating profile databases, an item-item similarity matrix is built offline, and used in the prediction phase to generate recommendations. Rather than basing item similarity on content descriptions of the items, similarity between items is based on user ratings of these items. Each item is represented by a vector, and the similarities are computed using metrics such as cosine similarity and correlation-based similarity. The recommendation process predicts the rating for items not previously seen or rated by an active user using a weighted sum of the ratings, by that user, of items in the item neighborhood of the target item. Evaluation of the item-based collaborative filtering approach has shown that item-based collaborative filtering can provide recommendations that are, in general, of similar quality when compared to memory-based collaborative approach. Most data mining approaches to personalization can be viewed as extensions of collaborative filtering. In these approaches the pattern discovery algorithms take as input the historical rating or navigational profiles of past users and generate aggregate user models. The user models, in turn, can be used, in conjunction with the profile of an active user, to predict future user behavior or generate recommendations. V. SERVICE ORIENTED ARCHITECTURE (SOA)TO IMPLEMENT FRAMEWORK FOR PERSONALIZED RECOMMENDATIONS Software development has undergone various stages of paradigms - the Service-oriented Architecture (SOA), as the next generation software architecture and through the utilization of the web service, XML and other related technologies provides viable working solution to implement dynamic e-business. In this paper we develop a framework which implementation based on SOA. A service-oriented architecture is essentially a collection of services, among which the communication can involve either simple data passing or it could involve two or more services coordinating some activity, requiring means of connecting services to each other. The first service-oriented architecture in the past was with the use DCOM or Object Request Brokers (ORBs) based on the CORBA specification. To understand service-oriented architecture must begin with a clear understanding of the term service. A service is a function that is well defined, self-contained, and does not depend on the context or state of other services. The technology of Web services is the most likely connection technology of service-oriented architectures. Web services essentially use XML to create a robust connection. A service consumer sending a service request message to a service provider. The service provider returns a response message to the service consumer. The request and subsequent response connections are defined in some way that is understandable to both the service consumer and service provider. How those connections are defined is explained in Web Services explained. A service provider can also be a service consumer. As a distributed software model, an SOA is usually comprised of three primary parties: Producer (of services), Consumer (of services), Directory (of services). Web Services are considered an example of Service Oriented Architecture. Service Networks take on the properties of an SOA. VI. RELATED WORK Bachus et al. have been holding a U.S. patent that is Healthcare Provider Recommendation System (HPRS). A consumer who experienced good of a healthcare service can register the service’s provider on this system. Information about registered and accumulated services is provided to the other users; a user who is willing to be treated can query to the system using provider’s contexts such as location, specialty, and reputation. This system can encourage information sharing between consumers, and rating healthcare services may be honest and actually helpful for consumers’ point of view. However, information about the services may not be possible to show professionalism, because services are registered by laymen. Besides, the system cannot consider user’s contexts, especially the health status, so novice users may not receive successful recommendation results. ABC Homeopathy is a healthcare web site that proposes remedies or medicines according to the users’ symptoms. Using this web site, a user can choose multiple symptoms of each body part, and retrieve information about remedies for the selected symptoms. We can regard that this system considers health status to recommend remedies. However, results are too simple and limited to remedies only. Moreover, it does not handle enough health status that is required for fine recommendation, and still, it is not useful when users could not be aware of their specific symptoms. Bahram Amini, Roliana Ibrahim, Mohd Shahizan Othman, faculty of Computer Science and Information Systems, University of Teknologi Malaysia, “A Framework for Personalized Information Integration in Higher Education Institutes”, International Journal of Computer Applications(0975-8887) Vol 23-No.4, June 2011, a service- oriented framework which augments recommendation approach with components of semantic-based information integration and provides interactive and contextual based information integration for decision makers in Higher Education Institutes. The underlying semantic web technology facilitates on-demand integration of information from internal sources as well as the Web and provides web service discovery and invocation for effective information analysis. In addition, the framework enables the users to analyze instances of student’s information and to receive recommendation of new information sources as well as appropriate analytical services based on the students’ status. Service orientation paradigm provides dynamic and flexible means of communication for service interoperability among the framework components.
  • 4. International Journal of Technical Research and Applications e-ISSN: 2320-8163, www.ijtra.com Volume 2, Issue 4 (July-Aug 2014), PP. 163-168 166 | P a g e Figure 1 : System Service Recommendation Framework VII. PROPOSED FRAMEWORK System Service Recommendation Framework (SSRF) is a computerized system that recommends suitable services to service consumers based on their various interest. In other words, the framework acts as a mediator for business or non- business interactions between system service providers and consumers. A service provider is a Network node that provides a service interface for a software asset that manages a specific set of tasks. A service provider node can represent the services of a business entity or it can simply represent the service interface for a reusable subsystem. Therefore, it is an essential functionality for career web software such as e-career portals or search engines for system services. For more personalized recommendation of the services, SSRF applies user’s interest to its recommendation process. Interest is the information about user’s current states or conditions, and it is the most important key to determine what specific services are suitable for the user. However, to use interest without any technical obstacle, the interest must be measurable and standardized. As a mediator, SSRF manages complex interactions between system service providers, consumers, and system administrators. The system service providers such as Professor, Director, Engineers, Technical advisor etc. can describe and register their own services on SSRF. Even if service not registered in SSRF, but SSRF provided service on-demand to incorporate new sources of data is required. Then, multiple recommendation mechanisms that are developed by the system administrators eventually search and recommend those registered or unregistered services for the users. Users can retrieve information about recommended services and evaluate them. The web portal system provides various services and information about system and also acts as an interface of SSRF for service consumers. The web portal actually triggers a recommendation process automatically delivering users’ interest to SSRF; SSRF performs recommendation process with given users’ contexts, analysis of data in runtime done by runtime analysis tools and sends recommended results back to the portal. VIII. Framework Architecture We designed a flexible architecture of SSRF considering extensibility and scalability of the framework. Because, a brand-new type of service and interest can emerge at any time after the system is published, SSRF should require less effort to adapt those changes. Also, SSRF must be able to handle large amount of services and consumers. A consumer should be able to receive recommended results with high quality and low delay even if there are many services or requests from other consumers. To meet requirements above, we adopted SOA (Service Oriented Architecture) design paradigm to SSRF. System services can be implemented using the Web Services technology and registered easily at runtime. Also, core logics for the recommendation can be realized to web services. For instance, we can imagine that there are number of web services available and a recommendation web service that gathers and arranges the services is deployed on the system. Likewise, there are recommendation web services that are in charge of their own categories and all the results from them are reorganized for users. The entire architecture of SSRF is consists of three types of modules: façade, core logic, and data access object. Façade modules are outer interfaces of SSRF. Each of them is connected to its core logic that performs the main functionality of the system. Core logic modules may need to use service repository to access information about consultancy services; data access object modules are wholly responsible for all transactions to the System Service Repository and provide handy interfaces to it. There are three façade modules in SSRF: interfaces for service providers, interfaces for users, and interfaces for administrator. Each of them is in charge of SSRF operations that aid each system user properly. Moreover, they can protect the framework from incorrect operations at the same time. Interface module for consultancy providers interacts with System Service Manager, interface for administrator is on Web Service Manager, and users’ interface deals with Web Services Pool that is a set of various web services for system service recommendation. The data access object is a well-known module that is effective for handling database. SSRF puts all information about system services into the database called System Service Repository, if data is not available in database than it provided by searching data and store in database called Data provided on-demand and all transactions to the repository must be performed through the data access objects only. It is such a common design pattern for handle the database to prevent damages of data from any unwilling database operations. SSRF has two core logic modules for managing system: the Web Service Manager and the System Service Manager, and numerous web services for the recommendation logics in the Web Services Pool. The Web Service Manager manages the Web Services Pool of SSRF enabling recommendation web services to be deployed and managed at runtime by the system administrators. The only parameter that is required for deploying a new recommendation web service is URL (Uniform Resource Location) of WSDL (Web Service Description Language) document of a new web service, and the system administrator can manage deployed web services using their URL as a primary key. The System Service Manager provides various functionalities to manage the System Service Repository: registering a new system service, modifying properties of the services, inquiring recommendation statistics, activating or deactivating the service, deregistering the services, and so on. This framework can also analysis the result through runtime analysis tools. This tool analyze result by various software like Ms-Excel, SPSS etc. before providing result to user. So that user can choose the best service. IX. IMPLEMENTATION We have implemented the developed framework in case study of Consultancy Services (CS). To evaluate functionality and feasibility of SSRF, we present an example of Consultancy Service recommendation process for service consumers that may occupy most of
  • 5. International Journal of Technical Research and Applications e-ISSN: 2320-8163, www.ijtra.com Volume 2, Issue 4 (July-Aug 2014), PP. 163-168 167 | P a g e transactions of the framework. A recommendation process starts, as mentioned before, from the e-Career Web Portal system. The Web Portal system requests consultancy service recommendation for a consumer sending consumer’s interest to Consultancy Service Recommendation Framework(CSRF). A process for the service consumers automatically starts during when they are using the e-Career Web Portal System, and they need some consultancy from consultancy services. To start recommendation process, the e-Career Web Portal triggers a recommendation request to CSRF using the CSRF Invoker module. As an input of CSRF, a request message contains user’s contexts including interest. Passing through the façade module, the request is propagated to multiple recommendation web services in the Web Services Pool simultaneously. CSRF receives the request, and passes it to multiple recommendation web services in the Web Services Pool. After simultaneous tasks of those web services, the framework gathers and rearranges results from them and analyze the result by runtime analysis tools. Finally CSRF returns a composed recommendation result back to the Web Portal system and the Web Portal system displays information about recommended services with analysis of result to a consumer. From the implementation result above, we have confirmed that a recommendation process of CSRF works pretty well, and that a result for consultancy recommendation is valuable and reasonable to the consumers. However, more certain evaluation of the framework would be a statistical investigation on service consumers’ satisfaction about recommendation results. Further evaluation of CSRF, which was difficult without large experimental group and long observation, will be possible when e-Career Web Portal is used by service consumers widely and frequently. Figure 2 : Implementation of Framework for CS X. CONCLUSION In this paper, we suggested a personalized consultancy service recommendation framework that considers consumers’ interest to find and analyse satisfactory services for them. Our framework gathers information about service consumer’s interest and calculates service similarities between consumer and consultancy services automatically and runtime analysis of that service. Based on these similarities of each consumer, the framework arranges and recommends proper consultancy services. Also, we implemented CSRF and evaluated its functionality and feasibility. Although the assessment was not fully assured to demonstrate all approaches of this paper, we concluded that our framework is relatively adequate to provide enhanced consultancy service recommendation to apprentice users. REFERENCES [1] P. Resnick, H. R. Varian, “Recommender Systems”, Communications of the ACM, 40 (3), 1997, pp. 56-58. [2] P. Burke, “Hybrid Recommender Systems: Survey and Experiments”, User Modeling and User-Adapted Interaction, 2002. [3] X. Fu, J. Budzik, K. J. Hammond, “Mining Navigation History for Recommendation”, In Intelligent User Interfaces, 2000, pp. 106–112. [4] C. Lin, S. Alvarez, C. Ruiz, “Collaborative Recommendation via Adaptive Association Rule Mining, 2000. [5] A. L. C. Yi-Hung Wu, Yong-Chuan Chen, “Enabling Personalized Recommendation on the Web based on User Interests and Behaviors”, In 11th International Workshop on research Issues in Data Engineering, 2001. [6] M. Deshpande, G. Karypis, ”Item-Based Top-N Recommendation Algorithms”, ACM Transactions on Information Systems (TOIS), 2004. [7] J. Herlocker, J. Konstan, A. Brochers, J. Riedel, “An Algorithmic Framework for Performing Collaborative Filtering”, Proceedings of 200 Conference on Research and Development in Information Retrieval, 2000. [8] B. Mobasher, “Web Usage Mining and Personalization”, In Practical Handbook of Internet Computing, Munindar, P. Singh (ed.), CRC Press, 2005. [9] M. Nakagawa, B. Mobasher, “A Hybrid Web Personalization Model Based on Site Connectivity”, In The Fifth International WEBKDD Workshop: Web mining as a Premise to Effective and Intelligent Web Applications, 2003, pp. 59 – 70. [10] D.S. Han, J.S. Song, J. Matak, M.K. Lee, “A Probability-Based Prediction Framework for Stress Identification”, 9th Internation Conference on e-Health Networking, Application, and Services, pp. 58-63 [11] Bachus, Sonja C., Abreu, Michael J., Bachus, Jeff A., Wallace, Karen D., “Consultancy Provider Recommendation System”, United States Patent, 20060015369, http://www.freepatentsonline.com/ 20060015369.html [12] Private Consultancy System, http://www.phcs.com [13] US Consultancy Portal, http://www.usconsultancyportal.com [14] Schafer J.B., Konstan J.A., Riedl J.(2001) “E-commerce Recommendation Applications”. Data Mining and Knowledge Discovery, vol. 5, no. 1/2, pp.115-153. [15] Julita Piotrowiak(2006) “INTEGRATION OF WEB SITE CONTENT AND DATABASES FOR PRODUCT AND PAGE RECOMMENDATION” from: http:// centria.di.fct.unl.pt/~jmp/ page6/page8/assets/MSC-JulitaPiotrowiak.pdf. [16] Li Fenghui(2001).� “ON EC-ORIENTED WEB DATA MINING”. Ms.D.thesis, Computing Science, Shandong University of Science and Technology. [17] Gordon S. Linoff, Michael JA Berry(2002) “Mining the Web: Transforming Customer Data into Customer Value”. New York: John Wiley & Sons [18] Jong-Hwan Seo, Kun-Pyo Lee. (2003). “Development of Website Design Personalization Service Using Design Recommended System”. (2006). From: http://www.idemployee.id.tue.nl/ g.w.m.rauterberg/conferences/CD_doNotOpen/ADC/final_paper /486.pdf [19] Rosario Sotomayor, Joe Carthy and John Dunnion. (2005). “The Design and Implementation of an Intelligent Online Recommender System”. Mixed-Initiative Problem-Solving Assistants. 2005 Fall Symposium Series. AAAI. Virginia, USA, 3rd -6th november 2005. AAAI Press [20] Linden, G., Smith, B., York, J. (2003). “Amazon.com Recommendations: Item-to-Item Collaborative Filtering”. IEEE Internet Computing. [21] Aggarwal, C.C.,Wolf, J.L., Yu, P.S.: A new method for similarity indexing for market data. In: Proceedings of the 1999 ACM SIGMOD Conference, Philadelphia, PA (June 1999) 407– 418
  • 6. International Journal of Technical Research and Applications e-ISSN: 2320-8163, www.ijtra.com Volume 2, Issue 4 (July-Aug 2014), PP. 163-168 168 | P a g e [22] Belkin, N., Croft, B.: Information filtering and information retrieval. Communications of ACM 35(12) (2001) 29–37 [23] Deshpande, M., Karypis, G.: Item-based top-n recommendation algorithms. ACM Transactions on Information Systems 22(1) (2004) 1–34 [24] Herlocker, J., Konstan, J., Borchers, A., Riedl, J.: An algorithmic framework for performing collaborative filtering. In: Proceedings of the 22nd ACM Conference on Research and Development in Information Retrieval (SIGIR’99), Berkeley, CA (August 1999) 230–237 [25] Konstan, J., Miller, B., Maltz, D., Herlocker, J., Gordon, L., Riedl, J.: Grouplens: Applying collaborative filtering to usenet news. Communications of the ACM 40(3) (1997) 77–87 [26] Pazzani, M.: A framework for collaborative, content-based and demographic filtering. Artificial Intelligence Review 13(5-6) (1999) 393–408 [27] Salton, G., McGill, M.: Introduction to Modern Information Retrieval. McGraw-Hill, New York, NY (1983) 134 B. Mobasher [28] Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th International WWW Conference, Hong Kong (May 2001) 285–295 [29] Sarwar, B.M., Karypis, G., Konstan, J.A., Riedl, J.: Application of dimensionality reduction in recommender system - a case study. In: Proceedings of the WebKDD 2000 Web Mining for E- Commerce Workshop at ACM SIGKDD 2000, Boston (August 2000) [30] Schafer, J., Konstan, J., , Riedl, J.: Recommender systems in e- commerce. In: Proceedings of the ACM Conference on Electronic Commerce, Denver, Colorado (November 1999) 158– 166 [31] Sinha, R., Swearingen, K.: Comparing recommendaions made by online systems and friends. In: Proceedings of Delos-NSF Workshop on Personalisation and Recommender Systems in Digital Libraries. (June 2001) [32] Ungar, L., Foster, D.P.: Clustering methods for collaborative filtering. In: Proceedings of the AAAI98 Workshop on Recommendation Systems, Madison Wisconsin (July 1998) [33] Ypma, A., Heskes, T.: Categorization of web pages and user clustering with mixtures of hidden markov models. In: Proceedings of the WEBKDD 2002 Workshop: Web Mining for Usage Patterns and User Profiles, at SIGKDD 2002), Edmonton, Alberta, Canada (July 2002) [34] Yu, P.S.: Data mining and personalization technologies. In: Proceedings of the International Conference on Database Systems for Advanced Applications (DASFAA99), Hsinchu, Taiwan (April 1999) 6–13 [35] Bahram Amini, Roliana Ibrahim, Mohd Shahizan Othman, faculty of Computer Science and Information Systems, University of Teknologi Malaysia, “A Framework for Personalized Information Integration in Higher Education Institutes”, International Journal of Computer Applications(0975-8887) Vol 23-No.4, June 2011 [36] http://www.service-architecture.com/web-services/articles/ serviceoriented_architecture_soa_definition.html [37] www.service-architecture.com [38]http://www.servicearchitecture.com/webservices/articles/web_se rvices_explained.html