Beruflich Dokumente
Kultur Dokumente
16, 2017
1
Universidad de Guayaquil, Facultad de Ciencias Administrativas, Guayaquil Ecuador. E-mail: roddy.cabezasp@ug.edu.ec
Universidad de Guayaquil, Facultad de Ciencias Matemticas y Fsicas, Guayaquil Ecuador. E-mail: jose.gonzalezr@ug.edu.ec
2
3
Universidad de Guayaquil, Facultad de Ciencias Administrativas, Guayaquil Ecuador. E-mail: milton.villegasa@ug.edu.ec
4
Universidad de Guayaquil, Facultad de Ciencias Matemticas y Fsicas, Guayaquil Ecuador. E-mail: mleyvaz@gmail.com
Abstract:
Current knowledge based recommender systems, despite based SVN number is presented. It includes database
proven useful and having a high impact, persist with some construction, client profiling, products filtering and
shortcomings. Among its limitations are the lack of more generation of recommendation. Its implementation makes
flexible models and the inclusion of indeterminacy of the possible to improve reliability and include indeterminacy
factors involved for computing a global similarity. In this in product and user profile. An illustrative example is
paper, a new knowledge based recommendation models shown to demonstrate the model applicability.
xxxx
R. Cabezas Padilla, J. Gonzlez Ruiz, M. Villegas Alava, M. Leyva Vzquez. A Knowledge-based Recommendation Framework
using SVN Numbers
Neutrosophic Sets and Systems, Vol. 16, 2017 25
, ), ( = 1,2, , ). Then the separation measure be- Profiles of product aj , is expressed using the linguistic scale
j
tween y is defined as follows: expressed S, vk S where S = {s1 , , sg } is the linguistic
2 2
1
2 2
term set for evaluating the characteristic ck using SVN.
1
sI = (3 nj=1 {(|aij -a*j |) +(|bij -b*j |) +(|cij -c*j |) }) Having described the products:
(2) A = {a1 , , aj , , an } (5)
( = 1,2, , ) Then, are stored in a database.
In this paper linguistic variables[14] are represented using
single valued neutrosophic numbers [13] for developing
knowledge based recommender system. 3.2 Acquisition of the user profile
The proposed framework presents a fundamental differ-
3 Proposed framework ence with previous proposals, it is focused in the fact that
most of this information is collected using SVN numbers this
The proposed framework is presented in Figure 1. It is
information is stored in the database.
based mainly on the proposal made by Cordon [15] for rec-
ommendation systems based on content/knowledge adapted = {1 , , , , } (6)
to SVN numbers. This profile will be composed of a set of attributes:
= {1 , , , , } (7)
3.3 Filtering
Database creation
In this activity, products according to the similarity with the
user profile are filtered to find out which are the most ap-
propriate for the student.
The similarity between user profile,Pe , product is calcu-
Acquisition of user lated. For the calculation of the overall similarity
profile
The similarity measure can be obtained from a distance
measurement, if (, )[0, ] then[16] :
, )
(
( , ) = 1
(8)
Filtering
In this case similarity is calculated as follows:
1
n 2
1 * 2 * 2 * 2
= 1 ( {(|aij -aj |) +(|bij -bj |) +(|cij -cj |) })
Recommendation 3 (9)
j=1
Where function
( S calculate similarity among user profile
)
and products profiles
[17].
R. Cabezas Padilla, J. Gonzlez Ruiz, M. Villegas Alava, M. Leyva Vzquez. A Knowledge-based Recommendation Framework
using SVN Numbers
26 Neutrosophic Sets and Systems, Vol. 16, 2017
= {1 , 2 , 3 , 4, , 5 } References
Attributes are evaluated in the linguistic scale show in Table
1 and stored in the database. 1. Leiva, J.L., et al., Realidad aumentada y sistemas de
recomendacin grupales: Una nueva perspectiva en
Linguistic terms SVNSs sistemas de destinos tursticos. Estudios y perspectivas
Extremely good (EG) (1,0,0) en turismo, 2014. 23(1): p. 40-59.
Very very good (VVG) (0.9, 0.1, 0.1) 2. Dietmar Jannach, Tutorial: Recommender Systems, in
International Joint Conference on Artificial Intelligenc
Very good (VG) (0.8,0,15,0.20)
e Beijing, August 4, 2013. 2013.
Good (G) (0.70,0.25,0.30)
3. Cordn, L.G.P., Modelos de recomendacin con falta de
Medium good (MG) (0.60,0.35,0.40) informacin. Aplicaciones al sector turstico. 2008,
Medium (M) (0.50,0.50,0.50) Universidad de Jan.
Medium bad (MB) (0.40,0.65,0.60) 4. Aggarwal, C.C., Knowledge-based recommender
Bad (B) (0.30,0.75,0.70) systems, in Recommender Systems. 2016, Springer. p.
Very bad (VB) (0.20,0.85,0.80) 167-197.
5. Smarandache, F., A Unifying Field in Logics:
Very very bad (VVB) (0.10,0.90,0.90)
Neutrosophic Logic. Philosophy, 1999: p. 1-141.
Extremely bad (EB) (0,1,1)
6. Smarandache, F., A Unifying Field in Logics:
Neutrosophic Logic. Neutrosophy, Neutrosophic Set,
Table 1. Linguistic terms used to provide the assessments [13]. Neutrosophic Probability: Neutrsophic Logic.
Database used in this example is shown in Table 2. Neutrosophy, Neutrosophic Set, Neutrosophic
1 2 3 4 Probability. 2005: Infinite Study.
1 MDB M MMB B 7. Vera, M., et al., Las habilidades del marketing como
2 B MD MB M determinantes que sustentaran la competitividad de la
3 MMB M M B Industria del arroz en el cantn Yaguachi. Aplicacin de
4 M B MMB B los nmeros SVN a la priorizacin de estrategias.
Table 2: Products database. Neutrosophic Sets & Systems, 2016. 13.
If user , wish to receive recommendation expressing 8. Rivieccio, U., Neutrosophic logics: Prospects and
his/her preferences in this case: problems. Fuzzy sets and systems, 2008. 159(14): p.
= {MDB, MB, MMB, MB} 1860-1868.
The next step in this case is the calculation of similarity be- 9. Wang, H., et al., Single valued neutrosophic sets.
tween user profile and products profiles stored in database. Review of the Air Force Academy, 2010(1): p. 10.
10. Ye, J., A multicriteria decision-making method using
1 2 3 4 aggregation operators for simplified neutrosophic sets.
0.44 0.76 0.42 0.84 Journal of Intelligent & Fuzzy Systems, 2014. 26(5): p.
Table 3: Similarity calculation 2459-2466.
A ranking of products based on similarity calculation is: 11. Biswas, P., S. Pramanik, and B.C. Giri, TOPSIS method
{4 , 2 , 1 , 3 } for multi-attribute group decision-making under single-
In case that the recommendation of two products was valued neutrosophic environment. Neural computing
needed it is as follows: and Applications, 2016. 27(3): p. 727-737.
4 , 2 12. Ye, J., Single-valued neutrosophic minimum spanning
This example shows the applicability of the proposal
tree and its clustering method. Journal of intelligent
Systems, 2014. 23(3): p. 311-324.
5 Conclusions
13. ahin, R. and M. Yiider, A Multi-criteria neutrosophic
In this paper, a product recommendation model was pre- group decision making metod based TOPSIS for supplier
sented following the knowledge-based approach. It is based selection. arXiv preprint arXiv:1412.5077, 2014.
on the use of SVN numbers to express linguistic terms. 14. Leyva-Vzquez, M., et al. The Extended Hierarchical
Future work will be related to the creation of the database Linguistic Model in Fuzzy Cognitive Maps. in
from multiple experts, as well as obtaining the weights of Technologies and Innovation: Second International
the characteristics using group evaluations. In addition, we Conference, CITI 2016, Guayaquil, Ecuador, November
will work on the integration of more complex aggregation 23-25, 2016, Proceedings 2. 2016. Springer.
models, as well as hybridization with other models of rec-
ommendation.
R. Cabezas Padilla, J. Gonzlez Ruiz, M. Villegas Alava, M. Leyva Vzquez. A Knowledge-based Recommendation Framework
using SVN Numbers
Neutrosophic Sets and Systems, Vol. 16, 2017 27
15. Nunes, M.A.S., S.A. Cerri, and N. Blanc. Towards user 17. Prez-Teruel, K., M. Leyva-Vzquez, and V. Estrada-
psychological profile. in Proceedings of the VIII Sent, Mental Models Consensus Process Using Fuzzy
Brazilian Symposium on Human Factors in Computing Cognitive Maps and Computing with Words. Ingenieria
Systems. 2008. Sociedade Brasileira de Computao. y Universidad, 2015. 19(1): p. 7-22.
16. Bonillo, M.L., Razonamiento Basado en Casos aplicado
a Problemas de Clasificacin. 2003, Universidad de
Granada. Received: April 27, 2017. Accepted: May 15, 2017.
R. Cabezas Padilla, J. Gonzlez Ruiz, M. Villegas Alava, M. Leyva Vzquez. A Knowledge-based Recommendation Framework
using SVN Numbers