Interesting article the other day at PhysOrg concerning artificial intelligence research and playing poker at the University of Alberta.
I wrote a post on it in the AI Forum. Rather than repeating the whole thing here, I’ll just point you to the post over there: http://agsforum.agstechnet.com/index.php?topic=22.0
-Stu
July 17th, 2008, posted by Stu
Artificial Intelligence, Software
We were fortunate to have AFRL research scientist, Dr. Kevin Gluck, visit our new location last Thursday. During the meeting, we discussed our current project: math modeling of human performance in complex environments. Following our weekly teleconference with the research team and demonstrations of the Predictive Performance Optimizer software tool, we enjoyed some informal discussions over dinner.
Dr. Gluck’s visit was an excellent kickoff for our new location!
-Stu
June 25th, 2008, posted by Stu
Defense Consulting, Knowledge Discovery, Software
As you might have noticed from the new address that appears below the logo on the main site, we have recently changed our address.
It is possible that this will be the last in a very long string of relocations (moves)–hopefully!
At least this move comes with a (slightly) bigger office.
-Stu
June 16th, 2008, posted by Stu
Defense Consulting, Uncategorized
As we continue to build our application development capability and processes, we are very happy that we have been accepted as a NetBeans’ Community Partner. You can find out more about the NetBeans Community Partner program at: http://www.netbeans.org/community/partners/list-community.html
April 16th, 2008, posted by Stu
Software

