filtrado colaborativo - wikipedia
TRANSCRIPT
-
8/18/2019 Filtrado Colaborativo - Wikipedia
1/7
es.wikipedia.org https://es.wikipedia.org/wiki/Filtrado_colaborativ
Filtrado colaborativo
El Filtrado colaborativo (FC) es una técnica utilizada por algunos sistemas recomendadores. En general, elfiltrado colaborativo es el proceso de filtrado de información o modelos, que usa técnicas que implican la
colaboración entre múltiples agentes, fuentes de datos, etc.1 Las aplicaciones del filtrado colaborativo suelen inclu
conjuntos de datos muy grandes. Los métodos de filtrado colaborativo se han aplicado a muchos tipos de datos,
incluyendo la detección y control de datos (como en la exploración mineral, sensores ambientales en áreas
grandes o sensores múltiples, datos financieros) tales como instituciones de servicios financieros que integran
diversas fuentes financieras, o en formato de comercio electrónico y aplicaciones web 2.0 donde el foco está en los
datos del usuario, etc. Esta discusión se centra en el filtrado colaborativo para datos de usuario, aunque algunos d
los métodos y enfoques pueden aplicarse a otras aplicaciones.
En el enfoque más reciente, el filtrado colaborativo es un método para hacer predicciones automáticas (filtrado)
sobre los intereses de un usuario mediante la recopilación de las preferencias o gustos de información de muchos
usuarios (colaborador). El Filtrado colaborativo se basa, en que si una persona A tiene la misma opinión que una
persona B sobre un tema, A es más probable que tenga la misma opinión que B en otro tema diferente que laopinión que tendría una persona elegida azar. Por ejemplo, un sistema de recomendación basado en el filtrado
colaborativo para televisión podría hacer predicciones acerca de los programas que le gustarían a un usuario a
partir de una lista parcial de los gustos de ese usuario (gustos o disgustos).2 Nótese que estas predicciones son
específicas para el usuario, pero utilizan la información obtenida de muchos usuarios. Esto difiere del enfoque más
simple de otorgarle una puntuación promedio (poco específico) para cada elemento de interés, por ejemplo sobre l
base de su número de votos.
Índice
[ocultar ]
Introducción[editar ]
El crecimiento de Internet ha hecho que sea mucho más difícil de extraer información útil de manera efectiva de
toda la información disponible en línea. La abrumadora cantidad de datos requiere mecanismos de filtrado de
información eficientes. Una de las técnicas utilizadas para hacer frente a este problema se denomina filtrado
colaborativo. La motivación para el filtrado colaborativo proviene de la idea de que las personas a menudo obtiene
la mejor recomendación de alguien con un gusto similar. El Filtrado colaborativo explora las técnicas para hacer
coincidir a las personas con intereses similares y formular recomendaciones sobre esta base. Los algoritmos de
filtrado colaborativo requieren (1) la participación activa de los usuarios, (2) una forma fácil para representar los
intereses de usuar ios para el sistema, y (3) los algoritmos que son capaces de encontrar a las personas con
intereses similares. Típicamente, el flujo de trabajo de un sistema de filtrado colaborativo es:
1. El usuario expresa sus preferencias evaluando elementos (por ejemplo, libros, películas o CDs) del sistema.
Estas calificaciones pueden ser visto como una representación aproximada del interés del usuario en el
dominio correspondiente.
2. El sistema compara las evaluaciones de este usuario contra otros usuarios y encuentra las personas con
gustos "similares".
https://es.wikipedia.org/w/index.php?title=Filtrado_colaborativo&action=edit§ion=1https://es.wikipedia.org/wiki/Media_(matem%C3%A1ticas)https://es.wikipedia.org/wiki/Televisi%C3%B3nhttps://es.wikipedia.org/wiki/Televisi%C3%B3nhttps://es.wikipedia.org/wiki/Sistema_recomendadorhttps://es.wikipedia.org/https://es.wikipedia.org/wiki/Filtrado_colaborativohttps://es.wikipedia.org/w/index.php?title=Filtrado_colaborativo&action=edit§ion=1https://es.wikipedia.org/wiki/Media_(matem%C3%A1ticas)https://es.wikipedia.org/wiki/Televisi%C3%B3nhttps://es.wikipedia.org/wiki/Gusto_art%C3%ADsticohttps://es.wikipedia.org/wiki/Sistema_recomendadorhttps://es.wikipedia.org/wiki/Filtrado_colaborativohttps://es.wikipedia.org/
-
8/18/2019 Filtrado Colaborativo - Wikipedia
2/7
3. Con los usuarios similares, el sistema recomienda elementos que los usuarios similares han evaluado de su
preferencia pero todavía no han sido evaluados por este usuario (la ausencia de evaluación es a menudo
considerada como el desconocimiento de un elemento).
Un problema fundamental de filtrado colaborativo es cómo combinar y ponderar las preferencias de los vecinos de
los usuarios. A veces, los usuarios pueden inmediatamente calificar los elementos recomendados. Como resultado
el sistema obtiene una representación cada vez más precisa de las preferencias del usuario con el tiempo.
Metodología[editar ]Los sistemas de filtrado colaborativos tienen muchas variantes, pero muchos sistemas comunes pueden reducirse
a dos pasos:
1. Búsqueda de usuarios que comparten los mismos patrones de evaluación con el usuario activo (el usuario
para el que se está haciendo la predicción).
2. Utilizar las evaluaciones por parte de aquellos usuarios afines que se encuentran en el paso 1 para calcular
una predicción para el usuario activo
Esto entra en la categoría del filtrado colaborativo basado en el usuario. Una aplicación específica de ello es el
algoritmo del vecino más cercano basado en el usuario.
Como alternativa, el filtrado colaborativo basado en elementos inventado por Amazon.com (usuarios que
compraron x, también han comprado y), procede de manera centrada en los elementos:
1. Construir una matriz de elemento-elemento que determina las relaciones entre pares de elementos
2. Usando la matriz, y los datos sobre el usuario actual, inferir sus gustos
Véase, por ejemplo, la familia de filtros colaborativos basados en elementos Slope One.
Otra forma de filtrado de colaboración pueden estar basadas en observaciones implícitas del comportamiento del
usuario (en oposición al comportamiento artificial impuesta por una tarea de calificación). En estos sistemas seobserva lo que un usuario ha hecho junto con lo que todos los usuarios han hecho (la música que han escuchado,
qué artículos se han comprado) y utilizar esos datos para predecir el comportamiento del usuario en el futuro o
para predecir cómo un usuario puede comportarse si sólo se le dio una oportunidad. Estas predicciones tienen
entonces que ser filtrados a través de la lógica de negocio para determinar cómo estas predicciones podrían
afectar el desempeño del sistema de negocios. Por ejemplo, no es útil ofrecer a alguien la venta de música si ya
han demostrado que la tienen, o no es útil para sugerir más guías de viaje a París a alguien que ya ha comprado
una guía de viaje para esta ciudad. Basándose en un sistema de puntuación o puntuaciones que se promedia entre
todos los usuarios ignora las demandas específicas de un usuario, y es particularmente pobre en tareas en las que
existe una gran variación de interés, por ejemplo en la recomendación de música. Sin embargo, hay otros métodos
para luchar contra el gran despliegue de la información, por ejemplo búsquedas web, algoritmos de agrupamiento,
y más.
Tipos[editar ]
Basado en memoria[editar ]
Este mecanismo utiliza los datos de las evaluaciones de los usuarios para calcular la similitud entre los usuarios o
elementos. Esto se utiliza para hacer recomendaciones. Este fue de los primeros mecanismos y se usa en muchos
sistemas comerciales. Es fácil de implementar y es eficaz. Ejemplos típicos de este mecanismo son los FC basado
en el vecino más cercano y recomendaciones de los N-primeros basadas en elementos o usuarios.3 Por ejemplo,
https://es.wikipedia.org/w/index.php?title=Filtrado_colaborativo&action=edit§ion=4https://es.wikipedia.org/w/index.php?title=Filtrado_colaborativo&action=edit§ion=3https://es.wikipedia.org/wiki/Algoritmo_de_agrupamientohttps://es.wikipedia.org/wiki/WWWhttps://es.wikipedia.org/wiki/Slope_Onehttps://es.wikipedia.org/wiki/Amazon.comhttps://es.wikipedia.org/wiki/Algoritmo_del_vecino_m%C3%A1s_cercanohttps://es.wikipedia.org/w/index.php?title=Filtrado_colaborativo&action=edit§ion=2
-
8/18/2019 Filtrado Colaborativo - Wikipedia
3/7
en los enfoques basados en el usuario, el valor de la evaluación del usuario u con respecto al elemento i se calcula
como una agregación de las evaluaciones de usuarios similares para el elemento:
Donde U denota el conjunto de los mejores N usuarios que son más similares al
usuario u con respecto a i. Algunos ejemplos de la función de agregación incluye:
Donde k es un factor de normalización se define como . y es el promedio de las
evaluaciones del usuario u para todos los elementos que ha evaluado.
El algoritmo basado en vecindad calcula la similitud entre dos usuarios o elementos,
produce una predicción para el usuario tomando el promedio ponderado de
todas las evaluaciones. Calcular la similitud entre los elementos o usuarios
es una parte importante de este enfoque. Múltiples mecanismos tales como
la correlación de Pearson y la similitud basada en el coseno entre vectores
sirven para esto. La similitud de correlación de Pearson de
dos usuarios x, y se define como
donde Ixy es el conjunto de elementos evaluados por ambos usuarios. El enfoque basado en coseno define la
similitud entre dos usuarios x e y como:
El algoritmo de recomendación basado en los N-primeros usuarios identifica los k más similares al usuarios actual
usando el modelo de similitud basado en vectores. Después de que los k usuarios más similares se encuentran,
sus correspondientes matrices de usuario- elementos se agregan para identificar el conjunto de elementos que se
recomiendan. Un método popular para encontrar a los usuarios similares es el, que implementa el en tiempo lineal
Las ventajas de este enfoque incluyen: la interpretación de los resultados, lo cual es un aspecto importante de los
sistemas de recomendación, es fácil de crear y utilizar; los nuevos datos se pueden agregar fácilmente y de forma
incremental, no es necesario considerar el contenido de los elementos que se recomiendan, y mecanismo escala
adecuadamente con elementos reevaluados. Hay varias desventajas con este enfoque. En primer lugar, depende
de las puntuaciones de las personas. En segundo lugar, su rendimiento disminuye cuando los datos son dispersoslo cual es frecuente en elementos relacionados con la web. Esto evita la escalabilidad de este enfoque y tiene
problemas con grandes conjuntos de datos. A pesar de que puede manejar eficientemente los nuevos usuarios
porque cuenta con una estructura de datos, añadiendo nuevos elementos se hace más complicada, ya que la
representación general se basa en un espacio vectorial específico. Para ello sería necesario incluir el nuevo
elemento y volver a insertar todos los elementos de la estructura.
Basado en modelo[editar ]
Los modelos se desarrollan utilizando la minería de datos, algoritmos de aprendizaje automático para encontrar
patrones basados en los datos de entrenamiento. Estos se utilizan para realizar predicciones de datos reales. Hay
https://es.wikipedia.org/wiki/Aprendizaje_autom%C3%A1ticohttps://es.wikipedia.org/wiki/Miner%C3%ADa_de_datoshttps://es.wikipedia.org/w/index.php?title=Filtrado_colaborativo&action=edit§ion=5https://es.wikipedia.org/wiki/Coeficiente_de_correlaci%C3%B3n_de_Pearson
-
8/18/2019 Filtrado Colaborativo - Wikipedia
4/7
muchos algoritmos de FC basados en modelos. Estos incluyen redes bayesianas, modelos de clustering, modelos
de semántica latente tales como la descomposición de valor singular , el análisis semántico latente probabilístico,
Multiple Multiplicative Factor, Latent Dirichlet allocation y markov decision process basados en modelos.3
Este enfoque tiene un objetivo más holístico para descubrir los factores latentes que explican las evaluaciones
observadas.4 La mayoría de los modelos se basan en técnicas de clasificación o clustering para identificar al
usuario basándose en el conjunto de datos de prueba. El número de los parámetros puede reducirse utilizando el
análisis de componentes principales . Hay varias ventajas con este paradigma. Maneja los datos esparcidos mejor
que los basados en memoria. Esto ayuda con la escalabilidad con grandes conjuntos de datos. Se mejora elrendimiento de la predicción. Da un fundamento intuitivo para las recomendaciones. Las desventajas de este
método es el costo de la construcción del modelo. Uno tiene que tener un compromiso entre el rendimiento de la
predicción y la escalabilidad. Se puede perder información útil debido a la reducción del modelo. Un número de
modelos tienen dificultad para explicar las predicciones.
Híbridos[editar ]
Una serie de aplicaciones combina los algoritmos basados en memoria y basado los basados en modelos. Estos
superan las limitaciones de los enfoques nativos. Se mejora el rendimiento de predicción. Es importante destacar,
que supera los problemas tales como dispersión y pérdida de información. Sin embargo, han aumentado la
complejidad y son costosos de implementar.5
Aplicación en la red social[editar ]
Servicios como Reddit, YouTube y Last.fm son un ejemplo típico de los medios de comunicación basados en
filtrado colaborativo.6 Un escenario de aplicación del filtrado colaborativo es recomendar información interesante o
popular, a juzgar por la comunidad. Las cosas que aparecen en la portada de Digg o Reddit puede ser un ejemplo
típico, ya que son evaluados por la comunidad. A medida que la diversidad y el tamaño aumentan se puede refleja
mejor el interés promedio de los miembros de la comunidad. Otro aspecto del sistema de filtrado colaborativo es
que puede hacer recomendaciones más personalizada analizando información de su actividad pasada o la historia
de otros usuarios de gusto similares. Estos recursos se utilizan como perfiles de usuario y ayuda al sitio arecomendar contenidos que se envían a otros usuarios con gustos similares, o que le parezcan interesantes, así
como los temas que son evaluados. Cuanto más utilice el sistema, mejor se realiza la recomendación para usted.
Problemas[editar ]
El resultado de un sistema de filtrado colaborativo no coincide automáticamente con las propias preferencias. A
menos que se logre una buena diversidad de opiniones y la independencia, un punto de vista siempre dominara a
otro en una comunidad en particular. Al igual que en el escenario de recomendación personalizado, el usuario
nuevo o un nuevo elemento siempre puede causar un problema, ya que no habrá datos suficientes para que el
filtrado colaborativo pueda trabajar. Con el fin de hacer recomendaciones precisas, el sistema debe primero
aprender las preferencias del usuario con evaluaciones anteriores o realizando evaluaciones. Para un nuevo
elemento añadido, el sistema de filtrado colaborativo no sería capaz de recomendarlo hasta que es evaluado por u
número sustancial de usuarios.
Desafíos del filtrado colaborativo[editar ]
Escasez de datos[editar ]
En la práctica, muchos sistemas de recomendación comerciales se basan en conjuntos de datos de gran tamaño.
Como resultado, la matriz usuario elemento utilizada para el filtrado colaborativo podría ser muy grande y dispersa
https://es.wikipedia.org/w/index.php?title=Filtrado_colaborativo&action=edit§ion=10https://es.wikipedia.org/w/index.php?title=Filtrado_colaborativo&action=edit§ion=9https://es.wikipedia.org/w/index.php?title=Filtrado_colaborativo&action=edit§ion=8https://es.wikipedia.org/wiki/Reddithttps://es.wikipedia.org/wiki/Digghttps://es.wikipedia.org/wiki/Last.fmhttps://es.wikipedia.org/wiki/YouTubehttps://es.wikipedia.org/wiki/Reddithttps://es.wikipedia.org/w/index.php?title=Filtrado_colaborativo&action=edit§ion=7https://es.wikipedia.org/w/index.php?title=Filtrado_colaborativo&action=edit§ion=6https://es.wikipedia.org/wiki/An%C3%A1lisis_de_componentes_principaleshttps://es.wikipedia.org/w/index.php?title=Latent_Dirichlet_allocation&action=edit&redlink=1https://es.wikipedia.org/wiki/Descomposici%C3%B3n_en_valores_singulareshttps://es.wikipedia.org/w/index.php?title=Indexaci%C3%B3n_sem%C3%A1ntica_latente&action=edit&redlink=1https://es.wikipedia.org/wiki/Red_bayesiana
-
8/18/2019 Filtrado Colaborativo - Wikipedia
5/7
lo que provoca desafíos en la realización de la recomendación. Un problema típico causado por la escasez de
datos es el arranque en frío. Como los métodos de filtrado colaborativo recomiendan artículos basados en las
preferencias anteriores de los usuarios, los nuevos usuarios necesitan evaluar el suficiente número de elementos
para permitir que el sistema pueda recopilar sus preferencias con precisión y por lo tanto proporcionar
recomendaciones fiables. Del mismo modo, los elementos nuevos también tienen el mismo problema. Cuando se
agregan nuevos elementos al sistema, tienen que ser valorados por un gran número de usuarios antes de que se
pueda recomendar a los usuarios que tienen gustos similares a los que calificaron. El problema de un nuevo
elemento no afecta a la recomendación basada en contenido, ya que la recomendación de un elemento se basa en
su conjunto discreto de cualidades descriptivas más que sus evaluaciones.
Escalabilidad[editar ]
Cuando el número de usuarios y elementos aumentan demasiado los algoritmos tradicionales FC sufren serios
problemas de escalabilidad. Por ejemplo, con decenas de millones de clientes y millones de elementos, un
algoritmo de FC con la complejidad de O(N) ya es demasiado grande. Además, muchos sistemas tienen que
reaccionar inmediatamente a los requerimientos en línea y hacer recomendaciones para todos los usuarios,
independientemente de sus compras y la historia de las evaluaciones, lo que exige una mayor escalabilidad de un
sistema de FC.
Sinónimos[editar ]
Sinonimia refiere a la tendencia de un número de elementos iguales o muy similares a tener diferentes nombres o
entradas. La mayoría de los sistemas de recomendación son incapaces de descubrir esta asociación latente y por
lo tanto el trata a estos productos de manera diferente. Por ejemplo, los elementos aparentemente diferentes
"películas infantiles" y "filmes infantiles" se refiere en realidad al mismo elemento. Ciertamente, el grado de
variabilidad en el uso descriptivo de términos es mayor que lo que comúnmente se sospecha. La prevalencia de
sinónimos disminuye el rendimiento de los sistemas de recomendación de FC. Modelar tópicos (utilizando técnicas
como Latent Dirichlet Allocation) podría resolver esto agrupando palabras diferentes pertenecientes a un mismo
tema.
Grey Sheep[editar ]
La oveja gris (Grey sheep) se refiere a los usuarios cuyas opiniones no están de acuerdo o en desacuerdo con
algún grupo de personas y por lo tanto no se benefician del filtrado colaborativo. Las ovejas negras (black sheep)
son el grupo con gustos a los que hacer recomendaciones es casi imposible. Aunque se trata de un fallo en el
sistema de recomendación, los recomendadores no-electrónicos también tienen grandes problemas en estos
casos, las ovejas negras es un fallo aceptable.
Shilling attacks[editar ]
En un sistema de recomendación donde todo el mundo puede evaluar, la gente puede dar un montón de opinionespositivas para sus propios artículos y clasificaciones negativas para sus competidores. A menudo es necesario que
los sistemas de filtrado colaborativo introduzcan precauciones para impedir este tipo de manipulaciones.
Diversidad[editar ]
Con los Filtros colaborativos se espera que aumente la diversidad porque nos ayudan a descubrir nuevos
productos entre opciones múltiples. Algunos de los algoritmos, sin embargo, sin querer pueden hacer lo contrario.
Como los filtros colaborativos recomiendan productos basados en las ventas o calificaciones, por lo general no
pueden recomendar productos con escasos datos históricos. Esto crea un efecto que ayuda a los productos
populares, dando lugar a una menor diversidad. Un estudio Wharton detalla este fenómeno y varias ideas que
https://es.wikipedia.org/w/index.php?title=Filtrado_colaborativo&action=edit§ion=15https://es.wikipedia.org/w/index.php?title=Filtrado_colaborativo&action=edit§ion=14https://es.wikipedia.org/wiki/Oveja_negrahttps://es.wikipedia.org/w/index.php?title=Filtrado_colaborativo&action=edit§ion=13https://es.wikipedia.org/wiki/Sinonimiahttps://es.wikipedia.org/w/index.php?title=Filtrado_colaborativo&action=edit§ion=12https://es.wikipedia.org/w/index.php?title=Filtrado_colaborativo&action=edit§ion=11https://es.wikipedia.org/wiki/Arranque_en_fr%C3%ADo
-
8/18/2019 Filtrado Colaborativo - Wikipedia
6/7
pueden promover la diversidad en la recomendación de los sistemas de filtrado colaborativo.7
Innovaciones[editar ]
Nuevos algoritmos se han desarrollado para la FC como resultado del premio Netflix. Sistemas de filtrado
colaborativo cruzados donde los perfiles de usuario son combinando a través de múltiples sistemas de
recomendación preservando la privacidad. Filtrados colaborativos robustos, donde la recomendación es estable
frente a esfuerzos de manipulación. Esta línea de investigación está todavía en activo y no está resuelta
completamente.8
Véase también[editar ]
Referencias[editar ]
1. Volver arriba ↑ Terveen, Loren; Hill, Will (2001). «Beyond Recommender Systems: Helping People Help Each
Other». Addison-Wesley. p. 6. Consultado el 16 de enero de 2012 .
2. Volver arriba ↑ An integrated approach to TV Recommendations by TV Genius
3. ↑ Saltar a:
a
b
Xiaoyuan Su, Taghi M. Khoshgoftaar, A survey of collaborative filtering techniques , Advances in Artificial Intelligence archive, 2009.
4. Volver arriba ↑ Factor in the Neighbors: Scalable and Accurate Collaborative Filtering
5. Volver arriba ↑ Google News Personalization: Scalable Online Collaborative Filtering
6. Volver arriba ↑ Collaborative Filtering: Lifeblood of The Social Web
7. Volver arriba ↑ Fleder, Daniel; Hosanagar, Kartik (May de 2009). «Blockbuster Culture's Next Rise or Fall:
The Impact of Recommender Systems on Sales Diversity». Management Science.
8. Volver arriba ↑ «Robust collaborative filtering». Portal.acm.org. 19 de octubre de 2007.
doi:10.1145/1297231.1297240. Consultado el 15 de mayo de 2012.
Enlaces externos[editar ]
Beyond Recommender Systems: Helping People Help Each Other , page 12, 2001
Recommender Systems. Prem Melville and Vikas Sindhwani. In Encyclopedia of Machine Learning, Claude
Sammut and Geoffrey Webb (Eds), Springer, 2010.
Toward the next generation of recommender systems: a survey of the state-of-the-art and possible
extensions. Adomavicius, G. and Tuzhilin, A. IEEE Transactions on Knowledge and Data Engineering
06.2005
Evaluating collaborative filtering recommender systemsUso incorrecto de la plantilla enlace roto (enlace roto
disponible en Internet Archive; véase el historial y la última versión). (DOI: 10.1145/963770.963772)
GroupLens research papers.
Content-Boosted Collaborative Filtering for Improved Recommendations. Prem Melville, Raymond J.
Mooney, and Ramadass Nagarajan. Proceedings of the Eighteenth National Conference on Artificial
Intelligence (AAAI-2002), pp. 187–192, Edmonton, Canada, July 2002.
A collection of past and present "information filtering" projects (including collaborative filtering) at MIT Media
Lab
http://agents.media.mit.edu/projects.htmlhttp://www.cs.utexas.edu/users/ml/papers/cbcf-aaai-02.pdfhttp://www.grouplens.org/publications.htmlhttp://dx.doi.org/10.1145/963770.963772http://www.doi.org/https://web.archive.org/web/2/%7B%7B%7B1%7D%7D%7Dhttps://web.archive.org/web/*/%7B%7B%7B1%7D%7D%7Dhttps://es.wikipedia.org/wiki/Internet_Archivehttps://es.wikipedia.org/wiki/Ayuda:C%C3%B3mo_recuperar_un_enlace_rotohttps://es.wikipedia.org/wiki/Plantilla:Enlace_rotohttp://ectrl.itc.it/home/laboratory/meeting/download/p5-l_herlocker.pdfhttp://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1423975http://www.prem-melville.com/publications/recommender-systems-eml2010.pdfhttp://www.grouplens.org/papers/pdf/rec-sys-overview.pdfhttps://es.wikipedia.org/w/index.php?title=Filtrado_colaborativo&action=edit§ion=19http://dx.doi.org/10.1145%2F1297231.1297240https://es.wikipedia.org/wiki/Digital_object_identifierhttp://dl.acm.org/citation.cfm?id=1297240http://papers.ssrn.com/sol3/papers.cfm?abstract_id=955984http://www.readwriteweb.com/archives/collaborative_filtering_social_web.phphttp://dl.acm.org/citation.cfm?id=1242610http://research.yahoo.com/pub/2435http://www.hindawi.com/journals/aai/2009/421425/https://es.wikipedia.org/w/index.php?title=TV_Genius&action=edit&redlink=1http://web.archive.org/web/http://www.redbeemedia.com/insights/integrated-approach-tv-vod-recommendationshttp://www.grouplens.org/papers/pdf/rec-sys-overview.pdfhttps://es.wikipedia.org/w/index.php?title=Filtrado_colaborativo&action=edit§ion=18https://es.wikipedia.org/w/index.php?title=Filtrado_colaborativo&action=edit§ion=17https://es.wikipedia.org/w/index.php?title=Premio_Netflix&action=edit&redlink=1https://es.wikipedia.org/w/index.php?title=Filtrado_colaborativo&action=edit§ion=16
-
8/18/2019 Filtrado Colaborativo - Wikipedia
7/7
Eigentaste: A Constant Time Collaborative Filtering Algorithm. Ken Goldberg, Theresa Roeder, Dhruv Gupta,
and Chris Perkins. Information Retrieval, 4(2), 133-151. July 2001.
Methods and Metrics for Cold-Start Recommendations Uso incorrecto de la plantilla enlace roto (enlace roto
disponible en Internet Archive; véase el historial y la última versión).
A Survey of Collaborative Filtering Techniques Su, Xiaoyuan and Khoshgortaar, Taghi. M
Google News Personalization: Scalable Online Collaborative Filtering Abhinandan Das, Mayur Datar,
Ashutosh Garg, and Shyam Rajaram. International World Wide Web Conference, Proceedings of the 16th
international conference on World Wide Web
Factor in the Neighbors: Scalable and Accurate Collaborative Filtering Yehuda Koren, Transactions on
Knowledge Discovery from Data (TKDD) (2009)
Rating Prediction Using Collaborative Filtering
Recommender Systems
Berkeley Collaborative Filtering
http://www2.sims.berkeley.edu/resources/collab/http://www.cis.upenn.edu/~ungar/CF/http://webpages.uncc.edu/~asaric/ISMIS09.pdfhttp://research.yahoo.com/pub/2435http://dl.acm.org/citation.cfm?id=1242610http://downloads.hindawi.com/journals/aai/2009/421425.pdfhttps://web.archive.org/web/2/%7B%7B%7B1%7D%7D%7Dhttps://web.archive.org/web/*/%7B%7B%7B1%7D%7D%7Dhttps://es.wikipedia.org/wiki/Internet_Archivehttps://es.wikipedia.org/wiki/Ayuda:C%C3%B3mo_recuperar_un_enlace_rotohttps://es.wikipedia.org/wiki/Plantilla:Enlace_rotohttp://web.archive.org/web/http://www.cis.upenn.edu/datamining/Publications/p8734-schein.pdfhttp://www.ieor.berkeley.edu/~goldberg/pubs/eigentaste.pdf