En el procesamiento del lenguaje natural , un modelo de temas es un tipo de modelo probabilístico , neuronal o algebraico para descubrir los temas abstractos que aparecen en una colección de documentos. El modelado de temas es una herramienta de minería de texto de uso frecuente para descubrir características y estructuras semánticas ocultas en un texto. Los temas producidos por los modelos de temas se generan a través de diversos marcos matemáticos, incluidos modelos generativos probabilísticos, métodos de factorización matricial basados en la coocurrencia de palabras y algoritmos de agrupamiento aplicados a incrustaciones semánticas . [ 1 ] [ 2 ] [ 3 ]
Los modelos de temas se utilizan comúnmente para organizar y descubrir características latentes en grandes colecciones de texto no estructurado y otras formas de macrodatos . [ 4 ] [ 5 ] Más allá de la minería de texto, los modelos de temas también se han utilizado para descubrir estructuras latentes en campos como la información genética , la bioinformática , la visión artificial y las redes sociales . [ 6 ] [ 7 ]
Historia
Un modelo de temas temprano fue descrito por Papadimitriou, Raghavan, Tamaki y Vempala en 1998. [ 8 ] Otro, llamado análisis semántico latente probabilístico (PLSA), fue creado por Thomas Hofmann en 1999. [ 9 ] La asignación latente de Dirichlet (LDA), quizás el modelo de temas más común en uso actualmente, es una generalización de PLSA. Desarrollado por David Blei , Andrew Ng y Michael I. Jordan en 2002, LDA introduce distribuciones previas de Dirichlet dispersas sobre distribuciones documento-tema y tema-palabra, codificando la intuición de que los documentos cubren un número pequeño de temas y que los temas a menudo usan un número pequeño de palabras. [ 10 ] Otros modelos de temas son generalmente extensiones de LDA, como la asignación de Pachinko , que mejora LDA al modelar correlaciones entre temas además de las correlaciones de palabras que constituyen los temas. El análisis jerárquico de árboles latentes ( HLTA ) es una alternativa al LDA, que modela la coocurrencia de palabras utilizando un árbol de variables latentes y los estados de las variables latentes, que corresponden a grupos difusos de documentos, se interpretan como temas.
Modelos de temas para información contextual
Los enfoques para la información temporal incluyen la determinación de Block y Newman de la dinámica temporal de los temas en la Pennsylvania Gazette durante 1728–1800. Griffiths y Steyvers utilizaron el modelado de temas en resúmenes de la revista PNAS para identificar temas que aumentaron o disminuyeron en popularidad de 1991 a 2001, mientras que Lamba y Madhusushan [ 11 ] utilizaron el modelado de temas en artículos de investigación de texto completo recuperados de la revista DJLIT de 1981 a 2018. En el campo de la bibliotecología y la ciencia de la información, Lamba y Madhusudhan [ 11 ] [ 12 ] [ 13 ] [ 14 ] aplicaron el modelado de temas en diferentes recursos indios como artículos de revistas y tesis y recursos electrónicos (ETD). Nelson [ 15 ] ha estado analizando el cambio en los temas a lo largo del tiempo en el Richmond Times-Dispatch para comprender los cambios y continuidades sociales y políticos en Richmond durante la Guerra Civil Estadounidense . Yang, Torget y Mihalcea aplicaron métodos de modelado de temas a periódicos desde 1829 hasta 2008. Mimno utilizó el modelado de temas con 24 revistas sobre filología clásica y arqueología que abarcan 150 años para analizar cómo cambian los temas en las revistas con el tiempo y cómo las revistas se vuelven más diferentes o similares con el paso del tiempo.
Yin et al. [ 16 ] introdujeron un modelo de temas para documentos distribuidos geográficamente, donde las posiciones de los documentos se explican por regiones latentes que se detectan durante la inferencia.
Chang y Blei [ 17 ] incluyeron información de red entre documentos vinculados en el modelo de tema relacional, para modelar los vínculos entre sitios web.
El modelo autor-tema de Rosen-Zvi et al. [ 18 ] modela los temas asociados con los autores de los documentos para mejorar la detección de temas para documentos con información de autoría.
HLTA se aplicó a una colección de artículos de investigación recientes publicados en importantes foros de IA y aprendizaje automático. El modelo resultante se llama The AI Tree . Los temas resultantes se utilizan para indexar los artículos en aipano.cse.ust.hk para ayudar a los investigadores a seguir las tendencias de investigación e identificar artículos para leer , y para ayudar a los organizadores de conferencias y editores de revistas a identificar revisores para las presentaciones .
Para mejorar los aspectos cualitativos y la coherencia de los temas generados, algunos investigadores han explorado la eficacia de las "puntuaciones de coherencia", o dicho de otro modo, cómo los clústeres extraídos por computadora (es decir, los temas) se alinean con un punto de referencia humano. [ 19 ] [ 20 ] Las puntuaciones de coherencia son métricas para optimizar la cantidad de temas a extraer de un corpus de documentos. [ 21 ]
Métodos
En la práctica, los investigadores intentan ajustar parámetros de modelo apropiados al corpus de datos utilizando una de varias heurísticas para el ajuste de máxima verosimilitud. Un estudio de D. Blei describe este conjunto de algoritmos. [ 22 ] Varios grupos de investigadores, comenzando con Papadimitriou et al. [ 8 ] , han intentado diseñar algoritmos con garantías demostrables. Suponiendo que los datos fueron generados realmente por el modelo en cuestión, intentan diseñar algoritmos que probablemente encuentren el modelo que se usó para crear los datos. Las técnicas utilizadas aquí incluyen la descomposición en valores singulares (SVD) y el método de los momentos . En 2012 se introdujo un algoritmo basado en la factorización de matrices no negativas (NMF) que también se generaliza a modelos de temas con correlaciones entre temas. [ 23 ]
Desde 2017, las redes neuronales se han utilizado en el modelado de temas para mejorar la velocidad de inferencia, [ 24 ] y han dado lugar a avances como vONTSS, que permite a los humanos incorporar conocimiento del dominio mediante aprendizaje débilmente supervisado. [ 25 ]
En 2018, se propuso un nuevo enfoque para los modelos de temas basado en el modelo de bloques estocásticos . [ 26 ]
El modelado de temas ha aprovechado los LLM a través de la incrustación contextual [ 27 ] y el ajuste fino. [ 28 ]
Aplicaciones de los modelos de temas
Biomedicina cuantitativa
Los modelos de temas también se utilizan en otros contextos. Por ejemplo, han surgido usos de modelos de temas en la investigación biológica y bioinformática. [ 29 ] Recientemente, se han utilizado modelos de temas para extraer información de un conjunto de datos de muestras genómicas de cánceres. [ 30 ] En este caso, los temas son variables latentes biológicas que se infieren.
Música y creatividad
Los modelos de temas pueden utilizarse para el análisis de la música. Por ejemplo, se utilizaron para cuantificar cómo cambian los estilos musicales con el tiempo e identificar la influencia de artistas específicos en la creación musical posterior. [ 31 ]
Véase también
Referencias
- ↑ Egger, Roman; Yu, Joanne (2022). "Una comparación de modelado de temas entre LDA, NMF, Top2Vec y BERTopic para desmitificar las publicaciones de Twitter" . Frontiers in Sociology . 7 886498. doi : 10.3389/fsoc.2022.886498 . ISSN 2297-7775 . PMC 9120935. PMID 35602001 .
- ↑ Muthusami, R.; Mani Kandan, N.; Saritha, K.; Narenthiran, B.; Nagaprasad, N.; Ramaswamy, Krishnaraj (2024-05-25). " Investigación de técnicas de modelado de temas mediante la evaluación de temas descubiertos en datos de textos cortos en diversos dominios" . Scientific Reports . 14 (1): 12003. doi : 10.1038/s41598-024-61738-4 . ISSN 2045-2322 . PMC 11127968. PMID 38796483 .
- ↑ Churchill, Rob; Singh, Lisa (10 de noviembre de 2022). "La evolución del modelado de temas". ACM Comput. Surv . 54 (10s): 215:1–215:35. doi : 10.1145/3507900 . ISSN 0360-0300 .
- ↑ Murshed, Belal Abdullah Hezam; Mallappa, Suresha; Abawajy, Jemal; Saif, Mufeed Ahmed Naji; Al-ariki, Hasib Daowd Esmail; Abdulwahab, Hudhaifa Mohammed (2023-06-01). "Enfoques de modelado de temas de texto corto en el contexto de big data: taxonomía, encuesta y análisis" . Artificial Intelligence Review . 56 (6): 5133– 5260. doi : 10.1007/s10462-022-10254-w . ISSN 1573-7462 . PMC 9607740. PMID 36320612 .
- ↑ Song, W.; Zou, L. (2016). "LDA-TM: Un enfoque de dos pasos para la agrupación de datos de temas de Twitter". Actas de la Conferencia Internacional IEEE sobre Computación en la Nube y Análisis de Big Data . IEEE. págs. 342–347 . doi : 10.1109/ICCCBDA.2016.7529581 .
- ↑ Blei, David (abril de 2012). "Modelos de temas probabilísticos". Communications of the ACM . 55 (4): 77– 84. doi : 10.1145/2133806.2133826 . S2CID 753304 .
- ↑ Cao, Liangliang y Li Fei-Fei. « Modelo de temas latentes espacialmente coherente para la segmentación y clasificación simultánea de objetos y escenas ». 11.ª Conferencia Internacional IEEE sobre Visión por Computadora, 2007. IEEE, 2007.
- 1 2 Papadimitriou, Christos; Raghavan, Prabhakar; Tamaki, Hisao; Vempala, Santosh (1998). "Indexación semántica latente" . Actas del decimoséptimo simposio ACM SIGACT-SIGMOD-SIGART sobre Principios de sistemas de bases de datos - PODS '98 . págs. 159–168 . doi : 10.1145/275487.275505 . ISBN 978-0-89791-996-8. S2CID 1479546 . Archivado del original (Postscript) el 09-05-2013 . Recuperado el 17-04-2012 .
- ↑ Hofmann, Thomas (1999). "Indexación semántica latente probabilística" (PDF) . Actas de la Vigésimo Segunda Conferencia Internacional Anual SIGIR sobre Investigación y Desarrollo en Recuperación de Información . Archivado del original (PDF) el 14 de diciembre de 2010.
- ↑ Blei, David M.; Ng, Andrew Y.; Jordan, Michael I ; Lafferty, John (enero de 2003). "Asignación latente de Dirichlet" . Journal of Machine Learning Research . 3 : 993–1022 . doi : 10.1162/jmlr.2003.3.4-5.993 .
- 1 2 Lamba, Manika jun (2019). "Mapeo de temas en DESIDOC Journal of Library and Information Technology, India: un estudio". Scientometrics . 120 (2): 477– 505. doi : 10.1007/s11192-019-03137-5 . ISSN 0138-9130 . S2CID 174802673 .
- ↑ Lamba, Manika jun (2019). "Etiquetado de metadatos y modelado predictivo: estudio de caso de DESIDOC Journal of Library and Information Technology (2008-2017)" . World Digital Libraries . 12 : 33–89 . doi : 10.18329/09757597/2019/12103 (inactivo el 12 de julio de 2025). ISSN 0975-7597 .
{{cite journal}}: CS1 maint: DOI inactivo desde julio de 2025 ( enlace ) - ↑ Lamba, Manika mayo (2019). "Modelado autor-tema de DESIDOC Journal of Library and Information Technology (2008-2017), India" . Library Philosophy and Practice .
- ^ Lamba, Manika septiembre (2018). Etiquetado de metadatos de tesis de biblioteconomía y ciencias de la información: Shodhganga (2013-2017) (PDF) . ETD2018: Más allá de los límites de los Bordes y los Océanos. Taiwán, Taipei.
- ↑ Nelson, Rob. "Explorando el Dispatch" . Explorando el Dispatch . Laboratorio de Becas Digitales, Universidad de Richmond . Recuperado el 26 de marzo de 2021 .
- ↑ Yin, Zhijun (2011). "Descubrimiento y comparación de temas geográficos". Actas de la 20.ª conferencia internacional sobre la World Wide Web . págs. 247–256 . doi : 10.1145/1963405.1963443 . ISBN 978-1-4503-0632-4. S2CID 17883132 .
- ↑ Chang, Jonathan (2009). "Modelos de temas relacionales para redes de documentos" (PDF) . Aistats . 9 : 81–88 .
- ↑ Rosen-Zvi, Michal (2004). "El modelo autor-tema para autores y documentos". Actas de la 20.ª Conferencia sobre Incertidumbre en Inteligencia Artificial : 487–494 . arXiv : 1207.4169 .
- ↑ Nikolenko, Sergey (2017). "Modelado de temas para estudios cualitativos". Journal of Information Science . 43 : 88–102 . doi : 10.1177/0165551515617393 . S2CID 30657489 .
- ↑ Reverter-Rambaldi, Marcel (2022). Topic Modelling in Spontaneous Speech Data (tesis de licenciatura). Australian National University. doi : 10.25911/M1YF-ZF55 .
- ↑ Newman, David (2010). "Evaluación automática de la coherencia temática". Tecnologías del lenguaje humano: Conferencia anual de 2010 del capítulo norteamericano de la Asociación de Lingüística Computacional : 100–108 .
- ↑ Blei, David M. (abril de 2012). "Introducción a los modelos de temas probabilísticos" (PDF) . Comm. ACM . 55 (4): 77–84 . doi : 10.1145/2133806.2133826 . S2CID 753304 .
- ↑ Sanjeev Arora; Rong Ge; Ankur Moitra (abril de 2012). "Aprendizaje de modelos de temas: más allá de SVD". arXiv : 1204.1956 [ cs.LG ].
- ↑ Miao, Yishu; Grefenstette, Edward; Blunsom, Phil (2017). "Descubriendo temas latentes discretos con inferencia variacional neuronal" . Actas de la 34.ª Conferencia Internacional sobre Aprendizaje Automático . PMLR: 2410–2419 . arXiv : 1706.00359 .
- ↑ Xu, Weijie; Jiang, Xiaoyu; Sengamedu Hanumantha Rao, Srinivasan; Iannacci, Francis; Zhao, Jinjin (2023). "vONTSS: modelado de temas neuronales semisupervisado basado en vMF con transporte óptimo". Hallazgos de la Asociación para la Lingüística Computacional: ACL 2023. Stroudsburg, PA, EE. UU.: Asociación para la Lingüística Computacional: 4433–4457 . arXiv : 2307.01226 . doi : 10.18653/v1/2023.findings-acl.271 .
- ↑ Martin Gerlach; Tiago Pexioto; Eduardo Altmann (2018). "Un enfoque de red para los modelos de temas" . Science Advances . 4 (7) eaaq1360. arXiv : 1708.01677 . Bibcode : 2018SciA....4.1360G . doi : 10.1126 /sciadv.aaq1360 . PMC 6051742. PMID 30035215 .
- ↑ Bianchi, Federico; Terragni, Silvia; Hovy, Dirk (2021). "El preentrenamiento es un tema candente: las incrustaciones de documentos contextualizadas mejoran la coherencia temática" . Actas de la 59.ª Reunión Anual de la Asociación de Lingüística Computacional y la 11.ª Conferencia Internacional Conjunta sobre Procesamiento del Lenguaje Natural (Volumen 2: Artículos breves) . Stroudsburg, PA, EE. UU.: Asociación de Lingüística Computacional. págs. 759–766 . doi : 10.18653/v1/2021.acl-short.96 .
- ↑ Xu, Weijie; Hu, Wenxiang; Wu, Fanyou; Sengamedu, Srinivasan (2023). "DeTiME: Diffusion-Enhanced Topic Modeling using Encoder-decoder based LLM". Hallazgos de la Asociación para la Lingüística Computacional: EMNLP 2023. Stroudsburg, PA, EE. UU.: Asociación para la Lingüística Computacional: 9040–9057 . arXiv : 2310.15296 . doi : 10.18653 /v1/2023.findings-emnlp.606 .
- ↑ Liu, L.; Tang, L.; et al. (2016). "Una visión general del modelado de temas y sus aplicaciones actuales en bioinformática" . SpringerPlus . 5 ( 1 ): 1608. doi : 10.1186/s40064-016-3252-8 . PMC 5028368. PMID 27652181. S2CID 16712827 .
- ↑ Valle, F.; Osella, M.; Caselle, M. (2020). " Análisis de modelado de temas de datos transcriptómicos de cáncer de mama y pulmón de TCGA" . Cancers . 12 ( 12): 3799. doi : 10.3390/cancers12123799 . PMC 7766023. PMID 33339347. S2CID 229325007 .
- ↑ Shalit, Uri; Weinshall, Daphna; Chechik, Gal (13 de mayo de 2013). "Modelado de la influencia musical con modelos de temas" . Actas de la 30.ª Conferencia Internacional sobre Aprendizaje Automático . PMLR: 244–252 .
Lecturas adicionales
- Steyvers, Mark; Griffiths, Tom (2007). «Modelos de temas probabilísticos» . En Landauer, T.; McNamara, D.; Dennis, S.; et al. (eds.). Manual de análisis semántico latente (PDF) . Psychology Press. ISBN 978-0-8058-5418-3Archivado del original (PDF) el 24 de junio de 2013.
- Blei, DM; Lafferty, JD (2009). "Modelos de temas" (PDF) .
- Blei, D.; Lafferty, J. (2007). "Un modelo de temas correlacionados de la ciencia ". Annals of Applied Statistics . 1 (1): 17– 35. arXiv : 0708.3601 . doi : 10.1214/07-AOAS114 . S2CID 8872108 .
- Mimno, D. (abril de 2012). "Historiografía computacional: minería de datos en un siglo de revistas de estudios clásicos" (PDF) . Journal on Computing and Cultural Heritage . 5 (1): 1– 19. doi : 10.1145/2160165.2160168 . S2CID 12153151 .
- Marwick, Ben (2013). «Descubrimiento de temas y controversias emergentes en antropología mediante minería de texto, modelado de temas y análisis de redes sociales de contenido de microblogs» . En Yanchang, Zhao; Yonghua, Cen (eds.). Aplicaciones de minería de datos con R. Elsevier. pp. 63–93 . doi : 10.1016/B978-0-12-411511-8.00003-7 . ISBN 978-0-12-411511-8.
- Jockers, M. 2010 ¿Quién es tu compañero de blog de Humanidades Digitales?: Conectando a los blogueros de Humanidades Digitales con el modelado de temas Matthew L. Jockers, publicado el 19 de marzo de 2010
- Drouin, J. 2011. Incursión en el modelado de temas. Archivo Proust Eclesiástico. Publicado el 17 de marzo de 2011.
- Templeton, C. 2011. Modelado de temas en humanidades: una visión general. Blog del Instituto de Tecnología en Humanidades de Maryland. Publicado el 1 de agosto de 2011.
- Griffiths, T.; Steyvers, M. (2004). " Encontrar temas científicos" . Actas de la Academia Nacional de Ciencias . 101 (Supl. 1): 5228–35 . Bibcode : 2004PNAS..101.5228G . doi : 10.1073/pnas.0307752101 . PMC 387300. PMID 14872004 .
- Yang, T., A. Torget y R. Mihalcea (2011) Modelado de temas en periódicos históricos. Actas del 5.º Taller ACL-HLT sobre Tecnología del Lenguaje para el Patrimonio Cultural, las Ciencias Sociales y las Humanidades . The Association for Computational Linguistics, Madison, WI. páginas 96–104.
- Block, S. (enero de 2006). "Haciendo más con la digitalización: una introducción al modelado de temas de fuentes estadounidenses tempranas" . Common-place the Interactive Journal of Early American Life . 6 (2).
- Newman, D.; Block, S. (marzo de 2006). "Descomposición probabilística de temas de un periódico del siglo XVIII" (PDF) . Journal of the American Society for Information Science and Technology . 57 (5): 753– 767. doi : 10.1002/asi.20342 . S2CID 1484286 .
Enlaces externos
- Mimno, David. "Bibliografía de modelado de temas" .
- Brett, Megan R. "Modelado de temas: una introducción básica" . Revista de Humanidades Digitales.
- Modelos de temas aplicados a noticias y reseñas en línea. Video de una presentación de Google Tech Talk a cargo de Alice Oh sobre modelado de temas con LDA.
- Modelado de la ciencia: Modelos de temas dinámicos de la investigación académica. Vídeo de una presentación de Google Tech Talk a cargo de David M. Blei.
- Modelos automatizados de temas en ciencia política. Vídeo de una presentación de Brandon Stewart en el taller Tools for Text , 14 de junio de 2010.
- Shawn Graham, Ian Milligan y Scott Weingart, «Introducción al modelado de temas y MALLET» . The Programming Historian. Archivado del original el 28 de agosto de 2014. Consultado el 29 de mayo de 2014 .
- Blei, David M. "Material y software introductorios"
- código , demo - ejemplo de uso de LDA para modelado de temas
- Procesamiento del lenguaje natural
- Tareas del procesamiento del lenguaje natural
- modelos de variables latentes
- Lingüística de corpus
- Procesamiento de información social