Type-2 Fuzzy Web Shopping Agents Menglei Tang and Yanqing Zhang Georgia State University Gang Zhang Tianjin University.

Slides:



Advertisements
Similar presentations
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Advertisements

Fuzzy Inference Systems. Review Fuzzy Models If then.

Fuzzy Inference Systems
 Negnevitsky, Pearson Education, Lecture 5 Fuzzy expert systems: Fuzzy inference n Mamdani fuzzy inference n Sugeno fuzzy inference n Case study.
Fuzzy Approach.
Smart Shopper A Consumer Decision Support System Using Type-2 Fuzzy Logic Systems Ling Gu 2003 Fall CSc8810.
Fuzzy Inference and Defuzzification
Chapter 14.7 Russell & Norvig. Fuzzy Sets  Rules of thumb frequently stated in “fuzzy” linguistic terms. John is tall. If someone is tall and well-built.
An Introduction to Type-2 Fuzzy Sets and Systems
Fuzzy Expert System. Basic Notions 1.Fuzzy Sets 2.Fuzzy representation in computer 3.Linguistic variables and hedges 4.Operations of fuzzy sets 5.Fuzzy.
Fuzzy Sets and Fuzzy Logic Chapter 12 M. Tim Jones See also
Fuzzy Logic E. Fuzzy Inference Engine. “antecedent” “consequent”
Internet Sellouts Final Presentation Enterprise Architecture Group.
Computer Intelligence and Soft Computing
Fuzzy Expert System.
Fuzzy Logic E. Fuzzy Inference Engine. “antecedent” “consequent”
Chapter 18 Fuzzy Reasoning.
LCT2506 Internet 2 Data-driven web sites Week 5. LCT2506 Internet 2 Current Practice  Combining web pages and data stored in a relational database is.
1 Chapter 18 Fuzzy Reasoning. 2 Chapter 18 Contents (1) l Bivalent and Multivalent Logics l Linguistic Variables l Fuzzy Sets l Membership Functions l.
Ming-Feng Yeh General Fuzzy Systems A fuzzy system is a static nonlinear mapping between its inputs and outputs (i.e., it is not a dynamic system).
Introduction to Web Applications Instructor: Enoch E. Damson.
Introduction to Rule-Based Systems, Expert Systems, Fuzzy Systems Introduction to Rule-Based Systems, Expert Systems, Fuzzy Systems (sections 2.7, 2.8,
Teachers Name : Suman Sarker Telecommunication Technology Subject Name : Computer Controller System & Robotics Subject Code : 6872 Semester :7th Department.
Fuzzy Rule-based Models *Neuro-fuzzy and Soft Computing - J.Jang, C. Sun, and, E. Mizutani, Prentice Hall 1997.
Fuzzy Logic. Sumber (download juga): 0logic%20toolbox.pdf
Rule-Based Fuzzy Model. In rule-based fuzzy systems, the relationships between variables are represented by means of fuzzy if–then rules of the following.
What are Neuro-Fuzzy Systems A neuro-fuzzy system is a fuzzy system that uses a learning algorithm derived from or inspired by neural network theory to.
UNIVERSITY OF REGINA FACULTY OF ENGINEERING W I S E LAB A Cascaded Fuzzy Inference System for Dynamic Online Portals Customization Erika Martinez Ramirez.
What is Workflow?  Workflow or Business Process Management (BPM) consists of Processes, States and Actions.  A Process (e.g. Customer Order fulfillment)
Fuzzy Sets Introduction/Overview Material for these slides obtained from: Modern Information Retrieval by Ricardo Baeza-Yates and Berthier Ribeiro-Neto.
1 Web Commerce Definition Benefits Impacts Other Types of Electronic Commerce.
Fuzzy Rules 1965 paper: “Fuzzy Sets” (Lotfi Zadeh) Apply natural language terms to a formal system of mathematical logic
Lecture 5 Fuzzy expert systems: Fuzzy inference Mamdani fuzzy inference Mamdani fuzzy inference Sugeno fuzzy inference Sugeno fuzzy inference Case study.
Fuzzy Inference (Expert) System
INVESTIGATORS R. King S. Fang J. Joines H. Nuttle STUDENTS N. Arefi Y. Dai S. Lertworasirikul Industrial Engineering Textiles Engineering, Chem. and Science.
Neural-Network-Based Fuzzy Logical Control and Decision System 主講人 虞台文.
ANFIS (Adaptive Network Fuzzy Inference system)
Lógica difusa  Bayesian updating and certainty theory are techniques for handling the uncertainty that arises, or is assumed to arise, from statistical.
IS 497 Presentation IS 497 Final Project Presentation Monday Jury : Dr. Mohemt Aksoy Dr. Ibrahim Fathy Done by : Mazen Hisham You are very welcome.
Fuzzy Sets and Control. Fuzzy Logic The definition of Fuzzy logic is a form of multi-valued logic derived frommulti-valued logic fuzzy setfuzzy set theory.
Fuzzy Inference Systems. Fuzzy inference (reasoning) is the actual process of mapping from a given input to an output using fuzzy logic. The process involves.
“Principles of Soft Computing, 2 nd Edition” by S.N. Sivanandam & SN Deepa Copyright  2011 Wiley India Pvt. Ltd. All rights reserved. CHAPTER 12 FUZZY.
How I spend my money Software architecture course Mohan, Maxim.
Fuzzy Inference Systems
2004 謝俊瑋 NTU, CSIE, CMLab 1 A Rule-Based Video Annotation System Andres Dorado, Janko Calic, and Ebroul Izquierdo, Senior Member, IEEE.
Universal fuzzy system representation with XML Authors : Chris Tseng, Wafa Khamisy, Toan Vu Source : Computer Standards & Interfaces, Volume 28, Issue.
1 Lecture 4 The Fuzzy Controller design. 2 By a fuzzy logic controller (FLC) we mean a control law that is described by a knowledge-based system consisting.
Fuzzy Logic Artificial Intelligence Chapter 9. Outline Crisp Logic Fuzzy Logic Fuzzy Logic Applications Conclusion “traditional logic”: {true,false}
Type-2 Fuzzy Sets and Systems. Outline Introduction Type-2 fuzzy sets. Interval type-2 fuzzy sets Type-2 fuzzy systems.
Dinner for Two. Fuzzify Inputs Apply Fuzzy Operator.
VIDYA PRATISHTHAN’S COLLEGE OF ENGINEERING, BARAMATI.
Artificial Intelligence CIS 342
FUZZY NEURAL NETWORKS TECHNIQUES AND THEIR APPLICATIONS
Fuzzy expert systems Fuzzy inference Mamdani fuzzy inference
Fuzzy Logics.
Fuzzy Logic and Fuzzy Sets
Introduction to Fuzzy Logic
Fuzzy logic Introduction 3 Fuzzy Inference Aleksandar Rakić
Dr. Unnikrishnan P.C. Professor, EEE
منطق فازی.
Dr. Unnikrishnan P.C. Professor, EEE
Dr. Unnikrishnan P.C. Professor, EEE
فازی سازی و غیرفازی سازی
ISAM 5931 E-Commerce Technology
Fuzzy Logic Colter McClure.
Dr. Unnikrishnan P.C. Professor, EEE
Hybrid intelligent systems:
Grocery Store Outline csc242 – web programming.
Fuzzy Inference Systems
Presentation transcript:

Type-2 Fuzzy Web Shopping Agents Menglei Tang and Yanqing Zhang Georgia State University Gang Zhang Tianjin University

Introduction(1) Fuzzy logic was first invented as “representation schema and calculates for uncertain or vague notion.” Type-2 fuzzy set: grade of membership is a fuzzy set in [0, 1]. Type-1 fuzzy set :membership is a crisp number in [0,1]. A type-2 fuzzy logic system includes 5 components: fuzzifier, fuzzy rule, fuzzy inference, type reducer and defuzzifier. Its antecendent and consequent set are all type-2 and it has type reduction to map a type-2 set into a type-1 set.

Introduction(2) an online shopping system “hotstore.com” is created and a type-2 fuzzy logic system is designed. the basic architecture of the fuzzy online shopping data mining system. the area-weighted fuzzy reasoning method used for the fuzzy online shopping data mining system. the real implementation. the analysis of the fuzzy online shopping data mining method. concludes this work.

Fuzzy Online Shopping Agents(1) Database(SQL):defines shopping system data, which include merchandise information, customer information (login record, customer detail), and order information. Fuzzy rule based system: provides an integrated environment for fuzzy data mining and decision support utilizing data transformations. Fuzzy Rule Based System Customer Web Service(IIS) Database(SQL)

Fuzzy Online Shopping Agents(2) Procedure: 1. Customer visitor the shopping system, such as login, browser, buy merchandise etc through IE and the page forward the request to web server. Web server fetches the information to IE. 2.Web server gets, changes and inserts the date from SQL server database. 3.Web server calls fuzzy data mining system to calculate merchandise rating by historical data stored in database.

Area –Weighted Type-2 Fuzzy Reasoning(1) Number Rating

Area –Weighted Type-2 Fuzzy Reasoning(2) Type-2 Fuzzy Logic system 1. Fuzzifier. It maps crisp input into a fuzzy set. The crisp input of type-2 fuzzy logic system is merchandise total bought number by the customer (called number for simplicity). 2. Fuzzy rule. If-then rules whose antecedent and consequent set are type Inference Engine. It combines rule and gives a mapping from type-2 input to type-2 output. 4. Type reducer. It maps a type-2 input into a type-1 output. 5. Defuzzifier. It maps a type-1 set into a crisp set which is merchandise rating.

Area –Weighted Type-2 Fuzzy Reasoning(3): Fuzzifier Type-2 primary membership function 1.0 uiui 0 50 x L ML M MH H numberFuzzy Setu(x) 0 to 50Low1-x/50 0 to 100Middle Lowx/50 if 0<x<50 2-x/50 if 50<x< to 150Middlex/50-1 if 50<x<100 3-x/50 if 100<x< to 200Middle LargeX/50-2 if 100<x<150 4-x/50 if 150<x<200 x>150LargeX/50-3 if 150<x<200 1 if x>200

Area –Weighted Type-2 Fuzzy Reasoning(4): Fuzzifier The secondary membership function If number=x, it ’ s primary membership is u i. The secondary membership function is where 0 Xm x 1.0

Area –Weighted Type-2 Fuzzy Reasoning(5): Inference Engine Inference includes a set of rules. Rule 1: If number is low, then rating is low. Rule 2: If number is middle low, then rating is middle low. Rule 3: If number is middle, then rating is middle. Rule 4: If number is middle high, then rating is middle high. Rule 5: If number is high, then rating is high.

Area –Weighted Type-2 Fuzzy Reasoning(6): Type Reducer Type reduction produces a type-1 fuzzy set from type-2 fuzzy set. The method used here is Centroid Type Reduction. Let assume that input primary member ship function is u i, its secondary membership function is for. For firing strength=, it type reducer value is

Area –Weighted Type-2 Fuzzy Reasoning(6): Defuzzification Defuzzification converts the partial fuzzy conclusions generated by type reducer to a crisp value. Centroid dufuzzifier method can be expressed by: if Partial Fuzzy Conclusion is Small, if Partial Fuzzy Conclusion is Middle Small, if Partial Fuzzy Conclusion is Middle, if Partial Fuzzy Conclusion is Middle Large, if Partial Fuzzy Conclusion is Large.

Example Here gives an example when merchandise is sold for 60 items, that is number=60. Step 1:Fuzzy Matching:, Step 2: Inference Engine Fuzzy Rule 2: Firing strength of Middle Low ; Fuzzy Rule 3: Firing strength of Middle. Step 3: Type Reducer Step 4: Defuzzifier

Implementation Home page: a welcome page for the customer. Customer Pages: include add_an_account page and login page. Merchandise Page: lists merchandise detail information, including merchandise ID, merchandise images, prices, detailed information. Cart Page: lists merchandise in shopping cart. Checkout Page: lists all the products the customer selects.

Conclusion Designing an online shopping system “ hotstore.com ” Mining web data and merchandise rating using type-2 fuzzy logic system. Benefits of fuzzy Web shopping data algorithm : (1) software can implement it easily (2) Business logic can be built into the fuzzy rules (3) automate the decision making process for e- Commerce applications.