View Schedule/Calendar
Subscribe to my Google Calendar
| Affiliation: Computer Science, Dept. of Mathematical Sciences, College of Arts and Sciences |
Email: afkjm@uaa.alaska.edu Phone: (907) 786-1956 Office: Social Sciences Building 158E, 3211 Providence Dr., Anchorage AK 99508 |
Current Courses
Previous Courses
Resources
Background
I have been at UAA since August, 2000. Prior to life at UAA I have worked at the following institutions:
Washington State University, Vancouver
Intel Architecture Lab
Portland State University
Los Alamos National Lab
Chevron Chemical
UC Davis Computer Science Department
Some Projects
Agent-Based Simulations and Complex Systems. Some problems are too complex to solve analytically in a top-down fashion. The best way to understand them is through the bottom-up interaction of agents. This work uses the complex systems paradigm to explore various biological and ecological systems. For example, by simulating the foraging behavior of herbivores or the predator-prey interaction between killer whales and pinnipeds, we hope to better understand how to model and manage these resources. Another project is modeling the dynamics of killer whale populations. We eventually hope to use our 27 node Beowulf cluster to create a parallel implementation of the simulations.
Heuristic Search. Empire-based games are games where multiple units may move simultaneously in one turn. This results in a prohibitively large search space for traditional algorithms. This work explores hierachical organization, aggressive pruning strategies, and agent-based modeling to find ways to create an effective and adaptable computer opponent for these types of games.
Data Mining and Visualization of Faculty Expertise. We have constructed an online database for UAA faculty to submit their annual activity report. These reports contain data that describes the teaching, service, and research that is performed by our faculty members. We hope to mine this data so that it is possible to visualize what expertise exists on campus and create agents to allow users to automatically find faculty with expertise in a particular area while suggesting areas for collaboration.
Old Projects
Arctic Ice Atlas. This project is driven by UAA Engineering and Geomatics. The goal is to create an online GIS-based Alaska Sea Ice Atlas so that government, industry, and the public can better perform risk assessment for ship navigation or other ice-related engineering projects. From the computer-science perspective, there are several challenges in providing a usable web-based interface to a massive database (many gigabytes) of ice observations. More info is available from the Alaska Sea Ice Homepage.
Information Filtering. My dissertation from 1996 involved the filtering of Usenet news by learning user profiles.
Dormant Projects
Selected Publications
Hoanca, B., Mock, K. (2005). "Screen oriented technique for reducing the incidence of shoulder surfing". The 2005 Internation Conference on Security and Management. SAM 05, June 20-23, 2005, Las Vegas, NV. PDF.
Armstrong, N., Mock, K. (2005). "Helicopter Routing for Maintaining Remote Sites in Alaska using a Genetic Algorithm". The Twentieth National Conference on Artificial Intelligence, AAAI 2005, July 9-13, 2005, Pittsburgh, PA. PDF.
Mock, K. (2004). "Teaching with Tablet PC's." The Sixth Northwest Consortium for Computing Sciences in Colleges, October 8-9, 2004, Salem, OR. PDF.
Mock, K. (2003). "The Development of a CS0 Course for Distance Delivery." The Journal of Computing Sciences in Colleges, V19, N2. PDF.
Mock, K. (2002). "Hierarchical Heuristic Search Techniques for Empire-Based Games." 2002 International Conference on Artificial Intelligence, June 24-27, 2002, Las Vegas NV. PDF.
Mock, K. (2001). "The Use of Internet Tools to Supplement Communication in the Classroom." The Journal for Computing in Small Colleges, V17, N2. Microsoft Word.
Mock, K. (2001). "An Experimental Framework for
Email Categorization and Management." 24th Annual ACM
International Conference on Research and Development in Information Retrieval. September 9-13, 2001. New Orleans, LA.
Microsoft Word or
PDF or
PPT Presentation.
The binary and source code is also publicly available.
Mock, K. (1999). "Dynamic Email Organization via Relevance Categories." International Conference on Tools with Artificial Intelligence (ICTAI'99), November 1999, Chicago, IL. Microsoft Word.
Mock, K. (1999). "A Hybrid Induction Classifier for Real-Time Classification and Incremental Learning." Intel Technical Report. PDF
Mock, K. (1998). "A Comparison of Three Document Clustering Algorithms: TreeCluster, Word Intersection GQF, and Word Intersection Hierarchical Agglomerative Clustering." Intel Technical Report. PDF
Mock, K. (1998). "Wildwood: The Evolution of L-System Plants for Virtual Environments." International Conference on Evolutionary Computing (ICEC'98), May 1998, Anchorage Alaska. Microsoft Word. Also try my online java demo of the algorithms presented in the paper.
Mock, K., Vemuri, V. (1997). "Information Filtering via Hill Climbing, WordNet, and Index Patterns." Proc. of Information Management and Processing. gzip, postscript.
Mock, K., Lawton, L., Hoyle, M. (1996). "Online Game Show Hosts: Agents for Socialization, Not Just Entertainment." Workshop on AI and Entertainment, 13th National Conference on Artificial Intelligence, Portland OR, Aug 4-8, 1996. Microsoft Word.
Mock, K. (1996). Ph.D. Dissertation. "Intelligent Information Filtering via Hybrid Techniques : Hill Climbing, Case-Based Reasoning, Index Patterns, and Genetic Algorithms." University of California, Davis. Microsoft Word, or PDF
Mock, K. (1996). "Hybrid Hill Climbing and Knowledge Based Techniques for Intelligent News Filtering." Proceedings of the 13th National Conference on Artificial Intelligence, Portland, Oregon, Aug 4-8, 1996. PDF Extended paper from publication.
Information Filtering resources.
Information Retrieval resources.
Last updated 8/18/2000