The MindModeling@Home site ( http://mindmodeling.org ) is up and running. At AGS TechNet, we are volunteering some of our computer time to assist them in their goals.
Volunteer computing is a way to use your computer’s “idle” time to contribute some number crunching power to assist in computationally intensive research work.
If you are interested, it is fairly simple to get set up and all the steps are explained on MindModeling’s site. Essentially, you just download and install an application called “BOINC” from UC Berkeley’s site. It allows you to set how much and under what conditions your own computer will get and execute jobs for the research effort. Next, using BOINC you join the volunteer computing effort(s) that you want to support. Then, when you are not using your computer, it will download jobs, execute them, and upload the results. There are many Universities, researchers, companies, and other interested folks that have been participating since 1995 in volunteer computing efforts. Today, there are over a million BOINC users and the scale of the overall computing effort puts the volunteer computing community easily in the league of the most powerful supercomputers.
If you haven’t heard of it before, you might check it out. Very cool!
-Stu
January 27th, 2008, posted by Stu
Defense Consulting, Knowledge Discovery, Software
As I mentioned in some earlier posts, I have yet to find a good site that reviews, rates, lists pros and cons, and similar things for the many artificial intelligence tools, approaches and systems you can find on the web.
Today, we are kicking off our new forum that will hopefully scratch this itch. The new forum can be found at http://agsforum.agstechnet.com
The reviews I intend to do on the forum are not meant as a criticism to anybody’s work, but I feel that many people will be able to use the information to more quickly find the right tools to help them with whatever application they are pursuing.
Its brand new, so there is no meat there yet. I will be writing about systems I know about as much as time permits. Please chip in if you are so inclined.
Enjoy!
-Stu
January 2nd, 2008, posted by Stu
Artificial Intelligence, Software, Surveys
Check out the beginning of the new surveys page: http://www.agstechnet.com/surveys.html
I will be using the surveys to best focus on the AI tools, systems, and techniques that you think matter most.
This is intended to follow up on my previous post: http://www.agstechnet.com/blog/2007/11/29/the-really-big-list-of-ai-tools/
If you have thoughts or questions concerning a community feedback site for artificial intelligence tools and techniques, please send me a note.
-Stu
December 21st, 2007, posted by Stu
Artificial Intelligence, Surveys
A client recently asked me what I meant when I refered to “heuristic search.” Heuristic search is performed when “brute force search” (or all-possible-paths-search) is computationally intractable. Essentially, you can think of a heuristic as a “rule of thumb” or an approach to calculate an approximate answer. Here’s a more detailed description…
A heuristic is defined by Meriam Webster’s on line dictionary as follows:
Main Entry: heu·ris·tic
Pronunciation: hyu-’ris-tik
Function: adjective
Etymology: German heuristisch, from New Latin heuristicus, from Greek heuriskein to discover; akin to Old Irish fo-fúair he found
: involving or serving as an aid to learning, discovery, or problem-solving by experimental and especially trial-and-error methods heuristic assumption>; also
: of or relating to exploratory problem-solving techniques that utilize self-educating techniques (as the evaluation of feedback) to improve performance heuristic computer program>
Heuristics are used in the context of high complexity to find good solutions to problems that might be impossible to solve for an exact or the globally optimum solution.
Examples of the use of heuristic search are found in many common optimization problems. In many optimization efforts, computations can take billions of billions of years to find the exact solution even on the fastest computers. This is a case where using heuristics may allow you to find a good solution even if the optimal solution is unknown.
-Stu
December 14th, 2007, posted by Stu
Artificial Intelligence, Defense Consulting, Knowledge Discovery
Researchers at the National Institute of Standards and Technology (NIST) and the University of Texas, Arlington have released a variety of briefings, reports, and results concerning the automated combinatorial testing for software. Many of the major news feeds were carrying the stories yesterday.
After reviewing their reports and findings, it sounds like good news for automated testing
systems.
There never has been enough time or money to do all the testing that could or should be done for any non-trivial project. But these results at least provide some support to the idea that a substantial majority of software defects can be effectively captured by automated testing with something less than full-exhaustive testing. See the following link for the full article, the reports and the results: http://csrc.nist.gov/groups/SNS/acts/index.html
It is normal in the software industry to adopt approaches to testing that cover the most commonly used features and cases. In my experience, you normally get the most bang for the buck by focusing on expected use cases.
Still, these results were encouraging enough to motivate me to look into the new tool to be released to see how I like it. I sent Rick Kuhn a note today to get some info. I will post the results of my assessment of the tool when I am finished.
-Stu
December 13th, 2007, posted by Stu
Software
My search has not been in vain. The biggest (I am not suggesting that size is the most important metric) list found so far is on none other than AAAI’s site. You can see it at:
http://www.aaai.org/AITopics/html/soft.html
It is a general list of the full spectrum of AI tools–and it is more comprehensive than anything else I’ve found. The contents relating to natural language processing seems to be good.
Unfortunately, there still is no sense of which tools are best for certain applications, what is highly supported, etc. I think this would be enormously useful–especially for small teams looking for components that already fill a need.
So last night I sent Carol Hamilton, AAAI’s Executive Director, a note asking about possibly making a change to the site. I hope that together we will be able to gin up something useful.
Two other good lists found seem worth mentioning (in no particular order) that are specific to NLP:
More to follow.
- Stu
November 29th, 2007, posted by Stu
Artificial Intelligence
While at the AAAI Fall Symposium this week, it occurred to me that there may not be a really good, reasonably complete, business oriented open source site for tools that businesses, especially small businesses, can use in natural language processing applications.
To be useful to small businesses, the tools would need to be well written, well documented, and constructed in a way that enabled straightforward interface connections between the various parts. I started making a list of possible component tools that might be included in such a list. The list is a draft list of course, but hopefully some of you readers out there will help out and give me some additional, maybe even better ideas.
Draft List of Possible NLP Components in an Open Source Portal for Business
- Parser
- Grammar - context free or context sensitive
- Grammar editing tool
- Training text corpus
- Front end user interface
- Synonym dictionary and editor
- Ontology and editor
- Tutorials and documentation for integrating into applications
So far, I have looked around at several sites including NLUC, OpenNLP, and several wikis and university sites. Several offer some very useful material, but none seemed to offer the “one stop shop” that I had in mind.
If you have some ideas, please leave a comment or send me a note. If I can’t find something within a few weeks, then I will start ginning one up.
-Stu
November 11th, 2007, posted by Stu
Artificial Intelligence, Software
Just got back from AAAI’s Fall Symposium 2007 in Arlington, VA. It was great to feel back in touch with the AAAI community. It had been too long since I had attended a AAAI event–good to be back!
I was thrilled to give Saturday night’s Plenary Session remarks on Cognitive Approaches to Natural Language Processing. From two full days of presentations, discussions, and side meetings, I was pleased to see a good amount of progress in the community over the past several years. Naturally, there remains a great deal of research, development, and work before the real world will have the kind of rich, natural dialog with machines that we see now only in science fiction. But at least we are making progress.
For more detail, you can find AAAI’s page on the 2007 Fall Symposium at:
http://www.aaai.org/Symposia/Fall/fss07.php
-Stu
November 11th, 2007, posted by Stu
Artificial Intelligence
Welcome to AGS TechNet’s blog. This is where we will post thoughts, opinions, reviews, and insights into the business areas where AGS TechNet serves its clients. These include software engineering, knowledge engineering, knowledge discovery/data mining, artificial intelligence applications, and Defense consulting.
Feel free to leave a comment, make a suggestion, or ask a question!
Thanks

-Stu
Director of Blogging!
November 1st, 2007, posted by Stu
Uncategorized