Julie Beth Lovins (October 19, 1945, in Washington, D.C. – January 26, 2018, in Mountain View, California) was a computational linguist who published The Lovins Stemming Algorithm - a type of stemming algorithm for word matching - in 1968.[1]
The Lovins Stemmer is a single pass, context sensitive stemmer, which removes endings based on the longest-match principle. The stemmer was the first to be published and was extremely well developed considering the date of its release, having been the main influence on a large amount of the future work in the area. -Adam G., et al[2]
Background
editBorn on October 19, 1945, in Washington, D.C., Lovins grew up in Amherst, Massachusetts. Her father Gerald H. Lovins was an engineer and her mother, Miriam Lovins, a social services administrator.[3] Lovins' brother Amory Lovins is the co-founder and chief environmental scientist of Rocky Mountain Institute.[4]
For her undergraduate degree, Lovins attended Pembroke College, the women's college of Brown University, which later combined into Brown University in 1971.[5][3] At Pembroke College, Lovins studied mathematics and linguistics, graduating with honors. Her thesis was named, A Study of Idioms.[6] She received the inaugural Bloch Fellowship in 1970 from the Linguistic Society of America to attend graduate school.[7] Lovins obtained her Master of Arts in 1970 and Doctor of Philosophy in 1973 from the University of Chicago, studying linguistics.[4] At the University of Chicago, her dissertation was titled, Loan Phonology -- Subject Matter.[8] A revision of her thesis on loanwords and the phonological structure of Japanese was published in 1975 by the Indiana University Linguistics Club.[9]
Teaching career
editFollowing Lovins' PhD, she spent a year working as a linguist-at-large at a University of Tokyo language research institute and as an English conversation teacher.[5] She then joined the faculty at Tsuda College as a professor of English and linguistics, where she taught for seven years.[4] During her time as a faculty member at Tsuda College, Lovins also served as a guest researcher in the University of Tokyo's Research Institute of Logopedics and Phoniatrics, a research center for speech science.[10]
Industry career
editAfter teaching Japanese phonology at Japanese universities abroad, Lovins moved back to the U.S. to work in the computing industry. She worked on early speech synthesis at Bell Labs in Murray Hill, New Jersey. At Bell Labs, Lovins worked with Osamu Fujimura, a Japanese linguist who is credited as a pioneer in speech sciences.[11]
Lovins also worked as a software engineer at various companies in Silicon Valley and served as a consultant for computational linguistics throughout the 1990s.[3] As a consultant, she called her business, "The Language Doctor."[12]
The Lovins Stemming Algorithm
editLovins published an article about her work on developing a stemming algorithm through the Research Laboratory of Electronics at MIT in 1968.[1] Lovins' stemming algorithm is frequently referred to as the Lovins stemmer.[13]
A stemming algorithm is the process of taking a word with suffixes and reducing it to its root, or base word.[14] Stemming algorithms are used to improve the accuracy in information retrieval and in domain analysis.[15] These algorithms help find variants of the terms being queried. Stemming algorithms bring value in their reduction of a given query into its less complex form, allowing more similar documents to be retrieved for similar queries.[16] Stemming algorithms are prevalent in search engines, such as Google Search, which did not implement word stemming until 2003. This means that up until 2003, a Google search for the word warm would not have explicitly returned results for related words like warmth or warming.
As the first published stemming algorithm, Lovins' work set a precedent and influenced future work in stemming algorithms, such as the Porter Stemmer published by Martin Porter in 1980 which has been recognized widely as the most common stemming algorithm for stemming English.[17] Additionally, the Dawson Stemmer developed by John Dawson is an extension of the Lovins stemmer.[18]
The Lovins stemmer follows a rule-based affix elimination approach.[19] It first removes the longest identifiable suffix from the target word - producing a base stem word - then indexes a lookup table to convert the (potentially malformed) stem word to a valid word. This process can be split into two phases. In the first phase, a word is compared with a pre-determined list of endings, and when a word is found to contain one of these endings, the ending is removed, leaving only the stem of the word. The second phase standardizes spelling exceptions that come from the first phase, ensuring that words with only marginally varying stems are appropriately paired together. For example, with the word dried, phase one results in dri, which should match with the word dry. The second phase takes care of these exceptions.[1]
Compared to other stemmers, Lovins' algorithm is fast and equipped to handle irregular plural words like person and people. Disadvantages, however, include many suffixes not being available in the table of endings. Furthermore, it is sometimes highly unreliable and frequently fails to form valid words from the stems or to match the stems of like-meaning words. This is most often caused by the usage of specialist terminology and domain-specific vocabulary by the author.[18]
Personal life
editLovins moved to Mountain View, California, in 1979, and later to Old Mountain View in 1981 with her partner and later husband Greg Fowler, a software engineer and advocate for environmental issues & the blind.[20][21]
In their free time, she and her husband enjoyed taking walks and volunteering for their local community. Lovins actively volunteered for organizations like the Old Mountain View Neighborhood Association, Mountain View Friends of the Library, League of Women Voters, Mountain View Cool Cities Team, and the Mountain View Sustainability Task Force.[22]
In 2016, Lovins' husband died unexpectedly, following a heart attack.[21][22] Eighteen days after her husband died, Lovins was diagnosed with brain cancer. She died on January 26, 2018, at a hospice, surrounded by friends, family and caregivers.[20]
References
edit- ^ a b c Lovins, Julie (1968). "Development of a Stemming Algorithm" (PDF). Mechanical Translation and Computational Linguistics. 11 (1 & 2): 22–31. Archived from the original (PDF) on 2016-10-19. Retrieved 2016-10-27.
- ^ Adam G., Asimakis K., Bouras C., Poulopoulos V. (2010). "An Efficient Mechanism for Stemming and Tagging: The Case of Greek Language". Knowledge-Based and Intelligent Information and Engineering Systems. Lecture Notes in Computer Science. Vol. 6278. pp. 389–397. CiteSeerX 10.1.1.168.6070. doi:10.1007/978-3-642-15393-8_44. ISBN 978-3-642-15392-1.
{{cite book}}
:|journal=
ignored (help)CS1 maint: multiple names: authors list (link) - ^ a b c "Palo Alto Online - Lasting Memories - Julie Beth Lovins's memorial". www.paloaltoonline.com. Retrieved 2018-11-12.
- ^ a b c "Reinventing Energy in China". Asia Society. Retrieved 2018-11-12.
- ^ a b "Brown Alumni Monthly". 74 (9). Providence, Brown University [etc.] July 1974: 51. Retrieved 6 June 2017.
{{cite journal}}
: Cite journal requires|journal=
(help) - ^ "Brown University Theses and Dissertations".
- ^ "Linguistic Institute Fellowships". Linguistic Society of America. Retrieved 6 June 2017.
- ^ "Graduate Alumni (1951-present) | Department of Linguistics". linguistics.uchicago.edu. Archived from the original on 2019-04-06. Retrieved 2018-11-12.
- ^ Lovins, Julie (1975). "Loanwords and the phonological structure of Japanese". Linguistics Club: 163. OCLC 1924640.
- ^ "Research Institute of Logopedics and Phoniatrics Annual Bulletin" (PDF).
- ^ "In Memoriam: Osamu Fujimura".
- ^ "Federal Election Commission Committee Details".
- ^ "What is Lovins Stemming?". The Lovins Stemmer. Lancaster University. Archived from the original on 1 May 2010. Retrieved 26 May 2011.
- ^ "Stemming Algorithms". xapian.org. Retrieved 2018-12-09.
- ^ "Porter Stemming Algorithm". tartarus.org. Retrieved 2018-12-09.
- ^ "Information Retrieval: CHAPTER 8: STEMMING ALGORITHMS". orion.lcg.ufrj.br. Retrieved 2018-12-09.
- ^ "Stemming and lemmatization". nlp.stanford.edu. Retrieved 2018-12-09.
- ^ a b Jivani, Anjali Ganesh. "A Comparative Study of Stemming Algorithms" (PDF). International Journal of Computer Technology and Applications. 2. S2CID 14814448. Archived from the original (PDF) on 2018-12-10.
- ^ The 8th International Conference on Knowledge Management in Organizations: Social and Big Data Computing for Knowledge Management.
- ^ a b "Palo Alto Online - Lasting Memories - Julie Beth Lovins's memorial". www.paloaltoonline.com. Retrieved 2018-11-17.
- ^ a b "Remembering Greg Fowler".
- ^ a b "OMVNA Newsletter". www.omvna.org. Retrieved 2018-11-17.