Skip to content

A Java application, which learns the users' experiences and adapts over time with the use of advanced fuzzy logic.

License

Notifications You must be signed in to change notification settings

aysenurbilgin/cww_framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computing With Words (CWW) Framework

A prototype implementation that learns the word meanings from the user, represents them using fuzzy sets and adapts the meanings over time to the evolving experiences of the user. The framework was wrapped with a graphical user interface to facilitate real-world experiments for a recipe recommendation application.

Dependencies

The dependencies are packaged in the lib folder. You would need to register for fatsecretPlatform API and obtain Consumer Key and Shared Secret to be able to run the code. See https://platform.fatsecret.com/api/Default.aspx?screen=rapiauth

Related publications

Several parts of the code are reported in the following publications:

  • A. Bilgin, H. Hagras, J. van Helvert, and D. Alghazzawi, "A Linear General Type-2 Fuzzy Logic Based Computing With Words Approach for Realising an Ambient Intelligent Platform for Cooking Recipes Recommendation," IEEE Transactions on Fuzzy Systems, vol.PP, no.99, pp.1, doi: 10.1109/TFUZZ.2015.2453400.
  • A. Bilgin, H. Hagras, D. Alghazzawi, A. Malibari, and M. Alhaddad, "Employing an Enhanced Interval Approach to Encode Words into Linear General Type-2 Fuzzy Sets for Computing With Words Applications", Proceedings of the 2015 IEEE International Conference on Fuzzy Systems, Istanbul, Turkey, 2-5 August 2015.
  • A. Bilgin, H. Hagras, A. Malibari, M.J. Alhaddad, and D. Alghazzawi, "Towards a linear general type-2 fuzzy logic based approach for computing with words," Soft Computing, pp. 1-20, 2013.
  • A. Bilgin, H. Hagras, A. Malibari, M. Alhaddad and D. Alghazzawi, "An Experience Based Linear General Type-2 Fuzzy Logic Approach for Computing With Words," Proceedings of the 2013 IEEE International Conference on Fuzzy Systems, Hyderabad, India, 7-10 July 2013.
  • A. Bilgin, H. Hagras, A. Malibari, M.J. Alhaddad, and D. Alghazzawi, "Towards A General Type-2 Fuzzy Logic Approach for Computing With Words Using Linear Adjectives," Proceedings of 2012 IEEE International Conference on Fuzzy Systems, Brisbane, Australia, June 2012.

Disclaimer

This framework is not actively supported, however, if you need further information please do not hesitate to contact me.

About

A Java application, which learns the users' experiences and adapts over time with the use of advanced fuzzy logic.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages